.elementor-12 .elementor-element.elementor-element-ddff6cb{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-12 .elementor-element.elementor-element-ddff6cb::before, .elementor-12 .elementor-element.elementor-element-ddff6cb > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-ddff6cb > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-ddff6cb > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-ddff6cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-ddff6cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(139deg, #000000E8 34%, #00000052 100%);}.elementor-12 .elementor-element.elementor-element-65354d3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-65354d3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-65354d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-488e352 ) 0%, #CFCFCF 100%);}.elementor-12 .elementor-element.elementor-element-f332602{--display:flex;border-style:none;--border-style:none;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-1a7b5aa{text-align:start;}.elementor-12 .elementor-element.elementor-element-1a7b5aa img{width:42%;}.elementor-12 .elementor-element.elementor-element-5ae05ca{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2bc9727{--display:flex;}.elementor-12 .elementor-element.elementor-element-048cda2{--display:flex;}.elementor-12 .elementor-element.elementor-element-a3f7404{--display:flex;}.elementor-12 .elementor-element.elementor-element-92ae25c{--display:flex;}.elementor-12 .elementor-element.elementor-element-b4763ed{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:1em;--n-menu-title-color-normal:var( --e-global-color-secondary );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-12 .elementor-element.elementor-element-b4763ed > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-12 .elementor-element.elementor-element-b4763ed > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-12 .elementor-element.elementor-element-b4763ed > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-b4763ed {--n-menu-title-color-hover:var( --e-global-color-a69ee55 );--n-menu-title-color-active:var( --e-global-color-a69ee55 );}.elementor-12 .elementor-element.elementor-element-12e7a94{--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;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-5d25c84{--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 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6a42e20{--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:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-ad64b47{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-3f927ac .elementor-icon-list-icon i{color:var( --e-global-color-a69ee55 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-3f927ac .elementor-icon-list-icon svg{fill:var( --e-global-color-a69ee55 );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-3f927ac{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-3f927ac .elementor-icon-list-text{color:var( --e-global-color-488e352 );transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-d44c763{padding:0em 0em 1em 0em;}.elementor-12 .elementor-element.elementor-element-d44c763.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-d44c763 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:3.1rem;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f241f8c{padding:0em 0em 0em 0em;}.elementor-12 .elementor-element.elementor-element-f241f8c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:400;color:var( --e-global-color-488e352 );}.elementor-12 .elementor-element.elementor-element-f63cadd{--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;--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-9d2004f .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-9d2004f .elementor-button{border-style:none;border-radius:7px 7px 7px 7px;padding:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-76d7252 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-488e352 );color:var( --e-global-color-488e352 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-488e352 );border-radius:7px 7px 7px 7px;padding:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-76d7252 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-76d7252 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-76d7252 .elementor-button:focus{color:var( --e-global-color-488e352 );}.elementor-12 .elementor-element.elementor-element-76d7252 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-76d7252 .elementor-button:focus svg{fill:var( --e-global-color-488e352 );}.elementor-12 .elementor-element.elementor-element-507c6d4{--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:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-aa24797{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-aa24797 img{width:100%;}.elementor-12 .elementor-element.elementor-element-a8fd0bf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-a8fd0bf:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a8fd0bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c5e6aac{--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 7px;--row-gap:0px;--column-gap:7px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-0d2e37c{--display:flex;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0d2e37c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0d2e37c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-1d9f97b{--divider-border-style:solid;--divider-color:var( --e-global-color-a69ee55 );--divider-border-width:2px;}.elementor-12 .elementor-element.elementor-element-1d9f97b .elementor-divider-separator{width:78%;}.elementor-12 .elementor-element.elementor-element-1d9f97b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-1d9f97b .elementor-divider__text{color:var( --e-global-color-a69ee55 );font-family:"Roboto Slab", Sans-serif;font-size:0.9rem;font-weight:600;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-6a00d99{padding:1em 0em 1em 0em;}.elementor-12 .elementor-element.elementor-element-6a00d99 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.7rem;font-weight:600;line-height:1.2em;color:var( --e-global-color-172b7f7 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2489a80{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-03632bd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-03632bd .elementor-button{border-style:none;border-radius:7px 7px 7px 7px;padding:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-ddc6677{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-ddc6677 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-ddc6677 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-ddc6677 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-e43feb1{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e43feb1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e43feb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-44dded5{--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-cc8cfbb{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-3421b26{padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-3421b26 img{width:42%;}.elementor-12 .elementor-element.elementor-element-1fa980a{--divider-border-style:solid;--divider-color:var( --e-global-color-a69ee55 );--divider-border-width:2px;margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1fa980a .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-1fa980a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-f932876{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-f932876 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.3rem;font-weight:600;color:#0C0C0C;}.elementor-12 .elementor-element.elementor-element-aae687d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-c906dce{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-3181a82{padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-3181a82 img{width:42%;}.elementor-12 .elementor-element.elementor-element-1af3858{--divider-border-style:solid;--divider-color:var( --e-global-color-a69ee55 );--divider-border-width:2px;margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1af3858 .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-1af3858 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-e1abaf8{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-e1abaf8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.3rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-86e79c3{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-e251cb7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-79e53f8{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-d46a664{padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-d46a664 img{width:42%;}.elementor-12 .elementor-element.elementor-element-1cb870d{--divider-border-style:solid;--divider-color:var( --e-global-color-a69ee55 );--divider-border-width:2px;margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1cb870d .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-1cb870d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-67a5aec{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-67a5aec .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.3rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-9338a62{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-0995e42{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-8bf01e6{padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-8bf01e6 img{width:42%;}.elementor-12 .elementor-element.elementor-element-8fb92cc{--divider-border-style:solid;--divider-color:var( --e-global-color-a69ee55 );--divider-border-width:2px;margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8fb92cc .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-8fb92cc .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-b234012{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-b234012 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.3rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c849260{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-3472762{--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;--margin-top:-17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:3em;--padding-right:3em;}.elementor-12 .elementor-element.elementor-element-f57bf5b{--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-f57bf5b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f57bf5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-172b7f7 );}.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-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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-d2ecbcd .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-12 .elementor-element.elementor-element-d2ecbcd .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-488e352 );}.elementor-12 .elementor-element.elementor-element-d2ecbcd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a69ee55 );}.elementor-12 .elementor-element.elementor-element-d2ecbcd.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d2ecbcd.elementor-view-default .elementor-icon{fill:var( --e-global-color-a69ee55 );color:var( --e-global-color-a69ee55 );border-color:var( --e-global-color-a69ee55 );}.elementor-12 .elementor-element.elementor-element-d2ecbcd.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-d2ecbcd.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-a69ee55 );}.elementor-12 .elementor-element.elementor-element-d2ecbcd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-d2ecbcd.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-d2ecbcd.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-d2ecbcd.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-a69ee55 );color:var( --e-global-color-a69ee55 );border-color:var( --e-global-color-a69ee55 );}.elementor-12 .elementor-element.elementor-element-d2ecbcd .elementor-icon{font-size:33px;padding:12px;}.elementor-12 .elementor-element.elementor-element-d2ecbcd .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-d2ecbcd .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:300;}.elementor-12 .elementor-element.elementor-element-d2ecbcd:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-d2ecbcd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-488e352 );}.elementor-12 .elementor-element.elementor-element-d2ecbcd .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:500;color:var( --e-global-color-488e352 );}.elementor-12 .elementor-element.elementor-element-7dc8559 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-12 .elementor-element.elementor-element-7dc8559 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-488e352 );}.elementor-12 .elementor-element.elementor-element-7dc8559.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a69ee55 );}.elementor-12 .elementor-element.elementor-element-7dc8559.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7dc8559.elementor-view-default .elementor-icon{fill:var( --e-global-color-a69ee55 );color:var( --e-global-color-a69ee55 );border-color:var( --e-global-color-a69ee55 );}.elementor-12 .elementor-element.elementor-element-7dc8559.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-7dc8559.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-a69ee55 );}.elementor-12 .elementor-element.elementor-element-7dc8559.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-7dc8559.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-7dc8559.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-7dc8559.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-a69ee55 );color:var( --e-global-color-a69ee55 );border-color:var( --e-global-color-a69ee55 );}.elementor-12 .elementor-element.elementor-element-7dc8559 .elementor-icon{font-size:33px;padding:12px;}.elementor-12 .elementor-element.elementor-element-7dc8559 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7dc8559 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:300;}.elementor-12 .elementor-element.elementor-element-7dc8559:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-7dc8559:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-488e352 );}.elementor-12 .elementor-element.elementor-element-7dc8559 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:500;color:var( --e-global-color-488e352 );}.elementor-12 .elementor-element.elementor-element-f6772dc{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:4em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-12 .elementor-element.elementor-element-f6772dc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f6772dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-4fb380d{--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-12 .elementor-element.elementor-element-6f7ece8{--divider-border-style:solid;--divider-color:var( --e-global-color-a69ee55 );--divider-border-width:2px;}.elementor-12 .elementor-element.elementor-element-6f7ece8 .elementor-divider-separator{width:67%;}.elementor-12 .elementor-element.elementor-element-6f7ece8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-6f7ece8 .elementor-divider__text{color:var( --e-global-color-a69ee55 );font-family:"Roboto Slab", Sans-serif;font-size:0.9rem;font-weight:600;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-8d8e0ee{padding:1em 0em 1em 0em;}.elementor-12 .elementor-element.elementor-element-8d8e0ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.7rem;font-weight:600;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-f4f30c8{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-db5e2be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-12 .elementor-element.elementor-element-db5e2be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-12 .elementor-element.elementor-element-db5e2be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-12 .elementor-element.elementor-element-db5e2be .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-12 .elementor-element.elementor-element-db5e2be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-12 .elementor-element.elementor-element-db5e2be .elementor-icon-list-icon i{color:var( --e-global-color-a69ee55 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-db5e2be .elementor-icon-list-icon svg{fill:var( --e-global-color-a69ee55 );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-db5e2be{--e-icon-list-icon-size:21px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-db5e2be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-db5e2be .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-db5e2be .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-7a38d5a{--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-12 .elementor-element.elementor-element-6e49949{--divider-border-style:solid;--divider-color:var( --e-global-color-a69ee55 );--divider-border-width:2px;}.elementor-12 .elementor-element.elementor-element-6e49949 .elementor-divider-separator{width:63%;}.elementor-12 .elementor-element.elementor-element-6e49949 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-6e49949 .elementor-divider__text{color:var( --e-global-color-a69ee55 );font-family:"Roboto Slab", Sans-serif;font-size:0.9rem;font-weight:600;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-3b8d7a9{padding:1em 0em 1em 0em;}.elementor-12 .elementor-element.elementor-element-3b8d7a9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.7rem;font-weight:600;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-043930a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8fc6225{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8fc6225 img{width:80%;}.elementor-12 .elementor-element.elementor-element-a25cf9f{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;box-shadow:5px 0px 20px 0px rgba(0, 0, 0, 0.35);--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-a25cf9f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a25cf9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-12 .elementor-element.elementor-element-d613e08{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-310412c{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-310412c .elementor-icon-box-wrapper{align-items:center;gap:7px;}.elementor-12 .elementor-element.elementor-element-310412c .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-310412c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a69ee55 );}.elementor-12 .elementor-element.elementor-element-310412c.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-310412c.elementor-view-default .elementor-icon{fill:var( --e-global-color-a69ee55 );color:var( --e-global-color-a69ee55 );border-color:var( --e-global-color-a69ee55 );}.elementor-12 .elementor-element.elementor-element-310412c .elementor-icon{font-size:29px;}.elementor-12 .elementor-element.elementor-element-310412c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-310412c .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:0.9em;font-weight:600;}.elementor-12 .elementor-element.elementor-element-310412c:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-310412c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-172b7f7 );}.elementor-12 .elementor-element.elementor-element-310412c .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:0.7em;font-weight:400;}.elementor-12 .elementor-element.elementor-element-934cac0{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-008ca6a{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-008ca6a .elementor-icon-box-wrapper{align-items:center;gap:7px;}.elementor-12 .elementor-element.elementor-element-008ca6a .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-008ca6a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a69ee55 );}.elementor-12 .elementor-element.elementor-element-008ca6a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-008ca6a.elementor-view-default .elementor-icon{fill:var( --e-global-color-a69ee55 );color:var( --e-global-color-a69ee55 );border-color:var( --e-global-color-a69ee55 );}.elementor-12 .elementor-element.elementor-element-008ca6a .elementor-icon{font-size:29px;}.elementor-12 .elementor-element.elementor-element-008ca6a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-008ca6a .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:0.9em;font-weight:600;}.elementor-12 .elementor-element.elementor-element-008ca6a:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-008ca6a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-172b7f7 );}.elementor-12 .elementor-element.elementor-element-008ca6a .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:0.7em;font-weight:400;}.elementor-12 .elementor-element.elementor-element-6d5f10a{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-3d37260{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3d37260 .elementor-icon-box-wrapper{align-items:center;gap:7px;}.elementor-12 .elementor-element.elementor-element-3d37260 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-3d37260.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a69ee55 );}.elementor-12 .elementor-element.elementor-element-3d37260.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-3d37260.elementor-view-default .elementor-icon{fill:var( --e-global-color-a69ee55 );color:var( --e-global-color-a69ee55 );border-color:var( --e-global-color-a69ee55 );}.elementor-12 .elementor-element.elementor-element-3d37260 .elementor-icon{font-size:29px;}.elementor-12 .elementor-element.elementor-element-3d37260 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3d37260 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:0.9em;font-weight:600;}.elementor-12 .elementor-element.elementor-element-3d37260:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-3d37260:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-172b7f7 );}.elementor-12 .elementor-element.elementor-element-3d37260 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:0.7em;font-weight:400;}.elementor-12 .elementor-element.elementor-element-f444ac8{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-c1a464d{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c1a464d .elementor-icon-box-wrapper{align-items:center;gap:7px;}.elementor-12 .elementor-element.elementor-element-c1a464d .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c1a464d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a69ee55 );}.elementor-12 .elementor-element.elementor-element-c1a464d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c1a464d.elementor-view-default .elementor-icon{fill:var( --e-global-color-a69ee55 );color:var( --e-global-color-a69ee55 );border-color:var( --e-global-color-a69ee55 );}.elementor-12 .elementor-element.elementor-element-c1a464d .elementor-icon{font-size:29px;}.elementor-12 .elementor-element.elementor-element-c1a464d .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c1a464d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:0.9em;font-weight:600;}.elementor-12 .elementor-element.elementor-element-c1a464d:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-c1a464d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-172b7f7 );}.elementor-12 .elementor-element.elementor-element-c1a464d .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:0.7em;font-weight:400;}.elementor-12 .elementor-element.elementor-element-e3459cf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:4em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-e3459cf:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e3459cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-df06dd3{padding:1em 0em 1em 0em;}.elementor-12 .elementor-element.elementor-element-df06dd3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.7rem;font-weight:500;line-height:1.2em;color:var( --e-global-color-488e352 );}.elementor-12 .elementor-element.elementor-element-80c8b7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-12 .elementor-element.elementor-element-80c8b7d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:400;color:var( --e-global-color-488e352 );}.elementor-12 .elementor-element.elementor-element-0866ed7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8ed9c0e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D1D1D1;--border-color:#D1D1D1;--border-radius:5px 5px 5px 5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-8ed9c0e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8ed9c0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-4c4224a .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-12 .elementor-element.elementor-element-4c4224a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a69ee55 );}.elementor-12 .elementor-element.elementor-element-4c4224a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4c4224a.elementor-view-default .elementor-icon{fill:var( --e-global-color-a69ee55 );color:var( --e-global-color-a69ee55 );border-color:var( --e-global-color-a69ee55 );}.elementor-12 .elementor-element.elementor-element-4c4224a .elementor-icon{font-size:21px;}.elementor-12 .elementor-element.elementor-element-4c4224a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4c4224a .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-4c4224a .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4c4224a:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-4c4224a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4c4224a .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-2ace2cb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D1D1D1;--border-color:#D1D1D1;--border-radius:5px 5px 5px 5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-2ace2cb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2ace2cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ef34229 .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-12 .elementor-element.elementor-element-ef34229.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a69ee55 );}.elementor-12 .elementor-element.elementor-element-ef34229.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ef34229.elementor-view-default .elementor-icon{fill:var( --e-global-color-a69ee55 );color:var( --e-global-color-a69ee55 );border-color:var( --e-global-color-a69ee55 );}.elementor-12 .elementor-element.elementor-element-ef34229 .elementor-icon{font-size:21px;}.elementor-12 .elementor-element.elementor-element-ef34229 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ef34229 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-ef34229 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-ef34229:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-ef34229:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-ef34229 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-4e36a36{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D1D1D1;--border-color:#D1D1D1;--border-radius:5px 5px 5px 5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-4e36a36:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4e36a36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2c99f09 .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-12 .elementor-element.elementor-element-2c99f09.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a69ee55 );}.elementor-12 .elementor-element.elementor-element-2c99f09.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2c99f09.elementor-view-default .elementor-icon{fill:var( --e-global-color-a69ee55 );color:var( --e-global-color-a69ee55 );border-color:var( --e-global-color-a69ee55 );}.elementor-12 .elementor-element.elementor-element-2c99f09 .elementor-icon{font-size:21px;}.elementor-12 .elementor-element.elementor-element-2c99f09 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-2c99f09 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-2c99f09 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2c99f09:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-2c99f09:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2c99f09 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-a23adcb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D1D1D1;--border-color:#D1D1D1;--border-radius:5px 5px 5px 5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-a23adcb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a23adcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2221d5c .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-12 .elementor-element.elementor-element-2221d5c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a69ee55 );}.elementor-12 .elementor-element.elementor-element-2221d5c.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2221d5c.elementor-view-default .elementor-icon{fill:var( --e-global-color-a69ee55 );color:var( --e-global-color-a69ee55 );border-color:var( --e-global-color-a69ee55 );}.elementor-12 .elementor-element.elementor-element-2221d5c .elementor-icon{font-size:21px;}.elementor-12 .elementor-element.elementor-element-2221d5c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-2221d5c .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-2221d5c .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2221d5c:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-2221d5c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2221d5c .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-006ca59{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:4em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-006ca59:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-006ca59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-12 .elementor-element.elementor-element-36b3ef3{padding:1em 0em 1em 0em;}.elementor-12 .elementor-element.elementor-element-36b3ef3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.7rem;font-weight:500;line-height:1.2em;color:var( --e-global-color-488e352 );}.elementor-12 .elementor-element.elementor-element-fbd04e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-12 .elementor-element.elementor-element-fbd04e2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:400;color:var( --e-global-color-488e352 );}.elementor-12 .elementor-element.elementor-element-2f25677{--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 7px;--row-gap:0px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3b15388{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:5px 5px 5px 5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-c7708f4 .elementor-icon-box-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-c7708f4 .elementor-icon{font-size:21px;}.elementor-12 .elementor-element.elementor-element-c7708f4 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c7708f4 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-c7708f4 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c7708f4:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-c7708f4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c7708f4 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-12e5626{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:5px 5px 5px 5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-6f65dc6 .elementor-icon-box-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-6f65dc6 .elementor-icon{font-size:21px;}.elementor-12 .elementor-element.elementor-element-6f65dc6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6f65dc6 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-6f65dc6 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6f65dc6:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-6f65dc6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6f65dc6 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-463184e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:5px 5px 5px 5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-463184e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-463184e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2870383 .elementor-icon-box-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-2870383 .elementor-icon{font-size:21px;}.elementor-12 .elementor-element.elementor-element-2870383 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-2870383 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-2870383 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-30159ec{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:5px 5px 5px 5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-30159ec:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-30159ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-6814678 .elementor-icon-box-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-6814678 .elementor-icon{font-size:21px;}.elementor-12 .elementor-element.elementor-element-6814678 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6814678 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-6814678 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-e97aa07{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e97aa07:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e97aa07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-12 .elementor-element.elementor-element-70d2d31{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-4bf2239{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-4bf2239:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4bf2239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-77cfa22{padding:2em 0em 1em 0em;text-align:center;}.elementor-12 .elementor-element.elementor-element-77cfa22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.7rem;font-weight:500;line-height:1.2em;color:var( --e-global-color-488e352 );}.elementor-12 .elementor-element.elementor-element-30400b8{width:var( --container-widget-width, 49% );max-width:49%;padding:0px 0px 0px 0px;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-30400b8.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-04203ed{--divider-border-style:solid;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-04203ed .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-04203ed .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-8bc8fae{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-8bc8fae:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8bc8fae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-12 .elementor-element.elementor-element-8ae3d4b{padding:3em 0em 1em 0em;}.elementor-12 .elementor-element.elementor-element-8ae3d4b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.7rem;font-weight:500;line-height:1.2em;color:var( --e-global-color-488e352 );}.elementor-12 .elementor-element.elementor-element-875f605{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-12 .elementor-element.elementor-element-875f605 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-488e352 );}.elementor-12 .elementor-element.elementor-element-b34ad14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9a69dab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9a69dab.e-con{--align-self:flex-start;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-027a706{--lottie-container-width:100%;}.elementor-12 .elementor-element.elementor-element-12478a6{--display:flex;--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-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-c2f1c08{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c2f1c08 .elementor-main-swiper .swiper-slide{background-color:#202020;border-color:#353535;}.elementor-12 .elementor-element.elementor-element-c2f1c08 .elementor-swiper-button{font-size:0px;}.elementor-12 .elementor-element.elementor-element-c2f1c08 .elementor-testimonial__header{background-color:#202020;border-block-end-color:#000000;}.elementor-12 .elementor-element.elementor-element-c2f1c08 .elementor-testimonial__header, .elementor-12 .elementor-element.elementor-element-c2f1c08 .elementor-testimonial__name{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-c2f1c08 .elementor-star-rating{font-size:15px;}.elementor-12 .elementor-element.elementor-element-fdc6ad3{--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;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-0196c69{--e-rating-icon-font-size:15px;--e-rating-icon-marked-color:#FFBE1A;}.elementor-12 .elementor-element.elementor-element-67fccff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-67fccff .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-488e352 );}.elementor-12 .elementor-element.elementor-element-3734251{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-3734251.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-3734251 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:1.3rem;font-weight:300;color:var( --e-global-color-488e352 );}.elementor-12 .elementor-element.elementor-element-c88a7fa{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-c88a7fa .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-c88a7fa .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-12 .elementor-element.elementor-element-c88a7fa .elementor-button{padding:18px 18px 18px 18px;}.elementor-12 .elementor-element.elementor-element-b92978f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-b92978f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b92978f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-12 .elementor-element.elementor-element-ec907b6{padding:0em 0em 1em 0em;}.elementor-12 .elementor-element.elementor-element-ec907b6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.7rem;font-weight:500;line-height:1.2em;color:var( --e-global-color-488e352 );}.elementor-12 .elementor-element.elementor-element-ca1b7ff{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-12 .elementor-element.elementor-element-ca1b7ff .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-488e352 );}.elementor-12 .elementor-element.elementor-element-e77a3cc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e77a3cc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e77a3cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-dedc121{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-dedc121 .elementor-tab-title{border-width:1px;border-color:var( --e-global-color-text );background-color:var( --e-global-color-a69ee55 );padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-dedc121 .elementor-tab-content{border-width:1px;border-block-end-color:var( --e-global-color-text );background-color:#E0E0E0;color:#000000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;padding:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-dedc121 .elementor-toggle-item:not(:last-child){margin-block-end:1px;}.elementor-12 .elementor-element.elementor-element-dedc121 .elementor-toggle-title, .elementor-12 .elementor-element.elementor-element-dedc121 .elementor-toggle-icon{color:var( --e-global-color-488e352 );}.elementor-12 .elementor-element.elementor-element-dedc121 .elementor-toggle-icon svg{fill:var( --e-global-color-488e352 );}.elementor-12 .elementor-element.elementor-element-dedc121 .elementor-tab-title.elementor-active a, .elementor-12 .elementor-element.elementor-element-dedc121 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#E9E9E9;}.elementor-12 .elementor-element.elementor-element-dedc121 .elementor-toggle-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-119e29d{--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:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-12 .elementor-element.elementor-element-119e29d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-119e29d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-bf6cc68{--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-12 .elementor-element.elementor-element-c2a63d1{margin:-61px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-3d4decd{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-f7ac8b2{padding:0em 0em 1em 0em;}.elementor-12 .elementor-element.elementor-element-f7ac8b2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.7rem;font-weight:600;line-height:1.2em;color:var( --e-global-color-172b7f7 );}.elementor-12 .elementor-element.elementor-element-1f79eb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:1.1rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-cf6451d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-e188d5b .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-e188d5b .elementor-button{border-style:none;border-radius:7px 7px 7px 7px;}.elementor-12 .elementor-element.elementor-element-b9e977d{--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;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-b9e977d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b9e977d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-172b7f7 );}.elementor-12 .elementor-element.elementor-element-d9900d3{font-size:0.9rem;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-ddff6cb{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-12 .elementor-element.elementor-element-e3459cf{--padding-top:1em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-12 .elementor-element.elementor-element-006ca59{--padding-top:1em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-12 .elementor-element.elementor-element-8bc8fae{--padding-top:1em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-e77a3cc{--padding-top:1em;--padding-bottom:7em;--padding-left:1em;--padding-right:1em;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-ddff6cb{--min-height:70vh;}.elementor-12 .elementor-element.elementor-element-65354d3{--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-f332602{--width:60%;}.elementor-12 .elementor-element.elementor-element-1a7b5aa{text-align:center;}.elementor-12 .elementor-element.elementor-element-1a7b5aa img{width:99%;}.elementor-12 .elementor-element.elementor-element-5ae05ca{--width:40%;}.elementor-12 .elementor-element.elementor-element-b4763ed{--n-menu-title-distance-from-content:10px;--n-menu-title-space-between:0px;--n-menu-dropdown-indicator-size:33px;--n-menu-toggle-icon-size:31px;}.elementor-12 .elementor-element.elementor-element-12e7a94{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-5d25c84{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6a42e20{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-ad64b47{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12 .elementor-element.elementor-element-d44c763{width:var( --container-widget-width, 100% );max-width:100%;padding:3em 0em 1em 0em;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-d44c763 .elementor-heading-title{font-size:2.1rem;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-f241f8c{text-align:start;}.elementor-12 .elementor-element.elementor-element-f241f8c .elementor-heading-title{font-size:1.2rem;}.elementor-12 .elementor-element.elementor-element-f63cadd{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-9d2004f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-76d7252{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-507c6d4{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-c5e6aac{--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-12 .elementor-element.elementor-element-6a00d99{text-align:center;}.elementor-12 .elementor-element.elementor-element-6a00d99 .elementor-heading-title{font-size:1.2rem;}.elementor-12 .elementor-element.elementor-element-03632bd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-8d8e0ee{text-align:center;}.elementor-12 .elementor-element.elementor-element-8d8e0ee .elementor-heading-title{font-size:1.2rem;}.elementor-12 .elementor-element.elementor-element-3b8d7a9{text-align:center;}.elementor-12 .elementor-element.elementor-element-3b8d7a9 .elementor-heading-title{font-size:1.2rem;}.elementor-12 .elementor-element.elementor-element-df06dd3{text-align:center;}.elementor-12 .elementor-element.elementor-element-df06dd3 .elementor-heading-title{font-size:1.2rem;}.elementor-12 .elementor-element.elementor-element-80c8b7d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-0866ed7{--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-12 .elementor-element.elementor-element-36b3ef3{text-align:center;}.elementor-12 .elementor-element.elementor-element-36b3ef3 .elementor-heading-title{font-size:1.2rem;}.elementor-12 .elementor-element.elementor-element-fbd04e2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-2f25677{--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-12 .elementor-element.elementor-element-77cfa22{text-align:center;}.elementor-12 .elementor-element.elementor-element-77cfa22 .elementor-heading-title{font-size:1.3rem;}.elementor-12 .elementor-element.elementor-element-30400b8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-8bc8fae{--padding-top:0em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-12 .elementor-element.elementor-element-8ae3d4b{text-align:center;}.elementor-12 .elementor-element.elementor-element-8ae3d4b .elementor-heading-title{font-size:1.2rem;}.elementor-12 .elementor-element.elementor-element-875f605{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-027a706{--lottie-container-width:36%;}.elementor-12 .elementor-element.elementor-element-3734251{text-align:center;}.elementor-12 .elementor-element.elementor-element-3734251 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-c88a7fa{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-12 .elementor-element.elementor-element-c88a7fa.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ec907b6{text-align:center;}.elementor-12 .elementor-element.elementor-element-ec907b6 .elementor-heading-title{font-size:1.2rem;}.elementor-12 .elementor-element.elementor-element-ca1b7ff{text-align:center;}.elementor-12 .elementor-element.elementor-element-dedc121 .elementor-toggle-title{line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-c2a63d1 img{width:60%;}.elementor-12 .elementor-element.elementor-element-1f79eb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-b9e977d{--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:14px 14px;--row-gap:14px;--column-gap:14px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-f332602{--width:30%;}.elementor-12 .elementor-element.elementor-element-5ae05ca{--width:70%;}.elementor-12 .elementor-element.elementor-element-6a42e20{--width:50%;}.elementor-12 .elementor-element.elementor-element-ad64b47{--width:100%;}.elementor-12 .elementor-element.elementor-element-507c6d4{--width:50%;}.elementor-12 .elementor-element.elementor-element-0d2e37c{--width:50%;}.elementor-12 .elementor-element.elementor-element-e43feb1{--width:50%;}.elementor-12 .elementor-element.elementor-element-44dded5{--width:100%;}.elementor-12 .elementor-element.elementor-element-cc8cfbb{--width:50%;}.elementor-12 .elementor-element.elementor-element-c906dce{--width:50%;}.elementor-12 .elementor-element.elementor-element-e251cb7{--width:100%;}.elementor-12 .elementor-element.elementor-element-79e53f8{--width:50%;}.elementor-12 .elementor-element.elementor-element-0995e42{--width:50%;}.elementor-12 .elementor-element.elementor-element-3472762{--width:100%;}.elementor-12 .elementor-element.elementor-element-4fb380d{--width:40%;}.elementor-12 .elementor-element.elementor-element-7a38d5a{--width:60%;}.elementor-12 .elementor-element.elementor-element-d613e08{--width:25%;}.elementor-12 .elementor-element.elementor-element-934cac0{--width:25%;}.elementor-12 .elementor-element.elementor-element-6d5f10a{--width:25%;}.elementor-12 .elementor-element.elementor-element-f444ac8{--width:25%;}.elementor-12 .elementor-element.elementor-element-8ed9c0e{--width:25%;}.elementor-12 .elementor-element.elementor-element-2ace2cb{--width:25%;}.elementor-12 .elementor-element.elementor-element-4e36a36{--width:25%;}.elementor-12 .elementor-element.elementor-element-a23adcb{--width:25%;}.elementor-12 .elementor-element.elementor-element-3b15388{--width:25%;}.elementor-12 .elementor-element.elementor-element-12e5626{--width:25%;}.elementor-12 .elementor-element.elementor-element-463184e{--width:25%;}.elementor-12 .elementor-element.elementor-element-30159ec{--width:25%;}.elementor-12 .elementor-element.elementor-element-70d2d31{--width:100%;}.elementor-12 .elementor-element.elementor-element-9a69dab{--width:20%;}.elementor-12 .elementor-element.elementor-element-12478a6{--width:80%;}.elementor-12 .elementor-element.elementor-element-e77a3cc{--content-width:1000px;}.elementor-12 .elementor-element.elementor-element-bf6cc68{--width:33.3333%;}.elementor-12 .elementor-element.elementor-element-3d4decd{--width:33.3333%;}.elementor-12 .elementor-element.elementor-element-cf6451d{--width:33.3333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-6a42e20{--width:100%;}.elementor-12 .elementor-element.elementor-element-507c6d4{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-d44c763 */.neon-green{
    background: linear-gradient(
        90deg,
        #FF9F1A 0%,
        #FF7A00 20%,
        #FFB347 40%,
        #FF5E00 60%,
        #FF8C1A 80%,
        #FF4500 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    font-weight: 700;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad64b47 */#premium-glass {
    background: rgba(255, 255, 255, 0.015);

    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border-radius: 24px;

    box-shadow:
        0 10px 30px rgba(0, 0, 0, 0.05);

    position: relative;
    overflow: hidden;
}

#premium-glass::before {
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9d2004f *//* ======================================
   CTA ALGOEX
   ID: #algoex-cta
====================================== */

#algoex-cta .elementor-button{
    position:relative;
    overflow:hidden;

    background:linear-gradient(
        135deg,
        #FF7B00 0%,
        #FFA000 100%
    ) !important;

    border:none !important;
    color:#FFF !important;

    transition:all .35s ease;

    box-shadow:
    0 10px 25px rgba(255,123,0,.25);
}

#algoex-cta .elementor-button:hover{
    transform:translateY(-3px);

    box-shadow:
    0 18px 45px rgba(255,123,0,.35);
}

