.elementor-598 .elementor-element.elementor-element-59547deb{--display:flex;--min-height:1050px;--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;--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-59547deb:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-59547deb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B1B1B1;}.elementor-598 .elementor-element.elementor-element-59547deb::before, .elementor-598 .elementor-element.elementor-element-59547deb > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-59547deb > .e-con-inner > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-59547deb > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-59547deb > .e-con-inner > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-59547deb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-598 .elementor-element.elementor-element-a85186a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-86dab35 img{height:169px;object-fit:contain;object-position:center center;}.elementor-598 .elementor-element.elementor-element-765a73ea{--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-598 .elementor-element.elementor-element-351b7963{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-ba9a8f0{--display:flex;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-598 .elementor-element.elementor-element-ba9a8f0::before, .elementor-598 .elementor-element.elementor-element-ba9a8f0 > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-ba9a8f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-ba9a8f0 > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-ba9a8f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-ba9a8f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-598 .elementor-element.elementor-element-ba9a8f0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-598 .elementor-element.elementor-element-ba9a8f0.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:inherit;background-color:inherit;}.elementor-598 .elementor-element.elementor-element-0abda8d .elementor-icon-list-icon i{color:var( --e-global-color-1089993 );transition:color 0.3s;}.elementor-598 .elementor-element.elementor-element-0abda8d .elementor-icon-list-icon svg{fill:var( --e-global-color-1089993 );transition:fill 0.3s;}.elementor-598 .elementor-element.elementor-element-0abda8d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-598 .elementor-element.elementor-element-0abda8d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-598 .elementor-element.elementor-element-0abda8d .elementor-icon-list-item > a{font-size:22px;text-transform:uppercase;}.elementor-598 .elementor-element.elementor-element-0abda8d .elementor-icon-list-text{color:var( --e-global-color-66281f4 );transition:color 0.3s;}.elementor-598 .elementor-element.elementor-element-56ef9339{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-a692ddc{--display:flex;--position:absolute;--min-height:294px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:99% 99% 99% 99%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;top:307px;--z-index:899;}.elementor-598 .elementor-element.elementor-element-a692ddc:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-a692ddc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1089993 );}.elementor-598 .elementor-element.elementor-element-a692ddc.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-598 .elementor-element.elementor-element-a692ddc{left:528px;}body.rtl .elementor-598 .elementor-element.elementor-element-a692ddc{right:528px;}.elementor-598 .elementor-element.elementor-element-f0d87ae.elementor-element{--align-self:center;}.elementor-598 .elementor-element.elementor-element-f0d87ae .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-e1de47d );font-family:"Barlow Condensed", Sans-serif;font-size:46px;font-weight:800;line-height:1.2em;}.elementor-598 .elementor-element.elementor-element-8c43567.elementor-element{--order:-99999 /* order start hack */;}.elementor-598 .elementor-element.elementor-element-8c43567{text-align:center;}.elementor-598 .elementor-element.elementor-element-8c43567 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;text-transform:uppercase;}.elementor-598 .elementor-element.elementor-element-6ed5b9f{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-1089993 );}.elementor-598 .elementor-element.elementor-element-6ed5b9f.elementor-element{--order:-99999 /* order start hack */;}.elementor-598 .elementor-element.elementor-element-6ed5b9f .elementor-headline{text-align:center;}.elementor-598 .elementor-element.elementor-element-6ed5b9f .elementor-headline-plain-text{color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-6ed5b9f .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-1089993 );}.elementor-598 .elementor-element.elementor-element-46b36c3{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-1089993 );}.elementor-598 .elementor-element.elementor-element-46b36c3.elementor-element{--order:-99999 /* order start hack */;}.elementor-598 .elementor-element.elementor-element-46b36c3 .elementor-headline{text-align:center;}.elementor-598 .elementor-element.elementor-element-46b36c3 .elementor-headline-plain-text{color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-46b36c3 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-1089993 );}.elementor-598 .elementor-element.elementor-element-6c58d935{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:3;text-align:center;}.elementor-598 .elementor-element.elementor-element-6c58d935 img{width:100vw;max-width:100%;height:62vh;object-fit:contain;object-position:center center;}.elementor-598 .elementor-element.elementor-element-70e6e0f .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-1089993 );padding:8px 7px 4px 26px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-66281f4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFCB1F;border-radius:0px 0px 0px 0px;}.elementor-598 .elementor-element.elementor-element-70e6e0f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-598 .elementor-element.elementor-element-70e6e0f .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-65d383b );}.elementor-598 .elementor-element.elementor-element-70e6e0f .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-598 .elementor-element.elementor-element-70e6e0f .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-5e37e17 );padding:10px 10px 10px 10px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);border-radius:50px 50px 50px 50px;}.elementor-598 .elementor-element.elementor-element-70e6e0f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-598 .elementor-element.elementor-element-70e6e0f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:#AFCB1F;}.elementor-598 .elementor-element.elementor-element-70e6e0f .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-66281f4 );width:20px;}.elementor-598 .elementor-element.elementor-element-70e6e0f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:#AFCB1F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFCB1F;border-radius:0px 0px 0px 0px;}.elementor-598 .elementor-element.elementor-element-70e6e0f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-70e6e0f .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:20px;}.elementor-598 .elementor-element.elementor-element-70e6e0f .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-598 .elementor-element.elementor-element-70e6e0f .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-598 .elementor-element.elementor-element-70e6e0f .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-598 .elementor-element.elementor-element-70e6e0f .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-598 .elementor-element.elementor-element-70e6e0f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:#000000;}.elementor-598 .elementor-element.elementor-element-70e6e0f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:#000000;}.elementor-598 .elementor-element.elementor-element-70e6e0f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-1cfb5940{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-1b6a11f2{--display:flex;--justify-content:flex-end;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-40794c5 );--border-color:var( --e-global-color-40794c5 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-598 .elementor-element.elementor-element-1b6a11f2.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:inherit;background-color:inherit;}.elementor-598 .elementor-element.elementor-element-66dc2762{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-184210c4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-1089993 );padding:8px 7px 4px 26px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-66281f4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFCB1F;border-radius:0px 0px 0px 0px;}.elementor-598 .elementor-element.elementor-element-184210c4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-598 .elementor-element.elementor-element-184210c4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-65d383b );}.elementor-598 .elementor-element.elementor-element-184210c4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-598 .elementor-element.elementor-element-184210c4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-5e37e17 );padding:10px 10px 10px 10px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);border-radius:50px 50px 50px 50px;}.elementor-598 .elementor-element.elementor-element-184210c4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-598 .elementor-element.elementor-element-184210c4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:#AFCB1F;}.elementor-598 .elementor-element.elementor-element-184210c4 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-598 .elementor-element.elementor-element-184210c4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-66281f4 );width:20px;}.elementor-598 .elementor-element.elementor-element-184210c4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:#AFCB1F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFCB1F;border-radius:0px 0px 0px 0px;}.elementor-598 .elementor-element.elementor-element-184210c4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-184210c4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:20px;}.elementor-598 .elementor-element.elementor-element-184210c4 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-598 .elementor-element.elementor-element-184210c4 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-598 .elementor-element.elementor-element-184210c4 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-598 .elementor-element.elementor-element-184210c4 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-598 .elementor-element.elementor-element-184210c4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:#000000;}.elementor-598 .elementor-element.elementor-element-184210c4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:#000000;}.elementor-598 .elementor-element.elementor-element-184210c4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-3099285{--display:flex;}.elementor-598 .elementor-element.elementor-element-65e90aa img{width:75%;}.elementor-598 .elementor-element.elementor-element-23eb336{--display:flex;--min-height:870px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-23eb336:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-23eb336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#705833;background-image:url("https://elevocenter.es/wp-content/uploads/2026/09/elevo_90_.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-598 .elementor-element.elementor-element-1062951{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-598 .elementor-element.elementor-element-7db807e{--display:flex;}.elementor-598 .elementor-element.elementor-element-998a446{text-align:start;}.elementor-598 .elementor-element.elementor-element-998a446 .elementor-heading-title{color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-08b868c{--display:flex;}.elementor-598 .elementor-element.elementor-element-af20a75.elementor-element{--align-self:flex-end;}.elementor-598 .elementor-element.elementor-element-af20a75 .elementor-heading-title{font-family:"Barlow", Sans-serif;}.elementor-598 .elementor-element.elementor-element-e2391e5{--display:flex;}.elementor-598 .elementor-element.elementor-element-bbc6d75 img{width:100%;max-width:100%;height:484px;object-fit:cover;object-position:center center;}.elementor-598 .elementor-element.elementor-element-1e66615b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-1e66615b:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-1e66615b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-4d89337e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-31223c84{--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-1089993 );--border-color:var( --e-global-color-1089993 );--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-598 .elementor-element.elementor-element-18fee70b .elementor-icon-list-icon i{color:var( --e-global-color-1089993 );transition:color 0.3s;}.elementor-598 .elementor-element.elementor-element-18fee70b .elementor-icon-list-icon svg{fill:var( --e-global-color-1089993 );transition:fill 0.3s;}.elementor-598 .elementor-element.elementor-element-18fee70b{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-598 .elementor-element.elementor-element-18fee70b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-598 .elementor-element.elementor-element-18fee70b .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-18fee70b .elementor-icon-list-text{color:var( --e-global-color-66281f4 );transition:color 0.3s;}.elementor-598 .elementor-element.elementor-element-5c485dc6{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-5c485dc6 p{margin-block-end:0px;}.elementor-598 .elementor-element.elementor-element-9c1e4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-1089993 );padding:8px 7px 4px 26px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-66281f4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFCB1F;border-radius:0px 0px 0px 0px;}.elementor-598 .elementor-element.elementor-element-9c1e4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-598 .elementor-element.elementor-element-9c1e4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-65d383b );}.elementor-598 .elementor-element.elementor-element-9c1e4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-598 .elementor-element.elementor-element-9c1e4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-5e37e17 );padding:10px 10px 10px 10px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);border-radius:50px 50px 50px 50px;}.elementor-598 .elementor-element.elementor-element-9c1e4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-598 .elementor-element.elementor-element-9c1e4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:#AFCB1F;}.elementor-598 .elementor-element.elementor-element-9c1e4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-66281f4 );width:20px;}.elementor-598 .elementor-element.elementor-element-9c1e4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:#AFCB1F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFCB1F;border-radius:0px 0px 0px 0px;}.elementor-598 .elementor-element.elementor-element-9c1e4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-9c1e4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:20px;}.elementor-598 .elementor-element.elementor-element-9c1e4 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-598 .elementor-element.elementor-element-9c1e4 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-598 .elementor-element.elementor-element-9c1e4 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-598 .elementor-element.elementor-element-9c1e4 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-598 .elementor-element.elementor-element-9c1e4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:#000000;}.elementor-598 .elementor-element.elementor-element-9c1e4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:#000000;}.elementor-598 .elementor-element.elementor-element-9c1e4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-509a5a38{--display:flex;--min-height:0px;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.1;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-598 .elementor-element.elementor-element-509a5a38:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-509a5a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09151C;}.elementor-598 .elementor-element.elementor-element-509a5a38::before, .elementor-598 .elementor-element.elementor-element-509a5a38 > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-509a5a38 > .e-con-inner > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-509a5a38 > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-509a5a38 > .e-con-inner > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-509a5a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top right, var( --e-global-color-accent ) 0%, var( --e-global-color-65d383b ) 50%);}body:not(.rtl) .elementor-598 .elementor-element.elementor-element-560ead86{right:20px;}body.rtl .elementor-598 .elementor-element.elementor-element-560ead86{left:20px;}.elementor-598 .elementor-element.elementor-element-560ead86{top:15px;}.elementor-598 .elementor-element.elementor-element-560ead86 .elementor-heading-title{font-family:var( --e-global-typography-c809505-font-family ), Sans-serif;font-size:var( --e-global-typography-c809505-font-size );font-weight:var( --e-global-typography-c809505-font-weight );line-height:var( --e-global-typography-c809505-line-height );-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-40794c5 );stroke:var( --e-global-color-40794c5 );color:var( --e-global-color-1089993 );}.elementor-598 .elementor-element.elementor-element-41a8f77c .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-598 .elementor-element.elementor-element-41a8f77c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-41a8f77c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-66281f4 );fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-41a8f77c.elementor-view-framed .elementor-icon, .elementor-598 .elementor-element.elementor-element-41a8f77c.elementor-view-default .elementor-icon{fill:var( --e-global-color-66281f4 );color:var( --e-global-color-66281f4 );border-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-41a8f77c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-41a8f77c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-41a8f77c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-5e37e17 );fill:var( --e-global-color-66281f4 );color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-41a8f77c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-41a8f77c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-41a8f77c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-41a8f77c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );border-color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-41a8f77c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-41a8f77c.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-41a8f77c .elementor-icon{font-size:35px;padding:15px;}.elementor-598 .elementor-element.elementor-element-41a8f77c .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-41a8f77c .elementor-icon-box-title a{font-family:var( --e-global-typography-3b8bf01-font-family ), Sans-serif;font-size:var( --e-global-typography-3b8bf01-font-size );font-weight:var( --e-global-typography-3b8bf01-font-weight );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-41a8f77c:has(:hover) .elementor-icon-box-title,
					 .elementor-598 .elementor-element.elementor-element-41a8f77c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-867a6bd );}.elementor-598 .elementor-element.elementor-element-41a8f77c .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-4d89501{--display:flex;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.1;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-598 .elementor-element.elementor-element-4d89501:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-4d89501 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09151C;}.elementor-598 .elementor-element.elementor-element-4d89501::before, .elementor-598 .elementor-element.elementor-element-4d89501 > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-4d89501 > .e-con-inner > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-4d89501 > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-4d89501 > .e-con-inner > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-4d89501 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top right, var( --e-global-color-accent ) 0%, var( --e-global-color-65d383b ) 50%);}body:not(.rtl) .elementor-598 .elementor-element.elementor-element-77bcc535{right:20px;}body.rtl .elementor-598 .elementor-element.elementor-element-77bcc535{left:20px;}.elementor-598 .elementor-element.elementor-element-77bcc535{top:15px;}.elementor-598 .elementor-element.elementor-element-77bcc535 .elementor-heading-title{font-family:var( --e-global-typography-c809505-font-family ), Sans-serif;font-size:var( --e-global-typography-c809505-font-size );font-weight:var( --e-global-typography-c809505-font-weight );line-height:var( --e-global-typography-c809505-line-height );-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-40794c5 );stroke:var( --e-global-color-40794c5 );color:var( --e-global-color-1089993 );}.elementor-598 .elementor-element.elementor-element-5891d0a8 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-598 .elementor-element.elementor-element-5891d0a8 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-5891d0a8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-66281f4 );fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-5891d0a8.elementor-view-framed .elementor-icon, .elementor-598 .elementor-element.elementor-element-5891d0a8.elementor-view-default .elementor-icon{fill:var( --e-global-color-66281f4 );color:var( --e-global-color-66281f4 );border-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-5891d0a8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-5891d0a8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-5891d0a8.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-5e37e17 );fill:var( --e-global-color-66281f4 );color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-5891d0a8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-5891d0a8.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-5891d0a8.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-5891d0a8.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );border-color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-5891d0a8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-5891d0a8.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-5891d0a8 .elementor-icon{font-size:35px;padding:15px;}.elementor-598 .elementor-element.elementor-element-5891d0a8 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-5891d0a8 .elementor-icon-box-title a{font-family:var( --e-global-typography-3b8bf01-font-family ), Sans-serif;font-size:var( --e-global-typography-3b8bf01-font-size );font-weight:var( --e-global-typography-3b8bf01-font-weight );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-5891d0a8:has(:hover) .elementor-icon-box-title,
					 .elementor-598 .elementor-element.elementor-element-5891d0a8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-867a6bd );}.elementor-598 .elementor-element.elementor-element-5891d0a8 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-2445d601 .elementor-button{background-color:var( --e-global-color-6faad0a );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-65d383b );}.elementor-598 .elementor-element.elementor-element-2445d601 .elementor-button:hover, .elementor-598 .elementor-element.elementor-element-2445d601 .elementor-button:focus{background-color:var( --e-global-color-54a82ef );color:var( --e-global-color-66281f4 );border-color:var( --e-global-color-65d383b );}.elementor-598 .elementor-element.elementor-element-2445d601 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-598 .elementor-element.elementor-element-2445d601 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-598 .elementor-element.elementor-element-2445d601 .elementor-button:hover svg, .elementor-598 .elementor-element.elementor-element-2445d601 .elementor-button:focus svg{fill:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-69e4d26{--display:flex;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.1;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-598 .elementor-element.elementor-element-69e4d26:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-69e4d26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09151C;}.elementor-598 .elementor-element.elementor-element-69e4d26::before, .elementor-598 .elementor-element.elementor-element-69e4d26 > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-69e4d26 > .e-con-inner > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-69e4d26 > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-69e4d26 > .e-con-inner > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-69e4d26 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top right, var( --e-global-color-accent ) 0%, var( --e-global-color-65d383b ) 50%);}body:not(.rtl) .elementor-598 .elementor-element.elementor-element-4e6e23d{right:20px;}body.rtl .elementor-598 .elementor-element.elementor-element-4e6e23d{left:20px;}.elementor-598 .elementor-element.elementor-element-4e6e23d{top:15px;}.elementor-598 .elementor-element.elementor-element-4e6e23d .elementor-heading-title{font-family:var( --e-global-typography-c809505-font-family ), Sans-serif;font-size:var( --e-global-typography-c809505-font-size );font-weight:var( --e-global-typography-c809505-font-weight );line-height:var( --e-global-typography-c809505-line-height );-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-40794c5 );stroke:var( --e-global-color-40794c5 );color:var( --e-global-color-1089993 );}.elementor-598 .elementor-element.elementor-element-19c9e84 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-598 .elementor-element.elementor-element-19c9e84 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-19c9e84.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-66281f4 );fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-19c9e84.elementor-view-framed .elementor-icon, .elementor-598 .elementor-element.elementor-element-19c9e84.elementor-view-default .elementor-icon{fill:var( --e-global-color-66281f4 );color:var( --e-global-color-66281f4 );border-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-19c9e84.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-19c9e84.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-19c9e84.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-5e37e17 );fill:var( --e-global-color-66281f4 );color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-19c9e84.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-19c9e84.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-19c9e84.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-19c9e84.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );border-color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-19c9e84.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-19c9e84.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-19c9e84 .elementor-icon{font-size:35px;padding:15px;}.elementor-598 .elementor-element.elementor-element-19c9e84 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-19c9e84 .elementor-icon-box-title a{font-family:var( --e-global-typography-3b8bf01-font-family ), Sans-serif;font-size:var( --e-global-typography-3b8bf01-font-size );font-weight:var( --e-global-typography-3b8bf01-font-weight );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-19c9e84:has(:hover) .elementor-icon-box-title,
					 .elementor-598 .elementor-element.elementor-element-19c9e84:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-867a6bd );}.elementor-598 .elementor-element.elementor-element-19c9e84 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-1f97698 .elementor-button{background-color:var( --e-global-color-6faad0a );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-65d383b );}.elementor-598 .elementor-element.elementor-element-1f97698 .elementor-button:hover, .elementor-598 .elementor-element.elementor-element-1f97698 .elementor-button:focus{background-color:var( --e-global-color-54a82ef );color:var( --e-global-color-66281f4 );border-color:var( --e-global-color-65d383b );}.elementor-598 .elementor-element.elementor-element-1f97698 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-598 .elementor-element.elementor-element-1f97698 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-598 .elementor-element.elementor-element-1f97698 .elementor-button:hover svg, .elementor-598 .elementor-element.elementor-element-1f97698 .elementor-button:focus svg{fill:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-2e4ad8d8{--display:flex;--min-height:370px;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.1;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-598 .elementor-element.elementor-element-2e4ad8d8:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-2e4ad8d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1de47d );}.elementor-598 .elementor-element.elementor-element-2e4ad8d8::before, .elementor-598 .elementor-element.elementor-element-2e4ad8d8 > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-2e4ad8d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-2e4ad8d8 > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-2e4ad8d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-2e4ad8d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top right, var( --e-global-color-867a6bd ) 0%, var( --e-global-color-65d383b ) 50%);}body:not(.rtl) .elementor-598 .elementor-element.elementor-element-17b49618{right:29px;}body.rtl .elementor-598 .elementor-element.elementor-element-17b49618{left:29px;}.elementor-598 .elementor-element.elementor-element-17b49618{top:15px;}.elementor-598 .elementor-element.elementor-element-17b49618 .elementor-heading-title{font-family:var( --e-global-typography-c809505-font-family ), Sans-serif;font-size:var( --e-global-typography-c809505-font-size );font-weight:var( --e-global-typography-c809505-font-weight );line-height:var( --e-global-typography-c809505-line-height );-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-40794c5 );stroke:var( --e-global-color-40794c5 );color:var( --e-global-color-1089993 );}.elementor-598 .elementor-element.elementor-element-6d4adcea .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-598 .elementor-element.elementor-element-6d4adcea .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-6d4adcea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-66281f4 );fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-6d4adcea.elementor-view-framed .elementor-icon, .elementor-598 .elementor-element.elementor-element-6d4adcea.elementor-view-default .elementor-icon{fill:var( --e-global-color-66281f4 );color:var( --e-global-color-66281f4 );border-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-6d4adcea.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-6d4adcea.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-6d4adcea.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-5e37e17 );fill:var( --e-global-color-66281f4 );color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-6d4adcea.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-6d4adcea.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-6d4adcea.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-6d4adcea.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );border-color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-6d4adcea.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-6d4adcea.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-6d4adcea .elementor-icon{font-size:35px;padding:15px;}.elementor-598 .elementor-element.elementor-element-6d4adcea .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-6d4adcea .elementor-icon-box-title a{font-family:var( --e-global-typography-3b8bf01-font-family ), Sans-serif;font-size:var( --e-global-typography-3b8bf01-font-size );font-weight:var( --e-global-typography-3b8bf01-font-weight );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-6d4adcea:has(:hover) .elementor-icon-box-title,
					 .elementor-598 .elementor-element.elementor-element-6d4adcea:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1089993 );}.elementor-598 .elementor-element.elementor-element-6d4adcea .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-3413b672 .elementor-button{background-color:var( --e-global-color-6faad0a );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-65d383b );}.elementor-598 .elementor-element.elementor-element-3413b672 .elementor-button:hover, .elementor-598 .elementor-element.elementor-element-3413b672 .elementor-button:focus{background-color:var( --e-global-color-54a82ef );color:var( --e-global-color-66281f4 );border-color:var( --e-global-color-65d383b );}.elementor-598 .elementor-element.elementor-element-3413b672 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-598 .elementor-element.elementor-element-3413b672 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-598 .elementor-element.elementor-element-3413b672 .elementor-button:hover svg, .elementor-598 .elementor-element.elementor-element-3413b672 .elementor-button:focus svg{fill:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-7f1516f1{--display:flex;--min-height:370px;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.1;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-598 .elementor-element.elementor-element-7f1516f1:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-7f1516f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1de47d );}.elementor-598 .elementor-element.elementor-element-7f1516f1::before, .elementor-598 .elementor-element.elementor-element-7f1516f1 > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-7f1516f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-7f1516f1 > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-7f1516f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-7f1516f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top right, var( --e-global-color-867a6bd ) 0%, #FFFFFF00 50%);}body:not(.rtl) .elementor-598 .elementor-element.elementor-element-3ebba29{right:20px;}body.rtl .elementor-598 .elementor-element.elementor-element-3ebba29{left:20px;}.elementor-598 .elementor-element.elementor-element-3ebba29{top:15px;}.elementor-598 .elementor-element.elementor-element-3ebba29 .elementor-heading-title{font-family:var( --e-global-typography-c809505-font-family ), Sans-serif;font-size:var( --e-global-typography-c809505-font-size );font-weight:var( --e-global-typography-c809505-font-weight );line-height:var( --e-global-typography-c809505-line-height );-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-40794c5 );stroke:var( --e-global-color-40794c5 );color:var( --e-global-color-1089993 );}.elementor-598 .elementor-element.elementor-element-6dc8df34 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-598 .elementor-element.elementor-element-6dc8df34 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-6dc8df34.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-66281f4 );fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-6dc8df34.elementor-view-framed .elementor-icon, .elementor-598 .elementor-element.elementor-element-6dc8df34.elementor-view-default .elementor-icon{fill:var( --e-global-color-66281f4 );color:var( --e-global-color-66281f4 );border-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-6dc8df34.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-6dc8df34.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-6dc8df34.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-5e37e17 );fill:var( --e-global-color-66281f4 );color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-6dc8df34.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-6dc8df34.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-6dc8df34.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-6dc8df34.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );border-color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-6dc8df34.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-6dc8df34.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-6dc8df34 .elementor-icon{font-size:35px;padding:15px;}.elementor-598 .elementor-element.elementor-element-6dc8df34 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-6dc8df34 .elementor-icon-box-title a{font-family:var( --e-global-typography-3b8bf01-font-family ), Sans-serif;font-size:var( --e-global-typography-3b8bf01-font-size );font-weight:var( --e-global-typography-3b8bf01-font-weight );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-6dc8df34:has(:hover) .elementor-icon-box-title,
					 .elementor-598 .elementor-element.elementor-element-6dc8df34:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1089993 );}.elementor-598 .elementor-element.elementor-element-6dc8df34 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-78c40dac .elementor-button{background-color:var( --e-global-color-6faad0a );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-65d383b );}.elementor-598 .elementor-element.elementor-element-78c40dac .elementor-button:hover, .elementor-598 .elementor-element.elementor-element-78c40dac .elementor-button:focus{background-color:var( --e-global-color-54a82ef );color:var( --e-global-color-66281f4 );border-color:var( --e-global-color-65d383b );}.elementor-598 .elementor-element.elementor-element-78c40dac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-598 .elementor-element.elementor-element-78c40dac .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-598 .elementor-element.elementor-element-78c40dac .elementor-button:hover svg, .elementor-598 .elementor-element.elementor-element-78c40dac .elementor-button:focus svg{fill:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-4483bbe{--display:flex;--min-height:370px;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.1;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-598 .elementor-element.elementor-element-4483bbe:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-4483bbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1de47d );}.elementor-598 .elementor-element.elementor-element-4483bbe::before, .elementor-598 .elementor-element.elementor-element-4483bbe > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-4483bbe > .e-con-inner > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-4483bbe > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-4483bbe > .e-con-inner > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-4483bbe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top right, var( --e-global-color-867a6bd ) 0%, #FFFFFF00 50%);}body:not(.rtl) .elementor-598 .elementor-element.elementor-element-967d4f8{right:20px;}body.rtl .elementor-598 .elementor-element.elementor-element-967d4f8{left:20px;}.elementor-598 .elementor-element.elementor-element-967d4f8{top:15px;}.elementor-598 .elementor-element.elementor-element-967d4f8 .elementor-heading-title{font-family:var( --e-global-typography-c809505-font-family ), Sans-serif;font-size:var( --e-global-typography-c809505-font-size );font-weight:var( --e-global-typography-c809505-font-weight );line-height:var( --e-global-typography-c809505-line-height );-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-40794c5 );stroke:var( --e-global-color-40794c5 );color:var( --e-global-color-1089993 );}.elementor-598 .elementor-element.elementor-element-64fc2a5 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-598 .elementor-element.elementor-element-64fc2a5 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-64fc2a5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-66281f4 );fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-64fc2a5.elementor-view-framed .elementor-icon, .elementor-598 .elementor-element.elementor-element-64fc2a5.elementor-view-default .elementor-icon{fill:var( --e-global-color-66281f4 );color:var( --e-global-color-66281f4 );border-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-64fc2a5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-64fc2a5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-64fc2a5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-5e37e17 );fill:var( --e-global-color-66281f4 );color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-64fc2a5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-64fc2a5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-64fc2a5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-64fc2a5.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );border-color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-64fc2a5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-64fc2a5.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-64fc2a5 .elementor-icon{font-size:35px;padding:15px;}.elementor-598 .elementor-element.elementor-element-64fc2a5 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-64fc2a5 .elementor-icon-box-title a{font-family:var( --e-global-typography-3b8bf01-font-family ), Sans-serif;font-size:var( --e-global-typography-3b8bf01-font-size );font-weight:var( --e-global-typography-3b8bf01-font-weight );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-64fc2a5:has(:hover) .elementor-icon-box-title,
					 .elementor-598 .elementor-element.elementor-element-64fc2a5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1089993 );}.elementor-598 .elementor-element.elementor-element-64fc2a5 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-0d2e078 .elementor-button{background-color:var( --e-global-color-6faad0a );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-65d383b );}.elementor-598 .elementor-element.elementor-element-0d2e078 .elementor-button:hover, .elementor-598 .elementor-element.elementor-element-0d2e078 .elementor-button:focus{background-color:var( --e-global-color-54a82ef );color:var( --e-global-color-66281f4 );border-color:var( --e-global-color-65d383b );}.elementor-598 .elementor-element.elementor-element-0d2e078 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-598 .elementor-element.elementor-element-0d2e078 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-598 .elementor-element.elementor-element-0d2e078 .elementor-button:hover svg, .elementor-598 .elementor-element.elementor-element-0d2e078 .elementor-button:focus svg{fill:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-b75969c{--display:flex;--min-height:370px;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.1;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-598 .elementor-element.elementor-element-b75969c:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-b75969c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1de47d );}.elementor-598 .elementor-element.elementor-element-b75969c::before, .elementor-598 .elementor-element.elementor-element-b75969c > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-b75969c > .e-con-inner > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-b75969c > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-b75969c > .e-con-inner > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-b75969c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top right, var( --e-global-color-867a6bd ) 0%, #FFFFFF00 50%);}body:not(.rtl) .elementor-598 .elementor-element.elementor-element-3172017{right:21px;}body.rtl .elementor-598 .elementor-element.elementor-element-3172017{left:21px;}.elementor-598 .elementor-element.elementor-element-3172017{top:16px;}.elementor-598 .elementor-element.elementor-element-3172017 .elementor-heading-title{font-family:var( --e-global-typography-c809505-font-family ), Sans-serif;font-size:var( --e-global-typography-c809505-font-size );font-weight:var( --e-global-typography-c809505-font-weight );line-height:var( --e-global-typography-c809505-line-height );-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-40794c5 );stroke:var( --e-global-color-40794c5 );color:var( --e-global-color-1089993 );}.elementor-598 .elementor-element.elementor-element-4e8a979 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-598 .elementor-element.elementor-element-4e8a979 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-4e8a979.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-66281f4 );fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-4e8a979.elementor-view-framed .elementor-icon, .elementor-598 .elementor-element.elementor-element-4e8a979.elementor-view-default .elementor-icon{fill:var( --e-global-color-66281f4 );color:var( --e-global-color-66281f4 );border-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-4e8a979.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-4e8a979.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-4e8a979.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-5e37e17 );fill:var( --e-global-color-66281f4 );color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-4e8a979.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-4e8a979.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-4e8a979.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-4e8a979.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );border-color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-4e8a979.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-4e8a979.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-4e8a979 .elementor-icon{font-size:35px;padding:15px;}.elementor-598 .elementor-element.elementor-element-4e8a979 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-4e8a979 .elementor-icon-box-title a{font-family:var( --e-global-typography-3b8bf01-font-family ), Sans-serif;font-size:var( --e-global-typography-3b8bf01-font-size );font-weight:var( --e-global-typography-3b8bf01-font-weight );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-4e8a979:has(:hover) .elementor-icon-box-title,
					 .elementor-598 .elementor-element.elementor-element-4e8a979:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1089993 );}.elementor-598 .elementor-element.elementor-element-4e8a979 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-dfa152c .elementor-button{background-color:var( --e-global-color-6faad0a );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-65d383b );}.elementor-598 .elementor-element.elementor-element-dfa152c .elementor-button:hover, .elementor-598 .elementor-element.elementor-element-dfa152c .elementor-button:focus{background-color:var( --e-global-color-54a82ef );color:var( --e-global-color-66281f4 );border-color:var( --e-global-color-65d383b );}.elementor-598 .elementor-element.elementor-element-dfa152c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-598 .elementor-element.elementor-element-dfa152c .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-598 .elementor-element.elementor-element-dfa152c .elementor-button:hover svg, .elementor-598 .elementor-element.elementor-element-dfa152c .elementor-button:focus svg{fill:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-af1d8e2{--display:flex;--min-height:370px;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.1;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-598 .elementor-element.elementor-element-af1d8e2:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-af1d8e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1de47d );}.elementor-598 .elementor-element.elementor-element-af1d8e2::before, .elementor-598 .elementor-element.elementor-element-af1d8e2 > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-af1d8e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-af1d8e2 > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-af1d8e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-af1d8e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top right, var( --e-global-color-867a6bd ) 0%, #FFFFFF00 50%);}body:not(.rtl) .elementor-598 .elementor-element.elementor-element-62e7e4f{right:20px;}body.rtl .elementor-598 .elementor-element.elementor-element-62e7e4f{left:20px;}.elementor-598 .elementor-element.elementor-element-62e7e4f{top:15px;}.elementor-598 .elementor-element.elementor-element-62e7e4f .elementor-heading-title{font-family:var( --e-global-typography-c809505-font-family ), Sans-serif;font-size:var( --e-global-typography-c809505-font-size );font-weight:var( --e-global-typography-c809505-font-weight );line-height:var( --e-global-typography-c809505-line-height );-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-40794c5 );stroke:var( --e-global-color-40794c5 );color:var( --e-global-color-1089993 );}.elementor-598 .elementor-element.elementor-element-c3969cb .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-598 .elementor-element.elementor-element-c3969cb .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-c3969cb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-66281f4 );fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-c3969cb.elementor-view-framed .elementor-icon, .elementor-598 .elementor-element.elementor-element-c3969cb.elementor-view-default .elementor-icon{fill:var( --e-global-color-66281f4 );color:var( --e-global-color-66281f4 );border-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-c3969cb.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-c3969cb.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-c3969cb.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-5e37e17 );fill:var( --e-global-color-66281f4 );color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-c3969cb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-c3969cb.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-c3969cb.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-c3969cb.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );border-color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-c3969cb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-c3969cb.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-c3969cb .elementor-icon{font-size:35px;padding:15px;}.elementor-598 .elementor-element.elementor-element-c3969cb .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-c3969cb .elementor-icon-box-title a{font-family:var( --e-global-typography-3b8bf01-font-family ), Sans-serif;font-size:var( --e-global-typography-3b8bf01-font-size );font-weight:var( --e-global-typography-3b8bf01-font-weight );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-c3969cb:has(:hover) .elementor-icon-box-title,
					 .elementor-598 .elementor-element.elementor-element-c3969cb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1089993 );}.elementor-598 .elementor-element.elementor-element-c3969cb .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-dc92e3a .elementor-button{background-color:var( --e-global-color-6faad0a );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-65d383b );}.elementor-598 .elementor-element.elementor-element-dc92e3a .elementor-button:hover, .elementor-598 .elementor-element.elementor-element-dc92e3a .elementor-button:focus{background-color:var( --e-global-color-54a82ef );color:var( --e-global-color-66281f4 );border-color:var( --e-global-color-65d383b );}.elementor-598 .elementor-element.elementor-element-dc92e3a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-598 .elementor-element.elementor-element-dc92e3a .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-598 .elementor-element.elementor-element-dc92e3a .elementor-button:hover svg, .elementor-598 .elementor-element.elementor-element-dc92e3a .elementor-button:focus svg{fill:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-04d262c{--display:flex;--min-height:350px;--justify-content:flex-end;--overlay-opacity:0.7;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-598 .elementor-element.elementor-element-04d262c:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-04d262c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elevocenter.es/wp-content/uploads/2026/08/ChatGPT-Image-24-ago-2026-13_43_37-5.png");background-position:-25px -71px;background-repeat:no-repeat;background-size:cover;}.elementor-598 .elementor-element.elementor-element-04d262c::before, .elementor-598 .elementor-element.elementor-element-04d262c > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-04d262c > .e-con-inner > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-04d262c > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-04d262c > .e-con-inner > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-04d262c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-66281f4 );--background-overlay:'';}.elementor-598 .elementor-element.elementor-element-057dd49 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-5e37e17 );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-3b8bf01-font-family ), Sans-serif;font-size:var( --e-global-typography-3b8bf01-font-size );font-weight:var( --e-global-typography-3b8bf01-font-weight );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-057dd49 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-1089993 );}.elementor-598 .elementor-element.elementor-element-057dd49 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-057dd49 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-598 .elementor-element.elementor-element-057dd49 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-3b8bf01-font-family ), Sans-serif;font-size:var( --e-global-typography-3b8bf01-font-size );font-weight:var( --e-global-typography-3b8bf01-font-weight );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-9fb5538{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-9fb5538 p{margin-block-end:0px;}.elementor-598 .elementor-element.elementor-element-cd0d4d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-accent );padding:8px 7px 4px 26px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-5e37e17 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-65d383b );border-radius:50px 50px 50px 50px;}.elementor-598 .elementor-element.elementor-element-cd0d4d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-598 .elementor-element.elementor-element-cd0d4d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-65d383b );}.elementor-598 .elementor-element.elementor-element-cd0d4d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-598 .elementor-element.elementor-element-cd0d4d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-5e37e17 );padding:10px 10px 10px 10px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);border-radius:50px 50px 50px 50px;}.elementor-598 .elementor-element.elementor-element-cd0d4d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-598 .elementor-element.elementor-element-cd0d4d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:#00AAFF;}.elementor-598 .elementor-element.elementor-element-cd0d4d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-5e37e17 );width:20px;}.elementor-598 .elementor-element.elementor-element-cd0d4d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:#00AAFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-598 .elementor-element.elementor-element-cd0d4d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-cd0d4d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:20px;}.elementor-598 .elementor-element.elementor-element-cd0d4d6 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-598 .elementor-element.elementor-element-cd0d4d6 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-598 .elementor-element.elementor-element-cd0d4d6 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-598 .elementor-element.elementor-element-cd0d4d6 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-598 .elementor-element.elementor-element-cd0d4d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-accent );}.elementor-598 .elementor-element.elementor-element-cd0d4d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-accent );}.elementor-598 .elementor-element.elementor-element-cd0d4d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-5e37e17 );}body:not(.rtl) .elementor-598 .elementor-element.elementor-element-f3f2b79{right:20px;}body.rtl .elementor-598 .elementor-element.elementor-element-f3f2b79{left:20px;}.elementor-598 .elementor-element.elementor-element-f3f2b79{top:15px;}.elementor-598 .elementor-element.elementor-element-f3f2b79 .elementor-heading-title{font-family:var( --e-global-typography-c809505-font-family ), Sans-serif;font-size:var( --e-global-typography-c809505-font-size );font-weight:var( --e-global-typography-c809505-font-weight );line-height:var( --e-global-typography-c809505-line-height );-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-40794c5 );stroke:var( --e-global-color-40794c5 );color:var( --e-global-color-1089993 );}.elementor-598 .elementor-element.elementor-element-3d889c9{--display:flex;}.elementor-598 .elementor-element.elementor-element-3d889c9:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-3d889c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DFDC;}.elementor-598 .elementor-element.elementor-element-d5b0e12 .elementor-icon-list-icon i{color:var( --e-global-color-1089993 );transition:color 0.3s;}.elementor-598 .elementor-element.elementor-element-d5b0e12 .elementor-icon-list-icon svg{fill:var( --e-global-color-1089993 );transition:fill 0.3s;}.elementor-598 .elementor-element.elementor-element-d5b0e12{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-598 .elementor-element.elementor-element-d5b0e12 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-598 .elementor-element.elementor-element-d5b0e12 .elementor-icon-list-item > a{font-size:22px;text-transform:uppercase;}.elementor-598 .elementor-element.elementor-element-d5b0e12 .elementor-icon-list-text{color:var( --e-global-color-66281f4 );transition:color 0.3s;}.elementor-598 .elementor-element.elementor-element-570c509{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-570c509:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-570c509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DFDC;}.elementor-598 .elementor-element.elementor-element-785b151{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-598 .elementor-element.elementor-element-5015304{right:20px;}body.rtl .elementor-598 .elementor-element.elementor-element-5015304{left:20px;}.elementor-598 .elementor-element.elementor-element-5015304{top:15px;}.elementor-598 .elementor-element.elementor-element-5015304 .elementor-heading-title{font-family:var( --e-global-typography-c809505-font-family ), Sans-serif;font-size:var( --e-global-typography-c809505-font-size );font-weight:var( --e-global-typography-c809505-font-weight );line-height:var( --e-global-typography-c809505-line-height );-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-40794c5 );stroke:var( --e-global-color-40794c5 );color:var( --e-global-color-1089993 );}.elementor-598 .elementor-element.elementor-element-c737b38{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-598 .elementor-element.elementor-element-599012d .elementor-icon-list-icon i{color:var( --e-global-color-1089993 );transition:color 0.3s;}.elementor-598 .elementor-element.elementor-element-599012d .elementor-icon-list-icon svg{fill:var( --e-global-color-1089993 );transition:fill 0.3s;}.elementor-598 .elementor-element.elementor-element-599012d{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-598 .elementor-element.elementor-element-599012d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-598 .elementor-element.elementor-element-599012d .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-599012d .elementor-icon-list-text{color:var( --e-global-color-66281f4 );transition:color 0.3s;}.elementor-598 .elementor-element.elementor-element-a8e3774{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-a8e3774 p{margin-block-end:0px;}.elementor-598 .elementor-element.elementor-element-a66d0ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-1089993 );padding:8px 7px 4px 26px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-66281f4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFCB1F;border-radius:0px 0px 0px 0px;}.elementor-598 .elementor-element.elementor-element-a66d0ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-598 .elementor-element.elementor-element-a66d0ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-65d383b );}.elementor-598 .elementor-element.elementor-element-a66d0ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-598 .elementor-element.elementor-element-a66d0ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-5e37e17 );padding:10px 10px 10px 10px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);border-radius:50px 50px 50px 50px;}.elementor-598 .elementor-element.elementor-element-a66d0ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-598 .elementor-element.elementor-element-a66d0ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:#AFCB1F;}.elementor-598 .elementor-element.elementor-element-a66d0ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-66281f4 );width:20px;}.elementor-598 .elementor-element.elementor-element-a66d0ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:#AFCB1F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFCB1F;border-radius:0px 0px 0px 0px;}.elementor-598 .elementor-element.elementor-element-a66d0ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-a66d0ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:20px;}.elementor-598 .elementor-element.elementor-element-a66d0ff .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-598 .elementor-element.elementor-element-a66d0ff .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-598 .elementor-element.elementor-element-a66d0ff .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-598 .elementor-element.elementor-element-a66d0ff .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-598 .elementor-element.elementor-element-a66d0ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:#000000;}.elementor-598 .elementor-element.elementor-element-a66d0ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:#000000;}.elementor-598 .elementor-element.elementor-element-a66d0ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-8ca2556{--display:flex;--min-height:870px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-8ca2556:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-8ca2556 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DFDC;background-image:url("https://elevocenter.es/wp-content/uploads/2026/08/ChatGPT-Image-24-ago-2026-13_43_35-4.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-598 .elementor-element.elementor-element-140e31fa{--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:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-598 .elementor-element.elementor-element-140e31fa:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-140e31fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-6f648eaa{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-22f80937{--display:flex;--min-height:400px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-22f80937:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-22f80937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elevocenter.es/wp-content/uploads/2026/08/ChatGPT-Image-24-ago-2026-13_48_17-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-598 .elementor-element.elementor-element-4e5cdb83{--display:flex;--min-height:160px;--justify-content:center;--border-radius:0px 0px 20px 0px;}.elementor-598 .elementor-element.elementor-element-4e5cdb83:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-4e5cdb83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1de47d );}.elementor-598 .elementor-element.elementor-element-590e43e6{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:0px;border-radius:20px 0px 0px 0px;box-shadow:-18px 0px 0px 0px #09151C;}body:not(.rtl) .elementor-598 .elementor-element.elementor-element-590e43e6{right:-40px;}body.rtl .elementor-598 .elementor-element.elementor-element-590e43e6{left:-40px;}.elementor-598 .elementor-element.elementor-element-55a58f76{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:-40px;border-radius:20px 0px 0px 0px;box-shadow:0px -20px 0px 0px #09151C;}body:not(.rtl) .elementor-598 .elementor-element.elementor-element-55a58f76{left:0px;}body.rtl .elementor-598 .elementor-element.elementor-element-55a58f76{right:0px;}.elementor-598 .elementor-element.elementor-element-5fd95c22{--e-transform-rotateZ:-90deg;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;}.elementor-598 .elementor-element.elementor-element-5fd95c22 .elementor-icon-box-wrapper{text-align:start;}.elementor-598 .elementor-element.elementor-element-5fd95c22 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-5fd95c22 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-5fd95c22 .elementor-icon-box-title a{font-family:var( --e-global-typography-9b364b5-font-family ), Sans-serif;font-size:var( --e-global-typography-9b364b5-font-size );font-weight:var( --e-global-typography-9b364b5-font-weight );line-height:var( --e-global-typography-9b364b5-line-height );}.elementor-598 .elementor-element.elementor-element-5fd95c22 .elementor-icon-box-description{font-family:var( --e-global-typography-331ce05-font-family ), Sans-serif;font-size:var( --e-global-typography-331ce05-font-size );font-weight:var( --e-global-typography-331ce05-font-weight );line-height:var( --e-global-typography-331ce05-line-height );color:var( --e-global-color-1089993 );}.elementor-598 .elementor-element.elementor-element-7cc1efa8{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-645573a4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-3d323e45 .elementor-icon-list-icon i{color:var( --e-global-color-1089993 );transition:color 0.3s;}.elementor-598 .elementor-element.elementor-element-3d323e45 .elementor-icon-list-icon svg{fill:var( --e-global-color-1089993 );transition:fill 0.3s;}.elementor-598 .elementor-element.elementor-element-3d323e45{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-598 .elementor-element.elementor-element-3d323e45 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-598 .elementor-element.elementor-element-3d323e45 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-3d323e45 .elementor-icon-list-text{color:var( --e-global-color-66281f4 );transition:color 0.3s;}.elementor-598 .elementor-element.elementor-element-75ae821e{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-75ae821e p{margin-block-end:0px;}.elementor-598 .elementor-element.elementor-element-32c1096{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-32c1096 p{margin-block-end:0px;}.elementor-598 .elementor-element.elementor-element-3b8aaad0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-3803564c .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-1089993 );padding:8px 7px 4px 26px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-66281f4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFCB1F;border-radius:0px 0px 0px 0px;}.elementor-598 .elementor-element.elementor-element-3803564c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-598 .elementor-element.elementor-element-3803564c .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-65d383b );}.elementor-598 .elementor-element.elementor-element-3803564c .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-598 .elementor-element.elementor-element-3803564c .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-5e37e17 );padding:10px 10px 10px 10px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);border-radius:50px 50px 50px 50px;}.elementor-598 .elementor-element.elementor-element-3803564c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-598 .elementor-element.elementor-element-3803564c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:#AFCB1F;}.elementor-598 .elementor-element.elementor-element-3803564c .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-66281f4 );width:20px;}.elementor-598 .elementor-element.elementor-element-3803564c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:#AFCB1F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFCB1F;border-radius:0px 0px 0px 0px;}.elementor-598 .elementor-element.elementor-element-3803564c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-3803564c .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:20px;}.elementor-598 .elementor-element.elementor-element-3803564c .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-598 .elementor-element.elementor-element-3803564c .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-598 .elementor-element.elementor-element-3803564c .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-598 .elementor-element.elementor-element-3803564c .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-598 .elementor-element.elementor-element-3803564c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:#000000;}.elementor-598 .elementor-element.elementor-element-3803564c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:#000000;}.elementor-598 .elementor-element.elementor-element-3803564c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-f1d4f54{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:-160px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-1dabbbe3{--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-40794c5 );--border-color:var( --e-global-color-40794c5 );--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-598 .elementor-element.elementor-element-1dabbbe3:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-1dabbbe3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-549698d );}.elementor-598 .elementor-element.elementor-element-49fc70e6{z-index:2;}.elementor-598 .elementor-element.elementor-element-49fc70e6 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-598 .elementor-element.elementor-element-49fc70e6 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-49fc70e6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-66281f4 );fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-49fc70e6.elementor-view-framed .elementor-icon, .elementor-598 .elementor-element.elementor-element-49fc70e6.elementor-view-default .elementor-icon{fill:var( --e-global-color-66281f4 );color:var( --e-global-color-66281f4 );border-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-49fc70e6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-49fc70e6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-49fc70e6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-5e37e17 );fill:var( --e-global-color-66281f4 );color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-49fc70e6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-49fc70e6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-49fc70e6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-49fc70e6.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );border-color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-49fc70e6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-49fc70e6.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-49fc70e6 .elementor-icon{font-size:35px;padding:12px;}.elementor-598 .elementor-element.elementor-element-49fc70e6 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-49fc70e6 .elementor-icon-box-title a{font-family:var( --e-global-typography-3b8bf01-font-family ), Sans-serif;font-size:var( --e-global-typography-3b8bf01-font-size );font-weight:var( --e-global-typography-3b8bf01-font-weight );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-49fc70e6 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-598 .elementor-element.elementor-element-4cfc0a11{--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-40794c5 );--border-color:var( --e-global-color-40794c5 );--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-598 .elementor-element.elementor-element-4cfc0a11:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-4cfc0a11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-549698d );}.elementor-598 .elementor-element.elementor-element-346ab205{z-index:2;}.elementor-598 .elementor-element.elementor-element-346ab205 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-598 .elementor-element.elementor-element-346ab205 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-346ab205.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-66281f4 );fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-346ab205.elementor-view-framed .elementor-icon, .elementor-598 .elementor-element.elementor-element-346ab205.elementor-view-default .elementor-icon{fill:var( --e-global-color-66281f4 );color:var( --e-global-color-66281f4 );border-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-346ab205.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-346ab205.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-346ab205.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-5e37e17 );fill:var( --e-global-color-66281f4 );color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-346ab205.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-346ab205.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-346ab205.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-346ab205.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );border-color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-346ab205.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-346ab205.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-346ab205 .elementor-icon{font-size:35px;padding:12px;}.elementor-598 .elementor-element.elementor-element-346ab205 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-346ab205 .elementor-icon-box-title a{font-family:var( --e-global-typography-3b8bf01-font-family ), Sans-serif;font-size:var( --e-global-typography-3b8bf01-font-size );font-weight:var( --e-global-typography-3b8bf01-font-weight );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-346ab205 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-598 .elementor-element.elementor-element-9c85364{--display:flex;--min-height:870px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-9c85364:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-9c85364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DFDC;background-image:url("https://elevocenter.es/wp-content/uploads/2026/08/ChatGPT-Image-24-ago-2026-13_43_37-5.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-598 .elementor-element.elementor-element-13f47b4c{--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:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--overlay-opacity:0.1;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-13f47b4c:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-13f47b4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-13f47b4c::before, .elementor-598 .elementor-element.elementor-element-13f47b4c > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-13f47b4c > .e-con-inner > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-13f47b4c > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-13f47b4c > .e-con-inner > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-13f47b4c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-66281f4 ) 0%, var( --e-global-color-e1de47d ) 100%);}.elementor-598 .elementor-element.elementor-element-44f05bb7{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-37b01b9b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-1170a0c9 .elementor-icon-list-icon i{color:var( --e-global-color-1089993 );transition:color 0.3s;}.elementor-598 .elementor-element.elementor-element-1170a0c9 .elementor-icon-list-icon svg{fill:var( --e-global-color-1089993 );transition:fill 0.3s;}.elementor-598 .elementor-element.elementor-element-1170a0c9{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-598 .elementor-element.elementor-element-1170a0c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-598 .elementor-element.elementor-element-1170a0c9 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-1170a0c9 .elementor-icon-list-text{color:var( --e-global-color-5e37e17 );transition:color 0.3s;}.elementor-598 .elementor-element.elementor-element-1ad6e1a .elementor-heading-title{color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-6b4ad97a{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-text );}.elementor-598 .elementor-element.elementor-element-6b4ad97a p{margin-block-end:0px;}.elementor-598 .elementor-element.elementor-element-645f8598{--display:flex;--min-height:170px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-598 .elementor-element.elementor-element-36d9889{left:0px;}body.rtl .elementor-598 .elementor-element.elementor-element-36d9889{right:0px;}.elementor-598 .elementor-element.elementor-element-36d9889{top:-20px;}.elementor-598 .elementor-element.elementor-element-36d9889 .elementor-icon-wrapper{text-align:center;}.elementor-598 .elementor-element.elementor-element-36d9889.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1089993 );}.elementor-598 .elementor-element.elementor-element-36d9889.elementor-view-framed .elementor-icon, .elementor-598 .elementor-element.elementor-element-36d9889.elementor-view-default .elementor-icon{color:var( --e-global-color-1089993 );border-color:var( --e-global-color-1089993 );}.elementor-598 .elementor-element.elementor-element-36d9889.elementor-view-framed .elementor-icon, .elementor-598 .elementor-element.elementor-element-36d9889.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1089993 );}.elementor-598 .elementor-element.elementor-element-36d9889 .elementor-icon{font-size:60px;}.elementor-598 .elementor-element.elementor-element-36d9889 .elementor-icon svg{height:60px;}.elementor-598 .elementor-element.elementor-element-33870267 .skillbar-group .skill-bar{background-color:#DCFB00;height:10px;border-radius:5px 5px 5px 5px;}.elementor-598 .elementor-element.elementor-element-33870267 .skillbar-group .skill-track{background-color:var( --e-global-color-867a6bd );border-radius:5px 5px 5px 5px;}.elementor-598 .elementor-element.elementor-element-33870267{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;top:0px;}.elementor-598 .elementor-element.elementor-element-33870267 > .elementor-widget-container{background-color:var( --e-global-color-40794c5 );margin:0px 0px 0px 0px;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-40794c5 );}body:not(.rtl) .elementor-598 .elementor-element.elementor-element-33870267{right:-100px;}body.rtl .elementor-598 .elementor-element.elementor-element-33870267{left:-100px;}.elementor-598 .elementor-element.elementor-element-33870267 .skillbar-group .number-percentage-wraper{display:no;color:var( --e-global-color-8f4d718 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-33870267 .skillbar-group .skill-title{color:var( --e-global-color-5e37e17 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-34333b66 .skillbar-group .skill-bar{background-color:#DCFB00;height:10px;border-radius:5px 5px 5px 5px;}.elementor-598 .elementor-element.elementor-element-34333b66 .skillbar-group .skill-track{background-color:var( --e-global-color-867a6bd );border-radius:5px 5px 5px 5px;}.elementor-598 .elementor-element.elementor-element-34333b66{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;top:93px;}.elementor-598 .elementor-element.elementor-element-34333b66 > .elementor-widget-container{background-color:var( --e-global-color-40794c5 );margin:0px 0px 0px 0px;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-40794c5 );}body:not(.rtl) .elementor-598 .elementor-element.elementor-element-34333b66{right:3px;}body.rtl .elementor-598 .elementor-element.elementor-element-34333b66{left:3px;}.elementor-598 .elementor-element.elementor-element-34333b66 .skillbar-group .number-percentage-wraper{display:no;color:var( --e-global-color-8f4d718 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-34333b66 .skillbar-group .skill-title{color:var( --e-global-color-5e37e17 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-319193dd{--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:50px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-525415a2{--display:flex;--min-height:600px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-525415a2:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-525415a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elevocenter.es/wp-content/uploads/2026/08/ChatGPT-Image-24-ago-2026-13_43_34-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-598 .elementor-element.elementor-element-1cb0d15e{--display:flex;--position:absolute;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;top:80px;}.elementor-598 .elementor-element.elementor-element-1cb0d15e:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-1cb0d15e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCFB00;}body:not(.rtl) .elementor-598 .elementor-element.elementor-element-1cb0d15e{left:-80px;}body.rtl .elementor-598 .elementor-element.elementor-element-1cb0d15e{right:-80px;}.elementor-598 .elementor-element.elementor-element-7422fbc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-598 .elementor-element.elementor-element-7422fbc:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-7422fbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1089993 );}.elementor-598 .elementor-element.elementor-element-2a90f90e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;--width:500px;font-family:var( --e-global-typography-a3880e5-font-family ), Sans-serif;font-size:var( --e-global-typography-a3880e5-font-size );font-weight:var( --e-global-typography-a3880e5-font-weight );line-height:var( --e-global-typography-a3880e5-line-height );--word-spacing:0px;--text-color:var( --e-global-color-e1de47d );--transition:0.3s;}.elementor-598 .elementor-element.elementor-element-32575c81 .elementor-counter-number-wrapper{color:var( --e-global-color-e1de47d );font-family:var( --e-global-typography-331ce05-font-family ), Sans-serif;font-size:var( --e-global-typography-331ce05-font-size );font-weight:var( --e-global-typography-331ce05-font-weight );line-height:var( --e-global-typography-331ce05-line-height );}.elementor-598 .elementor-element.elementor-element-7802bb92{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-25179329{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-2b6a764c{--display:flex;--overlay-opacity:0.1;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-40794c5 );--border-color:var( --e-global-color-40794c5 );--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-598 .elementor-element.elementor-element-2b6a764c::before, .elementor-598 .elementor-element.elementor-element-2b6a764c > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-2b6a764c > .e-con-inner > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-2b6a764c > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-2b6a764c > .e-con-inner > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-2b6a764c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top right, var( --e-global-color-accent ) 0%, var( --e-global-color-65d383b ) 50%);}.elementor-598 .elementor-element.elementor-element-ca6c86f{z-index:2;}.elementor-598 .elementor-element.elementor-element-ca6c86f .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-598 .elementor-element.elementor-element-ca6c86f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-ca6c86f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-66281f4 );fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-ca6c86f.elementor-view-framed .elementor-icon, .elementor-598 .elementor-element.elementor-element-ca6c86f.elementor-view-default .elementor-icon{fill:var( --e-global-color-66281f4 );color:var( --e-global-color-66281f4 );border-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-ca6c86f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-ca6c86f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-ca6c86f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-5e37e17 );fill:var( --e-global-color-66281f4 );color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-ca6c86f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-ca6c86f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-ca6c86f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-ca6c86f.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );border-color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-ca6c86f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-ca6c86f.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-ca6c86f .elementor-icon{font-size:35px;padding:12px;}.elementor-598 .elementor-element.elementor-element-ca6c86f .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-ca6c86f .elementor-icon-box-title a{font-family:var( --e-global-typography-3b8bf01-font-family ), Sans-serif;font-size:var( --e-global-typography-3b8bf01-font-size );font-weight:var( --e-global-typography-3b8bf01-font-weight );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-ca6c86f .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-598 .elementor-element.elementor-element-c3dff51{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-598 .elementor-element.elementor-element-388a5a3a{--display:flex;--overlay-opacity:0.1;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-40794c5 );--border-color:var( --e-global-color-40794c5 );--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-388a5a3a:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-388a5a3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6faad0a );}.elementor-598 .elementor-element.elementor-element-388a5a3a::before, .elementor-598 .elementor-element.elementor-element-388a5a3a > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-388a5a3a > .e-con-inner > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-388a5a3a > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-388a5a3a > .e-con-inner > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-388a5a3a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top right, var( --e-global-color-accent ) 0%, var( --e-global-color-65d383b ) 50%);}.elementor-598 .elementor-element.elementor-element-491da91d{z-index:2;}.elementor-598 .elementor-element.elementor-element-491da91d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-598 .elementor-element.elementor-element-491da91d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-491da91d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-66281f4 );fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-491da91d.elementor-view-framed .elementor-icon, .elementor-598 .elementor-element.elementor-element-491da91d.elementor-view-default .elementor-icon{fill:var( --e-global-color-66281f4 );color:var( --e-global-color-66281f4 );border-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-491da91d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-491da91d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-491da91d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-5e37e17 );fill:var( --e-global-color-66281f4 );color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-491da91d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-491da91d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-491da91d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-491da91d.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );border-color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-491da91d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-491da91d.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-491da91d .elementor-icon{font-size:35px;padding:12px;}.elementor-598 .elementor-element.elementor-element-491da91d .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-491da91d .elementor-icon-box-title a{font-family:var( --e-global-typography-3b8bf01-font-family ), Sans-serif;font-size:var( --e-global-typography-3b8bf01-font-size );font-weight:var( --e-global-typography-3b8bf01-font-weight );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-491da91d .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-598 .elementor-element.elementor-element-71d44313{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-3a17109e{--display:flex;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 03px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:03px;border-color:var( --e-global-color-1089993 );--border-color:var( --e-global-color-1089993 );--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-598 .elementor-element.elementor-element-3a17109e:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-3a17109e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6faad0a );}.elementor-598 .elementor-element.elementor-element-3a17109e::before, .elementor-598 .elementor-element.elementor-element-3a17109e > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-3a17109e > .e-con-inner > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-3a17109e > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-3a17109e > .e-con-inner > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-3a17109e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top right, var( --e-global-color-accent ) 0%, var( --e-global-color-65d383b ) 50%);}.elementor-598 .elementor-element.elementor-element-168a83e5{z-index:2;}.elementor-598 .elementor-element.elementor-element-168a83e5 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-598 .elementor-element.elementor-element-168a83e5 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-168a83e5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-66281f4 );fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-168a83e5.elementor-view-framed .elementor-icon, .elementor-598 .elementor-element.elementor-element-168a83e5.elementor-view-default .elementor-icon{fill:var( --e-global-color-66281f4 );color:var( --e-global-color-66281f4 );border-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-168a83e5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-168a83e5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-168a83e5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-5e37e17 );fill:var( --e-global-color-66281f4 );color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-168a83e5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-168a83e5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-168a83e5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-168a83e5.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );border-color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-168a83e5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-168a83e5.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-168a83e5 .elementor-icon{font-size:35px;padding:12px;}.elementor-598 .elementor-element.elementor-element-168a83e5 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-168a83e5 .elementor-icon-box-title a{font-family:var( --e-global-typography-3b8bf01-font-family ), Sans-serif;font-size:var( --e-global-typography-3b8bf01-font-size );font-weight:var( --e-global-typography-3b8bf01-font-weight );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-168a83e5 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-598 .elementor-element.elementor-element-c4a6a32{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-598 .elementor-element.elementor-element-276e488{--display:flex;--min-height:750px;--justify-content:flex-end;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-276e488:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-276e488 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DFDC;background-image:url("https://elevocenter.es/wp-content/uploads/2026/08/ChatGPT-Image-24-ago-2026-13_43_38-6.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-598 .elementor-element.elementor-element-f6e7df4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-598 .elementor-element.elementor-element-1b9550b9{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-1b9550b9:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-1b9550b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6faad0a );background-image:url("https://elevocenter.es/wp-content/uploads/2026/08/Backgroundcontacto.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-598 .elementor-element.elementor-element-1034aa44{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-544f356 .elementor-heading-title{color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-2705e375{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-2705e375 p{margin-block-end:0px;}.elementor-598 .elementor-element.elementor-element-67d64532{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-2fe90373{--display:flex;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-598 .elementor-element.elementor-element-2fe90373.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:inherit;background-color:inherit;}.elementor-598 .elementor-element.elementor-element-5b7de07f{--display:flex;--justify-content:flex-start;--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-6731ca31{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-598 .elementor-element.elementor-element-397c524a{--display:flex;}.elementor-598 .elementor-element.elementor-element-5fe68446 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-598 .elementor-element.elementor-element-5fe68446 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-5fe68446.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-66281f4 );fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-5fe68446.elementor-view-framed .elementor-icon, .elementor-598 .elementor-element.elementor-element-5fe68446.elementor-view-default .elementor-icon{fill:var( --e-global-color-66281f4 );color:var( --e-global-color-66281f4 );border-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-5fe68446.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-5fe68446.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-5fe68446.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-5e37e17 );fill:var( --e-global-color-66281f4 );color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-5fe68446.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-5fe68446.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-5fe68446.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-5fe68446.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );border-color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-5fe68446.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-5fe68446.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-5fe68446 .elementor-icon{font-size:25px;padding:15px;}.elementor-598 .elementor-element.elementor-element-5fe68446 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-5fe68446 .elementor-icon-box-title a{font-family:var( --e-global-typography-3b8bf01-font-family ), Sans-serif;font-size:var( --e-global-typography-3b8bf01-font-size );font-weight:var( --e-global-typography-3b8bf01-font-weight );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-5fe68446 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-5d1b2011 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-598 .elementor-element.elementor-element-5d1b2011 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-5d1b2011.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-66281f4 );fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-5d1b2011.elementor-view-framed .elementor-icon, .elementor-598 .elementor-element.elementor-element-5d1b2011.elementor-view-default .elementor-icon{fill:var( --e-global-color-66281f4 );color:var( --e-global-color-66281f4 );border-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-5d1b2011.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-5d1b2011.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-5d1b2011.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-5e37e17 );fill:var( --e-global-color-66281f4 );color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-5d1b2011.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-5d1b2011.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-5d1b2011.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-5d1b2011.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-5e37e17 );color:var( --e-global-color-5e37e17 );border-color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-5d1b2011.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-598 .elementor-element.elementor-element-5d1b2011.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-5d1b2011 .elementor-icon{font-size:25px;padding:15px;}.elementor-598 .elementor-element.elementor-element-5d1b2011 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-5d1b2011 .elementor-icon-box-title a{font-family:var( --e-global-typography-3b8bf01-font-family ), Sans-serif;font-size:var( --e-global-typography-3b8bf01-font-size );font-weight:var( --e-global-typography-3b8bf01-font-weight );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-5d1b2011 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-1ee46263{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-598 .elementor-element.elementor-element-1ee46263:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-1ee46263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-40794c5 );}.elementor-598 .elementor-element.elementor-element-45ec0e16 .elementor-heading-title{font-family:var( --e-global-typography-3b8bf01-font-family ), Sans-serif;font-size:var( --e-global-typography-3b8bf01-font-size );font-weight:var( --e-global-typography-3b8bf01-font-weight );line-height:var( --e-global-typography-3b8bf01-line-height );color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-74a69c46{--divider-border-style:solid;--divider-color:var( --e-global-color-1089993 );--divider-border-width:1px;}.elementor-598 .elementor-element.elementor-element-74a69c46 .elementor-divider-separator{width:100%;}.elementor-598 .elementor-element.elementor-element-74a69c46 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-598 .elementor-element.elementor-element-3ba69933 .elementor-repeater-item-4484555.elementor-social-icon{background-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-3ba69933 .elementor-repeater-item-4484555.elementor-social-icon i{color:var( --e-global-color-1089993 );}.elementor-598 .elementor-element.elementor-element-3ba69933 .elementor-repeater-item-4484555.elementor-social-icon svg{fill:var( --e-global-color-1089993 );}.elementor-598 .elementor-element.elementor-element-3ba69933 .elementor-repeater-item-a71ca2e.elementor-social-icon{background-color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-3ba69933 .elementor-repeater-item-a71ca2e.elementor-social-icon i{color:var( --e-global-color-1089993 );}.elementor-598 .elementor-element.elementor-element-3ba69933 .elementor-repeater-item-a71ca2e.elementor-social-icon svg{fill:var( --e-global-color-1089993 );}.elementor-598 .elementor-element.elementor-element-3ba69933{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-598 .elementor-element.elementor-element-33826bb8{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-33826bb8:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-33826bb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1de47d );}.elementor-598 .elementor-element.elementor-element-3dc306d8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-1d1dd2f6{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-13740109{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-d1b7d8a{text-align:start;}.elementor-598 .elementor-element.elementor-element-d1b7d8a img{width:1000px;max-width:100%;height:107px;object-fit:contain;object-position:center center;}.elementor-598 .elementor-element.elementor-element-4c259ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-4319733f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-40794c5 );--border-color:var( --e-global-color-40794c5 );--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-6583863a{text-align:start;}.elementor-598 .elementor-element.elementor-element-6583863a .elementor-heading-title{font-family:var( --e-global-typography-3b8bf01-font-family ), Sans-serif;font-size:var( --e-global-typography-3b8bf01-font-size );font-weight:var( --e-global-typography-3b8bf01-font-weight );line-height:var( --e-global-typography-3b8bf01-line-height );color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-65cd6b1e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-598 .elementor-element.elementor-element-65cd6b1e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-598 .elementor-element.elementor-element-65cd6b1e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-598 .elementor-element.elementor-element-65cd6b1e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-598 .elementor-element.elementor-element-65cd6b1e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-598 .elementor-element.elementor-element-65cd6b1e .elementor-icon-list-icon i{color:var( --e-global-color-1089993 );transition:color 0.3s;}.elementor-598 .elementor-element.elementor-element-65cd6b1e .elementor-icon-list-icon svg{fill:var( --e-global-color-1089993 );transition:fill 0.3s;}.elementor-598 .elementor-element.elementor-element-65cd6b1e .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-e6de4a5 );}.elementor-598 .elementor-element.elementor-element-65cd6b1e .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-e6de4a5 );}.elementor-598 .elementor-element.elementor-element-65cd6b1e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-598 .elementor-element.elementor-element-65cd6b1e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-598 .elementor-element.elementor-element-65cd6b1e .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-65cd6b1e .elementor-icon-list-text{color:var( --e-global-color-5e37e17 );transition:color 0.3s;}.elementor-598 .elementor-element.elementor-element-65cd6b1e .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-54a82ef );}.elementor-598 .elementor-element.elementor-element-2508a4f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-66469afb{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-40794c5 );--border-color:var( --e-global-color-40794c5 );--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-419a5de5{text-align:start;}.elementor-598 .elementor-element.elementor-element-419a5de5 .elementor-heading-title{font-family:var( --e-global-typography-3b8bf01-font-family ), Sans-serif;font-size:var( --e-global-typography-3b8bf01-font-size );font-weight:var( --e-global-typography-3b8bf01-font-weight );line-height:var( --e-global-typography-3b8bf01-line-height );color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-3f7c0018 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-598 .elementor-element.elementor-element-3f7c0018 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-598 .elementor-element.elementor-element-3f7c0018 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-598 .elementor-element.elementor-element-3f7c0018 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-598 .elementor-element.elementor-element-3f7c0018 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-598 .elementor-element.elementor-element-3f7c0018 .elementor-icon-list-icon i{color:var( --e-global-color-1089993 );transition:color 0.3s;}.elementor-598 .elementor-element.elementor-element-3f7c0018 .elementor-icon-list-icon svg{fill:var( --e-global-color-1089993 );transition:fill 0.3s;}.elementor-598 .elementor-element.elementor-element-3f7c0018 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-867a6bd );}.elementor-598 .elementor-element.elementor-element-3f7c0018 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-867a6bd );}.elementor-598 .elementor-element.elementor-element-3f7c0018{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-598 .elementor-element.elementor-element-3f7c0018 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-598 .elementor-element.elementor-element-3f7c0018 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-3f7c0018 .elementor-icon-list-text{color:var( --e-global-color-5e37e17 );transition:color 0.3s;}.elementor-598 .elementor-element.elementor-element-3f7c0018 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-54a82ef );}.elementor-598 .elementor-element.elementor-element-143fdedb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-5c91136c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-40794c5 );--border-color:var( --e-global-color-40794c5 );--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-4b6a405a{text-align:start;}.elementor-598 .elementor-element.elementor-element-4b6a405a .elementor-heading-title{font-family:var( --e-global-typography-3b8bf01-font-family ), Sans-serif;font-size:var( --e-global-typography-3b8bf01-font-size );font-weight:var( --e-global-typography-3b8bf01-font-weight );line-height:var( --e-global-typography-3b8bf01-line-height );color:var( --e-global-color-5e37e17 );}.elementor-598 .elementor-element.elementor-element-30144461 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-598 .elementor-element.elementor-element-30144461 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-598 .elementor-element.elementor-element-30144461 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-598 .elementor-element.elementor-element-30144461 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-598 .elementor-element.elementor-element-30144461 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-598 .elementor-element.elementor-element-30144461 .elementor-icon-list-icon i{color:var( --e-global-color-1089993 );transition:color 0.3s;}.elementor-598 .elementor-element.elementor-element-30144461 .elementor-icon-list-icon svg{fill:var( --e-global-color-1089993 );transition:fill 0.3s;}.elementor-598 .elementor-element.elementor-element-30144461 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-867a6bd );}.elementor-598 .elementor-element.elementor-element-30144461 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-867a6bd );}.elementor-598 .elementor-element.elementor-element-30144461{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-598 .elementor-element.elementor-element-30144461 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-598 .elementor-element.elementor-element-30144461 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-30144461 .elementor-icon-list-text{color:var( --e-global-color-5e37e17 );transition:color 0.3s;}.elementor-598 .elementor-element.elementor-element-30144461 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-54a82ef );}.elementor-598 .elementor-element.elementor-element-4e8c419{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-598 .elementor-element.elementor-element-4e8c419:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-4e8c419 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1089993 );}.elementor-598 .elementor-element.elementor-element-7fb2be23{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:var( --e-global-color-66281f4 );}.elementor-598 .elementor-element.elementor-element-7fb2be23 p{margin-block-end:0px;}.elementor-598 .elementor-element.elementor-element-5f2b27b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-598 .elementor-element.elementor-element-5f2b27b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-598 .elementor-element.elementor-element-5f2b27b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-598 .elementor-element.elementor-element-5f2b27b .elementor-icon-list-text{color:var( --e-global-color-66281f4 );transition:color 0.3s;}@media(max-width:1024px){.elementor-598 .elementor-element.elementor-element-59547deb{--min-height:0px;--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-598 .elementor-element.elementor-element-765a73ea{--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-598 .elementor-element.elementor-element-351b7963{--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-598 .elementor-element.elementor-element-351b7963.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-598 .elementor-element.elementor-element-ba9a8f0{--border-radius:0px 0px 0px 0px;--z-index:99;}.elementor-598 .elementor-element.elementor-element-0abda8d{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-598 .elementor-element.elementor-element-56ef9339{--min-height:0px;}body:not(.rtl) .elementor-598 .elementor-element.elementor-element-a692ddc{left:0px;}body.rtl .elementor-598 .elementor-element.elementor-element-a692ddc{right:0px;}.elementor-598 .elementor-element.elementor-element-6c58d935{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-598 .elementor-element.elementor-element-6c58d935.elementor-element{--order:99999 /* order end hack */;}.elementor-598 .elementor-element.elementor-element-6c58d935 img{height:458px;object-fit:contain;}.elementor-598 .elementor-element.elementor-element-70e6e0f .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-598 .elementor-element.elementor-element-70e6e0f .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-184210c4 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-598 .elementor-element.elementor-element-184210c4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-23eb336{--min-height:750px;--justify-content:flex-end;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-598 .elementor-element.elementor-element-1062951{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-598 .elementor-element.elementor-element-998a446{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-598 .elementor-element.elementor-element-af20a75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-598 .elementor-element.elementor-element-1e66615b{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-598 .elementor-element.elementor-element-4d89337e{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-598 .elementor-element.elementor-element-18fee70b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-598 .elementor-element.elementor-element-18fee70b .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-9c1e4 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-598 .elementor-element.elementor-element-9c1e4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-560ead86 .elementor-heading-title{font-size:var( --e-global-typography-c809505-font-size );line-height:var( --e-global-typography-c809505-line-height );}.elementor-598 .elementor-element.elementor-element-41a8f77c .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-41a8f77c .elementor-icon-box-title a{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-41a8f77c .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-77bcc535 .elementor-heading-title{font-size:var( --e-global-typography-c809505-font-size );line-height:var( --e-global-typography-c809505-line-height );}.elementor-598 .elementor-element.elementor-element-5891d0a8 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-5891d0a8 .elementor-icon-box-title a{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-5891d0a8 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-2445d601 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-4e6e23d .elementor-heading-title{font-size:var( --e-global-typography-c809505-font-size );line-height:var( --e-global-typography-c809505-line-height );}.elementor-598 .elementor-element.elementor-element-19c9e84 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-19c9e84 .elementor-icon-box-title a{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-19c9e84 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-1f97698 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-17b49618 .elementor-heading-title{font-size:var( --e-global-typography-c809505-font-size );line-height:var( --e-global-typography-c809505-line-height );}.elementor-598 .elementor-element.elementor-element-6d4adcea .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-6d4adcea .elementor-icon-box-title a{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-6d4adcea .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-3413b672 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-3ebba29 .elementor-heading-title{font-size:var( --e-global-typography-c809505-font-size );line-height:var( --e-global-typography-c809505-line-height );}.elementor-598 .elementor-element.elementor-element-6dc8df34 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-6dc8df34 .elementor-icon-box-title a{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-6dc8df34 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-78c40dac .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-967d4f8 .elementor-heading-title{font-size:var( --e-global-typography-c809505-font-size );line-height:var( --e-global-typography-c809505-line-height );}.elementor-598 .elementor-element.elementor-element-64fc2a5 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-64fc2a5 .elementor-icon-box-title a{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-64fc2a5 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-0d2e078 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-3172017 .elementor-heading-title{font-size:var( --e-global-typography-c809505-font-size );line-height:var( --e-global-typography-c809505-line-height );}.elementor-598 .elementor-element.elementor-element-4e8a979 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-4e8a979 .elementor-icon-box-title a{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-4e8a979 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-dfa152c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-62e7e4f .elementor-heading-title{font-size:var( --e-global-typography-c809505-font-size );line-height:var( --e-global-typography-c809505-line-height );}.elementor-598 .elementor-element.elementor-element-c3969cb .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-c3969cb .elementor-icon-box-title a{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-c3969cb .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-dc92e3a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-04d262c:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-04d262c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-598 .elementor-element.elementor-element-057dd49 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-057dd49 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-598 .elementor-element.elementor-element-057dd49 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-9fb5538{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-598 .elementor-element.elementor-element-cd0d4d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-f3f2b79 .elementor-heading-title{font-size:var( --e-global-typography-c809505-font-size );line-height:var( --e-global-typography-c809505-line-height );}.elementor-598 .elementor-element.elementor-element-570c509{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-598 .elementor-element.elementor-element-785b151{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-598 .elementor-element.elementor-element-5015304 .elementor-heading-title{font-size:var( --e-global-typography-c809505-font-size );line-height:var( --e-global-typography-c809505-line-height );}.elementor-598 .elementor-element.elementor-element-599012d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-598 .elementor-element.elementor-element-599012d .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-a66d0ff .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-598 .elementor-element.elementor-element-a66d0ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-8ca2556{--min-height:650px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-598 .elementor-element.elementor-element-2897d53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-598 .elementor-element.elementor-element-140e31fa{--min-height:650px;--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:50px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-598 .elementor-element.elementor-element-6f648eaa{--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-598 .elementor-element.elementor-element-5fd95c22 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-5fd95c22 .elementor-icon-box-title a{font-size:var( --e-global-typography-9b364b5-font-size );line-height:var( --e-global-typography-9b364b5-line-height );}.elementor-598 .elementor-element.elementor-element-5fd95c22 .elementor-icon-box-description{font-size:var( --e-global-typography-331ce05-font-size );line-height:var( --e-global-typography-331ce05-line-height );}.elementor-598 .elementor-element.elementor-element-3d323e45 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-598 .elementor-element.elementor-element-3d323e45 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-75ae821e{text-align:center;}.elementor-598 .elementor-element.elementor-element-32c1096{text-align:center;}.elementor-598 .elementor-element.elementor-element-3b8aaad0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-598 .elementor-element.elementor-element-3803564c .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-598 .elementor-element.elementor-element-3803564c .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-f1d4f54{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-598 .elementor-element.elementor-element-49fc70e6 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-49fc70e6 .elementor-icon-box-title a{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-49fc70e6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-598 .elementor-element.elementor-element-346ab205 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-346ab205 .elementor-icon-box-title a{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-346ab205 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-598 .elementor-element.elementor-element-9c85364{--min-height:650px;--justify-content:center;}.elementor-598 .elementor-element.elementor-element-e4fd2db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-598 .elementor-element.elementor-element-13f47b4c{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-598 .elementor-element.elementor-element-1170a0c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-598 .elementor-element.elementor-element-1170a0c9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-6b4ad97a{text-align:center;}body:not(.rtl) .elementor-598 .elementor-element.elementor-element-36d9889{left:93px;}body.rtl .elementor-598 .elementor-element.elementor-element-36d9889{right:93px;}body:not(.rtl) .elementor-598 .elementor-element.elementor-element-33870267{right:0px;}body.rtl .elementor-598 .elementor-element.elementor-element-33870267{left:0px;}.elementor-598 .elementor-element.elementor-element-33870267{top:0px;}.elementor-598 .elementor-element.elementor-element-33870267 .skillbar-group .skill-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-33870267 .skillbar-group .number-percentage-wraper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}body:not(.rtl) .elementor-598 .elementor-element.elementor-element-34333b66{right:75px;}body.rtl .elementor-598 .elementor-element.elementor-element-34333b66{left:75px;}.elementor-598 .elementor-element.elementor-element-34333b66{top:103px;}.elementor-598 .elementor-element.elementor-element-34333b66 .skillbar-group .skill-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-34333b66 .skillbar-group .number-percentage-wraper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-319193dd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-525415a2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}body:not(.rtl) .elementor-598 .elementor-element.elementor-element-1cb0d15e{left:30%;}body.rtl .elementor-598 .elementor-element.elementor-element-1cb0d15e{right:30%;}.elementor-598 .elementor-element.elementor-element-1cb0d15e{top:30%;}.elementor-598 .elementor-element.elementor-element-2a90f90e{--width:500px;font-size:var( --e-global-typography-a3880e5-font-size );line-height:var( --e-global-typography-a3880e5-line-height );}.elementor-598 .elementor-element.elementor-element-32575c81 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-331ce05-font-size );line-height:var( --e-global-typography-331ce05-line-height );}.elementor-598 .elementor-element.elementor-element-25179329{--grid-auto-flow:row;}.elementor-598 .elementor-element.elementor-element-ca6c86f .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-ca6c86f .elementor-icon-box-title a{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-ca6c86f .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-598 .elementor-element.elementor-element-491da91d .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-491da91d .elementor-icon-box-title a{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-491da91d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-598 .elementor-element.elementor-element-168a83e5 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-168a83e5 .elementor-icon-box-title a{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-168a83e5 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-598 .elementor-element.elementor-element-276e488{--min-height:650px;}.elementor-598 .elementor-element.elementor-element-f6e7df4{margin:-200px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-598 .elementor-element.elementor-element-1b9550b9{--padding-top:80px;--padding-bottom:180px;--padding-left:20px;--padding-right:20px;}.elementor-598 .elementor-element.elementor-element-67d64532{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-598 .elementor-element.elementor-element-2fe90373{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-598 .elementor-element.elementor-element-397c524a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-598 .elementor-element.elementor-element-5fe68446 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-5fe68446 .elementor-icon-box-title a{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-5fe68446 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-5d1b2011 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-5d1b2011 .elementor-icon-box-title a{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-5d1b2011 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-45ec0e16 .elementor-heading-title{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-33826bb8{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-598 .elementor-element.elementor-element-1d1dd2f6{--e-con-grid-template-columns:repeat(2, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-598 .elementor-element.elementor-element-6583863a .elementor-heading-title{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-65cd6b1e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-598 .elementor-element.elementor-element-65cd6b1e .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-419a5de5 .elementor-heading-title{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-3f7c0018 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-598 .elementor-element.elementor-element-3f7c0018 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-4b6a405a .elementor-heading-title{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-30144461 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-598 .elementor-element.elementor-element-30144461 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-598 .elementor-element.elementor-element-59547deb{--content-width:100%;--min-height:0px;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-598 .elementor-element.elementor-element-a85186a{--min-height:0px;}.elementor-598 .elementor-element.elementor-element-86dab35 img{height:120px;object-fit:cover;}.elementor-598 .elementor-element.elementor-element-765a73ea{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-598 .elementor-element.elementor-element-351b7963{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-ba9a8f0{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-598 .elementor-element.elementor-element-ba9a8f0.e-con{--order:99999 /* order end hack */;}.elementor-598 .elementor-element.elementor-element-56ef9339.e-con{--order:-99999 /* order start hack */;}.elementor-598 .elementor-element.elementor-element-a692ddc{--width:120px;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:111px;--z-index:99;}.elementor-598 .elementor-element.elementor-element-a692ddc.e-con{--align-self:center;}body:not(.rtl) .elementor-598 .elementor-element.elementor-element-a692ddc{left:201px;}body.rtl .elementor-598 .elementor-element.elementor-element-a692ddc{right:201px;}.elementor-598 .elementor-element.elementor-element-f0d87ae{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-598 .elementor-element.elementor-element-f0d87ae .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;font-size:37px;}.elementor-598 .elementor-element.elementor-element-8c43567{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:999;text-align:center;}.elementor-598 .elementor-element.elementor-element-8c43567.elementor-element{--order:-99999 /* order start hack */;}.elementor-598 .elementor-element.elementor-element-6ed5b9f{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:99;}.elementor-598 .elementor-element.elementor-element-46b36c3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:99;}.elementor-598 .elementor-element.elementor-element-46b36c3.elementor-element{--order:99999 /* order end hack */;}.elementor-598 .elementor-element.elementor-element-6c58d935{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:999;}.elementor-598 .elementor-element.elementor-element-6c58d935.elementor-element{--order:-99999 /* order start hack */;}.elementor-598 .elementor-element.elementor-element-6c58d935 img{width:100%;max-width:100%;height:300px;object-fit:contain;}.elementor-598 .elementor-element.elementor-element-70e6e0f .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-1cfb5940{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-1cfb5940.e-con{--order:-99999 /* order start hack */;}.elementor-598 .elementor-element.elementor-element-184210c4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-23eb336:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-23eb336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elevocenter.es/wp-content/uploads/2026/09/elevo_90mintos.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-598 .elementor-element.elementor-element-23eb336{--min-height:600px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-7db807e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-598 .elementor-element.elementor-element-7db807e.e-con{--align-self:flex-start;}.elementor-598 .elementor-element.elementor-element-998a446{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-598 .elementor-element.elementor-element-998a446 .elementor-heading-title{font-size:30px;}.elementor-598 .elementor-element.elementor-element-08b868c.e-con{--align-self:flex-end;}.elementor-598 .elementor-element.elementor-element-af20a75{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-598 .elementor-element.elementor-element-af20a75 .elementor-heading-title{font-size:30px;}.elementor-598 .elementor-element.elementor-element-e2391e5{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-bbc6d75 img{height:500px;object-fit:cover;}.elementor-598 .elementor-element.elementor-element-1e66615b{--padding-top:80px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-598 .elementor-element.elementor-element-4d89337e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-598 .elementor-element.elementor-element-4d89337e.e-con{--align-self:center;}.elementor-598 .elementor-element.elementor-element-31223c84{--border-radius:0px 0px 0px 0px;}.elementor-598 .elementor-element.elementor-element-18fee70b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-598 .elementor-element.elementor-element-18fee70b .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-5c485dc6{font-size:18px;}.elementor-598 .elementor-element.elementor-element-9c1e4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-509a5a38{--min-height:370px;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-509a5a38.e-con{--align-self:flex-end;}.elementor-598 .elementor-element.elementor-element-560ead86 .elementor-heading-title{font-size:var( --e-global-typography-c809505-font-size );line-height:var( --e-global-typography-c809505-line-height );}.elementor-598 .elementor-element.elementor-element-41a8f77c .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-41a8f77c .elementor-icon-box-title a{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-41a8f77c .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-4d89501{--min-height:379px;}.elementor-598 .elementor-element.elementor-element-4d89501.e-con{--align-self:center;}.elementor-598 .elementor-element.elementor-element-77bcc535 .elementor-heading-title{font-size:var( --e-global-typography-c809505-font-size );line-height:var( --e-global-typography-c809505-line-height );}.elementor-598 .elementor-element.elementor-element-5891d0a8 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-5891d0a8 .elementor-icon-box-title a{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-5891d0a8 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-2445d601 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-69e4d26{--min-height:370px;}.elementor-598 .elementor-element.elementor-element-69e4d26.e-con{--align-self:center;}.elementor-598 .elementor-element.elementor-element-4e6e23d .elementor-heading-title{font-size:var( --e-global-typography-c809505-font-size );line-height:var( --e-global-typography-c809505-line-height );}.elementor-598 .elementor-element.elementor-element-19c9e84 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-19c9e84 .elementor-icon-box-title a{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-19c9e84 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-1f97698 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-2e4ad8d8{--border-radius:0px 0px 0px 0px;}.elementor-598 .elementor-element.elementor-element-17b49618 .elementor-heading-title{font-size:var( --e-global-typography-c809505-font-size );line-height:var( --e-global-typography-c809505-line-height );}.elementor-598 .elementor-element.elementor-element-6d4adcea .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-6d4adcea .elementor-icon-box-title a{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-6d4adcea .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-3413b672 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-7f1516f1{--border-radius:0px 0px 0px 0px;}.elementor-598 .elementor-element.elementor-element-3ebba29 .elementor-heading-title{font-size:var( --e-global-typography-c809505-font-size );line-height:var( --e-global-typography-c809505-line-height );}.elementor-598 .elementor-element.elementor-element-6dc8df34 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-6dc8df34 .elementor-icon-box-title a{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-6dc8df34 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-78c40dac .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-4483bbe{--border-radius:0px 0px 0px 0px;}.elementor-598 .elementor-element.elementor-element-967d4f8 .elementor-heading-title{font-size:var( --e-global-typography-c809505-font-size );line-height:var( --e-global-typography-c809505-line-height );}.elementor-598 .elementor-element.elementor-element-64fc2a5 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-64fc2a5 .elementor-icon-box-title a{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-64fc2a5 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-0d2e078 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-b75969c{--border-radius:0px 0px 0px 0px;}.elementor-598 .elementor-element.elementor-element-3172017 .elementor-heading-title{font-size:var( --e-global-typography-c809505-font-size );line-height:var( --e-global-typography-c809505-line-height );}.elementor-598 .elementor-element.elementor-element-4e8a979 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-4e8a979 .elementor-icon-box-title a{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-4e8a979 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-dfa152c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-af1d8e2{--border-radius:0px 0px 0px 0px;}.elementor-598 .elementor-element.elementor-element-62e7e4f .elementor-heading-title{font-size:var( --e-global-typography-c809505-font-size );line-height:var( --e-global-typography-c809505-line-height );}.elementor-598 .elementor-element.elementor-element-c3969cb .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-c3969cb .elementor-icon-box-title a{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-c3969cb .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-dc92e3a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-04d262c:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-04d262c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-598 .elementor-element.elementor-element-057dd49 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-057dd49 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-598 .elementor-element.elementor-element-057dd49 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-9fb5538{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-598 .elementor-element.elementor-element-cd0d4d6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-f3f2b79 .elementor-heading-title{font-size:var( --e-global-typography-c809505-font-size );line-height:var( --e-global-typography-c809505-line-height );}.elementor-598 .elementor-element.elementor-element-3d889c9:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-3d889c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elevocenter.es/wp-content/uploads/2026/08/ChatGPT-Image-24-ago-2026-13_48_17-1.png");background-position:98px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-598 .elementor-element.elementor-element-3d889c9{--content-width:100%;--min-height:600px;--justify-content:center;}.elementor-598 .elementor-element.elementor-element-570c509{--content-width:100%;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-598 .elementor-element.elementor-element-785b151{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-598 .elementor-element.elementor-element-785b151.e-con{--align-self:center;}.elementor-598 .elementor-element.elementor-element-5015304 .elementor-heading-title{font-size:var( --e-global-typography-c809505-font-size );line-height:var( --e-global-typography-c809505-line-height );}.elementor-598 .elementor-element.elementor-element-c737b38{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-599012d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-598 .elementor-element.elementor-element-599012d .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-50193f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-598 .elementor-element.elementor-element-a8e3774{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-size:18px;line-height:1.3em;}.elementor-598 .elementor-element.elementor-element-a66d0ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-8ca2556:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-8ca2556 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elevocenter.es/wp-content/uploads/2026/08/ChatGPT-Image-24-ago-2026-13_43_35-4.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-598 .elementor-element.elementor-element-8ca2556{--min-height:600px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-2897d53{width:var( --container-widget-width, 91% );max-width:91%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-598 .elementor-element.elementor-element-2897d53 .elementor-heading-title{font-size:30px;}.elementor-598 .elementor-element.elementor-element-140e31fa{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:80px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-598 .elementor-element.elementor-element-22f80937{--justify-content:flex-end;}.elementor-598 .elementor-element.elementor-element-22f80937:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-22f80937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-size:contain;}.elementor-598 .elementor-element.elementor-element-4e5cdb83{--width:100px;--justify-content:flex-end;}.elementor-598 .elementor-element.elementor-element-5fd95c22 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-5fd95c22 .elementor-icon-box-title a{font-size:var( --e-global-typography-9b364b5-font-size );line-height:var( --e-global-typography-9b364b5-line-height );}.elementor-598 .elementor-element.elementor-element-5fd95c22 .elementor-icon-box-description{font-size:var( --e-global-typography-331ce05-font-size );line-height:var( --e-global-typography-331ce05-line-height );}.elementor-598 .elementor-element.elementor-element-3d323e45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;}.elementor-598 .elementor-element.elementor-element-3d323e45 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-598 .elementor-element.elementor-element-3d323e45 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-c2052c9{width:var( --container-widget-width, 93% );max-width:93%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-598 .elementor-element.elementor-element-c2052c9 .elementor-heading-title{font-size:30px;}.elementor-598 .elementor-element.elementor-element-75ae821e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;text-align:start;font-size:18px;line-height:1.3em;}.elementor-598 .elementor-element.elementor-element-32c1096{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;text-align:start;font-size:18px;}.elementor-598 .elementor-element.elementor-element-3b8aaad0{--justify-content:center;}.elementor-598 .elementor-element.elementor-element-3803564c .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-f1d4f54{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-598 .elementor-element.elementor-element-49fc70e6 .elementor-icon-box-wrapper{text-align:start;}.elementor-598 .elementor-element.elementor-element-49fc70e6 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-49fc70e6 .elementor-icon-box-title a{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-49fc70e6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-598 .elementor-element.elementor-element-4cfc0a11{--border-radius:0px 0px 0px 0px;}.elementor-598 .elementor-element.elementor-element-346ab205 .elementor-icon-box-wrapper{text-align:start;}.elementor-598 .elementor-element.elementor-element-346ab205 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-346ab205 .elementor-icon-box-title a{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-346ab205 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-598 .elementor-element.elementor-element-9c85364:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-9c85364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elevocenter.es/wp-content/uploads/2026/08/ChatGPT-Image-24-ago-2026-13_43_37-5.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-598 .elementor-element.elementor-element-9c85364{--content-width:100%;--min-height:600px;--justify-content:center;}.elementor-598 .elementor-element.elementor-element-e4fd2db{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 39px;padding:0px 0px 0px 0px;}.elementor-598 .elementor-element.elementor-element-e4fd2db .elementor-heading-title{font-size:30px;}.elementor-598 .elementor-element.elementor-element-13f47b4c{--content-width:100%;--padding-top:80px;--padding-bottom:100px;--padding-left:40px;--padding-right:20px;}.elementor-598 .elementor-element.elementor-element-1170a0c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-598 .elementor-element.elementor-element-1170a0c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-598 .elementor-element.elementor-element-1170a0c9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-1ad6e1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-598 .elementor-element.elementor-element-6b4ad97a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:18px;line-height:1.3em;}.elementor-598 .elementor-element.elementor-element-33870267 .skillbar-group .skill-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-33870267 .skillbar-group .number-percentage-wraper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}body:not(.rtl) .elementor-598 .elementor-element.elementor-element-34333b66{right:0px;}body.rtl .elementor-598 .elementor-element.elementor-element-34333b66{left:0px;}.elementor-598 .elementor-element.elementor-element-34333b66{top:92px;}.elementor-598 .elementor-element.elementor-element-34333b66 .skillbar-group .skill-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-34333b66 .skillbar-group .number-percentage-wraper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-525415a2{--min-height:451px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-598 .elementor-element.elementor-element-1cb0d15e{--width:200px;--min-height:200px;--justify-content:center;top:59%;}.elementor-598 .elementor-element.elementor-element-7422fbc{--width:150px;--min-height:150px;}.elementor-598 .elementor-element.elementor-element-2a90f90e{--width:500px;font-size:var( --e-global-typography-a3880e5-font-size );line-height:var( --e-global-typography-a3880e5-line-height );}.elementor-598 .elementor-element.elementor-element-32575c81 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-331ce05-font-size );line-height:var( --e-global-typography-331ce05-line-height );}.elementor-598 .elementor-element.elementor-element-25179329{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-598 .elementor-element.elementor-element-ca6c86f .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-ca6c86f .elementor-icon-box-title a{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-ca6c86f .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-598 .elementor-element.elementor-element-c3dff51{font-size:18px;}.elementor-598 .elementor-element.elementor-element-491da91d .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-491da91d .elementor-icon-box-title a{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-491da91d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-598 .elementor-element.elementor-element-71d44313{font-size:18px;}.elementor-598 .elementor-element.elementor-element-168a83e5 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-168a83e5 .elementor-icon-box-title a{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-168a83e5 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-598 .elementor-element.elementor-element-c4a6a32{font-size:18px;}.elementor-598 .elementor-element.elementor-element-276e488:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-276e488 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elevocenter.es/wp-content/uploads/2026/08/ChatGPT-Image-24-ago-2026-13_43_38-6.png");background-position:45px 6px;background-repeat:no-repeat;background-size:contain;}.elementor-598 .elementor-element.elementor-element-276e488{--min-height:531px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-f6e7df4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:0px 0px 30px 0px;}.elementor-598 .elementor-element.elementor-element-f6e7df4 .elementor-heading-title{font-size:30px;}.elementor-598 .elementor-element.elementor-element-1b9550b9{--content-width:100%;--padding-top:80px;--padding-bottom:100px;--padding-left:40px;--padding-right:20px;}.elementor-598 .elementor-element.elementor-element-2705e375{line-height:1.3em;}.elementor-598 .elementor-element.elementor-element-2fe90373{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-5b7de07f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-5b7de07f.e-con{--order:-99999 /* order start hack */;}.elementor-598 .elementor-element.elementor-element-6731ca31{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-598 .elementor-element.elementor-element-5fe68446 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-5fe68446 .elementor-icon-box-title a{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-5fe68446 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-5d1b2011 .elementor-icon-box-title, .elementor-598 .elementor-element.elementor-element-5d1b2011 .elementor-icon-box-title a{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-5d1b2011 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-45ec0e16 .elementor-heading-title{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-33826bb8{--content-width:100%;}.elementor-598 .elementor-element.elementor-element-1d1dd2f6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-598 .elementor-element.elementor-element-6583863a .elementor-heading-title{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-65cd6b1e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-598 .elementor-element.elementor-element-65cd6b1e .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-419a5de5 .elementor-heading-title{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-3f7c0018 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-598 .elementor-element.elementor-element-3f7c0018 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-598 .elementor-element.elementor-element-4b6a405a .elementor-heading-title{font-size:var( --e-global-typography-3b8bf01-font-size );line-height:var( --e-global-typography-3b8bf01-line-height );}.elementor-598 .elementor-element.elementor-element-30144461 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-598 .elementor-element.elementor-element-30144461 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-598 .elementor-element.elementor-element-a85186a{--width:80%;}.elementor-598 .elementor-element.elementor-element-351b7963{--width:33.33%;}.elementor-598 .elementor-element.elementor-element-56ef9339{--width:42%;}.elementor-598 .elementor-element.elementor-element-a692ddc{--width:299.297px;}.elementor-598 .elementor-element.elementor-element-1cfb5940{--width:33.33%;}.elementor-598 .elementor-element.elementor-element-22f80937{--width:50%;}.elementor-598 .elementor-element.elementor-element-4e5cdb83{--width:100px;}.elementor-598 .elementor-element.elementor-element-7cc1efa8{--width:50%;}.elementor-598 .elementor-element.elementor-element-f1d4f54{--width:750px;}.elementor-598 .elementor-element.elementor-element-44f05bb7{--width:35%;}.elementor-598 .elementor-element.elementor-element-319193dd{--width:65%;}.elementor-598 .elementor-element.elementor-element-1cb0d15e{--width:47%;}.elementor-598 .elementor-element.elementor-element-1034aa44{--width:80%;}.elementor-598 .elementor-element.elementor-element-2fe90373{--width:80%;}.elementor-598 .elementor-element.elementor-element-5b7de07f{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-598 .elementor-element.elementor-element-a85186a{--width:100%;}.elementor-598 .elementor-element.elementor-element-351b7963{--width:100%;}.elementor-598 .elementor-element.elementor-element-ba9a8f0{--width:348.68px;}.elementor-598 .elementor-element.elementor-element-56ef9339{--width:100%;}.elementor-598 .elementor-element.elementor-element-22f80937{--width:100%;}.elementor-598 .elementor-element.elementor-element-7cc1efa8{--width:100%;}.elementor-598 .elementor-element.elementor-element-f1d4f54{--width:100%;}.elementor-598 .elementor-element.elementor-element-44f05bb7{--width:100%;}.elementor-598 .elementor-element.elementor-element-319193dd{--width:100%;}.elementor-598 .elementor-element.elementor-element-2fe90373{--width:100%;}.elementor-598 .elementor-element.elementor-element-5b7de07f{--width:100%;}}/* Start custom CSS for icon-list, class: .elementor-element-0abda8d *//* =====================================================
   ELEVO — LISTA DESTACADA DEFINITIVA

   Fondo lima:       #DCFB00
   Texto e iconos:   #050505
   Tipografía:       Barlow Condensed
===================================================== */


/* =====================================================
   ESTRUCTURA GENERAL
===================================================== */

.elevo-lista-highlight .elementor-icon-list-items {
    display: flex;
    flex-direction: column;
    align-items: flex-start;

    gap: 5px;
    margin: 0 !important;
    padding: 0 !important;
}


/* =====================================================
   ELEMENTOS DE LA LISTA
===================================================== */

.elevo-lista-highlight .elementor-icon-list-item {
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;
    align-items: center !important;
}


/* =====================================================
   ICONOS
===================================================== */

.elevo-lista-highlight .elementor-icon-list-icon {
    flex: 0 0 auto !important;

    margin: 0 10px 0 0 !important;
    padding: 0 !important;

    color: #050505 !important;
}

/* Iconos de fuente */

.elevo-lista-highlight .elementor-icon-list-icon i {
    color: #050505 !important;

    font-weight: 900 !important;
    -webkit-text-stroke: 0.7px #050505;

    text-shadow: none !important;
}

/* Iconos SVG */

.elevo-lista-highlight .elementor-icon-list-icon svg {
    color: #050505 !important;
    fill: #050505 !important;
    stroke: #050505 !important;
    stroke-width: 1.5px !important;
}


/* =====================================================
   TEXTO RESALTADO
===================================================== */

.elevo-lista-highlight .elementor-icon-list-text {
    display: inline-block !important;
    flex: 0 1 auto !important;

    width: auto !important;
    max-width: calc(100% - 30px);

    margin: 0 !important;
    padding: 2px 7px 3px !important;

    background-color: #DCFB00 !important;
    color: #050505 !important;

    font-family: "Barlow Condensed", sans-serif !important;
    font-weight: 500 !important;
    line-height: 1.1 !important;

    text-shadow: none !important;
    box-shadow: none !important;
    filter: none !important;
    transform: none !important;
    transition: none !important;
}


/* =====================================================
   SIN EFECTOS HOVER
===================================================== */

.elevo-lista-highlight .elementor-icon-list-item:hover,
.elevo-lista-highlight .elementor-icon-list-item:hover
.elementor-icon-list-text {
    transform: none !important;
    filter: none !important;
    box-shadow: none !important;
}


/* =====================================================
   TABLET
===================================================== */

@media (max-width: 1024px) {

    .elevo-lista-highlight .elementor-icon-list-items {
        gap: 4px;
    }

    .elevo-lista-highlight .elementor-icon-list-icon {
        margin-right: 8px !important;
    }

    .elevo-lista-highlight .elementor-icon-list-text {
        padding: 1px 5px 2px !important;
    }
}


/* =====================================================
   MÓVIL
===================================================== */

@media (max-width: 767px) {

    .elevo-lista-highlight .elementor-icon-list-items {
        gap: 3px;
    }

    .elevo-lista-highlight .elementor-icon-list-icon {
        margin-right: 7px !important;
    }

    .elevo-lista-highlight .elementor-icon-list-icon i {
        -webkit-text-stroke: 0.6px #050505;
    }

    .elevo-lista-highlight .elementor-icon-list-text {
        max-width: calc(100% - 27px);

        padding: 1px 4px 2px !important;

        font-family: "Barlow Condensed", sans-serif !important;
        line-height: 1.1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c43567 *//* ==========================================
   ELEVO V2 - DESTACADO SOLO "ELEVA"
========================================== */

.elevo-heading-highlight-eleva .elementor-heading-title {
    color: #000 !important;
}


/* SOLO "ELEVA" DESTACADO */

.elevo-heading-highlight-eleva .elevo-highlight-eleva {
    display: inline;

    background: #DCFB00;
    color: #050505 !important;

    padding: 0.02em 0.16em 0.05em;

    font-weight: 900;

    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b6a11f2 *//* =====================================================
   ELEVO CENTER V2 - CTA INSCRIPCIÓN
   NUEVA IDENTIDAD VISUAL

   Neón Elevo: #DCF800
   Negro:      #0A0A0A
   Gris:       #B5B5B5
   Blanco:     #FFFFFF
===================================================== */

.elevo-cta-box {
    position: relative;
    overflow: hidden;

    padding: 42px 40px !important;

    background:
        radial-gradient(
            circle at 100% 100%,
            rgba(220, 248, 0, 0.15) 0%,
            rgba(220, 248, 0, 0.04) 30%,
            transparent 55%
        ),
        #0A0A0A !important;

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

    border: 1px solid rgba(220, 248, 0, 0.42) !important;
    border-radius: 28px !important;

    box-shadow:
        0 20px 50px rgba(0, 0, 0, 0.45);

    transition:
        transform 0.35s ease,
        border-color 0.35s ease,
        box-shadow 0.35s ease;
}


/* =====================================================
   GLOW DECORATIVO
===================================================== */

.elevo-cta-box::before {
    content: "";
    position: absolute;

    width: 240px;
    height: 240px;

    right: -110px;
    bottom: -130px;

    background: radial-gradient(
        circle,
        rgba(220, 248, 0, 0.22) 0%,
        rgba(220, 248, 0, 0.08) 38%,
        transparent 70%
    );

    pointer-events: none;
}


/* =====================================================
   HOVER CAJA
===================================================== */

.elevo-cta-box:hover {
    transform: translateY(-5px);

    border-color: #DCF800 !important;

    box-shadow:
        0 26px 60px rgba(0, 0, 0, 0.52),
        0 0 32px rgba(220, 248, 0, 0.12);
}


/* =====================================================
   TEXTOS
===================================================== */

.elevo-cta-box h1,
.elevo-cta-box h2,
.elevo-cta-box h3,
.elevo-cta-box h4,
.elevo-cta-box .elementor-heading-title {
    color: #FFFFFF !important;
}


.elevo-cta-box p,
.elevo-cta-box .elementor-widget-text-editor {
    color: #D8D8D8 !important;
}


/* =====================================================
   BOTÓN PRINCIPAL
===================================================== */

.elevo-cta-box .elementor-button {
    min-height: 62px;

    padding: 8px 12px 8px 30px !important;

    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 18px;

    background: #DCF800 !important;

    border: 1px solid #DCF800 !important;
    border-radius: 999px !important;

    color: #0A0A0A !important;

    font-weight: 700 !important;

    box-shadow:
        0 10px 28px rgba(220, 248, 0, 0.20);

    transition:
        background 0.3s ease,
        color 0.3s ease,
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}


/* Texto botón */

.elevo-cta-box .elementor-button-text {
    color: #0A0A0A !important;
}


/* =====================================================
   ICONO / CÍRCULO DEL BOTÓN
===================================================== */

.elevo-cta-box .elementor-button-icon {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 48px;
    height: 48px;

    margin: 0 !important;

    background: #0A0A0A;

    border-radius: 50%;

    color: #DCF800;

    transition:
        transform 0.3s ease,
        background 0.3s ease,
        color 0.3s ease;
}


.elevo-cta-box .elementor-button-icon svg {
    width: 17px;
    height: 17px;

    fill: #DCF800 !important;
}


/* =====================================================
   HOVER BOTÓN
===================================================== */

.elevo-cta-box .elementor-button:hover {
    background: #FFFFFF !important;

    border-color: #FFFFFF !important;

    color: #0A0A0A !important;

    transform: translateY(-2px);

    box-shadow:
        0 14px 34px rgba(0, 0, 0, 0.35);
}


.elevo-cta-box .elementor-button:hover .elementor-button-text {
    color: #0A0A0A !important;
}


.elevo-cta-box .elementor-button:hover .elementor-button-icon {
    background: #DCF800;

    transform: rotate(45deg);
}


.elevo-cta-box .elementor-button:hover .elementor-button-icon svg {
    fill: #0A0A0A !important;
}


/* =====================================================
   ICONO PLAY
===================================================== */

.elevo-cta-box .elementor-widget-icon .elementor-icon {
    width: 64px;
    height: 64px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: rgba(255, 255, 255, 0.03) !important;

    border: 1px solid rgba(220, 248, 0, 0.50);

    border-radius: 50%;

    color: #DCF800 !important;

    box-shadow:
        0 0 0 8px rgba(220, 248, 0, 0.05);

    transition:
        background 0.3s ease,
        border-color 0.3s ease,
        transform 0.3s ease,
        box-shadow 0.3s ease;
}


.elevo-cta-box .elementor-widget-icon .elementor-icon svg {
    fill: #DCF800 !important;
}


/* Hover icono */

.elevo-cta-box .elementor-widget-icon .elementor-icon:hover {
    background: #DCF800 !important;

    border-color: #DCF800 !important;

    transform: scale(1.08);

    box-shadow:
        0 0 0 10px rgba(220, 248, 0, 0.08),
        0 0 30px rgba(220, 248, 0, 0.18);
}


.elevo-cta-box .elementor-widget-icon .elementor-icon:hover svg {
    fill: #0A0A0A !important;
}


/* =====================================================
   MOBILE
===================================================== */

@media (max-width: 767px) {

    .elevo-cta-box {
        padding: 30px 24px !important;

        border-radius: 22px !important;
    }


    .elevo-cta-box .elementor-button {
        width: 100%;

        padding-left: 24px !important;
    }


    .elevo-cta-box .elementor-button-icon {
        width: 44px;
        height: 44px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59547deb *//* =====================================================
   ELEVO V2 - DEGRADADO HERO
   DESKTOP / TABLET / MOBILE
===================================================== */


/* =====================================================
   DESKTOP
===================================================== */

.elementor-598 .elementor-element.elementor-element-59547deb {
    background: linear-gradient(
        180deg,
        #E1DFDD 0%,
        #DBD8D5 20%,
        #D2CECB 38%,
        #B9B3AF 50%,
        #928B86 58%,
        #6F6965 65%,
        #55514E 72%,
        #403D3B 82%,
        #2F2F2F 100%
    ) !important;
}


/* =====================================================
   TABLET
   768px - 1024px
===================================================== */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-598 .elementor-element.elementor-element-59547deb {
        background: linear-gradient(
            180deg,
            #E1DFDD 0%,
            #DCD9D6 22%,
            #D1CDCA 40%,
            #B6B0AC 51%,
            #89827D 59%,
            #69635F 66%,
            #504C49 73%,
            #3D3A38 84%,
            #2F2F2F 100%
        ) !important;
    }

}


/* =====================================================
   MOBILE
   Hasta 767px
===================================================== */

@media (max-width: 767px) {

    .elementor-598 .elementor-element.elementor-element-59547deb {
        background: linear-gradient(
            180deg,
            #E3E1DF 0%,
            #DEDBD8 22%,
            #D3CFCC 40%,
            #B5AEA9 52%,
            #827A75 59%,
            #625C58 65%,
            #4B4744 71%,
            #3A3836 80%,
            #2F2F2F 100%
        ) !important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-998a446 *//* =========================================
   DESKTOP Y ESTILOS GENERALES
========================================= */

.elevo-sesion {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    width: fit-content;
    font-family: "Barlow", sans-serif;
    color: #000;
}

.elevo-sesion__titulos {
    display: flex;
    flex-direction: column;
    align-items: center;
}

/* DOBLE SESIÓN */
.elevo-sesion__principal {
    display: block;
    width: fit-content;
    background-color: #d9ff00;
    padding: 5px 14px;
    font-size: 60px;
    font-weight: 900;
    line-height: 1;
    text-transform: uppercase;
    white-space: nowrap;
}

/* 1 DÍA EN SEMANA */
.elevo-sesion__secundario {
    display: block;
    width: fit-content;
    background-color: #d9ff00;
    padding: 5px 12px;
    font-size: 42px;
    font-weight: 800;
    line-height: 1;
    text-transform: uppercase;
    white-space: nowrap;
}

/* TEXTO INFERIOR */
.elevo-sesion__descripcion {
    display: block;
    width: fit-content;
    align-self: flex-end;
    margin: 12px 8px 0 0;
    padding: 0;
    background-color: transparent;
    font-family: "Barlow", sans-serif;
    font-size: 21px;
    font-weight: 700;
    line-height: 1.15;
    text-align: right;
    color: #000;
}


/* =========================================
   TABLET: COMO DESKTOP + FONDO VERDE
========================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .elevo-sesion {
        display: inline-flex;
        align-items: center;
        width: fit-content;
    }

    .elevo-sesion__titulos {
        align-items: center;
    }

    .elevo-sesion__principal {
        font-size: 48px;
    }

    .elevo-sesion__secundario {
        font-size: 34px;
    }

    .elevo-sesion__descripcion {
        display: block;
        width: fit-content;
        align-self: flex-end;
        margin: 10px 6px 0 0;
        padding: 6px 10px;
        background-color: #d9ff00;
        color: #000;
        font-size: 18px;
        font-weight: 700;
        line-height: 1.15;
        text-align: right;
    }
}


/* =========================================
   MÓVIL: IZQUIERDA + FONDO VERDE
========================================= */

@media (max-width: 767px) {

    .elevo-sesion {
        display: flex;
        width: 100%;
        align-items: flex-start;
        margin-left: 0;
        margin-right: auto;
        text-align: left;
    }

    .elevo-sesion__titulos {
        align-items: flex-start;
    }

    .elevo-sesion__principal {
        padding: 4px 9px;
        font-size: 34px;
    }

    .elevo-sesion__secundario {
        padding: 4px 8px;
        font-size: 26px;
    }

    .elevo-sesion__descripcion {
        display: block;
        width: fit-content;
        align-self: flex-start;
        margin: 8px 0 0;
        padding: 6px 9px;
        background-color: #d9ff00;
        color: #000;
        font-size: 15px;
        font-weight: 700;
        line-height: 1.15;
        text-align: left;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af20a75 */.elevo-tiempo {
    display: inline-flex;
    flex-direction: column;
    align-items: flex-start;
    font-family: "Barlow", sans-serif;
    color: #000;
}

.elevo-tiempo > b {
    display: block;
    align-self: flex-start;
    background: #d9ff00;
    padding: 6px 16px;
    font-size: 72px;
    font-weight: 800;
    line-height: 1;
}

.elevo-tiempo small {
    display: block;
    background: #d9ff00;
    padding: 7px 12px;
    font-family: "Barlow", sans-serif;
    font-size: 28px;
    font-weight: 500;
    line-height: 1.15;
    text-align: left;
}

.elevo-tiempo small strong {
    font-weight: 800;
}

/* Tablet */
@media (max-width: 1024px) {
    .elevo-tiempo > b {
        font-size: 56px;
    }

    .elevo-tiempo small {
        font-size: 22px;
    }
}

/* Móvil */
@media (max-width: 767px) {
    .elevo-tiempo > b {
        padding: 5px 11px;
        font-size: 42px;
    }

    .elevo-tiempo small {
        padding: 6px 9px;
        font-size: 17px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e197da *//* ==========================================
   ELEVO V2 - DESTACADO SOLO "ELEVA"
========================================== */

.elevo-heading-highlight-eleva .elementor-heading-title {
    color: #000000 !important;
}


/* SOLO "ELEVA" DESTACADO */

.elevo-heading-highlight-eleva .elevo-highlight-eleva {
    display: inline;

    background: #DCFB00;
    color: #050505 !important;

    padding: 0.02em 0.16em 0.05em;

    font-weight: 900;

    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-560ead86 *//* =====================================================
   ELEVO V2 - ICONO SERVICIOS
   Gris:  #C5C2C0
   Lima:  #DCFB00
   Oscuro:#06171D
===================================================== */

.elevo-service-icon .elementor-icon {
    width: 72px;
    height: 72px;

    display: flex !important;
    align-items: center;
    justify-content: center;

    padding: 0 !important;

    background: #C5C2C0 !important;

    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 50% !important;

    color: #06171D !important;

    box-shadow:
        0 10px 28px rgba(0, 0, 0, 0.18);

    transition:
        background 0.35s ease,
        transform 0.35s ease,
        box-shadow 0.35s ease;
}


/* SVG / icono */

.elevo-service-icon .elementor-icon svg {
    width: 30px !important;
    height: 30px !important;

    fill: #06171D !important;

    transition:
        fill 0.35s ease;
}


/* =====================================================
   HOVER
===================================================== */

.elevo-service-icon:hover .elementor-icon {
    background: #DCFB00 !important;

    transform: scale(1.07);

    box-shadow:
        0 10px 30px rgba(220, 251, 0, 0.18);
}


.elevo-service-icon:hover .elementor-icon svg {
    fill: #06171D !important;
}


/* =====================================================
   MOBILE
===================================================== */

@media (max-width: 767px) {

    .elevo-service-icon .elementor-icon {
        width: 60px;
        height: 60px;
    }

    .elevo-service-icon .elementor-icon svg {
        width: 26px !important;
        height: 26px !important;
    }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41a8f77c *//* =====================================================
   ELEVO V2 - ICONO SERVICIOS
   Gris:  #C5C2C0
   Lima:  #DCFB00
   Oscuro:#06171D
===================================================== */

.elevo-service-icon .elementor-icon {
    width: 72px;
    height: 72px;

    display: flex !important;
    align-items: center;
    justify-content: center;

    padding: 0 !important;

    background: #C5C2C0 !important;

    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 50% !important;

    color: #06171D !important;

    box-shadow:
        0 10px 28px rgba(0, 0, 0, 0.18);

    transition:
        background 0.35s ease,
        transform 0.35s ease,
        box-shadow 0.35s ease;
}


/* SVG / icono */

.elevo-service-icon .elementor-icon svg {
    width: 30px !important;
    height: 30px !important;

    fill: #06171D !important;

    transition:
        fill 0.35s ease;
}


/* =====================================================
   HOVER
===================================================== */

.elevo-service-icon:hover .elementor-icon {
    background: #DCFB00 !important;

    transform: scale(1.07);

    box-shadow:
        0 10px 30px rgba(220, 251, 0, 0.18);
}


.elevo-service-icon:hover .elementor-icon svg {
    fill: #06171D !important;
}


/* =====================================================
   MOBILE
===================================================== */

@media (max-width: 767px) {

    .elevo-service-icon .elementor-icon {
        width: 60px;
        height: 60px;
    }

    .elevo-service-icon .elementor-icon svg {
        width: 26px !important;
        height: 26px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-509a5a38 *//* =====================================================
   ELEVO V2 - TARJETA GRIS MEDIO CON DEGRADADO
===================================================== */

.elevo-service-card {
    position: relative;
    overflow: hidden;

    padding: 20px 20px 40px !important;

    background:
        /* Luz gris superior */
        radial-gradient(
            circle at 25% 10%,
            rgba(197, 194, 192, 0.16) 0%,
            rgba(197, 194, 192, 0.06) 30%,
            transparent 55%
        ),

        /* Toque lima muy sutil */
        radial-gradient(
            circle at 100% 0%,
            rgba(220, 251, 0, 0.055) 0%,
            rgba(220, 251, 0, 0.015) 28%,
            transparent 50%
        ),

        /* Fondo gris medio */
        linear-gradient(
            145deg,
            #51514F 0%,
            #3E3E3C 52%,
            #292928 100%
        ) !important;

    border: 1px solid rgba(220, 251, 0, 0.42) !important;

    border-radius: 0px !important;

    box-shadow:
        0 22px 55px rgba(0, 0, 0, 0.28);

    transition:
        transform 0.35s ease,
        border-color 0.35s ease,
        box-shadow 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77bcc535 *//* =====================================================
   ELEVO V2 - ICONO SERVICIOS
   Gris:  #C5C2C0
   Lima:  #DCFB00
   Oscuro:#06171D
===================================================== */

.elevo-service-icon .elementor-icon {
    width: 72px;
    height: 72px;

    display: flex !important;
    align-items: center;
    justify-content: center;

    padding: 0 !important;

    background: #C5C2C0 !important;

    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 50% !important;

    color: #06171D !important;

    box-shadow:
        0 10px 28px rgba(0, 0, 0, 0.18);

    transition:
        background 0.35s ease,
        transform 0.35s ease,
        box-shadow 0.35s ease;
}


/* SVG / icono */

.elevo-service-icon .elementor-icon svg {
    width: 30px !important;
    height: 30px !important;

    fill: #06171D !important;

    transition:
        fill 0.35s ease;
}


/* =====================================================
   HOVER
===================================================== */

.elevo-service-icon:hover .elementor-icon {
    background: #DCFB00 !important;

    transform: scale(1.07);

    box-shadow:
        0 10px 30px rgba(220, 251, 0, 0.18);
}


.elevo-service-icon:hover .elementor-icon svg {
    fill: #06171D !important;
}


/* =====================================================
   MOBILE
===================================================== */

@media (max-width: 767px) {

    .elevo-service-icon .elementor-icon {
        width: 60px;
        height: 60px;
    }

    .elevo-service-icon .elementor-icon svg {
        width: 26px !important;
        height: 26px !important;
    }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5891d0a8 *//* =====================================================
   ELEVO V2 - ICONO SERVICIOS
   Gris:  #C5C2C0
   Lima:  #DCFB00
   Oscuro:#06171D
===================================================== */

.elevo-service-icon .elementor-icon {
    width: 72px;
    height: 72px;

    display: flex !important;
    align-items: center;
    justify-content: center;

    padding: 0 !important;

    background: #C5C2C0 !important;

    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 50% !important;

    color: #06171D !important;

    box-shadow:
        0 10px 28px rgba(0, 0, 0, 0.18);

    transition:
        background 0.35s ease,
        transform 0.35s ease,
        box-shadow 0.35s ease;
}


/* SVG / icono */

.elevo-service-icon .elementor-icon svg {
    width: 30px !important;
    height: 30px !important;

    fill: #06171D !important;

    transition:
        fill 0.35s ease;
}


/* =====================================================
   HOVER
===================================================== */

.elevo-service-icon:hover .elementor-icon {
    background: #DCFB00 !important;

    transform: scale(1.07);

    box-shadow:
        0 10px 30px rgba(220, 251, 0, 0.18);
}


.elevo-service-icon:hover .elementor-icon svg {
    fill: #06171D !important;
}


/* =====================================================
   MOBILE
===================================================== */

@media (max-width: 767px) {

    .elevo-service-icon .elementor-icon {
        width: 60px;
        height: 60px;
    }

    .elevo-service-icon .elementor-icon svg {
        width: 26px !important;
        height: 26px !important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e6e23d *//* =====================================================
   ELEVO V2 - ICONO SERVICIOS
   Gris:  #C5C2C0
   Lima:  #DCFB00
   Oscuro:#06171D
===================================================== */

.elevo-service-icon .elementor-icon {
    width: 72px;
    height: 72px;

    display: flex !important;
    align-items: center;
    justify-content: center;

    padding: 0 !important;

    background: #C5C2C0 !important;

    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 50% !important;

    color: #06171D !important;

    box-shadow:
        0 10px 28px rgba(0, 0, 0, 0.18);

    transition:
        background 0.35s ease,
        transform 0.35s ease,
        box-shadow 0.35s ease;
}


/* SVG / icono */

.elevo-service-icon .elementor-icon svg {
    width: 30px !important;
    height: 30px !important;

    fill: #06171D !important;

    transition:
        fill 0.35s ease;
}


/* =====================================================
   HOVER
===================================================== */

.elevo-service-icon:hover .elementor-icon {
    background: #DCFB00 !important;

    transform: scale(1.07);

    box-shadow:
        0 10px 30px rgba(220, 251, 0, 0.18);
}


.elevo-service-icon:hover .elementor-icon svg {
    fill: #06171D !important;
}


/* =====================================================
   MOBILE
===================================================== */

@media (max-width: 767px) {

    .elevo-service-icon .elementor-icon {
        width: 60px;
        height: 60px;
    }

    .elevo-service-icon .elementor-icon svg {
        width: 26px !important;
        height: 26px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e66615b */.elementor-598 .elementor-element.elementor-element-1e66615b {
    background: linear-gradient(
        180deg,
        #E1DFDD 0%,
        #DAD7D4 24%,
        #CEC9C5 42%,
        #A79F9A 54%,
        #6C6560 61%,
        #3A3532 67%,
        #1A1817 74%,
        #050505 100%
    );
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d5b0e12 *//* =====================================================
   ELEVO — LISTA DESTACADA DEFINITIVA

   Fondo lima:       #DCFB00
   Texto e iconos:   #050505
   Tipografía:       Barlow Condensed
===================================================== */


/* =====================================================
   ESTRUCTURA GENERAL
===================================================== */

.elevo-lista-highlight .elementor-icon-list-items {
    display: flex;
    flex-direction: column;
    align-items: flex-start;

    gap: 5px;
    margin: 0 !important;
    padding: 0 !important;
}


/* =====================================================
   ELEMENTOS DE LA LISTA
===================================================== */

.elevo-lista-highlight .elementor-icon-list-item {
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;
    align-items: center !important;
}


/* =====================================================
   ICONOS
===================================================== */

.elevo-lista-highlight .elementor-icon-list-icon {
    flex: 0 0 auto !important;

    margin: 0 10px 0 0 !important;
    padding: 0 !important;

    color: #050505 !important;
}

/* Iconos de fuente */

.elevo-lista-highlight .elementor-icon-list-icon i {
    color: #050505 !important;

    font-weight: 900 !important;
    -webkit-text-stroke: 0.7px #050505;

    text-shadow: none !important;
}

/* Iconos SVG */

.elevo-lista-highlight .elementor-icon-list-icon svg {
    color: #050505 !important;
    fill: #050505 !important;
    stroke: #050505 !important;
    stroke-width: 1.5px !important;
}


/* =====================================================
   TEXTO RESALTADO
===================================================== */

.elevo-lista-highlight .elementor-icon-list-text {
    display: inline-block !important;
    flex: 0 1 auto !important;

    width: auto !important;
    max-width: calc(100% - 30px);

    margin: 0 !important;
    padding: 2px 7px 3px !important;

    background-color: #DCFB00 !important;
    color: #050505 !important;

    font-family: "Barlow Condensed", sans-serif !important;
    font-weight: 500 !important;
    line-height: 1.1 !important;

    text-shadow: none !important;
    box-shadow: none !important;
    filter: none !important;
    transform: none !important;
    transition: none !important;
}


/* =====================================================
   SIN EFECTOS HOVER
===================================================== */

.elevo-lista-highlight .elementor-icon-list-item:hover,
.elevo-lista-highlight .elementor-icon-list-item:hover
.elementor-icon-list-text {
    transform: none !important;
    filter: none !important;
    box-shadow: none !important;
}


/* =====================================================
   TABLET
===================================================== */

@media (max-width: 1024px) {

    .elevo-lista-highlight .elementor-icon-list-items {
        gap: 4px;
    }

    .elevo-lista-highlight .elementor-icon-list-icon {
        margin-right: 8px !important;
    }

    .elevo-lista-highlight .elementor-icon-list-text {
        padding: 1px 5px 2px !important;
    }
}


/* =====================================================
   MÓVIL
===================================================== */

@media (max-width: 767px) {

    .elevo-lista-highlight .elementor-icon-list-items {
        gap: 3px;
    }

    .elevo-lista-highlight .elementor-icon-list-icon {
        margin-right: 7px !important;
    }

    .elevo-lista-highlight .elementor-icon-list-icon i {
        -webkit-text-stroke: 0.6px #050505;
    }

    .elevo-lista-highlight .elementor-icon-list-text {
        max-width: calc(100% - 27px);

        padding: 1px 4px 2px !important;

        font-family: "Barlow Condensed", sans-serif !important;
        line-height: 1.1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d889c9 */.elementor-598 .elementor-element.elementor-element-3d889c9{
@media (max-width: 767px)

    .elementor-598 .elementor-element.elementor-element-3d889c9 {
        background: linear-gradient(
            180deg,
            #E1DFDD 0%,
            #DAD7D4 24%,
            #CEC9C5 42%,
            #A79F9A 54%,
            #6C6560 61%,
            #3A3532 67%,
            #1A1817 74%,
            #050505 100%
        );
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50193f9 *//* ==========================================
   ELEVO V2 - DESTACADO SOLO "ELEVA"
========================================== */

.elevo-heading-highlight-eleva .elementor-heading-title {
    color: #000 !important;
}


/* SOLO "ELEVA" DESTACADO */

.elevo-heading-highlight-eleva .elevo-highlight-eleva {
    display: inline;

    background: #DCFB00;
    color: #050505 !important;

    padding: 0.02em 0.16em 0.05em;

    font-weight: 900;

    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2897d53 *//* =====================================================
   ELEVO — TÍTULO FÚTBOL FEMENINO
   FONDO ADAPTADO A CADA LÍNEA
===================================================== */

.elevo-titulo-femenino .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;

    font-family: "Barlow Condensed", sans-serif !important;
    line-height: 1 !important;
    text-align: left;
}


/* =====================================================
   FÚTBOL / FEMENINO
   Fondo adaptado a cada línea
===================================================== */

.elevo-titulo-femenino .elevo-title-main {
    display: inline;

    margin: 0;

    padding: 0.02em 0.14em 0.05em;

    background: #DCFB00;
    color: #050505 !important;

    font-family: "Barlow Condensed", sans-serif;

    font-size: 72px;
    font-weight: 800;

    line-height: 1.02;

    letter-spacing: -1.5px;

    text-transform: uppercase;

    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}


/* =====================================================
   TODAS LAS CATEGORÍAS
===================================================== */

.elevo-titulo-femenino .elevo-title-sub {
    display: inline;

    margin: 0;

    padding: 0.02em 0.14em 0.05em;

    background: #DCFB00;
    color: #050505 !important;

    font-family: "Barlow Condensed", sans-serif;

    font-size: 32px;
    font-weight: 500;

    line-height: 1;

    letter-spacing: -0.3px;

    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}


/* =====================================================
   TABLET
===================================================== */

@media (max-width: 1024px) {

    .elevo-titulo-femenino .elevo-title-main {
        font-size: 60px;

        padding: 0.02em 0.13em 0.05em;
    }

    .elevo-titulo-femenino .elevo-title-sub {
        font-size: 28px;

        padding: 0.02em 0.13em 0.05em;
    }

}


/* =====================================================
   MÓVIL
===================================================== */

@media (max-width: 767px) {

    .elevo-titulo-femenino .elevo-title-main {
        font-size: 48px;

        line-height: 1.02;

        letter-spacing: -1px;

        padding: 0.02em 0.12em 0.05em;
    }

    .elevo-titulo-femenino .elevo-title-sub {
        font-size: 25px;

        line-height: 1;

        padding: 0.02em 0.12em 0.05em;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2052c9 *//* ==========================================
   ELEVO V2 - HEADING DESTACADO
========================================== */

.elevo-heading-highlight .elementor-heading-title {
    color: #000000 !important;
}


/* SOLO "TU NIVEL." DESTACADO */

.elevo-heading-highlight .elevo-highlight {
    display: inline;

    background: #DCFB00;


    padding: 0.02em 0.16em 0.05em;

    font-weight: 900;

    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dabbbe3 *//* =====================================================
   ELEVO - TARJETAS VISIÓN / MISIÓN
   Verde: #DCFB00
   Negro: #050505
   Blanco: #FFFFFF
===================================================== */

.elevo-info-card {
    position: relative;
    overflow: hidden;

    padding: 36px 38px !important;

    background:
        radial-gradient(
            circle at 100% 100%,
            rgba(220, 251, 0, 0.12) 0%,
            rgba(220, 251, 0, 0.035) 28%,
            transparent 52%
        ),
        linear-gradient(
            145deg,
            #111111 0%,
            #080808 60%,
            #050505 100%
        ) !important;

    border: 0 !important;

    border-radius: 0px !important;

    box-shadow:
        0 18px 45px rgba(0, 0, 0, 0.35);

    transition:
        transform 0.35s ease,
        border-color 0.35s ease,
        box-shadow 0.35s ease;
}


/* =====================================================
   GLOW VERDE SUTIL
===================================================== */

.elevo-info-card::before {
    content: "";

    position: absolute;

    width: 180px;
    height: 180px;

    right: -90px;
    bottom: -100px;

    background: radial-gradient(
        circle,
        rgba(220, 251, 0, 0.16) 0%,
        rgba(220, 251, 0, 0.05) 38%,
        transparent 70%
    );

    pointer-events: none;
}


/* =====================================================
   HOVER DE LA TARJETA
===================================================== */

.elevo-info-card:hover {
    transform: translateY(-5px);

    border: 0 !important;

    box-shadow:
        0 25px 55px rgba(0, 0, 0, 0.48),
        0 0 25px rgba(220, 251, 0, 0.08);
}


/* =====================================================
   ICONO
===================================================== */

.elevo-info-card .elementor-icon {
    width: 66px;
    height: 66px;

    display: flex !important;
    align-items: center;
    justify-content: center;

    padding: 0 !important;

    background: #DCFB00 !important;

    border-radius: 50% !important;

    color: #050505 !important;

    box-shadow:
        0 8px 24px rgba(220, 251, 0, 0.15);

    transition:
        background 0.3s ease,
        transform 0.3s ease;
}


/* SVG del icono */

.elevo-info-card .elementor-icon svg {
    width: 30px !important;
    height: 30px !important;

    fill: #FFFFFF !important;
}


/* Hover del icono */

.elevo-info-card:hover .elementor-icon {
    transform: scale(1.06);

    background: #FFFFFF !important;
}


.elevo-info-card:hover .elementor-icon svg {
    fill: #050505 !important;
}


/* =====================================================
   TÍTULO
===================================================== */

.elevo-info-card .elementor-heading-title,
.elevo-info-card .elementor-icon-box-title,
.elevo-info-card h2,
.elevo-info-card h3,
.elevo-info-card h4 {
    color: #FFFFFF !important;

    font-weight: 700 !important;

    line-height: 1.2 !important;

    margin-bottom: 8px !important;
}


/* =====================================================
   TEXTO
===================================================== */

.elevo-info-card p,
.elevo-info-card .elementor-icon-box-description,
.elevo-info-card .elementor-widget-text-editor {
    color: #B7B7B7 !important;

    line-height: 1.55 !important;
}


/* =====================================================
   MOBILE
===================================================== */

@media (max-width: 767px) {

    .elevo-info-card {
        padding: 28px 24px !important;

        border-radius: 20px !important;
    }

    .elevo-info-card .elementor-icon {
        width: 58px;
        height: 58px;
    }

    .elevo-info-card .elementor-icon svg {
        width: 26px !important;
        height: 26px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-140e31fa */@media (max-width: 767px) {

    .elementor-598 .elementor-element.elementor-element-140e31fa {
        background: linear-gradient(
            180deg,
            #E1DFDD 0%,
            #DAD7D4 24%,
            #CEC9C5 42%,
            #A79F9A 54%,
            #6C6560 61%,
            #3A3532 67%,
            #1A1817 74%,
            #050505 100%
        );
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4fd2db *//* =====================================================
   ELEVO — TÍTULO PORTEROS
   FONDO ADAPTADO A CADA LÍNEA
===================================================== */

.elevo-titulo-porteros .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;

    font-family: "Barlow Condensed", sans-serif !important;
    line-height: 1 !important;
    text-align: left;
}


/* =====================================================
   ESPECÍFICO / PORTEROS
===================================================== */

.elevo-titulo-porteros .elevo-porteros-main {
    display: inline;

    background: #DCFB00;
    color: #050505 !important;

    padding: 0.02em 0.14em 0.05em;

    font-family: "Barlow Condensed", sans-serif;
    font-size: 66px;
    font-weight: 800;

    line-height: 1.02;

    letter-spacing: -1.3px;
    text-transform: uppercase;

    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}


/* =====================================================
   ENTRENADORES PROFESIONALES
===================================================== */

.elevo-titulo-porteros .elevo-porteros-sub {
    display: inline;

    background: #DCFB00;
    color: #050505 !important;

    padding: 0.02em 0.14em 0.05em;

    font-family: "Barlow Condensed", sans-serif;
    font-size: 29px;
    font-weight: 600;

    line-height: 1;

    letter-spacing: -0.3px;

    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}


/* =====================================================
   TABLET
===================================================== */

@media (max-width: 1024px) {

    .elevo-titulo-porteros .elevo-porteros-main {
        font-size: 54px;
    }

    .elevo-titulo-porteros .elevo-porteros-sub {
        font-size: 25px;
    }

}


/* =====================================================
   MÓVIL
===================================================== */

@media (max-width: 767px) {

    .elevo-titulo-porteros .elevo-porteros-main {
        font-size: 38px;

        line-height: 1.02;

        letter-spacing: -0.7px;

        padding: 0.02em 0.12em 0.05em;
    }

    .elevo-titulo-porteros .elevo-porteros-sub {
        font-size: 21px;

        padding: 0.02em 0.12em 0.05em;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ad6e1a *//* =====================================================
   ELEVO V2 — HEADING DESTACADO DEFINITIVO

   Texto normal:      blanco
   Fondo destacado:  verde Elevo
   Texto destacado:  negro
===================================================== */


/* TEXTO NORMAL */

.elevo-heading-highlight .elementor-heading-title {
    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;
}


/* PARTE DESTACADA */

.elevo-heading-highlight
.elementor-heading-title
.elevo-highlight {
    display: inline;

    padding: 0.02em 0.16em 0.05em;

    background: #DCFB00 !important;
    color: #050505 !important;
    -webkit-text-fill-color: #050505 !important;

    font-weight: 900 !important;

    text-shadow: none !important;
    box-shadow: none !important;

    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cb0d15e */.elevo-circle {
    width: 220px !important;
    aspect-ratio: 1 / 1 !important;

    border-radius: 50% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    flex: 0 0 auto !important;

    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b6a764c *//* =====================================================
   ELEVO V2 - FEATURE CARD
   Diseño alternativo / compacto

   Lima:   #DCFB00
   Gris:   #C5C2C0
   Negro:  #080909
   Blanco: #FFFFFF
===================================================== */

.elevo-feature-card {
    position: relative;
    overflow: hidden;

    padding: 32px 34px !important;

    background:
        radial-gradient(
            circle at 0% 0%,
            rgba(197, 194, 192, 0.13) 0%,
            rgba(197, 194, 192, 0.035) 32%,
            transparent 58%
        ),
        linear-gradient(
            135deg,
            #202121 0%,
            #151616 48%,
            #090A0A 100%
        ) !important;

    border: 1px solid rgba(197, 194, 192, 0.22) !important;

    border-left: 4px solid #DCFB00 !important;

    border-radius: 22px !important;

    box-shadow:
        0 18px 42px rgba(0, 0, 0, 0.28);

    transition:
        transform 0.35s ease,
        border-color 0.35s ease,
        box-shadow 0.35s ease;
}


/* =====================================================
   DETALLE DECORATIVO
===================================================== */

.elevo-feature-card::before {
    content: "";

    position: absolute;

    width: 170px;
    height: 170px;

    right: -85px;
    top: -90px;

    background: radial-gradient(
        circle,
        rgba(220, 251, 0, 0.11) 0%,
        rgba(220, 251, 0, 0.025) 40%,
        transparent 70%
    );

    pointer-events: none;
}


/* =====================================================
   HOVER
===================================================== */

.elevo-feature-card:hover {
    transform: translateY(-5px);

    border-color: rgba(220, 251, 0, 0.55) !important;

    border-left-color: #DCFB00 !important;

    box-shadow:
        0 24px 50px rgba(0, 0, 0, 0.38),
        -5px 0 22px rgba(220, 251, 0, 0.08);
}


/* =====================================================
   ICONO
===================================================== */

.elevo-feature-card .elementor-icon {
    width: 66px;
    height: 66px;

    display: flex !important;
    align-items: center;
    justify-content: center;

    padding: 0 !important;

    background: #C5C2C0 !important;

    border-radius: 16px !important;

    color: #101111 !important;

    box-shadow:
        0 8px 24px rgba(0, 0, 0, 0.18);

    transition:
        background 0.35s ease,
        transform 0.35s ease;
}


.elevo-feature-card .elementor-icon svg {
    width: 29px !important;
    height: 29px !important;

    fill: #101111 !important;
}


/* Hover del icono */

.elevo-feature-card:hover .elementor-icon {
    background: #DCFB00 !important;

    transform: translateY(-3px);
}


.elevo-feature-card:hover .elementor-icon svg {
    fill: #080909 !important;
}


/* =====================================================
   TÍTULO
===================================================== */

.elevo-feature-card .elementor-heading-title,
.elevo-feature-card h2,
.elevo-feature-card h3,
.elevo-feature-card h4 {
    color: #FFFFFF !important;

    font-weight: 700 !important;

    line-height: 1.12 !important;
}


/* =====================================================
   TEXTO
===================================================== */

.elevo-feature-card p,
.elevo-feature-card .elementor-widget-text-editor,
.elevo-feature-card .elementor-icon-box-description {
    color: #C5C2C0 !important;

    line-height: 1.5 !important;
}


/* =====================================================
   MOBILE
===================================================== */

@media (max-width: 767px) {

    .elevo-feature-card {
        padding: 26px 24px !important;

        border-left-width: 3px !important;

        border-radius: 18px !important;
    }


    .elevo-feature-card .elementor-icon {
        width: 58px;
        height: 58px;

        border-radius: 14px !important;
    }


    .elevo-feature-card .elementor-icon svg {
        width: 25px !important;
        height: 25px !important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6e7df4 *//* =====================================================
   ELEVO — TÍTULO SCOUTING
   FONDO VERDE ADAPTADO A CADA LÍNEA
===================================================== */

.elevo-titulo-scouting .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;

    font-family: "Barlow Condensed", sans-serif !important;
    line-height: 1 !important;
    text-align: left;
}


/* =====================================================
   SCOUTING / ASESORAMIENTO / REPRESENTACIÓN
   Cada línea adapta el fondo al texto
===================================================== */

.elevo-titulo-scouting .elevo-scout-main {
    display: inline;

    margin: 0;

    padding: 0.02em 0.14em 0.05em;

    background: #DCFB00;
    color: #050505 !important;

    font-family: "Barlow Condensed", sans-serif;

    font-size: 66px;
    font-weight: 800;

    line-height: 1.02;

    letter-spacing: -1.3px;

    text-transform: uppercase;

    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}


/* =====================================================
   VALOR ONE SPORT
===================================================== */

.elevo-titulo-scouting .elevo-scout-brand {
    display: inline;

    margin: 0;

    padding: 0.02em 0.14em 0.05em;

    background: #DCFB00;
    color: #050505 !important;

    font-family: "Barlow Condensed", sans-serif;

    font-size: 29px;
    font-weight: 700;

    line-height: 1;

    letter-spacing: -0.3px;

    text-transform: uppercase;

    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}


/* =====================================================
   AGENTE FIFA
   SIN FONDO VERDE
===================================================== */

.elevo-titulo-scouting .elevo-scout-role {
    display: inline-block;

    margin: 6px 0 0 0;
    padding: 0;

    background: transparent !important;
    color: #050505 !important;

    font-family: "Barlow Condensed", sans-serif;

    font-size: 19px;
    font-weight: 500;

    line-height: 1;
}


/* =====================================================
   TABLET
===================================================== */

@media (max-width: 1024px) {

    .elevo-titulo-scouting .elevo-scout-main {
        font-size: 54px;

        padding: 0.02em 0.13em 0.05em;
    }

    .elevo-titulo-scouting .elevo-scout-brand {
        font-size: 25px;

        padding: 0.02em 0.13em 0.05em;
    }

    .elevo-titulo-scouting .elevo-scout-role {
        font-size: 17px;
    }

}


/* =====================================================
   MÓVIL
===================================================== */

@media (max-width: 767px) {

    .elevo-titulo-scouting .elevo-scout-main {
        font-size: 38px;

        line-height: 1.02;

        letter-spacing: -0.7px;

        padding: 0.02em 0.12em 0.05em;
    }

    .elevo-titulo-scouting .elevo-scout-brand {
        font-size: 21px;

        padding: 0.02em 0.12em 0.05em;
    }

    .elevo-titulo-scouting .elevo-scout-role {
        margin-top: 4px;

        font-size: 15px;
    }

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d2fe1b6 *//* =====================================================
   ELEVO V2 - FORMULARIO DISPONIBILIDAD

   Lima:        #DCFB00
   Gris claro:  #C5C2C0
   Gris medio:  #454543
   Gris oscuro: #292929
   Negro:       #050505
   Blanco:      #FFFFFF

   DISEÑO RECTO - BORDER RADIUS 0PX
===================================================== */


/* =====================================================
   FORMULARIO GENERAL
===================================================== */

.elevo-booking-form,
.elevo-booking-form .elementor-widget-container,
.elevo-booking-form .wpcf7,
.elevo-booking-form .wpcf7-form {
    border-radius: 0 !important;
}


/* =====================================================
   ALTURA DE LÍNEA GENERAL
   TEXTOS CONTACT FORM 7
===================================================== */

.elevo-booking-form .wpcf7-form {
    line-height: 1.3 !important;
}

.elevo-booking-form .wpcf7-form p,
.elevo-booking-form .wpcf7-form label,
.elevo-booking-form .wpcf7-form span,
.elevo-booking-form .wpcf7-form div {
    line-height: 1.3;
}


.elevo-booking-form .wpcf7-form {
    width: 100%;

    padding: 36px !important;

    background:
        radial-gradient(
            circle at 15% 0%,
            rgba(197, 194, 192, 0.18) 0%,
            rgba(197, 194, 192, 0.07) 30%,
            transparent 55%
        ),
        radial-gradient(
            circle at 100% 20%,
            rgba(220, 251, 0, 0.035) 0%,
            transparent 40%
        ),
        linear-gradient(
            145deg,
            #4A4A48 0%,
            #3B3B39 48%,
            #292929 100%
        ) !important;

    border: 1px solid rgba(197, 194, 192, 0.20);

    box-shadow:
        0 20px 50px rgba(0, 0, 0, 0.20);
}


/* =====================================================
   LABELS
===================================================== */

.elevo-booking-form .wpcf7-form > label {
    display: block;

    margin-bottom: 28px;

    color: #FFFFFF !important;

    font-size: 18px;
    font-weight: 600;

    line-height: 1.3 !important;
}


/* =====================================================
   INPUTS / SELECTS / NUMBER / TEXTAREA
===================================================== */

.elevo-booking-form input[type="text"],
.elevo-booking-form input[type="email"],
.elevo-booking-form input[type="tel"],
.elevo-booking-form input[type="number"],
.elevo-booking-form select,
.elevo-booking-form textarea {

    width: 100% !important;

    margin-top: 10px;

    padding: 17px 20px !important;

    background:
        linear-gradient(
            135deg,
            #41413F 0%,
            #363634 100%
        ) !important;

    border: 1px solid rgba(197, 194, 192, 0.38) !important;

    border-radius: 0 !important;

    color: #FFFFFF !important;

    font-family: inherit;
    font-size: 16px;

    line-height: 1.3 !important;

    outline: none !important;

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.025) !important;

    transition:
        border-color 0.3s ease,
        background 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;
}


/* =====================================================
   PLACEHOLDER
===================================================== */

.elevo-booking-form input::placeholder,
.elevo-booking-form textarea::placeholder {
    color: rgba(255, 255, 255, 0.52) !important;

    line-height: 1.3 !important;
}


/* =====================================================
   SELECT
===================================================== */

.elevo-booking-form select {
    cursor: pointer;

    background-color: #3B3B39 !important;
}


.elevo-booking-form select option {
    background: #3B3B39 !important;

    color: #FFFFFF !important;
}


/* =====================================================
   FOCUS
===================================================== */

.elevo-booking-form input[type="text"]:focus,
.elevo-booking-form input[type="email"]:focus,
.elevo-booking-form input[type="tel"]:focus,
.elevo-booking-form input[type="number"]:focus,
.elevo-booking-form select:focus,
.elevo-booking-form textarea:focus {

    background: #464644 !important;

    border-color: #DCFB00 !important;

    box-shadow:
        0 0 0 2px rgba(220, 251, 0, 0.10),
        0 8px 28px rgba(0, 0, 0, 0.14) !important;
}


/* =====================================================
   TÍTULO SECCIÓN DISPONIBILIDAD HORARIA
===================================================== */

.elevo-booking-form .elevo-form-section-title {
    position: relative;

    margin-top: 55px;
    margin-bottom: 30px;

    padding: 22px 0 20px 24px;

    border-top: 1px solid rgba(197, 194, 192, 0.35);
    border-left: 4px solid #DCFB00;

    color: #FFFFFF !important;

    font-size: 25px;
    font-weight: 500;

    line-height: 1.02 !important;

    letter-spacing: -0.02em;
}


/* Glow lateral */

.elevo-booking-form .elevo-form-section-title::before {
    content: "";

    position: absolute;

    left: -4px;
    top: 20px;

    width: 4px;
    height: 42px;

    background: #DCFB00;

    box-shadow:
        0 0 18px rgba(220, 251, 0, 0.24);
}


/* =====================================================
   TEXTOS NORMALES / TEXTO INFORMATIVO
===================================================== */

.elevo-booking-form .wpcf7-form p {
    line-height: 1.3 !important;
}


/* =====================================================
   BLOQUES DE HORARIOS
===================================================== */

.elevo-booking-form .wpcf7-checkbox {
    display: flex !important;
    flex-wrap: wrap;

    gap: 10px;

    margin-top: 14px;
}


/* Eliminar márgenes CF7 */

.elevo-booking-form
.wpcf7-checkbox
.wpcf7-list-item {
    margin: 0 !important;
}


/* =====================================================
   CADA HORARIO
===================================================== */

.elevo-booking-form
.wpcf7-checkbox
.wpcf7-list-item label {

    display: inline-flex;
    align-items: center;

    gap: 9px;

    min-height: 46px;

    padding: 10px 16px;

    background:
        linear-gradient(
            135deg,
            #484846 0%,
            #3C3C3A 100%
        ) !important;

    border: 1px solid rgba(197, 194, 192, 0.34) !important;

    border-radius: 0 !important;

    color: #FFFFFF !important;

    line-height: 1.3 !important;

    cursor: pointer;

    transition:
        background 0.25s ease,
        border-color 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease,
        box-shadow 0.25s ease;
}


/* =====================================================
   HOVER HORARIOS
===================================================== */

.elevo-booking-form
.wpcf7-checkbox
.wpcf7-list-item label:hover {

    background: #50504E !important;

    border-color: #DCFB00 !important;

    color: #FFFFFF !important;

    transform: translateY(-2px);

    box-shadow:
        0 8px 20px rgba(0, 0, 0, 0.12);
}


/* =====================================================
   CHECKBOX PERSONALIZADO
===================================================== */

.elevo-booking-form
.wpcf7-checkbox
input[type="checkbox"] {

    appearance: none;
    -webkit-appearance: none;

    width: 19px;
    height: 19px;

    min-width: 19px;

    margin: 0 !important;

    background: #383837;

    border: 1px solid #C5C2C0;

    border-radius: 0 !important;

    cursor: pointer;

    position: relative;

    transition:
        background 0.25s ease,
        border-color 0.25s ease;
}


/* =====================================================
   CHECKBOX SELECCIONADO
===================================================== */

.elevo-booking-form
.wpcf7-checkbox
input[type="checkbox"]:checked {

    background: #DCFB00;

    border-color: #DCFB00;
}


/* Tick */

.elevo-booking-form
.wpcf7-checkbox
input[type="checkbox"]:checked::after {

    content: "";

    position: absolute;

    left: 6px;
    top: 2px;

    width: 5px;
    height: 10px;

    border: solid #050505;

    border-width: 0 2px 2px 0;

    transform: rotate(45deg);
}


/* =====================================================
   HORARIO SELECCIONADO
===================================================== */

.elevo-booking-form
.wpcf7-checkbox
.wpcf7-list-item label:has(input:checked) {

    background: #DCFB00 !important;

    border-color: #DCFB00 !important;

    color: #050505 !important;

    font-weight: 600;

    box-shadow:
        0 8px 22px rgba(220, 251, 0, 0.10);
}


/* =====================================================
   POLÍTICA DE PRIVACIDAD
===================================================== */

.elevo-booking-form .wpcf7-acceptance {
    display: block;

    margin-top: 30px;
    margin-bottom: 28px;
}


.elevo-booking-form
.wpcf7-acceptance
.wpcf7-list-item {
    margin: 0 !important;
}


.elevo-booking-form
.wpcf7-acceptance label {

    display: flex;
    align-items: flex-start;

    gap: 12px;

    color: #E0DEDC !important;

    font-size: 15px;

    line-height: 1.3 !important;

    cursor: pointer;
}


/* =====================================================
   CHECKBOX PRIVACIDAD
===================================================== */

.elevo-booking-form
.wpcf7-acceptance
input[type="checkbox"] {

    appearance: none;
    -webkit-appearance: none;

    width: 21px;
    height: 21px;

    min-width: 21px;

    margin: 2px 0 0 0 !important;

    background: #383837;

    border: 1px solid #C5C2C0;

    border-radius: 0 !important;

    position: relative;

    cursor: pointer;

    transition:
        background 0.25s ease,
        border-color 0.25s ease;
}


/* Seleccionado */

.elevo-booking-form
.wpcf7-acceptance
input[type="checkbox"]:checked {

    background: #DCFB00;

    border-color: #DCFB00;
}


/* Tick privacidad */

.elevo-booking-form
.wpcf7-acceptance
input[type="checkbox"]:checked::after {

    content: "";

    position: absolute;

    left: 7px;
    top: 3px;

    width: 5px;
    height: 10px;

    border: solid #050505;

    border-width: 0 2px 2px 0;

    transform: rotate(45deg);
}


/* =====================================================
   ENLACE PRIVACIDAD
===================================================== */

.elevo-booking-form
.wpcf7-acceptance a {

    color: #DCFB00 !important;

    text-decoration: none;

    line-height: 1.3 !important;

    transition: opacity 0.25s ease;
}


.elevo-booking-form
.wpcf7-acceptance a:hover {
    opacity: 0.72;
}


/* =====================================================
   BOTÓN ENVIAR
===================================================== */

.elevo-booking-form input[type="submit"] {

    min-height: 58px;

    padding: 14px 32px !important;

    background: #DCFB00 !important;

    border: 1px solid #DCFB00 !important;

    border-radius: 0 !important;

    color: #050505 !important;

    font-size: 16px;
    font-weight: 700;

    line-height: 1.3 !important;

    cursor: pointer;

    box-shadow:
        0 10px 28px rgba(220, 251, 0, 0.13);

    transition:
        background 0.3s ease,
        border-color 0.3s ease,
        color 0.3s ease,
        transform 0.3s ease,
        box-shadow 0.3s ease;
}


/* Hover botón */

.elevo-booking-form input[type="submit"]:hover {

    background: #FFFFFF !important;

    border-color: #FFFFFF !important;

    color: #050505 !important;

    transform: translateY(-3px);

    box-shadow:
        0 15px 32px rgba(0, 0, 0, 0.22);
}


/* =====================================================
   MENSAJES DE ERROR
===================================================== */

.elevo-booking-form
.wpcf7-not-valid-tip {

    margin-top: 7px;

    color: #DCFB00 !important;

    font-size: 13px;

    line-height: 1.3 !important;
}


/* =====================================================
   RESPUESTA CONTACT FORM 7
===================================================== */

.elevo-booking-form
.wpcf7-response-output {

    margin: 25px 0 0 !important;

    padding: 16px 20px !important;

    background: rgba(197, 194, 192, 0.10);

    border: 1px solid #DCFB00 !important;

    border-radius: 0 !important;

    color: #FFFFFF !important;

    line-height: 1.3 !important;
}


/* =====================================================
   SPINNER
===================================================== */

.elevo-booking-form .wpcf7-spinner {

    background-color: #DCFB00;

    border-radius: 0 !important;
}


/* =====================================================
   MOBILE
===================================================== */

@media (max-width: 767px) {


    /* FORMULARIO */

    .elevo-booking-form .wpcf7-form {

        padding: 24px 20px !important;

        line-height: 1.3 !important;

        background:
            radial-gradient(
                circle at 10% 0%,
                rgba(197, 194, 192, 0.16) 0%,
                rgba(197, 194, 192, 0.05) 30%,
                transparent 55%
            ),
            linear-gradient(
                145deg,
                #484846 0%,
                #393937 50%,
                #292929 100%
            ) !important;
    }


    /* LABELS */

    .elevo-booking-form
    .wpcf7-form > label {

        margin-bottom: 22px;

        font-size: 16px;

        line-height: 1.3 !important;
    }


    /* INPUTS */

    .elevo-booking-form input[type="text"],
    .elevo-booking-form input[type="email"],
    .elevo-booking-form input[type="tel"],
    .elevo-booking-form input[type="number"],
    .elevo-booking-form select,
    .elevo-booking-form textarea {

        padding: 15px 17px !important;

        border-radius: 0 !important;

        line-height: 1.3 !important;
    }


    /* TEXTO GENERAL */

    .elevo-booking-form .wpcf7-form p,
    .elevo-booking-form .wpcf7-form label,
    .elevo-booking-form .wpcf7-form span {

        line-height: 1.3 !important;
    }


    /* TÍTULO DISPONIBILIDAD */

    .elevo-booking-form
    .elevo-form-section-title {

        margin-top: 42px;
        margin-bottom: 24px;

        padding: 18px 0 16px 18px;

        font-size: 25px;

        line-height: 1.02 !important;

        border-left-width: 3px;
    }


    .elevo-booking-form
    .elevo-form-section-title::before {

        left: -3px;
        top: 17px;

        width: 3px;
        height: 34px;
    }


    /* HORARIOS */

    .elevo-booking-form
    .wpcf7-checkbox {

        gap: 8px;
    }


    .elevo-booking-form
    .wpcf7-checkbox
    .wpcf7-list-item label {

        min-height: 42px;

        padding: 9px 12px;

        border-radius: 0 !important;

        font-size: 14px;

        line-height: 1.3 !important;
    }


    /* PRIVACIDAD */

    .elevo-booking-form
    .wpcf7-acceptance label {

        line-height: 1.3 !important;
    }


    /* BOTÓN */

    .elevo-booking-form
    input[type="submit"] {

        width: 100%;

        border-radius: 0 !important;

        line-height: 1.3 !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6731ca31 *//* ==================================================
   ELEVO - TARJETA INFORMACIÓN DE CONTACTO
================================================== */

.elevo-contact-card {
    position: relative;
    width: 100%;
    padding: 42px 40px !important;

    background: rgba(4, 20, 22, 0.72) !important;

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

    border: 1px solid rgba(175, 203, 31, 0.18) !important;
    border-radius: 28px !important;

    box-shadow:
        0 20px 50px rgba(0, 0, 0, 0.16);

    overflow: hidden;

    transition:
        border-color 0.3s ease,
        background 0.3s ease;
}


/* Sutil iluminación verde */

.elevo-contact-card::before {
    content: "";
    position: absolute;

    width: 260px;
    height: 260px;

    top: -130px;
    right: -130px;

    background: radial-gradient(
        circle,
        rgba(175, 203, 31, 0.10) 0%,
        rgba(175, 203, 31, 0) 70%
    );

    pointer-events: none;
}


/* ==================================================
   ICON BOXES
================================================== */

.elevo-contact-card .elementor-icon-box-wrapper {
    display: flex;
    align-items: center;

    gap: 20px;
}


/* Icono */

.elevo-contact-card .elementor-icon-box-icon {
    margin: 0 !important;

    flex: 0 0 auto;
}


/* Círculo verde */

.elevo-contact-card .elementor-icon {
    display: flex !important;
    align-items: center;
    justify-content: center;

    width: 58px;
    height: 58px;

    padding: 0 !important;

    background: #AFCB1F !important;

    border-radius: 50% !important;

    color: #ffffff !important;

    transition:
        transform 0.3s ease,
        background 0.3s ease;
}


/* SVG iconos */

.elevo-contact-card .elementor-icon svg {
    width: 25px;
    height: 25px;

    fill: #ffffff !important;
}


/* Hover icono */

.elevo-contact-card .elementor-icon-box-wrapper:hover .elementor-icon {
    background: #ffffff !important;

    transform: translateY(-3px);
}

.elevo-contact-card .elementor-icon-box-wrapper:hover .elementor-icon svg {
    fill: #0B0D0B !important;
}


/* ==================================================
   TÍTULOS CONTACTO
================================================== */

.elevo-contact-card .elementor-icon-box-title {
    margin: 0 0 3px 0 !important;

    color: #ffffff !important;

    font-size: 22px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
}


/* Texto */

.elevo-contact-card .elementor-icon-box-description {
    margin: 0 !important;

    color: rgba(255, 255, 255, 0.82) !important;

    font-size: 16px !important;
    line-height: 1.5 !important;
}


/* Links */

.elevo-contact-card a {
    color: inherit;
    text-decoration: none;

    transition: color 0.25s ease;
}

.elevo-contact-card a:hover {
    color: #AFCB1F;
}


/* ==================================================
   CAJA REDES SOCIALES
================================================== */

.elevo-social-card {
    position: relative;

    padding: 32px 34px !important;

    background: rgba(255, 255, 255, 0.045) !important;

    border: 1px solid rgba(175, 203, 31, 0.12) !important;
    border-radius: 22px !important;

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

    overflow: hidden;
}


/* Título */

.elevo-social-card h2,
.elevo-social-card h3,
.elevo-social-card h4,
.elevo-social-card .elementor-heading-title {
    color: #ffffff !important;

    font-weight: 700 !important;
}


/* Línea separadora */

.elevo-social-card .elementor-divider-separator {
    border-color: rgba(255, 255, 255, 0.10) !important;
}


/* ==================================================
   ICONOS SOCIALES
================================================== */

.elevo-social-card .elementor-social-icon {
    width: 48px !important;
    height: 48px !important;

    display: inline-flex !important;
    align-items: center;
    justify-content: center;

    margin-right: 8px;

    background: #AFCB1F !important;

    border-radius: 50% !important;

    color: #ffffff !important;

    transition:
        transform 0.3s ease,
        background 0.3s ease,
        color 0.3s ease;
}


/* SVG */

.elevo-social-card .elementor-social-icon svg {
    fill: #ffffff !important;

    transition: fill 0.3s ease;
}


/* Hover */

.elevo-social-card .elementor-social-icon:hover {
    background: #ffffff !important;

    color: #080808 !important;

    transform: translateY(-4px);
}

.elevo-social-card .elementor-social-icon:hover svg {
    fill: #080808 !important;
}


/* ==================================================
   ESPACIADO ENTRE EMAIL / DIRECCIÓN
================================================== */

.elevo-contact-card .elementor-widget-icon-box {
    margin-bottom: 26px;
}


/* ==================================================
   TABLET
================================================== */

@media (max-width: 1024px) {

    .elevo-contact-card {
        padding: 36px 32px !important;

        border-radius: 24px !important;
    }

    .elevo-social-card {
        padding: 28px !important;
    }

}


/* ==================================================
   MOBILE
================================================== */

@media (max-width: 767px) {

    .elevo-contact-card {
        padding: 28px 22px !important;

        border-radius: 20px !important;
    }


    .elevo-contact-card .elementor-icon-box-wrapper {
        gap: 16px;
    }


    .elevo-contact-card .elementor-icon {
        width: 52px;
        height: 52px;
    }


    .elevo-contact-card .elementor-icon svg {
        width: 22px;
        height: 22px;
    }


    .elevo-contact-card .elementor-icon-box-title {
        font-size: 19px !important;
    }


    .elevo-contact-card .elementor-icon-box-description {
        font-size: 15px !important;
    }


    .elevo-social-card {
        padding: 26px 22px !important;

        border-radius: 18px !important;
    }


    .elevo-social-card .elementor-social-icon {
        width: 44px !important;
        height: 44px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67d64532 *//* ==================================================
   FORMULARIO ELEVO - CONTACT FORM 7
   ================================================== */

.elevo-form {
    width: 100%;
}

/* Caja general del formulario */
.elevo-form .wpcf7-form {
    width: 100%;
    padding: 48px 52px;

    background: rgba(4, 20, 22, 0.72);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(175, 203, 31, 0.18);
    border-radius: 28px;

    box-sizing: border-box;
}

/* Reset párrafos CF7 */
.elevo-form .wpcf7-form p {
    margin: 0 0 24px 0;
}

/* ==================================================
   LABELS
   ================================================== */

.elevo-form .wpcf7-form label {
    display: block;
    width: 100%;

    color: #ffffff;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.4;

    margin-bottom: 8px;
}

/* ==================================================
   INPUTS
   ================================================== */

.elevo-form input[type="text"],
.elevo-form input[type="email"],
.elevo-form input[type="tel"],
.elevo-form input[type="number"],
.elevo-form input[type="url"],
.elevo-form select {

    width: 100% !important;
    height: 62px;

    padding: 0 26px !important;

    background: rgba(5, 15, 17, 0.42) !important;

    border: 1px solid rgba(175, 203, 31, 0.20) !important;
    border-radius: 999px !important;

    color: #ffffff !important;

    font-size: 16px;
    font-weight: 400;

    outline: none !important;
    box-shadow: none !important;

    transition:
        border-color 0.3s ease,
        background 0.3s ease,
        box-shadow 0.3s ease;

    box-sizing: border-box;
}


/* ==================================================
   SELECT
   ================================================== */

.elevo-form select {
    appearance: none;
    -webkit-appearance: none;

    cursor: pointer;

    background-color: rgba(5, 15, 17, 0.42) !important;

    background-image:
        linear-gradient(45deg, transparent 50%, #AFCB1F 50%),
        linear-gradient(135deg, #AFCB1F 50%, transparent 50%);

    background-position:
        calc(100% - 25px) 27px,
        calc(100% - 19px) 27px;

    background-size:
        6px 6px,
        6px 6px;

    background-repeat: no-repeat;

    padding-right: 55px !important;
}

.elevo-form select option {
    background: #0B1516;
    color: #ffffff;
}


/* ==================================================
   TEXTAREA
   ================================================== */

.elevo-form textarea {

    width: 100% !important;
    min-height: 220px;

    padding: 24px 28px !important;

    background: rgba(5, 15, 17, 0.42) !important;

    border: 1px solid rgba(175, 203, 31, 0.20) !important;
    border-radius: 32px !important;

    color: #ffffff !important;

    font-family: inherit;
    font-size: 16px;

    resize: vertical;

    outline: none !important;
    box-shadow: none !important;

    transition:
        border-color 0.3s ease,
        background 0.3s ease,
        box-shadow 0.3s ease;

    box-sizing: border-box;
}


/* ==================================================
   FOCUS
   ================================================== */

.elevo-form input[type="text"]:focus,
.elevo-form input[type="email"]:focus,
.elevo-form input[type="tel"]:focus,
.elevo-form input[type="number"]:focus,
.elevo-form input[type="url"]:focus,
.elevo-form select:focus,
.elevo-form textarea:focus {

    border-color: #AFCB1F !important;

    background: rgba(5, 15, 17, 0.60) !important;

    box-shadow:
        0 0 0 3px rgba(175, 203, 31, 0.08) !important;
}


/* ==================================================
   RADIO BUTTONS
   ================================================== */

.elevo-form .wpcf7-radio {
    display: flex;
    flex-wrap: wrap;
    gap: 12px 28px;

    margin-top: 8px;
}

.elevo-form .wpcf7-list-item {
    margin: 0 !important;
}

.elevo-form .wpcf7-radio .wpcf7-list-item label {
    display: flex;
    align-items: center;
    gap: 9px;

    width: auto;

    margin: 0;

    cursor: pointer;

    color: #ffffff;
    font-size: 16px;
    font-weight: 400;
}

.elevo-form input[type="radio"] {

    appearance: none;
    -webkit-appearance: none;

    width: 19px;
    height: 19px;

    border: 2px solid rgba(255,255,255,0.65);
    border-radius: 50%;

    background: transparent;

    cursor: pointer;

    position: relative;

    margin: 0;
}

.elevo-form input[type="radio"]:checked {
    border-color: #AFCB1F;
}

.elevo-form input[type="radio"]:checked::before {

    content: "";

    position: absolute;

    width: 9px;
    height: 9px;

    top: 3px;
    left: 3px;

    border-radius: 50%;

    background: #AFCB1F;
}


/* ==================================================
   CHECKBOX PRIVACIDAD
   ================================================== */

.elevo-form .wpcf7-acceptance .wpcf7-list-item label {

    display: flex;
    align-items: flex-start;

    gap: 12px;

    cursor: pointer;

    margin: 0;
}

.elevo-form input[type="checkbox"] {

    appearance: none;
    -webkit-appearance: none;

    flex: 0 0 20px;

    width: 20px;
    height: 20px;

    margin: 2px 0 0 0;

    border: 1px solid rgba(255,255,255,0.55);
    border-radius: 5px;

    background: rgba(255,255,255,0.06);

    cursor: pointer;

    position: relative;
}

.elevo-form input[type="checkbox"]:checked {

    background: #AFCB1F;
    border-color: #AFCB1F;
}

.elevo-form input[type="checkbox"]:checked::after {

    content: "✓";

    position: absolute;

    left: 4px;
    top: -1px;

    color: #080808;

    font-size: 15px;
    font-weight: 800;
}


/* Texto privacidad */

.elevo-form .wpcf7-acceptance .wpcf7-list-item-label {

    color: rgba(255,255,255,0.82);

    font-size: 15px;
    line-height: 1.5;
}


/* Links */

.elevo-form a {

    color: #AFCB1F;
    text-decoration: none;

    transition: opacity 0.25s ease;
}

.elevo-form a:hover {
    opacity: 0.75;
}


/* ==================================================
   BOTÓN ENVIAR
   ================================================== */

.elevo-form input[type="submit"] {

    min-width: 170px;
    height: 58px;

    padding: 0 34px !important;

    background: #AFCB1F !important;

    border: 1px solid #AFCB1F !important;
    border-radius: 999px !important;

    color: #080808 !important;

    font-size: 16px;
    font-weight: 700;

    cursor: pointer;

    box-shadow: none !important;

    transition:
        background 0.3s ease,
        color 0.3s ease,
        border-color 0.3s ease,
        transform 0.3s ease;
}


/* Hover botón */

.elevo-form input[type="submit"]:hover {

    background: #ffffff !important;

    border-color: #ffffff !important;

    color: #080808 !important;

    transform: translateY(-2px);
}


/* ==================================================
   MENSAJES CF7
   ================================================== */

.elevo-form .wpcf7-response-output {

    margin: 24px 0 0 !important;
    padding: 16px 20px !important;

    color: #ffffff;

    border-radius: 14px !important;

    font-size: 14px;
}

.elevo-form .wpcf7-not-valid-tip {

    color: #ff7070;

    font-size: 13px;

    margin-top: 7px;
}


/* ==================================================
   SPINNER
   ================================================== */

.elevo-form .wpcf7-spinner {
    background-color: #AFCB1F;
}


/* ==================================================
   TABLET
   ================================================== */

@media (max-width: 1024px) {

    .elevo-form .wpcf7-form {

        padding: 40px 35px;

        border-radius: 24px;
    }

}


/* ==================================================
   MOBILE
   ================================================== */

@media (max-width: 767px) {

    .elevo-form .wpcf7-form {

        padding: 28px 20px;

        border-radius: 20px;
    }

    .elevo-form .wpcf7-form p {
        margin-bottom: 20px;
    }

    .elevo-form input[type="text"],
    .elevo-form input[type="email"],
    .elevo-form input[type="tel"],
    .elevo-form input[type="number"],
    .elevo-form input[type="url"],
    .elevo-form select {

        height: 56px;

        padding-left: 20px !important;

        font-size: 15px;
    }

    .elevo-form textarea {

        min-height: 180px;

        padding: 20px !important;

        border-radius: 24px !important;
    }

    .elevo-form .wpcf7-radio {

        flex-direction: column;

        gap: 10px;
    }

    .elevo-form input[type="submit"] {

        width: 100%;

        height: 56px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33826bb8 *//* =========================================================
   ELEVO FOOTER
   Verde:  #AFCB1F
   Negro:  #050505
   Blanco: #FFFFFF
========================================================= */

.elevo-footer {
    position: relative;
    overflow: hidden;

    background:
        radial-gradient(
            circle at 15% 10%,
            rgba(175, 203, 31, 0.06) 0%,
            transparent 30%
        ),
        radial-gradient(
            circle at 90% 90%,
            rgba(175, 203, 31, 0.04) 0%,
            transparent 28%
        ),
        #050505 !important;

    color: #FFFFFF;

    border-top: 1px solid rgba(175, 203, 31, 0.22);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.02);
}


/* =========================================================
   TÍTULOS
========================================================= */

.elevo-footer h1,
.elevo-footer h2,
.elevo-footer h3,
.elevo-footer h4,
.elevo-footer h5,
.elevo-footer h6,
.elevo-footer .elementor-heading-title {
    color: #FFFFFF !important;
}


/* Títulos de columnas */
.elevo-footer h3,
.elevo-footer h4 {
    font-weight: 700 !important;
}


/* =========================================================
   TEXTO GENERAL
========================================================= */

.elevo-footer p,
.elevo-footer .elementor-widget-text-editor {
    color: #B7B7B7 !important;
    line-height: 1.65;
}


/* =========================================================
   SEPARADORES
========================================================= */

.elevo-footer .elementor-divider-separator {
    border-color: rgba(175, 203, 31, 0.16) !important;
}


/* =========================================================
   PATROCINADORES
========================================================= */

.elevo-footer .elementor-widget-image img {
    transition:
        transform 0.3s ease,
        opacity 0.3s ease,
        filter 0.3s ease;
}


/* Logos patrocinadores */

.elevo-footer .elementor-widget-image img:hover {
    transform: scale(1.05);
    opacity: 1;
}


/* =========================================================
   ENLACES
========================================================= */

.elevo-footer a {
    color: #FFFFFF;
    text-decoration: none;

    transition:
        color 0.25s ease,
        transform 0.25s ease;
}


.elevo-footer a:hover {
    color: #AFCB1F !important;
}


/* =========================================================
   LISTAS / ICON LIST
========================================================= */

.elevo-footer .elementor-icon-list-item {
    margin-bottom: 10px;
}


.elevo-footer .elementor-icon-list-text {
    color: #FFFFFF !important;

    transition:
        color 0.25s ease,
        transform 0.25s ease;
}


.elevo-footer .elementor-icon-list-item:hover
.elementor-icon-list-text {
    color: #AFCB1F !important;
}


/* Iconos de listas */

.elevo-footer .elementor-icon-list-icon {
    color: #AFCB1F !important;
}


.elevo-footer .elementor-icon-list-icon svg {
    fill: #AFCB1F !important;
}


/* Pequeño desplazamiento al hacer hover */

.elevo-footer .elementor-icon-list-item a {
    transition: transform 0.25s ease;
}

.elevo-footer .elementor-icon-list-item a:hover {
    transform: translateX(4px);
}


/* =========================================================
   CONTACTO
========================================================= */

.elevo-footer .elementor-icon-box-icon .elementor-icon {
    color: #AFCB1F !important;
}


.elevo-footer .elementor-icon-box-icon svg {
    fill: #AFCB1F !important;
}


.elevo-footer .elementor-icon-box-title {
    color: #FFFFFF !important;
}


.elevo-footer .elementor-icon-box-description {
    color: #B7B7B7 !important;
}


/* =========================================================
   REDES SOCIALES
========================================================= */

.elevo-footer .elementor-social-icon {
    width: 46px !important;
    height: 46px !important;

    display: inline-flex !important;
    align-items: center;
    justify-content: center;

    background: #AFCB1F !important;

    border: 1px solid #AFCB1F !important;
    border-radius: 50% !important;

    color: #050505 !important;

    box-shadow:
        0 8px 22px rgba(175, 203, 31, 0.12);

    transition:
        background 0.3s ease,
        border-color 0.3s ease,
        color 0.3s ease,
        transform 0.3s ease;
}


/* Iconos SVG */

.elevo-footer .elementor-social-icon svg {
    fill: #FFFFFF !important;

    transition: fill 0.3s ease;
}


/* Hover */

.elevo-footer .elementor-social-icon:hover {
    background: #FFFFFF !important;

    border-color: #FFFFFF !important;

    transform: translateY(-4px);
}


.elevo-footer .elementor-social-icon:hover svg {
    fill: #050505 !important;
}


/* =========================================================
   LOGO ELEVO
========================================================= */

.elevo-footer img {
    max-width: 100%;
}


/* =========================================================
   LÍNEA DECORATIVA SUPERIOR PATROCINADORES
========================================================= */

.elevo-footer::before {
    content: "";

    position: absolute;

    top: 0;
    left: 50%;

    transform: translateX(-50%);

    width: 110px;
    height: 2px;

    background: #AFCB1F;

    box-shadow:
        0 0 18px rgba(175, 203, 31, 0.22);

    pointer-events: none;
}


/* =========================================================
   EFECTO AMBIENTAL
========================================================= */

.elevo-footer::after {
    content: "";

    position: absolute;

    width: 420px;
    height: 420px;

    right: -200px;
    bottom: -220px;

    background: radial-gradient(
        circle,
        rgba(175, 203, 31, 0.08) 0%,
        transparent 68%
    );

    pointer-events: none;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

    .elevo-footer .elementor-social-icon {
        width: 44px !important;
        height: 44px !important;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elevo-footer {
        text-align: left;
    }


    .elevo-footer .elementor-social-icon {
        width: 42px !important;
        height: 42px !important;
    }


    .elevo-footer .elementor-icon-list-item {
        margin-bottom: 8px;
    }


    .elevo-footer::before {
        width: 70px;
    }

}/* End custom CSS */