.elementor-16422 .elementor-element.elementor-element-400f95d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16422 .elementor-element.elementor-element-97f748e{--display:flex;--min-height:833px;--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:flex-end;--overlay-opacity:1;--padding-top:3vw;--padding-bottom:3vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16422 .elementor-element.elementor-element-97f748e::before, .elementor-16422 .elementor-element.elementor-element-97f748e > .elementor-background-video-container::before, .elementor-16422 .elementor-element.elementor-element-97f748e > .e-con-inner > .elementor-background-video-container::before, .elementor-16422 .elementor-element.elementor-element-97f748e > .elementor-background-slideshow::before, .elementor-16422 .elementor-element.elementor-element-97f748e > .e-con-inner > .elementor-background-slideshow::before, .elementor-16422 .elementor-element.elementor-element-97f748e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 39%, var( --e-global-color-afa226d ) 81%);}.elementor-16422 .elementor-element.elementor-element-e2d5f84{--display:flex;--min-height:342px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-16422 .elementor-element.elementor-element-e2d5f84.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16422 .elementor-element.elementor-element-e9aa861{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-16422 .elementor-element.elementor-element-e9aa861.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-16422 .elementor-element.elementor-element-eb146a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-16422 .elementor-element.elementor-element-eb146a8 img{width:56%;filter:brightness( 200% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16422 .elementor-element.elementor-element-c2850e8{width:var( --container-widget-width, 100% );max-width:100%;margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-16422 .elementor-element.elementor-element-c2850e8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16422 .elementor-element.elementor-element-c2850e8 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:44px;font-weight:900;text-shadow:0px 0px 25px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-16422 .elementor-element.elementor-element-71115ad{width:var( --container-widget-width, 102.785% );max-width:102.785%;--container-widget-width:102.785%;--container-widget-flex-grow:0;text-align:center;font-family:"Onest", Sans-serif;font-size:23px;font-weight:500;line-height:31px;text-shadow:0px 0px 41px rgba(0, 0, 0, 0.92);color:var( --e-global-color-0268086 );}.elementor-16422 .elementor-element.elementor-element-71115ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16422 .elementor-element.elementor-element-351334f .elementor-button{background-color:#B2FE0200;font-family:"Unbounded", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16422 .elementor-element.elementor-element-351334f.elementor-element{--align-self:center;}.elementor-16422 .elementor-element.elementor-element-1f43006{--display:flex;--min-height:833px;--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:flex-end;--overlay-opacity:1;--padding-top:3vw;--padding-bottom:3vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16422 .elementor-element.elementor-element-1f43006::before, .elementor-16422 .elementor-element.elementor-element-1f43006 > .elementor-background-video-container::before, .elementor-16422 .elementor-element.elementor-element-1f43006 > .e-con-inner > .elementor-background-video-container::before, .elementor-16422 .elementor-element.elementor-element-1f43006 > .elementor-background-slideshow::before, .elementor-16422 .elementor-element.elementor-element-1f43006 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16422 .elementor-element.elementor-element-1f43006 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 39%, var( --e-global-color-afa226d ) 81%);}.elementor-16422 .elementor-element.elementor-element-98d965a{--display:flex;--min-height:342px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-16422 .elementor-element.elementor-element-98d965a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16422 .elementor-element.elementor-element-d4f6df2{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-16422 .elementor-element.elementor-element-d4f6df2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16422 .elementor-element.elementor-element-e6a04cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-16422 .elementor-element.elementor-element-e6a04cb img{width:56%;filter:brightness( 200% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-16422 .elementor-element.elementor-element-f4f811c{width:var( --container-widget-width, 100% );max-width:100%;margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-16422 .elementor-element.elementor-element-f4f811c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16422 .elementor-element.elementor-element-f4f811c .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:44px;font-weight:900;text-shadow:0px 0px 25px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-16422 .elementor-element.elementor-element-e1b278a{width:var( --container-widget-width, 102.785% );max-width:102.785%;--container-widget-width:102.785%;--container-widget-flex-grow:0;text-align:center;font-family:"Onest", Sans-serif;font-size:23px;font-weight:500;line-height:31px;text-shadow:0px 0px 41px rgba(0, 0, 0, 0.92);color:var( --e-global-color-0268086 );}.elementor-16422 .elementor-element.elementor-element-e1b278a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16422 .elementor-element.elementor-element-be64fed .elementor-button{background-color:#B2FE0200;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Unbounded", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16422 .elementor-element.elementor-element-be64fed.elementor-element{--align-self:center;}.elementor-16422 .elementor-element.elementor-element-960820e{--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;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16422 .elementor-element.elementor-element-960820e:not(.elementor-motion-effects-element-type-background), .elementor-16422 .elementor-element.elementor-element-960820e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16422 .elementor-element.elementor-element-cbc3a5f{--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-16422 .elementor-element.elementor-element-64fd910{width:100%;max-width:100%;text-align:start;}.elementor-16422 .elementor-element.elementor-element-64fd910 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:55px;font-weight:900;color:#F6FAFF;}.elementor-16422 .elementor-element.elementor-element-c109a7e{text-align:justify;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#CCD0D5;}.elementor-16422 .elementor-element.elementor-element-2ff754a{--display:flex;--min-height:400px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16422 .elementor-element.elementor-element-626673b{--display:flex;--min-height:604px;--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;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--overlay-opacity:0.67;--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-16422 .elementor-element.elementor-element-626673b:not(.elementor-motion-effects-element-type-background), .elementor-16422 .elementor-element.elementor-element-626673b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://site.grupobcenergia.com.br/wp-content/uploads/2026/01/BG-BRANCO.webp");background-position:top center;background-size:cover;}.elementor-16422 .elementor-element.elementor-element-626673b::before, .elementor-16422 .elementor-element.elementor-element-626673b > .elementor-background-video-container::before, .elementor-16422 .elementor-element.elementor-element-626673b > .e-con-inner > .elementor-background-video-container::before, .elementor-16422 .elementor-element.elementor-element-626673b > .elementor-background-slideshow::before, .elementor-16422 .elementor-element.elementor-element-626673b > .e-con-inner > .elementor-background-slideshow::before, .elementor-16422 .elementor-element.elementor-element-626673b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-0268086 );--background-overlay:'';}.elementor-16422 .elementor-element.elementor-element-f01eef7{width:100%;max-width:100%;text-align:center;}.elementor-16422 .elementor-element.elementor-element-f01eef7 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:40px;font-weight:900;color:#F6FAFF;}.elementor-16422 .elementor-element.elementor-element-9b0f2e2{--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;--flex-wrap:nowrap;}.elementor-16422 .elementor-element.elementor-element-9b0f2e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16422 .elementor-element.elementor-element-07c17eb{--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;--flex-wrap:nowrap;--border-radius:27px 27px 27px 27px;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-16422 .elementor-element.elementor-element-07c17eb:not(.elementor-motion-effects-element-type-background), .elementor-16422 .elementor-element.elementor-element-07c17eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7F7;}.elementor-16422 .elementor-element.elementor-element-07c17eb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16422 .elementor-element.elementor-element-21e19a5{width:var( --container-widget-width, 93.597% );max-width:93.597%;padding:0px 0px 0px 0px;--container-widget-width:93.597%;--container-widget-flex-grow:0;border-radius:26px 26px 26px 26px;}.elementor-16422 .elementor-element.elementor-element-21e19a5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16422 .elementor-element.elementor-element-21e19a5 .elementor-icon-box-title, .elementor-16422 .elementor-element.elementor-element-21e19a5 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:26px;font-weight:700;}.elementor-16422 .elementor-element.elementor-element-21e19a5 .elementor-icon-box-title{color:#000000;}.elementor-16422 .elementor-element.elementor-element-21e19a5:has(:hover) .elementor-icon-box-title,
					 .elementor-16422 .elementor-element.elementor-element-21e19a5:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-16422 .elementor-element.elementor-element-21e19a5 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#E5E5E5;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-16422 .elementor-element.elementor-element-3b3d547{width:var( --container-widget-width, 314px );max-width:314px;--container-widget-width:314px;--container-widget-flex-grow:0;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-16422 .elementor-element.elementor-element-3b3d547.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16422 .elementor-element.elementor-element-3b3d547 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-16422 .elementor-element.elementor-element-3b3d547 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-16422 .elementor-element.elementor-element-3b3d547 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-16422 .elementor-element.elementor-element-3b3d547 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-16422 .elementor-element.elementor-element-3b3d547 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-16422 .elementor-element.elementor-element-3b3d547 .elementor-icon-list-icon i{color:#FF0000;transition:color 0.3s;}.elementor-16422 .elementor-element.elementor-element-3b3d547 .elementor-icon-list-icon svg{fill:#FF0000;transition:fill 0.3s;}.elementor-16422 .elementor-element.elementor-element-3b3d547 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-16422 .elementor-element.elementor-element-3b3d547 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16422 .elementor-element.elementor-element-3b3d547 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-16422 .elementor-element.elementor-element-3b3d547 .elementor-icon-list-text{color:#806565;transition:color 0.3s;}.elementor-16422 .elementor-element.elementor-element-017bd15{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E5E5E500;--border-color:#E5E5E500;--border-radius:27px 27px 27px 27px;--margin-top:0px;--margin-bottom:0px;--margin-left:-78px;--margin-right:0px;--padding-top:77px;--padding-bottom:77px;--padding-left:77px;--padding-right:77px;--z-index:100;}.elementor-16422 .elementor-element.elementor-element-017bd15:not(.elementor-motion-effects-element-type-background), .elementor-16422 .elementor-element.elementor-element-017bd15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(314deg, #00193D 49%, #0F62D8 100%);}.elementor-16422 .elementor-element.elementor-element-017bd15.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16422 .elementor-element.elementor-element-92cae82{width:var( --container-widget-width, 93.597% );max-width:93.597%;padding:0px 0px 0px 0px;--container-widget-width:93.597%;--container-widget-flex-grow:0;border-radius:26px 26px 26px 26px;}.elementor-16422 .elementor-element.elementor-element-92cae82.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16422 .elementor-element.elementor-element-92cae82 .elementor-icon-box-wrapper{text-align:center;}.elementor-16422 .elementor-element.elementor-element-92cae82 .elementor-icon-box-title, .elementor-16422 .elementor-element.elementor-element-92cae82 .elementor-icon-box-title a{font-family:"Onest", Sans-serif;font-size:23px;font-weight:900;}.elementor-16422 .elementor-element.elementor-element-92cae82 .elementor-icon-box-title{color:var( --e-global-color-0268086 );}.elementor-16422 .elementor-element.elementor-element-92cae82:has(:hover) .elementor-icon-box-title,
					 .elementor-16422 .elementor-element.elementor-element-92cae82:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0268086 );}.elementor-16422 .elementor-element.elementor-element-92cae82 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#E5E5E5;}.elementor-16422 .elementor-element.elementor-element-cb69566{width:var( --container-widget-width, 306px );max-width:306px;--container-widget-width:306px;--container-widget-flex-grow:0;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-16422 .elementor-element.elementor-element-cb69566.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16422 .elementor-element.elementor-element-cb69566 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-16422 .elementor-element.elementor-element-cb69566 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-16422 .elementor-element.elementor-element-cb69566 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-16422 .elementor-element.elementor-element-cb69566 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-16422 .elementor-element.elementor-element-cb69566 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-16422 .elementor-element.elementor-element-cb69566 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-16422 .elementor-element.elementor-element-cb69566 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-16422 .elementor-element.elementor-element-cb69566 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-16422 .elementor-element.elementor-element-cb69566 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16422 .elementor-element.elementor-element-cb69566 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-16422 .elementor-element.elementor-element-cb69566 .elementor-icon-list-text{color:var( --e-global-color-0268086 );transition:color 0.3s;}.elementor-16422 .elementor-element.elementor-element-34cef59{--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;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FF3E8374;--border-color:#FF3E8374;--margin-top:-2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-16422 .elementor-element.elementor-element-34cef59:not(.elementor-motion-effects-element-type-background), .elementor-16422 .elementor-element.elementor-element-34cef59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000407;}.elementor-16422 .elementor-element.elementor-element-8f2dbfa{width:100%;max-width:100%;text-align:start;}.elementor-16422 .elementor-element.elementor-element-8f2dbfa .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:55px;font-weight:900;color:#F6FAFF;}.elementor-16422 .elementor-element.elementor-element-ff28caa{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--grid-auto-flow:row;--margin-top:-47px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16422 .elementor-element.elementor-element-0ff48d0 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-16422 .elementor-element.elementor-element-0ff48d0.elementor-view-stacked .elementor-icon{background-color:#04A7F7;}.elementor-16422 .elementor-element.elementor-element-0ff48d0.elementor-view-framed .elementor-icon, .elementor-16422 .elementor-element.elementor-element-0ff48d0.elementor-view-default .elementor-icon{fill:#04A7F7;color:#04A7F7;border-color:#04A7F7;}.elementor-16422 .elementor-element.elementor-element-0ff48d0.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-16422 .elementor-element.elementor-element-0ff48d0.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-16422 .elementor-element.elementor-element-0ff48d0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-16422 .elementor-element.elementor-element-0ff48d0.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-16422 .elementor-element.elementor-element-0ff48d0.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-16422 .elementor-element.elementor-element-0ff48d0.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16422 .elementor-element.elementor-element-0ff48d0 .elementor-icon-box-title, .elementor-16422 .elementor-element.elementor-element-0ff48d0 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:120%;}.elementor-16422 .elementor-element.elementor-element-0ff48d0 .elementor-icon-box-title{color:#FFFFFF;}.elementor-16422 .elementor-element.elementor-element-0ff48d0 .elementor-icon-box-description{font-family:"Stage Grotesk", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-16422 .elementor-element.elementor-element-a6822a5 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-16422 .elementor-element.elementor-element-a6822a5.elementor-view-stacked .elementor-icon{background-color:#04A7F7;}.elementor-16422 .elementor-element.elementor-element-a6822a5.elementor-view-framed .elementor-icon, .elementor-16422 .elementor-element.elementor-element-a6822a5.elementor-view-default .elementor-icon{fill:#04A7F7;color:#04A7F7;border-color:#04A7F7;}.elementor-16422 .elementor-element.elementor-element-a6822a5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-16422 .elementor-element.elementor-element-a6822a5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-16422 .elementor-element.elementor-element-a6822a5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-16422 .elementor-element.elementor-element-a6822a5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-16422 .elementor-element.elementor-element-a6822a5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-16422 .elementor-element.elementor-element-a6822a5.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16422 .elementor-element.elementor-element-a6822a5 .elementor-icon-box-title, .elementor-16422 .elementor-element.elementor-element-a6822a5 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:120%;}.elementor-16422 .elementor-element.elementor-element-a6822a5 .elementor-icon-box-title{color:#FFFFFF;}.elementor-16422 .elementor-element.elementor-element-a6822a5 .elementor-icon-box-description{font-family:"Stage Grotesk", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-16422 .elementor-element.elementor-element-1609470 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-16422 .elementor-element.elementor-element-1609470.elementor-view-stacked .elementor-icon{background-color:#04A7F7;}.elementor-16422 .elementor-element.elementor-element-1609470.elementor-view-framed .elementor-icon, .elementor-16422 .elementor-element.elementor-element-1609470.elementor-view-default .elementor-icon{fill:#04A7F7;color:#04A7F7;border-color:#04A7F7;}.elementor-16422 .elementor-element.elementor-element-1609470.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-16422 .elementor-element.elementor-element-1609470.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-16422 .elementor-element.elementor-element-1609470.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-16422 .elementor-element.elementor-element-1609470.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-16422 .elementor-element.elementor-element-1609470.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-16422 .elementor-element.elementor-element-1609470.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16422 .elementor-element.elementor-element-1609470 .elementor-icon-box-title, .elementor-16422 .elementor-element.elementor-element-1609470 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:120%;}.elementor-16422 .elementor-element.elementor-element-1609470 .elementor-icon-box-title{color:#FFFFFF;}.elementor-16422 .elementor-element.elementor-element-1609470 .elementor-icon-box-description{font-family:"Stage Grotesk", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-16422 .elementor-element.elementor-element-793dc9f .elementor-button{background-color:#B2FE0200;font-family:"Unbounded", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16422 .elementor-element.elementor-element-793dc9f.elementor-element{--align-self:center;}.elementor-16422 .elementor-element.elementor-element-2c5a749{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-16422 .elementor-element.elementor-element-7e718ac{width:100%;max-width:100%;padding:10px 10px 10px 10px;text-align:center;}.elementor-16422 .elementor-element.elementor-element-7e718ac .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:39px;font-weight:900;color:#F6FAFF;}.elementor-16422 .elementor-element.elementor-element-e12d062{--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;--flex-wrap:wrap;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-16422 .elementor-element.elementor-element-e12d062:not(.elementor-motion-effects-element-type-background), .elementor-16422 .elementor-element.elementor-element-e12d062 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-afa226d );}.elementor-16422 .elementor-element.elementor-element-c307a7a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-16422 .elementor-element.elementor-element-2a90dd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--ha-tfx-scale-x:1;--ha-tfx-scale-y:1;border-radius:20px 20px 20px 20px;}.elementor-16422 .elementor-element.elementor-element-2a90dd7.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-16422 .elementor-element.elementor-element-2e04299{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-16422 .elementor-element.elementor-element-f3f2abd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16422 .elementor-element.elementor-element-867c9a7{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(158deg, #FFFFFF00 0%, #006EAE52 100%);border-style:solid;border-color:#0F62D8BA;border-radius:10px 10px 10px 10px;}.elementor-16422 .elementor-element.elementor-element-867c9a7.ha-has-bg-overlay::before{opacity:0.26;filter:brightness( 100% ) contrast( 100% ) saturate( 181% ) blur( 1.8px ) hue-rotate( 0deg );}.elementor-16422 .elementor-element.elementor-element-867c9a7.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-16422 .elementor-element.elementor-element-867c9a7:hover{box-shadow:24px 11px 57px 35px rgba(3.5666178827700312, 156.22850147124163, 251.6, 0.56);}.elementor-16422 .elementor-element.elementor-element-867c9a7 .elementor-image-box-wrapper{text-align:center;}.elementor-16422 .elementor-element.elementor-element-867c9a7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-16422 .elementor-element.elementor-element-867c9a7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-16422 .elementor-element.elementor-element-867c9a7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-16422 .elementor-element.elementor-element-867c9a7 .elementor-image-box-wrapper .elementor-image-box-img{width:39%;}.elementor-16422 .elementor-element.elementor-element-867c9a7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16422 .elementor-element.elementor-element-867c9a7 .elementor-image-box-title{font-family:"Onest", Sans-serif;font-size:30px;font-weight:900;color:var( --e-global-color-0268086 );}.elementor-16422 .elementor-element.elementor-element-867c9a7:has(:hover) .elementor-image-box-title,
					 .elementor-16422 .elementor-element.elementor-element-867c9a7:has(:focus) .elementor-image-box-title{color:var( --e-global-color-0268086 );}.elementor-16422 .elementor-element.elementor-element-867c9a7 .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:16px;font-weight:400;line-height:18px;color:var( --e-global-color-0268086 );}.elementor-16422 .elementor-element.elementor-element-48eac6b{background-color:transparent;padding:20px 20px 20px 20px;--ha-tfx-rotate-z-hover:4deg;--ha-tfx-transition-duration:0.6s;background-image:linear-gradient(158deg, #FFFFFF00 0%, #006EAE52 100%);border-style:solid;border-color:#0F62D8BA;border-radius:10px 10px 10px 10px;}.elementor-16422 .elementor-element.elementor-element-48eac6b.ha-has-bg-overlay::before{opacity:0.26;filter:brightness( 100% ) contrast( 100% ) saturate( 181% ) blur( 1.8px ) hue-rotate( 0deg );}.elementor-16422 .elementor-element.elementor-element-48eac6b.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-16422 .elementor-element.elementor-element-48eac6b:hover{box-shadow:24px 11px 57px 35px rgba(3.5666178827700312, 156.22850147124163, 251.6, 0.56);}.elementor-16422 .elementor-element.elementor-element-48eac6b .elementor-image-box-wrapper{text-align:center;}.elementor-16422 .elementor-element.elementor-element-48eac6b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-16422 .elementor-element.elementor-element-48eac6b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-16422 .elementor-element.elementor-element-48eac6b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-16422 .elementor-element.elementor-element-48eac6b .elementor-image-box-wrapper .elementor-image-box-img{width:39%;}.elementor-16422 .elementor-element.elementor-element-48eac6b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16422 .elementor-element.elementor-element-48eac6b .elementor-image-box-title{font-family:"Onest", Sans-serif;font-size:30px;font-weight:900;color:var( --e-global-color-0268086 );}.elementor-16422 .elementor-element.elementor-element-48eac6b:has(:hover) .elementor-image-box-title,
					 .elementor-16422 .elementor-element.elementor-element-48eac6b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-0268086 );}.elementor-16422 .elementor-element.elementor-element-48eac6b .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:16px;font-weight:400;line-height:18px;color:var( --e-global-color-0268086 );}.elementor-16422 .elementor-element.elementor-element-b57b762{background-color:transparent;padding:20px 20px 20px 20px;--ha-tfx-rotate-z-hover:4deg;--ha-tfx-transition-duration:0.6s;background-image:linear-gradient(158deg, #FFFFFF00 0%, #006EAE52 100%);border-style:solid;border-color:#0F62D8BA;border-radius:10px 10px 10px 10px;}.elementor-16422 .elementor-element.elementor-element-b57b762.ha-has-bg-overlay::before{opacity:0.26;filter:brightness( 100% ) contrast( 100% ) saturate( 181% ) blur( 1.8px ) hue-rotate( 0deg );}.elementor-16422 .elementor-element.elementor-element-b57b762.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-16422 .elementor-element.elementor-element-b57b762:hover{box-shadow:24px 11px 57px 35px rgba(3.5666178827700312, 156.22850147124163, 251.6, 0.56);}.elementor-16422 .elementor-element.elementor-element-b57b762 .elementor-image-box-wrapper{text-align:center;}.elementor-16422 .elementor-element.elementor-element-b57b762.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-16422 .elementor-element.elementor-element-b57b762.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-16422 .elementor-element.elementor-element-b57b762.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-16422 .elementor-element.elementor-element-b57b762 .elementor-image-box-wrapper .elementor-image-box-img{width:39%;}.elementor-16422 .elementor-element.elementor-element-b57b762 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16422 .elementor-element.elementor-element-b57b762 .elementor-image-box-title{font-family:"Onest", Sans-serif;font-size:30px;font-weight:900;color:var( --e-global-color-0268086 );}.elementor-16422 .elementor-element.elementor-element-b57b762:has(:hover) .elementor-image-box-title,
					 .elementor-16422 .elementor-element.elementor-element-b57b762:has(:focus) .elementor-image-box-title{color:var( --e-global-color-0268086 );}.elementor-16422 .elementor-element.elementor-element-b57b762 .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:16px;font-weight:400;line-height:18px;color:var( --e-global-color-0268086 );}.elementor-16422 .elementor-element.elementor-element-becdb49{background-color:transparent;padding:20px 20px 20px 20px;--ha-tfx-rotate-z-hover:4deg;--ha-tfx-transition-duration:0.6s;background-image:linear-gradient(158deg, #FFFFFF00 0%, #006EAE52 100%);border-style:solid;border-color:#0F62D8BA;border-radius:10px 10px 10px 10px;}.elementor-16422 .elementor-element.elementor-element-becdb49.ha-has-bg-overlay::before{opacity:0.26;filter:brightness( 100% ) contrast( 100% ) saturate( 181% ) blur( 1.8px ) hue-rotate( 0deg );}.elementor-16422 .elementor-element.elementor-element-becdb49.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-16422 .elementor-element.elementor-element-becdb49:hover{box-shadow:24px 11px 57px 35px rgba(3.5666178827700312, 156.22850147124163, 251.6, 0.56);}.elementor-16422 .elementor-element.elementor-element-becdb49 .elementor-image-box-wrapper{text-align:center;}.elementor-16422 .elementor-element.elementor-element-becdb49.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-16422 .elementor-element.elementor-element-becdb49.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-16422 .elementor-element.elementor-element-becdb49.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-16422 .elementor-element.elementor-element-becdb49 .elementor-image-box-wrapper .elementor-image-box-img{width:39%;}.elementor-16422 .elementor-element.elementor-element-becdb49 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16422 .elementor-element.elementor-element-becdb49 .elementor-image-box-title{font-family:"Onest", Sans-serif;font-size:30px;font-weight:900;color:var( --e-global-color-0268086 );}.elementor-16422 .elementor-element.elementor-element-becdb49:has(:hover) .elementor-image-box-title,
					 .elementor-16422 .elementor-element.elementor-element-becdb49:has(:focus) .elementor-image-box-title{color:var( --e-global-color-0268086 );}.elementor-16422 .elementor-element.elementor-element-becdb49 .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:16px;font-weight:400;line-height:18px;color:var( --e-global-color-0268086 );}.elementor-16422 .elementor-element.elementor-element-ec3d443{--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-16422 .elementor-element.elementor-element-c028b4a{text-align:center;}.elementor-16422 .elementor-element.elementor-element-c028b4a .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-0268086 );}.elementor-16422 .elementor-element.elementor-element-d97582f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:200px;--padding-right:200px;}.elementor-16422 .elementor-element.elementor-element-d97582f:not(.elementor-motion-effects-element-type-background), .elementor-16422 .elementor-element.elementor-element-d97582f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-afa226d );}.elementor-16422 .elementor-element.elementor-element-d97582f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16422 .elementor-element.elementor-element-7febee6{width:100%;max-width:100%;padding:10px 10px 10px 10px;text-align:center;}.elementor-16422 .elementor-element.elementor-element-7febee6 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:39px;font-weight:900;line-height:3rem;color:#F6FAFF;}.elementor-16422 .elementor-element.elementor-element-6cd5830 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-16422 .elementor-element.elementor-element-6cd5830{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 100px 0px 100px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b504387 );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.06);}.elementor-16422 .elementor-element.elementor-element-6cd5830.elementor-element{--align-self:center;}.elementor-16422 .elementor-element.elementor-element-6cd5830.ha-has-bg-overlay:hover::before{transition:background 0.3s;}:is( .elementor-16422 .elementor-element.elementor-element-6cd5830 > .jet-listing-grid > .jet-listing-grid__items, .elementor-16422 .elementor-element.elementor-element-6cd5830 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-16422 .elementor-element.elementor-element-6cd5830 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(27px / 2);padding-right:calc(27px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-16422 .elementor-element.elementor-element-6cd5830 > .jet-listing-grid, .elementor-16422 .elementor-element.elementor-element-6cd5830 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-16422 .elementor-element.elementor-element-6cd5830 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 27px / -2);margin-right:calc( 27px / -2);width:calc(100% + 27px);}:is( .elementor-16422 .elementor-element.elementor-element-6cd5830 > .jet-listing-grid, .elementor-16422 .elementor-element.elementor-element-6cd5830 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-16422 .elementor-element.elementor-element-6cd5830 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-16422 .elementor-element.elementor-element-6cd5830 .jet-listing-grid__slider-icon{width:31px;height:31px;line-height:31px;margin-top:calc( -31px/2 );font-size:36px;z-index:1;color:var( --e-global-color-b504387 );background:#01E7E200;}.elementor-16422 .elementor-element.elementor-element-6cd5830 .jet-listing-grid__slider-icon svg{height:36px;}.elementor-16422 .elementor-element.elementor-element-6cd5830 .jet-listing-grid__slider-icon:hover{color:var( --e-global-color-0268086 );background:var( --e-global-color-b504387 );}.elementor-16422 .elementor-element.elementor-element-6cd5830 .jet-listing-grid__slider-icon.prev-arrow{left:-63px;right:auto;}.elementor-16422 .elementor-element.elementor-element-a923952{--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:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-16422 .elementor-element.elementor-element-a923952:not(.elementor-motion-effects-element-type-background), .elementor-16422 .elementor-element.elementor-element-a923952 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-afa226d );}.elementor-16422 .elementor-element.elementor-element-2ce9ed5{width:100%;max-width:100%;padding:10px 10px 10px 10px;text-align:center;}.elementor-16422 .elementor-element.elementor-element-2ce9ed5 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:39px;font-weight:900;color:#F6FAFF;}.elementor-16422 .elementor-element.elementor-element-2adb993.elementor-element{--align-self:center;}.elementor-16422 .elementor-element.elementor-element-738f06b .elementor-button{background-color:#B2FE0200;font-family:"Unbounded", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16422 .elementor-element.elementor-element-738f06b.elementor-element{--align-self:center;}.elementor-16422 .elementor-element.elementor-element-c145bba{--display:flex;--min-height:600px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.68;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:05vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16422 .elementor-element.elementor-element-c145bba::before, .elementor-16422 .elementor-element.elementor-element-c145bba > .elementor-background-video-container::before, .elementor-16422 .elementor-element.elementor-element-c145bba > .e-con-inner > .elementor-background-video-container::before, .elementor-16422 .elementor-element.elementor-element-c145bba > .elementor-background-slideshow::before, .elementor-16422 .elementor-element.elementor-element-c145bba > .e-con-inner > .elementor-background-slideshow::before, .elementor-16422 .elementor-element.elementor-element-c145bba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-0268086 );--background-overlay:'';}.elementor-16422 .elementor-element.elementor-element-5f680f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16422 .elementor-element.elementor-element-5f680f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16422 .elementor-element.elementor-element-3b651b4{width:100%;max-width:100%;padding:10px 10px 10px 10px;text-align:start;}.elementor-16422 .elementor-element.elementor-element-3b651b4 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:39px;font-weight:900;color:#0F62D8;}.elementor-16422 .elementor-element.elementor-element-a85d789 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-16422 .elementor-element.elementor-element-a85d789 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-16422 .elementor-element.elementor-element-a85d789 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-16422 .elementor-element.elementor-element-a85d789 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-16422 .elementor-element.elementor-element-a85d789 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-16422 .elementor-element.elementor-element-a85d789 .elementor-icon-list-icon i{color:#3887F7;transition:color 0.3s;}.elementor-16422 .elementor-element.elementor-element-a85d789 .elementor-icon-list-icon svg{fill:#3887F7;transition:fill 0.3s;}.elementor-16422 .elementor-element.elementor-element-a85d789{--e-icon-list-icon-size:29px;--icon-vertical-offset:-4px;}.elementor-16422 .elementor-element.elementor-element-a85d789 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-16422 .elementor-element.elementor-element-a85d789 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16422 .elementor-element.elementor-element-a85d789 .elementor-icon-list-item > a{font-family:"Onest", Sans-serif;font-size:22px;font-weight:500;}.elementor-16422 .elementor-element.elementor-element-a85d789 .elementor-icon-list-text{color:var( --e-global-color-b504387 );transition:color 0.3s;}.elementor-16422 .elementor-element.elementor-element-5ce03f8{--display:flex;}.elementor-16422 .elementor-element.elementor-element-5ce03f8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16422 .elementor-element.elementor-element-babeade{width:var( --container-widget-width, 112.284% );max-width:112.284%;--container-widget-width:112.284%;--container-widget-flex-grow:0;}.elementor-16422 .elementor-element.elementor-element-babeade.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16422 .elementor-element.elementor-element-babeade.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-16422 .elementor-element.elementor-element-0c834b9{--display:flex;--min-height:0px;--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;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16422 .elementor-element.elementor-element-0c834b9:not(.elementor-motion-effects-element-type-background), .elementor-16422 .elementor-element.elementor-element-0c834b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-afa226d );}.elementor-16422 .elementor-element.elementor-element-172bb08{--display:flex;--padding-top:0px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-16422 .elementor-element.elementor-element-234edb9{padding:20px 20px 20px 20px;text-align:center;}.elementor-16422 .elementor-element.elementor-element-234edb9 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:30px;font-weight:900;color:var( --e-global-color-0268086 );}.elementor-16422 .elementor-element.elementor-element-7fd6b1b{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-16422 .elementor-element.elementor-element-01d3399{--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-16422 .elementor-element.elementor-element-378e269{font-family:"Onest", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-accent );}.elementor-16422 .elementor-element.elementor-element-2ac9fc3{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-16422 .elementor-element.elementor-element-6730c2f{--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-16422 .elementor-element.elementor-element-1768a4b{font-family:"Onest", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-16422 .elementor-element.elementor-element-3d097a9{--display:flex;border-style:none;--border-style:none;}.elementor-16422 .elementor-element.elementor-element-389b382{--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-16422 .elementor-element.elementor-element-526aaea{font-family:"Onest", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-16422 .elementor-element.elementor-element-4bfc924{--display:flex;border-style:none;--border-style:none;}.elementor-16422 .elementor-element.elementor-element-1fdb300{--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-16422 .elementor-element.elementor-element-e186c96{font-family:"Onest", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-16422 .elementor-element.elementor-element-fba6c20{--display:flex;border-style:none;--border-style:none;}.elementor-16422 .elementor-element.elementor-element-73ddc8d{--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-16422 .elementor-element.elementor-element-21ddc35{font-family:"Onest", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-16422 .elementor-element.elementor-element-a2907be{--display:flex;border-style:none;--border-style:none;}.elementor-16422 .elementor-element.elementor-element-44106d8{--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-16422 .elementor-element.elementor-element-9921aaf{font-family:"Onest", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-16422 .elementor-element.elementor-element-c040b43{--display:flex;border-style:none;--border-style:none;}.elementor-16422 .elementor-element.elementor-element-877a67b{--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-16422 .elementor-element.elementor-element-69ce3a5{font-family:"Onest", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-16422 .elementor-element.elementor-element-e3c89a1{--display:flex;border-style:none;--border-style:none;}.elementor-16422 .elementor-element.elementor-element-698153c{--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-16422 .elementor-element.elementor-element-adfb984{font-family:"Onest", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-16422 .elementor-element.elementor-element-b00d89b{--n-accordion-title-font-size:19px;border-style:none;--n-accordion-item-title-space-between:18px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-0268086 );--n-accordion-title-hover-color:var( --e-global-color-0268086 );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-0268086 );--n-accordion-icon-hover-color:var( --e-global-color-0268086 );--n-accordion-icon-active-color:var( --e-global-color-0268086 );}.elementor-16422 .elementor-element.elementor-element-b00d89b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-color:var( --e-global-color-0268086 );}:where( .elementor-16422 .elementor-element.elementor-element-b00d89b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Onest", Sans-serif;font-weight:400;}:where( .elementor-16422 .elementor-element.elementor-element-b00d89b > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;}.elementor-16422 .elementor-element.elementor-element-768d89a{width:var( --container-widget-width, 131.918% );max-width:131.918%;margin:7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;padding:0px 0px 0px 0px;--container-widget-width:131.918%;--container-widget-flex-grow:0;text-align:center;}.elementor-16422 .elementor-element.elementor-element-768d89a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16422 .elementor-element.elementor-element-768d89a .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:35px;font-weight:900;color:#FFFFFF;}.elementor-16422 .elementor-element.elementor-element-9a99837 .elementor-button{background-color:#B2FE0200;font-family:"Unbounded", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16422 .elementor-element.elementor-element-9a99837.elementor-element{--align-self:center;}.elementor-16422 .elementor-element.elementor-element-4efa170{--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-16422 .elementor-element.elementor-element-4efa170:not(.elementor-motion-effects-element-type-background), .elementor-16422 .elementor-element.elementor-element-4efa170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-16422 .elementor-element.elementor-element-86c7308{padding:20px 20px 20px 20px;}.elementor-16422 .elementor-element.elementor-element-86c7308 img{width:28%;}.elementor-16422 .elementor-element.elementor-element-4843410{padding:15px 0px 15px 0px;--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-16422 .elementor-element.elementor-element-4843410 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-16422 .elementor-element.elementor-element-4843410 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-16422 .elementor-element.elementor-element-4843410 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-16422 .elementor-element.elementor-element-4843410 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-16422 .elementor-element.elementor-element-4843410 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-16422 .elementor-element.elementor-element-4843410 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-16422 .elementor-element.elementor-element-4843410 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-16422 .elementor-element.elementor-element-4843410 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-16422 .elementor-element.elementor-element-4843410 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-16422 .elementor-element.elementor-element-4843410 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-16422 .elementor-element.elementor-element-4843410 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16422 .elementor-element.elementor-element-4843410 .elementor-icon-list-item > a{font-family:"Onest", Sans-serif;font-size:16px;font-weight:400;}.elementor-16422 .elementor-element.elementor-element-4843410 .elementor-icon-list-text{color:var( --e-global-color-0268086 );transition:color 0.3s;}.elementor-16422 .elementor-element.elementor-element-5f41252{text-align:center;}.elementor-16422 .elementor-element.elementor-element-5f41252 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:10px;font-weight:400;line-height:16px;color:var( --e-global-color-0268086 );}body.elementor-page-16422:not(.elementor-motion-effects-element-type-background), body.elementor-page-16422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-afa226d );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-16422 .elementor-element.elementor-element-e2d5f84{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16422 .elementor-element.elementor-element-e9aa861{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-16422 .elementor-element.elementor-element-351334f{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16422 .elementor-element.elementor-element-1f43006 .elementor-background-slideshow__slide__image{background-size:auto;background-position:center center;}.elementor-16422 .elementor-element.elementor-element-98d965a{--min-height:336px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16422 .elementor-element.elementor-element-d4f6df2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16422 .elementor-element.elementor-element-f4f811c .elementor-heading-title{font-size:37px;}.elementor-16422 .elementor-element.elementor-element-e1b278a{font-size:16px;line-height:1.5em;}.elementor-16422 .elementor-element.elementor-element-960820e{--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:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16422 .elementor-element.elementor-element-cbc3a5f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16422 .elementor-element.elementor-element-64fd910{text-align:center;}.elementor-16422 .elementor-element.elementor-element-64fd910 .elementor-heading-title{font-size:40px;}.elementor-16422 .elementor-element.elementor-element-626673b{--min-height:722px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-16422 .elementor-element.elementor-element-f01eef7 .elementor-heading-title{font-size:41px;}.elementor-16422 .elementor-element.elementor-element-9b0f2e2{--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16422 .elementor-element.elementor-element-07c17eb{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-16422 .elementor-element.elementor-element-21e19a5{width:var( --container-widget-width, 196.647% );max-width:196.647%;--container-widget-width:196.647%;--container-widget-flex-grow:0;}.elementor-16422 .elementor-element.elementor-element-21e19a5 .elementor-icon-box-description{font-size:16px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-16422 .elementor-element.elementor-element-3b3d547{width:var( --container-widget-width, 324px );max-width:324px;--container-widget-width:324px;--container-widget-flex-grow:0;}.elementor-16422 .elementor-element.elementor-element-3b3d547 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16422 .elementor-element.elementor-element-3b3d547 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-16422 .elementor-element.elementor-element-017bd15{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16422 .elementor-element.elementor-element-92cae82{width:var( --container-widget-width, 196.647% );max-width:196.647%;--container-widget-width:196.647%;--container-widget-flex-grow:0;}.elementor-16422 .elementor-element.elementor-element-92cae82 .elementor-icon-box-description{font-size:16px;}.elementor-16422 .elementor-element.elementor-element-cb69566{width:var( --container-widget-width, 324px );max-width:324px;--container-widget-width:324px;--container-widget-flex-grow:0;}.elementor-16422 .elementor-element.elementor-element-cb69566 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16422 .elementor-element.elementor-element-cb69566 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-16422 .elementor-element.elementor-element-34cef59{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-16422 .elementor-element.elementor-element-8f2dbfa{text-align:center;}.elementor-16422 .elementor-element.elementor-element-ff28caa{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-16422 .elementor-element.elementor-element-793dc9f{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16422 .elementor-element.elementor-element-e12d062{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-16422 .elementor-element.elementor-element-2a90dd7{--ha-tfx-scale-x:0.9;--ha-tfx-scale-y:0.9;}.elementor-16422 .elementor-element.elementor-element-f3f2abd{--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-16422 .elementor-element.elementor-element-867c9a7 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-16422 .elementor-element.elementor-element-867c9a7 .elementor-image-box-title{font-size:26px;}.elementor-16422 .elementor-element.elementor-element-867c9a7 .elementor-image-box-description{font-size:12px;line-height:1.2em;}.elementor-16422 .elementor-element.elementor-element-48eac6b .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-16422 .elementor-element.elementor-element-48eac6b .elementor-image-box-title{font-size:26px;}.elementor-16422 .elementor-element.elementor-element-48eac6b .elementor-image-box-description{font-size:12px;line-height:1.2em;}.elementor-16422 .elementor-element.elementor-element-b57b762 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-16422 .elementor-element.elementor-element-b57b762 .elementor-image-box-title{font-size:26px;}.elementor-16422 .elementor-element.elementor-element-b57b762 .elementor-image-box-description{font-size:12px;line-height:1.2em;}.elementor-16422 .elementor-element.elementor-element-becdb49 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-16422 .elementor-element.elementor-element-becdb49 .elementor-image-box-title{font-size:26px;}.elementor-16422 .elementor-element.elementor-element-becdb49 .elementor-image-box-description{font-size:12px;line-height:1.2em;}.elementor-16422 .elementor-element.elementor-element-d97582f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16422 .elementor-element.elementor-element-6cd5830 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-16422 .elementor-element.elementor-element-6cd5830{padding:0px 0px 0px 0px;}.elementor-16422 .elementor-element.elementor-element-6cd5830 .jet-listing-grid__slider-icon{width:70px;height:70px;line-height:70px;margin-top:calc( -70px/2 );font-size:30px;}.elementor-16422 .elementor-element.elementor-element-6cd5830 .jet-listing-grid__slider-icon svg{height:30px;}.elementor-16422 .elementor-element.elementor-element-6cd5830 .jet-listing-grid__slider-icon.prev-arrow{left:0px;right:auto;}.elementor-16422 .elementor-element.elementor-element-6cd5830 .jet-listing-grid__slider-icon.next-arrow{right:0px;left:auto;}.elementor-16422 .elementor-element.elementor-element-2ce9ed5 .elementor-heading-title{font-size:35px;}.elementor-16422 .elementor-element.elementor-element-738f06b{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16422 .elementor-element.elementor-element-c145bba{--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:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-16422 .elementor-element.elementor-element-5f680f2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16422 .elementor-element.elementor-element-3b651b4{text-align:center;}.elementor-16422 .elementor-element.elementor-element-3b651b4 .elementor-heading-title{font-size:35px;}.elementor-16422 .elementor-element.elementor-element-5ce03f8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16422 .elementor-element.elementor-element-172bb08{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16422 .elementor-element.elementor-element-234edb9{padding:20px 20px 20px 20px;}.elementor-16422 .elementor-element.elementor-element-9a99837{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16422 .elementor-element.elementor-element-86c7308 img{width:41%;}.elementor-16422 .elementor-element.elementor-element-5f41252{padding:10px 10px 10px 10px;}.elementor-16422 .elementor-element.elementor-element-5f41252 .elementor-heading-title{font-size:11px;}}@media(min-width:768px){.elementor-16422 .elementor-element.elementor-element-e2d5f84{--width:100%;}.elementor-16422 .elementor-element.elementor-element-e9aa861{--width:100%;}.elementor-16422 .elementor-element.elementor-element-98d965a{--width:100%;}.elementor-16422 .elementor-element.elementor-element-d4f6df2{--width:100%;}.elementor-16422 .elementor-element.elementor-element-960820e{--content-width:1280px;}.elementor-16422 .elementor-element.elementor-element-cbc3a5f{--width:50%;}.elementor-16422 .elementor-element.elementor-element-2ff754a{--width:50%;}.elementor-16422 .elementor-element.elementor-element-07c17eb{--width:480px;}.elementor-16422 .elementor-element.elementor-element-017bd15{--width:480px;}.elementor-16422 .elementor-element.elementor-element-c307a7a{--width:50%;}.elementor-16422 .elementor-element.elementor-element-2e04299{--width:50%;}.elementor-16422 .elementor-element.elementor-element-ec3d443{--width:100%;}.elementor-16422 .elementor-element.elementor-element-d97582f{--width:100%;}.elementor-16422 .elementor-element.elementor-element-5f680f2{--width:50%;}.elementor-16422 .elementor-element.elementor-element-5ce03f8{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16422 .elementor-element.elementor-element-e2d5f84{--width:57%;}.elementor-16422 .elementor-element.elementor-element-e9aa861{--width:57%;}.elementor-16422 .elementor-element.elementor-element-98d965a{--width:100%;}.elementor-16422 .elementor-element.elementor-element-d4f6df2{--width:100%;}.elementor-16422 .elementor-element.elementor-element-cbc3a5f{--width:100%;}.elementor-16422 .elementor-element.elementor-element-2ff754a{--width:100%;}.elementor-16422 .elementor-element.elementor-element-07c17eb{--width:50%;}.elementor-16422 .elementor-element.elementor-element-017bd15{--width:50%;}.elementor-16422 .elementor-element.elementor-element-5f680f2{--width:79%;}.elementor-16422 .elementor-element.elementor-element-5ce03f8{--width:79%;}}@media(max-width:767px){.elementor-16422 .elementor-element.elementor-element-97f748e{--content-width:100%;--min-height:0px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-16422 .elementor-element.elementor-element-e2d5f84{--min-height:274px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-16422 .elementor-element.elementor-element-e9aa861{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-16422 .elementor-element.elementor-element-eb146a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16422 .elementor-element.elementor-element-eb146a8 img{width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-16422 .elementor-element.elementor-element-c2850e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16422 .elementor-element.elementor-element-c2850e8 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-16422 .elementor-element.elementor-element-71115ad{width:100%;max-width:100%;font-size:18px;line-height:1.2em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-16422 .elementor-element.elementor-element-351334f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;}.elementor-16422 .elementor-element.elementor-element-351334f.elementor-element{--align-self:stretch;}.elementor-16422 .elementor-element.elementor-element-351334f .elementor-button{font-size:16px;}.elementor-16422 .elementor-element.elementor-element-1f43006{--content-width:100%;--min-height:0px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-16422 .elementor-element.elementor-element-98d965a{--min-height:274px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-16422 .elementor-element.elementor-element-d4f6df2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-16422 .elementor-element.elementor-element-e6a04cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16422 .elementor-element.elementor-element-e6a04cb img{width:100%;}.elementor-16422 .elementor-element.elementor-element-f4f811c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16422 .elementor-element.elementor-element-f4f811c .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-16422 .elementor-element.elementor-element-e1b278a{width:100%;max-width:100%;font-size:18px;line-height:1.2em;}.elementor-16422 .elementor-element.elementor-element-be64fed .elementor-button{font-size:20px;}.elementor-16422 .elementor-element.elementor-element-960820e{--margin-top:-34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-16422 .elementor-element.elementor-element-cbc3a5f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16422 .elementor-element.elementor-element-64fd910{text-align:center;}.elementor-16422 .elementor-element.elementor-element-64fd910 .elementor-heading-title{font-size:31px;}.elementor-16422 .elementor-element.elementor-element-c109a7e{z-index:6;text-align:start;font-size:16px;line-height:1.4em;}.elementor-16422 .elementor-element.elementor-element-2ff754a{--margin-top:-89px;--margin-bottom:-28px;--margin-left:0px;--margin-right:0px;}.elementor-16422 .elementor-element.elementor-element-626673b{--min-height:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-16422 .elementor-element.elementor-element-f01eef7 .elementor-heading-title{font-size:24px;}.elementor-16422 .elementor-element.elementor-element-9b0f2e2{--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-16422 .elementor-element.elementor-element-07c17eb{--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;--border-radius:28px 28px 28px 28px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-16422 .elementor-element.elementor-element-21e19a5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16422 .elementor-element.elementor-element-21e19a5 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-16422 .elementor-element.elementor-element-3b3d547 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-16422 .elementor-element.elementor-element-3b3d547 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-16422 .elementor-element.elementor-element-3b3d547 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-16422 .elementor-element.elementor-element-3b3d547 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-16422 .elementor-element.elementor-element-3b3d547 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-16422 .elementor-element.elementor-element-3b3d547{--e-icon-list-icon-size:22px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-16422 .elementor-element.elementor-element-3b3d547 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16422 .elementor-element.elementor-element-3b3d547 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-16422 .elementor-element.elementor-element-017bd15{--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;--border-radius:28px 28px 28px 28px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-16422 .elementor-element.elementor-element-92cae82{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16422 .elementor-element.elementor-element-92cae82 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-16422 .elementor-element.elementor-element-cb69566 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-16422 .elementor-element.elementor-element-cb69566 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-16422 .elementor-element.elementor-element-cb69566 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-16422 .elementor-element.elementor-element-cb69566 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-16422 .elementor-element.elementor-element-cb69566 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-16422 .elementor-element.elementor-element-cb69566{--e-icon-list-icon-size:22px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-16422 .elementor-element.elementor-element-cb69566 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16422 .elementor-element.elementor-element-cb69566 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-16422 .elementor-element.elementor-element-34cef59{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-16422 .elementor-element.elementor-element-8f2dbfa{text-align:center;}.elementor-16422 .elementor-element.elementor-element-8f2dbfa .elementor-heading-title{font-size:43px;}.elementor-16422 .elementor-element.elementor-element-ff28caa{--e-con-grid-template-columns:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16422 .elementor-element.elementor-element-0ff48d0 .elementor-icon-box-title, .elementor-16422 .elementor-element.elementor-element-0ff48d0 .elementor-icon-box-title a{line-height:120%;}.elementor-16422 .elementor-element.elementor-element-0ff48d0 .elementor-icon-box-description{line-height:120%;}.elementor-16422 .elementor-element.elementor-element-a6822a5 .elementor-icon-box-title, .elementor-16422 .elementor-element.elementor-element-a6822a5 .elementor-icon-box-title a{line-height:120%;}.elementor-16422 .elementor-element.elementor-element-a6822a5 .elementor-icon-box-description{line-height:120%;}.elementor-16422 .elementor-element.elementor-element-1609470 .elementor-icon-box-title, .elementor-16422 .elementor-element.elementor-element-1609470 .elementor-icon-box-title a{line-height:120%;}.elementor-16422 .elementor-element.elementor-element-1609470 .elementor-icon-box-description{line-height:120%;}.elementor-16422 .elementor-element.elementor-element-793dc9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;}.elementor-16422 .elementor-element.elementor-element-793dc9f.elementor-element{--align-self:stretch;}.elementor-16422 .elementor-element.elementor-element-793dc9f .elementor-button{font-size:16px;}.elementor-16422 .elementor-element.elementor-element-2c5a749{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16422 .elementor-element.elementor-element-7e718ac .elementor-heading-title{font-size:23px;}.elementor-16422 .elementor-element.elementor-element-e12d062{--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;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-16422 .elementor-element.elementor-element-c307a7a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16422 .elementor-element.elementor-element-2a90dd7{padding:0px 0px 0px 0px;}.elementor-16422 .elementor-element.elementor-element-f3f2abd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-16422 .elementor-element.elementor-element-867c9a7 .elementor-image-box-img{margin-bottom:0px;}.elementor-16422 .elementor-element.elementor-element-867c9a7 .elementor-image-box-wrapper .elementor-image-box-img{width:38%;}.elementor-16422 .elementor-element.elementor-element-867c9a7 .elementor-image-box-description{font-size:15px;}.elementor-16422 .elementor-element.elementor-element-48eac6b{--ha-tfx-rotate-z-hover:3deg;}.elementor-16422 .elementor-element.elementor-element-48eac6b .elementor-image-box-img{margin-bottom:0px;}.elementor-16422 .elementor-element.elementor-element-48eac6b .elementor-image-box-wrapper .elementor-image-box-img{width:38%;}.elementor-16422 .elementor-element.elementor-element-48eac6b .elementor-image-box-description{font-size:15px;}.elementor-16422 .elementor-element.elementor-element-b57b762{--ha-tfx-rotate-z-hover:3deg;}.elementor-16422 .elementor-element.elementor-element-b57b762 .elementor-image-box-img{margin-bottom:0px;}.elementor-16422 .elementor-element.elementor-element-b57b762 .elementor-image-box-wrapper .elementor-image-box-img{width:38%;}.elementor-16422 .elementor-element.elementor-element-b57b762 .elementor-image-box-description{font-size:15px;}.elementor-16422 .elementor-element.elementor-element-becdb49{--ha-tfx-rotate-z-hover:3deg;}.elementor-16422 .elementor-element.elementor-element-becdb49 .elementor-image-box-img{margin-bottom:0px;}.elementor-16422 .elementor-element.elementor-element-becdb49 .elementor-image-box-wrapper .elementor-image-box-img{width:38%;}.elementor-16422 .elementor-element.elementor-element-becdb49 .elementor-image-box-description{font-size:15px;}.elementor-16422 .elementor-element.elementor-element-c028b4a .elementor-heading-title{font-size:10px;}.elementor-16422 .elementor-element.elementor-element-d97582f{--margin-top:-13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-16422 .elementor-element.elementor-element-7febee6 .elementor-heading-title{font-size:19px;line-height:1.4rem;}.elementor-16422 .elementor-element.elementor-element-6cd5830 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-16422 .elementor-element.elementor-element-6cd5830{padding:0px 0px 0px 0px;}.elementor-16422 .elementor-element.elementor-element-a923952{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-16422 .elementor-element.elementor-element-2ce9ed5 .elementor-heading-title{font-size:20px;}.elementor-16422 .elementor-element.elementor-element-738f06b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;}.elementor-16422 .elementor-element.elementor-element-738f06b.elementor-element{--align-self:stretch;}.elementor-16422 .elementor-element.elementor-element-738f06b .elementor-button{font-size:16px;}.elementor-16422 .elementor-element.elementor-element-c145bba{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-16422 .elementor-element.elementor-element-5f680f2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16422 .elementor-element.elementor-element-3b651b4{text-align:center;}.elementor-16422 .elementor-element.elementor-element-3b651b4 .elementor-heading-title{font-size:19px;}.elementor-16422 .elementor-element.elementor-element-a85d789 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16422 .elementor-element.elementor-element-a85d789 .elementor-icon-list-item > a{font-size:18px;}.elementor-16422 .elementor-element.elementor-element-5ce03f8{--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16422 .elementor-element.elementor-element-0c834b9{--content-width:360px;--min-height:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-16422 .elementor-element.elementor-element-172bb08{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-16422 .elementor-element.elementor-element-234edb9 .elementor-heading-title{font-size:17px;line-height:1.1em;}.elementor-16422 .elementor-element.elementor-element-b00d89b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:1px 1px 1px 1px;}.elementor-16422 .elementor-element.elementor-element-b00d89b{--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-font-size:14px;--n-accordion-icon-size:21px;}:where( .elementor-16422 .elementor-element.elementor-element-b00d89b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.1em;}:where( .elementor-16422 .elementor-element.elementor-element-b00d89b > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:1px 1px 1px 1px;--padding-top:1px;--padding-right:1px;--padding-bottom:1px;--padding-left:1px;}.elementor-16422 .elementor-element.elementor-element-768d89a .elementor-heading-title{font-size:21px;}.elementor-16422 .elementor-element.elementor-element-9a99837{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;}.elementor-16422 .elementor-element.elementor-element-9a99837.elementor-element{--align-self:stretch;}.elementor-16422 .elementor-element.elementor-element-9a99837 .elementor-button{font-size:16px;}.elementor-16422 .elementor-element.elementor-element-4efa170{--margin-top:040px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16422 .elementor-element.elementor-element-86c7308 img{width:80%;}.elementor-16422 .elementor-element.elementor-element-4843410{padding:0px 0px 0px 0px;--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-16422 .elementor-element.elementor-element-4843410 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-16422 .elementor-element.elementor-element-4843410 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-16422 .elementor-element.elementor-element-4843410 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-16422 .elementor-element.elementor-element-4843410 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-16422 .elementor-element.elementor-element-4843410 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-16422 .elementor-element.elementor-element-4843410 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16422 .elementor-element.elementor-element-4843410 .elementor-icon-list-item > a{line-height:2.1em;}.elementor-16422 .elementor-element.elementor-element-5f41252 .elementor-heading-title{font-size:11px;line-height:1.4em;letter-spacing:0px;}}/* Start custom CSS for heading, class: .elementor-element-c2850e8 */.elementor-16422 .elementor-element.elementor-element-c2850e8{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71115ad */.elementor-16422 .elementor-element.elementor-element-71115ad{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-351334f *//* Personalize utilizando o Easy Coder */