#algoex-cta .elementor-button::before{
    content:"";
    position:absolute;
    top:0;
    left:-120%;

    width:60%;
    height:100%;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.25),
        transparent
    );

    transition:.8s ease;
}

#algoex-cta .elementor-button:hover::before{
    left:130%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a00d99 */.neon-green001{
    background: linear-gradient(
        #fd8c00
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    font-weight: 700;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-03632bd *//* ======================================
   CTA ALGOEX
   ID: #algoex-cta
====================================== */

#algoex-cta .elementor-button{
    position:relative;
    overflow:hidden;

    background:linear-gradient(
        135deg,
        #FF7B00 0%,
        #FFA000 100%
    ) !important;

    border:none !important;
    color:#FFF !important;

    transition:all .35s ease;

    box-shadow:
    0 10px 25px rgba(255,123,0,.25);
}

#algoex-cta .elementor-button:hover{
    transform:translateY(-3px);

    box-shadow:
    0 18px 45px rgba(255,123,0,.35);
}

#algoex-cta .elementor-button::before{
    content:"";
    position:absolute;
    top:0;
    left:-120%;

    width:60%;
    height:100%;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.25),
        transparent
    );

    transition:.8s ease;
}

#algoex-cta .elementor-button:hover::before{
    left:130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc8cfbb */#servico-card{
    display:flex;
    flex-direction:column;
    align-items:center;
    text-align:center;
    transition:.3s ease;
}