:root {
    /* Cor de fundo principal do botão */
    --shiny-cta-bg: #000000;

    /* Cor da borda sutil do botão */
    --shiny-cta-bg-subtle: #1a1818;

    /* Cor do texto do botão */
    --shiny-cta-fg: #ffffff;

    /* Cor do destaque/brilho principal do botão (AZUL) */
    --shiny-cta-highlight: #024DB7;

    /* Cor do destaque/brilho mais suave */
    --shiny-cta-highlight-subtle: #6FA8FF;
}

@property --gradient-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-angle-offset {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-percent {
    syntax: "<percentage>";
    initial-value: 5%;
    inherits: false;
}

@property --gradient-shine {
    syntax: "<color>";
    initial-value: white;
    inherits: false;
}

/* Estilos para dispositivos móveis */
@media only screen and (max-width: 600px) {
    .elementor-16422 .elementor-element.elementor-element-351334f {
        --animation: rotate-glow linear infinite;
        --duration: 3s;
        --shadow-size: 2px;

        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;

        padding: 1.25rem 1.5rem;
        font-size: 1.325rem;
        line-height: 1.2;

        border: 1px solid transparent;
        border-radius: 360px;

        color: var(--shiny-cta-fg);

        background:
            linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
            conic-gradient(
                from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                transparent,
                var(--shiny-cta-highlight) var(--gradient-percent),
                var(--gradient-shine) calc(var(--gradient-percent) * 2),
                var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                transparent calc(var(--gradient-percent) * 4)
            ) border-box;

        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);

        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

/* Estilos para desktop */
@media only screen and (min-width: 600px) {
    .elementor-16422 .elementor-element.elementor-element-351334f {
        --animation: rotate-glow linear infinite;
        --duration: 3s;
        --shadow-size: 2px;

        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;

        padding: 1.125rem 4.5rem;
        line-height: 1.2;

        border: 1px solid transparent;
        border-radius: 360px;

        color: var(--shiny-cta-fg);

        background:
            linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
            conic-gradient(
                from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                transparent,
                var(--shiny-cta-highlight) var(--gradient-percent),
                var(--gradient-shine) calc(var(--gradient-percent) * 2),
                var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                transparent calc(var(--gradient-percent) * 4)
            ) border-box;

        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);

        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

.elementor-16422 .elementor-element.elementor-element-351334f::before,
.elementor-16422 .elementor-element.elementor-element-351334f::after,
.elementor-16422 .elementor-element.elementor-element-351334f span::before {
    content: "";
    pointer-events: none;
    position: absolute;
    inset-inline-start: 50%;
    inset-block-start: 50%;
    translate: -50% -50%;
    z-index: -1;
}

.elementor-16422 .elementor-element.elementor-element-351334f::before {
    --size: calc(100% - var(--shadow-size) * 3);
    --position: 2px;
    --space: calc(var(--position) * 2);

    width: var(--size);
    height: var(--size);

    background: radial-gradient(
        circle at var(--position) var(--position),
        white calc(var(--position) / 4),
        transparent 0
    ) padding-box;

    background-size: var(--space) var(--space);
    background-repeat: space;

    mask-image: conic-gradient(
        from calc(var(--gradient-angle) + 45deg),
        black 0%,
        black 9%,
        transparent 10%,
        transparent 90%,
        black 91%,
        black 100%
    );

    border-radius: inherit;
    opacity: 0.4;
}

.elementor-16422 .elementor-element.elementor-element-351334f::after {
    --animation: subtle-shine linear infinite;

    width: 100%;
    aspect-ratio: 1;

    background: linear-gradient(
        -50deg,
        transparent,
        var(--shiny-cta-highlight),
        transparent
    );

    mask-image: radial-gradient(circle at bottom, transparent 40%, black);
    opacity: 0.6;
}

.elementor-16422 .elementor-element.elementor-element-351334f span {
    position: relative;
    z-index: 1;
}

.elementor-16422 .elementor-element.elementor-element-351334f span::before {
    width: 370px;
    height: 90px;

    box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);
    opacity: 0;

    transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1);
}

.elementor-16422 .elementor-element.elementor-element-351334f:hover,
.elementor-16422 .elementor-element.elementor-element-351334f:focus-visible {
    --gradient-percent: 20%;
    --gradient-angle-offset: 95deg;
    --gradient-shine: var(--shiny-cta-highlight-subtle);
}

/* Animações */
@keyframes rotate-glow {
    to {
        --gradient-angle: 360deg;
    }
}

@keyframes subtle-shine {
    to {
        transform: rotate(360deg);
    }
}

.elementor-16422 .elementor-element.elementor-element-351334f,
.elementor-16422 .elementor-element.elementor-element-351334f::before,
.elementor-16422 .elementor-element.elementor-element-351334f::after {
    animation:
        var(--animation) var(--duration),
        var(--animation) calc(var(--duration) / 0.4) reverse paused;

    animation-composition: add;
}

.elementor-16422 .elementor-element.elementor-element-351334f:hover,
.elementor-16422 .elementor-element.elementor-element-351334f:hover::before,
.elementor-16422 .elementor-element.elementor-element-351334f:hover::after {
    animation-play-state: running;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4f811c */.elementor-16422 .elementor-element.elementor-element-f4f811c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1b278a */.elementor-16422 .elementor-element.elementor-element-e1b278a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be64fed *//* Personalize utilizando o Easy Coder */
:root {
    /* Cor de fundo principal do botão */
    --shiny-cta-bg: #000000;

    /* Cor da borda sutil do botão */
    --shiny-cta-bg-subtle: #1a1818;

    /* Cor do texto do botão */
    --shiny-cta-fg: #ffffff;

    /* Cor do destaque/brilho principal do botão (AZUL) */
    --shiny-cta-highlight: #024DB7;

    /* Cor do destaque/brilho mais suave */
    --shiny-cta-highlight-subtle: #6FA8FF;
}

@property --gradient-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-angle-offset {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-percent {
    syntax: "<percentage>";
    initial-value: 5%;
    inherits: false;
}

@property --gradient-shine {
    syntax: "<color>";
    initial-value: white;
    inherits: false;
}

/* Estilos para dispositivos móveis */
@media only screen and (max-width: 600px) {
    .elementor-16422 .elementor-element.elementor-element-be64fed {
        --animation: rotate-glow linear infinite;
        --duration: 3s;
        --shadow-size: 2px;

        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;

        padding: 1.25rem 1.5rem;
        font-size: 1.325rem;
        line-height: 1.2;

        border: 1px solid transparent;
        border-radius: 360px;

        color: var(--shiny-cta-fg);

        background:
            linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
            conic-gradient(
                from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                transparent,
                var(--shiny-cta-highlight) var(--gradient-percent),
                var(--gradient-shine) calc(var(--gradient-percent) * 2),
                var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                transparent calc(var(--gradient-percent) * 4)
            ) border-box;

        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);

        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

/* Estilos para desktop */
@media only screen and (min-width: 600px) {
    .elementor-16422 .elementor-element.elementor-element-be64fed {
        --animation: rotate-glow linear infinite;
        --duration: 3s;
        --shadow-size: 2px;

        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;

        padding: 1.125rem 4.5rem;
        line-height: 1.2;

        border: 1px solid transparent;
        border-radius: 360px;

        color: var(--shiny-cta-fg);

        background:
            linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
            conic-gradient(
                from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                transparent,
                var(--shiny-cta-highlight) var(--gradient-percent),
                var(--gradient-shine) calc(var(--gradient-percent) * 2),
                var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                transparent calc(var(--gradient-percent) * 4)
            ) border-box;

        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);

        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

.elementor-16422 .elementor-element.elementor-element-be64fed::before,
.elementor-16422 .elementor-element.elementor-element-be64fed::after,
.elementor-16422 .elementor-element.elementor-element-be64fed span::before {
    content: "";
    pointer-events: none;
    position: absolute;
    inset-inline-start: 50%;
    inset-block-start: 50%;
    translate: -50% -50%;
    z-index: -1;
}

.elementor-16422 .elementor-element.elementor-element-be64fed::before {
    --size: calc(100% - var(--shadow-size) * 3);
    --position: 2px;
    --space: calc(var(--position) * 2);

    width: var(--size);
    height: var(--size);

    background: radial-gradient(
        circle at var(--position) var(--position),
        white calc(var(--position) / 4),
        transparent 0
    ) padding-box;

    background-size: var(--space) var(--space);
    background-repeat: space;

    mask-image: conic-gradient(
        from calc(var(--gradient-angle) + 45deg),
        black 0%,
        black 9%,
        transparent 10%,
        transparent 90%,
        black 91%,
        black 100%
    );

    border-radius: inherit;
    opacity: 0.4;
}

.elementor-16422 .elementor-element.elementor-element-be64fed::after {
    --animation: subtle-shine linear infinite;

    width: 100%;
    aspect-ratio: 1;

    background: linear-gradient(
        -50deg,
        transparent,
        var(--shiny-cta-highlight),
        transparent
    );

    mask-image: radial-gradient(circle at bottom, transparent 40%, black);
    opacity: 0.6;
}

.elementor-16422 .elementor-element.elementor-element-be64fed span {
    position: relative;
    z-index: 1;
}

.elementor-16422 .elementor-element.elementor-element-be64fed span::before {
    width: 370px;
    height: 90px;

    box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);
    opacity: 0;

    transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1);
}

.elementor-16422 .elementor-element.elementor-element-be64fed:hover,
.elementor-16422 .elementor-element.elementor-element-be64fed:focus-visible {
    --gradient-percent: 20%;
    --gradient-angle-offset: 95deg;
    --gradient-shine: var(--shiny-cta-highlight-subtle);
}

/* Animações */
@keyframes rotate-glow {
    to {
        --gradient-angle: 360deg;
    }
}

@keyframes subtle-shine {
    to {
        transform: rotate(360deg);
    }
}

.elementor-16422 .elementor-element.elementor-element-be64fed,
.elementor-16422 .elementor-element.elementor-element-be64fed::before,
.elementor-16422 .elementor-element.elementor-element-be64fed::after {
    animation:
        var(--animation) var(--duration),
        var(--animation) calc(var(--duration) / 0.4) reverse paused;

    animation-composition: add;
}

.elementor-16422 .elementor-element.elementor-element-be64fed:hover,
.elementor-16422 .elementor-element.elementor-element-be64fed:hover::before,
.elementor-16422 .elementor-element.elementor-element-be64fed:hover::after {
    animation-play-state: running;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64fd910 */.elementor-16422 .elementor-element.elementor-element-64fd910 {
  display: inline-block;
  background-image: linear-gradient(130deg, #fff 0%, #024db7 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f01eef7 */.elementor-16422 .elementor-element.elementor-element-f01eef7 {
  display: inline-block;
  background-image: linear-gradient(130deg, #006aff 0%, #024db7 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f2dbfa */.elementor-16422 .elementor-element.elementor-element-8f2dbfa {
  display: inline-block;
  background-image: linear-gradient(130deg, #fff 0%, #024db7 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1609470 */.caixa{
    padding: 40px;
    border-radius: 4px;
    border: 1px solid rgba(0, 110, 174, 0.17);

    position: relative;
    background: linear-gradient(
        317deg,
        rgba(0, 110, 174, 0.20) -29.04%,
        rgba(0, 110, 174, 0.00) 60.17%
    );
}

.caixa:before{
    content: '';
    width: 40px;
    height: 3px;

    position: absolute;
    top: 0px;

    border-radius: 0px 0px 4px 4px;
    background: #006EAE;
    box-shadow:
        0px 47px 13px 0px rgba(0, 110, 174, 0.01),
        0px 30px 12px 0px rgba(0, 110, 174, 0.06),
        0px 14px 9px 0px rgba(0, 110, 174, 0.10),
        0px 4px 5px 0px rgba(0, 110, 174, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff28caa *//* Ícone (container) */
.elementor-icon-box-icon .elementor-icon{
  color: #006EAE; /* fallback pra ícones por fonte */
  border-color: #006EAE;
  filter: drop-shadow(0 0 6px rgba(0, 110, 174, 0.55))
          drop-shadow(0 0 16px rgba(0, 110, 174, 0.35))
          drop-shadow(0 0 28px rgba(0, 110, 174, 0.22));
}

/* SVG inline (seu caso) */
.elementor-icon-box-icon .elementor-icon svg{
  width: 1em;
  height: 1em;
  fill: #006EAE; /* força a cor do svg */
  filter: drop-shadow(0 0 6px rgba(0, 110, 174, 0.55))
          drop-shadow(0 0 16px rgba(0, 110, 174, 0.35))
          drop-shadow(0 0 28px rgba(0, 110, 174, 0.22));
}

/* Garantia se o path vier com fill fixo */
.elementor-icon-box-icon .elementor-icon svg path{
  fill: #006EAE;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-793dc9f *//* Personalize utilizando o Easy Coder */
:root {
    /* Cor de fundo principal do botão */
    --shiny-cta-bg: #000000;

    /* Cor da borda sutil do botão */
    --shiny-cta-bg-subtle: #1a1818;

    /* Cor do texto do botão */
    --shiny-cta-fg: #ffffff;

    /* Cor do destaque/brilho principal do botão (AZUL) */
    --shiny-cta-highlight: #024DB7;

    /* Cor do destaque/brilho mais suave */
    --shiny-cta-highlight-subtle: #6FA8FF;
}

@property --gradient-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-angle-offset {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-percent {
    syntax: "<percentage>";
    initial-value: 5%;
    inherits: false;
}

@property --gradient-shine {
    syntax: "<color>";
    initial-value: white;
    inherits: false;
}

/* Estilos para dispositivos móveis */
@media only screen and (max-width: 600px) {
    .elementor-16422 .elementor-element.elementor-element-793dc9f {
        --animation: rotate-glow linear infinite;
        --duration: 3s;
        --shadow-size: 2px;

        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;

        padding: 1.25rem 1.5rem;
        font-size: 1.325rem;
        line-height: 1.2;

        border: 1px solid transparent;
        border-radius: 360px;

        color: var(--shiny-cta-fg);

        background:
            linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
            conic-gradient(
                from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                transparent,
                var(--shiny-cta-highlight) var(--gradient-percent),
                var(--gradient-shine) calc(var(--gradient-percent) * 2),
                var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                transparent calc(var(--gradient-percent) * 4)
            ) border-box;

        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);

        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

/* Estilos para desktop */
@media only screen and (min-width: 600px) {
    .elementor-16422 .elementor-element.elementor-element-793dc9f {
        --animation: rotate-glow linear infinite;
        --duration: 3s;
        --shadow-size: 2px;

        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;

        padding: 1.125rem 4.5rem;
        line-height: 1.2;

        border: 1px solid transparent;
        border-radius: 360px;

        color: var(--shiny-cta-fg);

        background:
            linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
            conic-gradient(
                from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                transparent,
                var(--shiny-cta-highlight) var(--gradient-percent),
                var(--gradient-shine) calc(var(--gradient-percent) * 2),
                var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                transparent calc(var(--gradient-percent) * 4)
            ) border-box;

        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);

        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

.elementor-16422 .elementor-element.elementor-element-793dc9f::before,
.elementor-16422 .elementor-element.elementor-element-793dc9f::after,
.elementor-16422 .elementor-element.elementor-element-793dc9f span::before {
    content: "";
    pointer-events: none;
    position: absolute;
    inset-inline-start: 50%;
    inset-block-start: 50%;
    translate: -50% -50%;
    z-index: -1;
}

.elementor-16422 .elementor-element.elementor-element-793dc9f::before {
    --size: calc(100% - var(--shadow-size) * 3);
    --position: 2px;
    --space: calc(var(--position) * 2);

    width: var(--size);
    height: var(--size);

    background: radial-gradient(
        circle at var(--position) var(--position),
        white calc(var(--position) / 4),
        transparent 0
    ) padding-box;

    background-size: var(--space) var(--space);
    background-repeat: space;

    mask-image: conic-gradient(
        from calc(var(--gradient-angle) + 45deg),
        black 0%,
        black 9%,
        transparent 10%,
        transparent 90%,
        black 91%,
        black 100%
    );

    border-radius: inherit;
    opacity: 0.4;
}

.elementor-16422 .elementor-element.elementor-element-793dc9f::after {
    --animation: subtle-shine linear infinite;

    width: 100%;
    aspect-ratio: 1;

    background: linear-gradient(
        -50deg,
        transparent,
        var(--shiny-cta-highlight),
        transparent
    );

    mask-image: radial-gradient(circle at bottom, transparent 40%, black);
    opacity: 0.6;
}

.elementor-16422 .elementor-element.elementor-element-793dc9f span {
    position: relative;
    z-index: 1;
}

.elementor-16422 .elementor-element.elementor-element-793dc9f span::before {
    width: 370px;
    height: 90px;

    box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);
    opacity: 0;

    transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1);
}

.elementor-16422 .elementor-element.elementor-element-793dc9f:hover,
.elementor-16422 .elementor-element.elementor-element-793dc9f:focus-visible {
    --gradient-percent: 20%;
    --gradient-angle-offset: 95deg;
    --gradient-shine: var(--shiny-cta-highlight-subtle);
}

/* Animações */
@keyframes rotate-glow {
    to {
        --gradient-angle: 360deg;
    }
}

@keyframes subtle-shine {
    to {
        transform: rotate(360deg);
    }
}

.elementor-16422 .elementor-element.elementor-element-793dc9f,
.elementor-16422 .elementor-element.elementor-element-793dc9f::before,
.elementor-16422 .elementor-element.elementor-element-793dc9f::after {
    animation:
        var(--animation) var(--duration),
        var(--animation) calc(var(--duration) / 0.4) reverse paused;

    animation-composition: add;
}

.elementor-16422 .elementor-element.elementor-element-793dc9f:hover,
.elementor-16422 .elementor-element.elementor-element-793dc9f:hover::before,
.elementor-16422 .elementor-element.elementor-element-793dc9f:hover::after {
    animation-play-state: running;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34cef59 */.elementor-16422 .elementor-element.elementor-element-34cef59{
    background: rgba(12, 12, 12, 0.01);
    backdrop-filter: blur(32px);
    -webkit-backdrop-filter: blur(32px);

}


@media (max-width: 767px){
    .elementor-16422 .elementor-element.elementor-element-34cef59{
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e718ac */.elementor-16422 .elementor-element.elementor-element-7e718ac {
  display: inline-block;
  background-image: linear-gradient(130deg, #fff 0%, #024db7 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-867c9a7 */.caixa{
    padding: 40px;
    border-radius: 4px;
    border: 1px solid rgba(0, 110, 174, 0.17);

    position: relative;
    background: linear-gradient(
        317deg,
        rgba(0, 110, 174, 0.20) -29.04%,
        rgba(0, 110, 174, 0.00) 60.17%
    );
}

.caixa:before{
    content: '';
    width: 40px;
    height: 3px;

    position: absolute;
    top: 0px;

    border-radius: 0px 0px 4px 4px;
    background: #006EAE;
    box-shadow:
        0px 47px 13px 0px rgba(0, 110, 174, 0.01),
        0px 30px 12px 0px rgba(0, 110, 174, 0.06),
        0px 14px 9px 0px rgba(0, 110, 174, 0.10),
        0px 4px 5px 0px rgba(0, 110, 174, 0.17);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-48eac6b */.caixa{
    padding: 40px;
    border-radius: 4px;
    border: 1px solid rgba(0, 110, 174, 0.17);

    position: relative;
    background: linear-gradient(
        317deg,
        rgba(0, 110, 174, 0.20) -29.04%,
        rgba(0, 110, 174, 0.00) 60.17%
    );
}

.caixa:before{
    content: '';
    width: 40px;
    height: 3px;

    position: absolute;
    top: 0px;

    border-radius: 0px 0px 4px 4px;
    background: #006EAE;
    box-shadow:
        0px 47px 13px 0px rgba(0, 110, 174, 0.01),
        0px 30px 12px 0px rgba(0, 110, 174, 0.06),
        0px 14px 9px 0px rgba(0, 110, 174, 0.10),
        0px 4px 5px 0px rgba(0, 110, 174, 0.17);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b57b762 */.caixa{
    padding: 40px;
    border-radius: 4px;
    border: 1px solid rgba(0, 110, 174, 0.17);

    position: relative;
    background: linear-gradient(
        317deg,
        rgba(0, 110, 174, 0.20) -29.04%,
        rgba(0, 110, 174, 0.00) 60.17%
    );
}

.caixa:before{
    content: '';
    width: 40px;
    height: 3px;

    position: absolute;
    top: 0px;

    border-radius: 0px 0px 4px 4px;
    background: #006EAE;
    box-shadow:
        0px 47px 13px 0px rgba(0, 110, 174, 0.01),
        0px 30px 12px 0px rgba(0, 110, 174, 0.06),
        0px 14px 9px 0px rgba(0, 110, 174, 0.10),
        0px 4px 5px 0px rgba(0, 110, 174, 0.17);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-becdb49 */.caixa{
    padding: 40px;
    border-radius: 4px;
    border: 1px solid rgba(0, 110, 174, 0.17);

    position: relative;
    background: linear-gradient(
        317deg,
        rgba(0, 110, 174, 0.20) -29.04%,
        rgba(0, 110, 174, 0.00) 60.17%
    );
}

.caixa:before{
    content: '';
    width: 40px;
    height: 3px;

    position: absolute;
    top: 0px;

    border-radius: 0px 0px 4px 4px;
    background: #006EAE;
    box-shadow:
        0px 47px 13px 0px rgba(0, 110, 174, 0.01),
        0px 30px 12px 0px rgba(0, 110, 174, 0.06),
        0px 14px 9px 0px rgba(0, 110, 174, 0.10),
        0px 4px 5px 0px rgba(0, 110, 174, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3f2abd *//* Ícone (container) */
.elementor-icon-box-icon .elementor-icon{
  color: #006EAE; /* fallback pra ícones por fonte */
  border-color: #006EAE;
  filter: drop-shadow(0 0 6px rgba(0, 110, 174, 0.55))
          drop-shadow(0 0 16px rgba(0, 110, 174, 0.35))
          drop-shadow(0 0 28px rgba(0, 110, 174, 0.22));
}

/* SVG inline (seu caso) */
.elementor-icon-box-icon .elementor-icon svg{
  width: 1em;
  height: 1em;
  fill: #006EAE; /* força a cor do svg */
  filter: drop-shadow(0 0 6px rgba(0, 110, 174, 0.55))
          drop-shadow(0 0 16px rgba(0, 110, 174, 0.35))
          drop-shadow(0 0 28px rgba(0, 110, 174, 0.22));
}

/* Garantia se o path vier com fill fixo */
.elementor-icon-box-icon .elementor-icon svg path{
  fill: #006EAE;
}

/* Deixa TODOS os SVGs dessa seção em branco (quando são <img src="...svg">) */
.elementor-element-2e04299 .elementor-image-box-img img[src*=".svg"],
.elementor-element-2e04299 img[src*=".svg"]{
  filter: brightness(0) invert(1) !important;
}

/* Se algum SVG for inline (<svg>), força branco também */
.elementor-element-2e04299 svg,
.elementor-element-2e04299 svg *{
  fill: #fff !important;
  stroke: #fff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7febee6 */.elementor-16422 .elementor-element.elementor-element-7febee6 {
  display: inline-block;
  background-image: linear-gradient(130deg, #fff 0%, #024db7 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ce9ed5 */.elementor-16422 .elementor-element.elementor-element-2ce9ed5 {
  display: inline-block;
  background-image: linear-gradient(130deg, #fff 0%, #024db7 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-738f06b *//* Personalize utilizando o Easy Coder */
:root {
    /* Cor de fundo principal do botão */
    --shiny-cta-bg: #000000;

    /* Cor da borda sutil do botão */
    --shiny-cta-bg-subtle: #1a1818;

    /* Cor do texto do botão */
    --shiny-cta-fg: #ffffff;

    /* Cor do destaque/brilho principal do botão (AZUL) */
    --shiny-cta-highlight: #024DB7;

    /* Cor do destaque/brilho mais suave */
    --shiny-cta-highlight-subtle: #6FA8FF;
}

@property --gradient-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-angle-offset {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-percent {
    syntax: "<percentage>";
    initial-value: 5%;
    inherits: false;
}

@property --gradient-shine {
    syntax: "<color>";
    initial-value: white;
    inherits: false;
}

/* Estilos para dispositivos móveis */
@media only screen and (max-width: 600px) {
    .elementor-16422 .elementor-element.elementor-element-738f06b {
        --animation: rotate-glow linear infinite;
        --duration: 3s;
        --shadow-size: 2px;

        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;

        padding: 1.25rem 1.5rem;
        font-size: 1.325rem;
        line-height: 1.2;

        border: 1px solid transparent;
        border-radius: 360px;

        color: var(--shiny-cta-fg);

        background:
            linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
            conic-gradient(
                from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                transparent,
                var(--shiny-cta-highlight) var(--gradient-percent),
                var(--gradient-shine) calc(var(--gradient-percent) * 2),
                var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                transparent calc(var(--gradient-percent) * 4)
            ) border-box;

        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);

        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

/* Estilos para desktop */
@media only screen and (min-width: 600px) {
    .elementor-16422 .elementor-element.elementor-element-738f06b {
        --animation: rotate-glow linear infinite;
        --duration: 3s;
        --shadow-size: 2px;

        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;

        padding: 1.125rem 4.5rem;
        line-height: 1.2;

        border: 1px solid transparent;
        border-radius: 360px;

        color: var(--shiny-cta-fg);

        background:
            linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
            conic-gradient(
                from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                transparent,
                var(--shiny-cta-highlight) var(--gradient-percent),
                var(--gradient-shine) calc(var(--gradient-percent) * 2),
                var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                transparent calc(var(--gradient-percent) * 4)
            ) border-box;

        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);

        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

.elementor-16422 .elementor-element.elementor-element-738f06b::before,
.elementor-16422 .elementor-element.elementor-element-738f06b::after,
.elementor-16422 .elementor-element.elementor-element-738f06b span::before {
    content: "";
    pointer-events: none;
    position: absolute;
    inset-inline-start: 50%;
    inset-block-start: 50%;
    translate: -50% -50%;
    z-index: -1;
}

.elementor-16422 .elementor-element.elementor-element-738f06b::before {
    --size: calc(100% - var(--shadow-size) * 3);
    --position: 2px;
    --space: calc(var(--position) * 2);

    width: var(--size);
    height: var(--size);

    background: radial-gradient(
        circle at var(--position) var(--position),
        white calc(var(--position) / 4),
        transparent 0
    ) padding-box;

    background-size: var(--space) var(--space);
    background-repeat: space;

    mask-image: conic-gradient(
        from calc(var(--gradient-angle) + 45deg),
        black 0%,
        black 9%,
        transparent 10%,
        transparent 90%,
        black 91%,
        black 100%
    );

    border-radius: inherit;
    opacity: 0.4;
}

.elementor-16422 .elementor-element.elementor-element-738f06b::after {
    --animation: subtle-shine linear infinite;

    width: 100%;
    aspect-ratio: 1;

    background: linear-gradient(
        -50deg,
        transparent,
        var(--shiny-cta-highlight),
        transparent
    );

    mask-image: radial-gradient(circle at bottom, transparent 40%, black);
    opacity: 0.6;
}

.elementor-16422 .elementor-element.elementor-element-738f06b span {
    position: relative;
    z-index: 1;
}

.elementor-16422 .elementor-element.elementor-element-738f06b span::before {
    width: 370px;
    height: 90px;

    box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);
    opacity: 0;

    transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1);
}

.elementor-16422 .elementor-element.elementor-element-738f06b:hover,
.elementor-16422 .elementor-element.elementor-element-738f06b:focus-visible {
    --gradient-percent: 20%;
    --gradient-angle-offset: 95deg;
    --gradient-shine: var(--shiny-cta-highlight-subtle);
}

/* Animações */
@keyframes rotate-glow {
    to {
        --gradient-angle: 360deg;
    }
}

@keyframes subtle-shine {
    to {
        transform: rotate(360deg);
    }
}

.elementor-16422 .elementor-element.elementor-element-738f06b,
.elementor-16422 .elementor-element.elementor-element-738f06b::before,
.elementor-16422 .elementor-element.elementor-element-738f06b::after {
    animation:
        var(--animation) var(--duration),
        var(--animation) calc(var(--duration) / 0.4) reverse paused;

    animation-composition: add;
}

.elementor-16422 .elementor-element.elementor-element-738f06b:hover,
.elementor-16422 .elementor-element.elementor-element-738f06b:hover::before,
.elementor-16422 .elementor-element.elementor-element-738f06b:hover::after {
    animation-play-state: running;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b651b4 */.elementor-16422 .elementor-element.elementor-element-3b651b4 {
  display: inline-block;
  background-image: linear-gradient(130deg, #0F62D8 0%, #0F62D8 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9a99837 *//* Personalize utilizando o Easy Coder */
:root {
    /* Cor de fundo principal do botão */
    --shiny-cta-bg: #000000;

    /* Cor da borda sutil do botão */
    --shiny-cta-bg-subtle: #1a1818;

    /* Cor do texto do botão */
    --shiny-cta-fg: #ffffff;

    /* Cor do destaque/brilho principal do botão (AZUL) */
    --shiny-cta-highlight: #024DB7;

    /* Cor do destaque/brilho mais suave */
    --shiny-cta-highlight-subtle: #6FA8FF;
}

@property --gradient-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-angle-offset {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-percent {
    syntax: "<percentage>";
    initial-value: 5%;
    inherits: false;
}

@property --gradient-shine {
    syntax: "<color>";
    initial-value: white;
    inherits: false;
}

/* Estilos para dispositivos móveis */
@media only screen and (max-width: 600px) {
    .elementor-16422 .elementor-element.elementor-element-9a99837 {
        --animation: rotate-glow linear infinite;
        --duration: 3s;
        --shadow-size: 2px;

        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;

        padding: 1.25rem 1.5rem;
        font-size: 1.325rem;
        line-height: 1.2;

        border: 1px solid transparent;
        border-radius: 360px;

        color: var(--shiny-cta-fg);

        background:
            linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
            conic-gradient(
                from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                transparent,
                var(--shiny-cta-highlight) var(--gradient-percent),
                var(--gradient-shine) calc(var(--gradient-percent) * 2),
                var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                transparent calc(var(--gradient-percent) * 4)
            ) border-box;

        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);

        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

/* Estilos para desktop */
@media only screen and (min-width: 600px) {
    .elementor-16422 .elementor-element.elementor-element-9a99837 {
        --animation: rotate-glow linear infinite;
        --duration: 3s;
        --shadow-size: 2px;

        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;

        padding: 1.125rem 4.5rem;
        line-height: 1.2;

        border: 1px solid transparent;
        border-radius: 360px;

        color: var(--shiny-cta-fg);

        background:
            linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
            conic-gradient(
                from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                transparent,
                var(--shiny-cta-highlight) var(--gradient-percent),
                var(--gradient-shine) calc(var(--gradient-percent) * 2),
                var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                transparent calc(var(--gradient-percent) * 4)
            ) border-box;

        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);

        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

.elementor-16422 .elementor-element.elementor-element-9a99837::before,
.elementor-16422 .elementor-element.elementor-element-9a99837::after,
.elementor-16422 .elementor-element.elementor-element-9a99837 span::before {
    content: "";
    pointer-events: none;
    position: absolute;
    inset-inline-start: 50%;
    inset-block-start: 50%;
    translate: -50% -50%;
    z-index: -1;
}

.elementor-16422 .elementor-element.elementor-element-9a99837::before {
    --size: calc(100% - var(--shadow-size) * 3);
    --position: 2px;
    --space: calc(var(--position) * 2);

    width: var(--size);
    height: var(--size);

    background: radial-gradient(
        circle at var(--position) var(--position),
        white calc(var(--position) / 4),
        transparent 0
    ) padding-box;

    background-size: var(--space) var(--space);
    background-repeat: space;

    mask-image: conic-gradient(
        from calc(var(--gradient-angle) + 45deg),
        black 0%,
        black 9%,
        transparent 10%,
        transparent 90%,
        black 91%,
        black 100%
    );

    border-radius: inherit;
    opacity: 0.4;
}

.elementor-16422 .elementor-element.elementor-element-9a99837::after {
    --animation: subtle-shine linear infinite;

    width: 100%;
    aspect-ratio: 1;

    background: linear-gradient(
        -50deg,
        transparent,
        var(--shiny-cta-highlight),
        transparent
    );

    mask-image: radial-gradient(circle at bottom, transparent 40%, black);
    opacity: 0.6;
}

.elementor-16422 .elementor-element.elementor-element-9a99837 span {
    position: relative;
    z-index: 1;
}

.elementor-16422 .elementor-element.elementor-element-9a99837 span::before {
    width: 370px;
    height: 90px;

    box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);
    opacity: 0;

    transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1);
}

.elementor-16422 .elementor-element.elementor-element-9a99837:hover,
.elementor-16422 .elementor-element.elementor-element-9a99837:focus-visible {
    --gradient-percent: 20%;
    --gradient-angle-offset: 95deg;
    --gradient-shine: var(--shiny-cta-highlight-subtle);
}

/* Animações */
@keyframes rotate-glow {
    to {
        --gradient-angle: 360deg;
    }
}

@keyframes subtle-shine {
    to {
        transform: rotate(360deg);
    }
}

.elementor-16422 .elementor-element.elementor-element-9a99837,
.elementor-16422 .elementor-element.elementor-element-9a99837::before,
.elementor-16422 .elementor-element.elementor-element-9a99837::after {
    animation:
        var(--animation) var(--duration),
        var(--animation) calc(var(--duration) / 0.4) reverse paused;

    animation-composition: add;
}

.elementor-16422 .elementor-element.elementor-element-9a99837:hover,
.elementor-16422 .elementor-element.elementor-element-9a99837:hover::before,
.elementor-16422 .elementor-element.elementor-element-9a99837:hover::after {
    animation-play-state: running;
}/* End custom CSS */
/* Start custom CSS */*::selection{
	background: #01E7E2; /*cor da seleção */
    color: #ffffff; /*cor do texto */

}/* End custom CSS */