#servico-card:hover{
    transform:translateY(-5px);
}

#servico-card .elementor-widget-image img{
    transition:.3s ease;
}

#servico-card:hover .elementor-widget-image img{
    transform:scale(1.04);
}

#servico-card .elementor-heading-title{
    text-wrap:balance;
}

#servico-card .elementor-text-editor p{
    text-wrap:pretty;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d8e0ee */.neon-green001{
    background: linear-gradient(
        #fd8c00
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    font-weight: 700;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b8d7a9 */.neon-green001{
    background: linear-gradient(
        #fd8c00
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    font-weight: 700;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df06dd3 */.neon-green001{
    background: linear-gradient(
        #fd8c00
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    font-weight: 700;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed9c0e */.card-processo{
    position:relative;
    overflow:hidden;
    transition:.35s ease;
}

.card-processo::after{
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width:0;
    height:3px;
    background:#f59e0b;
    transition:.4s;
}

.card-processo .elementor-icon{
    transition:.35s ease;
}

.card-processo:hover{
    transform:scale(1.03);
}

.card-processo:hover::after{
    width:100%;
}

.card-processo:hover .elementor-icon{
    transform:scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ace2cb */.card-processo{
    position:relative;
    overflow:hidden;
    transition:.35s ease;
}

.card-processo::after{
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width:0;
    height:3px;
    background:#f59e0b;
    transition:.4s;
}

.card-processo .elementor-icon{
    transition:.35s ease;
}

.card-processo:hover{
    transform:scale(1.03);
}

.card-processo:hover::after{
    width:100%;
}

.card-processo:hover .elementor-icon{
    transform:scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e36a36 */.card-processo{
    position:relative;
    overflow:hidden;
    transition:.35s ease;
}

.card-processo::after{
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width:0;
    height:3px;
    background:#f59e0b;
    transition:.4s;
}

.card-processo .elementor-icon{
    transition:.35s ease;
}

.card-processo:hover{
    transform:scale(1.03);
}

.card-processo:hover::after{
    width:100%;
}

.card-processo:hover .elementor-icon{
    transform:scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a23adcb */.card-processo{
    position:relative;
    overflow:hidden;
    transition:.35s ease;
}

.card-processo::after{
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width:0;
    height:3px;
    background:#f59e0b;
    transition:.4s;
}

.card-processo .elementor-icon{
    transition:.35s ease;
}

.card-processo:hover{
    transform:scale(1.03);
}

.card-processo:hover::after{
    width:100%;
}

.card-processo:hover .elementor-icon{
    transform:scale(1.2);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36b3ef3 */.neon-green001{
    background: linear-gradient(
        #fd8c00
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    font-weight: 700;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b15388 *//* ==================================
   ALGOEX PREMIUM CARD
   ================================== */

.card-desc-fixa{
    position: relative;
    overflow: hidden;

    transition:
        transform .45s ease,
        box-shadow .45s ease;
}

.card-desc-fixa::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    radial-gradient(
        circle at top right,
        rgba(34,197,94,.08),
        transparent 50%
    );

    opacity:0;
    transition:opacity .45s ease;

    pointer-events:none;
}

.card-desc-fixa .elementor-icon-box-icon{
    transition:
        transform .45s ease,
        filter .45s ease;
}

/* Hover */

.card-desc-fixa:hover{
    transform:
        translateY(-8px)
        perspective(1000px)
        rotateX(2deg);

    box-shadow:
        0 20px 40px rgba(0,0,0,.08);
}

.card-desc-fixa:hover::before{
    opacity:1;
}

.card-desc-fixa:hover .elementor-icon-box-icon{
    transform:
        translateY(-6px)
        scale(1.15);

    filter:
        drop-shadow(
            0 10px 20px rgba(34,197,94,.25)
        );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c88a7fa *//* =====================================================
   BOTÃO PREMIUM COM GRADIENTE + EFEITO SUAVE DE MOVIMENTO
   CLASSE: .btn-premium
   ===================================================== */

/* Variáveis de cor (podem ser sobrescritas) */
:root {
    --first-color: #4285F4; 
    --second-color: #DB4437;
    --third-color: #F4B400; 
    --fourth-color: #0F9D58; 
}

/* Botão com efeito premium */
.btn-premium .elementor-button {
    position: relative;
    overflow: hidden;

    background: linear-gradient(
        90deg,
        var(--first-color),
        var(--second-color),
        var(--third-color),
        var(--fourth-color),
        var(--first-color)
    );
    background-size: 300% 100%;

    animation: 
        gradientMove 6s linear infinite,
        floatBtn 4s ease-in-out infinite;

    border-radius: 14px;
    border: none;
    color: #ffffff;
    font-weight: 600;

    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
    transition: all 0.3s ease;
}

/* Hover */
.btn-premium .elementor-button:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 35px rgba(0, 0, 0, 0.25);
}

/* Animação do gradiente */
@keyframes gradientMove {
    0%   { background-position: 0% 0%; }
    100% { background-position: 300% 0%; }
}

/* Efeito float */
@keyframes floatBtn {
    0%   { transform: translateY(0); }
    50%  { transform: translateY(-3px); }
    100% { transform: translateY(0); }
}/* End custom CSS */