.elementor-736 .elementor-element.elementor-element-9ea563a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overlay-opacity:0.71;--margin-top:-79px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:304px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-736 .elementor-element.elementor-element-9ea563a:not(.elementor-motion-effects-element-type-background), .elementor-736 .elementor-element.elementor-element-9ea563a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-736 .elementor-element.elementor-element-9ea563a::before, .elementor-736 .elementor-element.elementor-element-9ea563a > .elementor-background-video-container::before, .elementor-736 .elementor-element.elementor-element-9ea563a > .e-con-inner > .elementor-background-video-container::before, .elementor-736 .elementor-element.elementor-element-9ea563a > .elementor-background-slideshow::before, .elementor-736 .elementor-element.elementor-element-9ea563a > .e-con-inner > .elementor-background-slideshow::before, .elementor-736 .elementor-element.elementor-element-9ea563a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-736 .elementor-element.elementor-element-d9de953{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-736 .elementor-element.elementor-element-2aee83d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-736 .elementor-element.elementor-element-4e9f67e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-736 .elementor-element.elementor-element-3837da6 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-736 .elementor-element.elementor-element-3837da6 .elementor-button:hover, .elementor-736 .elementor-element.elementor-element-3837da6 .elementor-button:focus{background-color:#FAEFBE;}.elementor-736 .elementor-element.elementor-element-e869243.elementor-element{--align-self:center;}.elementor-736 .elementor-element.elementor-element-4a67c6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-736 .elementor-element.elementor-element-c653558.elementor-element{--align-self:center;}.elementor-736 .elementor-element.elementor-element-c653558{text-align:center;}.elementor-736 .elementor-element.elementor-element-c653558 img{width:100%;}.elementor-736 .elementor-element.elementor-element-faf848e{--display:flex;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-736 .elementor-element.elementor-element-03a2ac9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-736 .elementor-element.elementor-element-2599182{--display:flex;--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-736 .elementor-element.elementor-element-2599182.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-736 .elementor-element.elementor-element-aba364c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-736 .elementor-element.elementor-element-40a7c35{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-736 .elementor-element.elementor-element-3f039e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-736 .elementor-element.elementor-element-03816ec{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;}.elementor-736 .elementor-element.elementor-element-03816ec .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:56px;}.elementor-736 .elementor-element.elementor-element-e43e17c{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#F0F5FAB0;}.elementor-736 .elementor-element.elementor-element-91cace6{--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;}.elementor-736 .elementor-element.elementor-element-06773ee{--display:flex;--min-height:400px;--justify-content:center;--overlay-opacity:0.7;--border-radius:25px 25px 25px 25px;}.elementor-736 .elementor-element.elementor-element-06773ee:not(.elementor-motion-effects-element-type-background), .elementor-736 .elementor-element.elementor-element-06773ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mindlev.com/wp-content/uploads/2026/09/Yolo.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-736 .elementor-element.elementor-element-06773ee::before, .elementor-736 .elementor-element.elementor-element-06773ee > .elementor-background-video-container::before, .elementor-736 .elementor-element.elementor-element-06773ee > .e-con-inner > .elementor-background-video-container::before, .elementor-736 .elementor-element.elementor-element-06773ee > .elementor-background-slideshow::before, .elementor-736 .elementor-element.elementor-element-06773ee > .e-con-inner > .elementor-background-slideshow::before, .elementor-736 .elementor-element.elementor-element-06773ee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-736 .elementor-element.elementor-element-b07ac46 img{width:34%;}.elementor-736 .elementor-element.elementor-element-1a8d093.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-736 .elementor-element.elementor-element-223994c{--display:flex;--min-height:400px;--justify-content:center;--overlay-opacity:0.7;--border-radius:25px 25px 25px 25px;}.elementor-736 .elementor-element.elementor-element-223994c:not(.elementor-motion-effects-element-type-background), .elementor-736 .elementor-element.elementor-element-223994c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mindlev.com/wp-content/uploads/2026/09/Formatos-Pro.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-736 .elementor-element.elementor-element-223994c::before, .elementor-736 .elementor-element.elementor-element-223994c > .elementor-background-video-container::before, .elementor-736 .elementor-element.elementor-element-223994c > .e-con-inner > .elementor-background-video-container::before, .elementor-736 .elementor-element.elementor-element-223994c > .elementor-background-slideshow::before, .elementor-736 .elementor-element.elementor-element-223994c > .e-con-inner > .elementor-background-slideshow::before, .elementor-736 .elementor-element.elementor-element-223994c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-736 .elementor-element.elementor-element-ac6f986 img{width:50%;}.elementor-736 .elementor-element.elementor-element-6d9482b.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-736 .elementor-element.elementor-element-f056a9e{--display:flex;--min-height:400px;--justify-content:center;--overlay-opacity:0.7;--border-radius:25px 25px 25px 25px;}.elementor-736 .elementor-element.elementor-element-f056a9e:not(.elementor-motion-effects-element-type-background), .elementor-736 .elementor-element.elementor-element-f056a9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mindlev.com/wp-content/uploads/2026/09/dr-Carlos-Ortiz.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-736 .elementor-element.elementor-element-f056a9e::before, .elementor-736 .elementor-element.elementor-element-f056a9e > .elementor-background-video-container::before, .elementor-736 .elementor-element.elementor-element-f056a9e > .e-con-inner > .elementor-background-video-container::before, .elementor-736 .elementor-element.elementor-element-f056a9e > .elementor-background-slideshow::before, .elementor-736 .elementor-element.elementor-element-f056a9e > .e-con-inner > .elementor-background-slideshow::before, .elementor-736 .elementor-element.elementor-element-f056a9e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-736 .elementor-element.elementor-element-e4d0778 img{width:40%;}.elementor-736 .elementor-element.elementor-element-454124b{--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:0%;--padding-bottom:0%;--padding-left:12%;--padding-right:2%;}.elementor-736 .elementor-element.elementor-element-454124b.e-con{--align-self:center;}.elementor-736 .elementor-element.elementor-element-740032e{--display:flex;--min-height:400px;--justify-content:center;--overlay-opacity:0.7;--border-radius:25px 25px 25px 25px;}.elementor-736 .elementor-element.elementor-element-740032e:not(.elementor-motion-effects-element-type-background), .elementor-736 .elementor-element.elementor-element-740032e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mindlev.com/wp-content/uploads/2026/09/webSantorini.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-736 .elementor-element.elementor-element-740032e::before, .elementor-736 .elementor-element.elementor-element-740032e > .elementor-background-video-container::before, .elementor-736 .elementor-element.elementor-element-740032e > .e-con-inner > .elementor-background-video-container::before, .elementor-736 .elementor-element.elementor-element-740032e > .elementor-background-slideshow::before, .elementor-736 .elementor-element.elementor-element-740032e > .e-con-inner > .elementor-background-slideshow::before, .elementor-736 .elementor-element.elementor-element-740032e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-736 .elementor-element.elementor-element-cf90ba7 img{width:57%;}.elementor-736 .elementor-element.elementor-element-cba7430.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-736 .elementor-element.elementor-element-c6e6857{--display:flex;--min-height:400px;--justify-content:center;--overlay-opacity:0.7;--border-radius:25px 25px 25px 25px;}.elementor-736 .elementor-element.elementor-element-c6e6857:not(.elementor-motion-effects-element-type-background), .elementor-736 .elementor-element.elementor-element-c6e6857 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mindlev.com/wp-content/uploads/2026/09/Web-publicidad.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-736 .elementor-element.elementor-element-c6e6857::before, .elementor-736 .elementor-element.elementor-element-c6e6857 > .elementor-background-video-container::before, .elementor-736 .elementor-element.elementor-element-c6e6857 > .e-con-inner > .elementor-background-video-container::before, .elementor-736 .elementor-element.elementor-element-c6e6857 > .elementor-background-slideshow::before, .elementor-736 .elementor-element.elementor-element-c6e6857 > .e-con-inner > .elementor-background-slideshow::before, .elementor-736 .elementor-element.elementor-element-c6e6857 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-736 .elementor-element.elementor-element-7a1caad img{width:30%;}.elementor-736 .elementor-element.elementor-element-72a776d.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-736 .elementor-element.elementor-element-dd595b1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-736 .elementor-element.elementor-element-dd595b1.e-con{--align-self:center;}.elementor-736 .elementor-element.elementor-element-9c63f90 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-736 .elementor-element.elementor-element-9c63f90 .elementor-button:hover, .elementor-736 .elementor-element.elementor-element-9c63f90 .elementor-button:focus{background-color:#FAEFBE;}.elementor-736 .elementor-element.elementor-element-3151986.elementor-element{--align-self:center;}.elementor-736 .elementor-element.elementor-element-e1186c0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-736 .elementor-element.elementor-element-9d6fa54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-736 .elementor-element.elementor-element-81aa07b{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;}.elementor-736 .elementor-element.elementor-element-81aa07b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:56px;}.elementor-736 .elementor-element.elementor-element-3e4f176{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#F0F5FAB0;}.elementor-736 .elementor-element.elementor-element-ddf3db2{--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;}.elementor-736 .elementor-element.elementor-element-2696f33{--display:flex;--min-height:400px;--justify-content:center;--overlay-opacity:0.7;--border-radius:25px 25px 25px 25px;}.elementor-736 .elementor-element.elementor-element-2696f33:not(.elementor-motion-effects-element-type-background), .elementor-736 .elementor-element.elementor-element-2696f33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mindlev.com/wp-content/uploads/2026/09/compra-por-WP.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-736 .elementor-element.elementor-element-2696f33::before, .elementor-736 .elementor-element.elementor-element-2696f33 > .elementor-background-video-container::before, .elementor-736 .elementor-element.elementor-element-2696f33 > .e-con-inner > .elementor-background-video-container::before, .elementor-736 .elementor-element.elementor-element-2696f33 > .elementor-background-slideshow::before, .elementor-736 .elementor-element.elementor-element-2696f33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-736 .elementor-element.elementor-element-2696f33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-736 .elementor-element.elementor-element-1c170e3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-736 .elementor-element.elementor-element-5d38b53{width:100%;max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;text-align:start;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-736 .elementor-element.elementor-element-5d38b53.elementor-element{--align-self:center;}.elementor-736 .elementor-element.elementor-element-5d38b53 p{margin-block-end:0px;}.elementor-736 .elementor-element.elementor-element-a8b46ef{--display:flex;--min-height:400px;--justify-content:center;--overlay-opacity:0.7;--border-radius:25px 25px 25px 25px;}.elementor-736 .elementor-element.elementor-element-a8b46ef:not(.elementor-motion-effects-element-type-background), .elementor-736 .elementor-element.elementor-element-a8b46ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mindlev.com/wp-content/uploads/2026/09/Chat-bot-en-web.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-736 .elementor-element.elementor-element-a8b46ef::before, .elementor-736 .elementor-element.elementor-element-a8b46ef > .elementor-background-video-container::before, .elementor-736 .elementor-element.elementor-element-a8b46ef > .e-con-inner > .elementor-background-video-container::before, .elementor-736 .elementor-element.elementor-element-a8b46ef > .elementor-background-slideshow::before, .elementor-736 .elementor-element.elementor-element-a8b46ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-736 .elementor-element.elementor-element-a8b46ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-736 .elementor-element.elementor-element-5ac0071{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-736 .elementor-element.elementor-element-e6932ca{width:100%;max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;text-align:start;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-736 .elementor-element.elementor-element-e6932ca.elementor-element{--align-self:center;}.elementor-736 .elementor-element.elementor-element-e6932ca p{margin-block-end:0px;}.elementor-736 .elementor-element.elementor-element-bc19f6a{--display:flex;--min-height:400px;--justify-content:center;--overlay-opacity:0.7;--border-radius:25px 25px 25px 25px;}.elementor-736 .elementor-element.elementor-element-bc19f6a:not(.elementor-motion-effects-element-type-background), .elementor-736 .elementor-element.elementor-element-bc19f6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mindlev.com/wp-content/uploads/2026/09/Chat-bot-en-web.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-736 .elementor-element.elementor-element-bc19f6a::before, .elementor-736 .elementor-element.elementor-element-bc19f6a > .elementor-background-video-container::before, .elementor-736 .elementor-element.elementor-element-bc19f6a > .e-con-inner > .elementor-background-video-container::before, .elementor-736 .elementor-element.elementor-element-bc19f6a > .elementor-background-slideshow::before, .elementor-736 .elementor-element.elementor-element-bc19f6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-736 .elementor-element.elementor-element-bc19f6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-736 .elementor-element.elementor-element-9b841f3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-736 .elementor-element.elementor-element-0fb6683{width:100%;max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;text-align:start;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-736 .elementor-element.elementor-element-0fb6683.elementor-element{--align-self:center;}.elementor-736 .elementor-element.elementor-element-0fb6683 p{margin-block-end:0px;}.elementor-736 .elementor-element.elementor-element-5483e1b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-736 .elementor-element.elementor-element-5483e1b.e-con{--align-self:center;}.elementor-736 .elementor-element.elementor-element-28c344a .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-736 .elementor-element.elementor-element-28c344a .elementor-button:hover, .elementor-736 .elementor-element.elementor-element-28c344a .elementor-button:focus{background-color:#FAEFBE;}.elementor-736 .elementor-element.elementor-element-69e97b8.elementor-element{--align-self:center;}.elementor-736 .elementor-element.elementor-element-69e97b8{font-family:"Roboto", Sans-serif;font-weight:400;text-transform:lowercase;}.elementor-736 .elementor-element.elementor-element-329387c{--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:90px 90px;--row-gap:90px;--column-gap:90px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-736 .elementor-element.elementor-element-e2173d7{--display:flex;--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-736 .elementor-element.elementor-element-5b4c2be{--display:flex;--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-736 .elementor-element.elementor-element-ad1bf06 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-736 .elementor-element.elementor-element-cf728c9{font-family:"Poppins", Sans-serif;font-weight:400;color:#F0F5FAB0;}.elementor-736 .elementor-element.elementor-element-1aff629{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-736 .elementor-element.elementor-element-80e0aca.elementor-element{--align-self:center;}.elementor-736 .elementor-element.elementor-element-1842065.elementor-element{--align-self:center;}.elementor-736 .elementor-element.elementor-element-dbff2ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-736 .elementor-element.elementor-element-dbff2ec.e-con{--align-self:center;}.elementor-736 .elementor-element.elementor-element-9d48424 .elementor-button{background-color:#16161600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-736 .elementor-element.elementor-element-9ea563a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-736 .elementor-element.elementor-element-faf848e{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-736 .elementor-element.elementor-element-329387c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-736 .elementor-element.elementor-element-9ea563a{--content-width:1200px;}.elementor-736 .elementor-element.elementor-element-2aee83d{--width:58%;}.elementor-736 .elementor-element.elementor-element-4a67c6b{--width:42%;}.elementor-736 .elementor-element.elementor-element-2599182{--width:52%;}.elementor-736 .elementor-element.elementor-element-aba364c{--width:48%;}.elementor-736 .elementor-element.elementor-element-06773ee{--width:40%;}.elementor-736 .elementor-element.elementor-element-223994c{--width:40%;}.elementor-736 .elementor-element.elementor-element-f056a9e{--width:40%;}.elementor-736 .elementor-element.elementor-element-740032e{--width:40%;}.elementor-736 .elementor-element.elementor-element-c6e6857{--width:40%;}.elementor-736 .elementor-element.elementor-element-2696f33{--width:40%;}.elementor-736 .elementor-element.elementor-element-a8b46ef{--width:40%;}.elementor-736 .elementor-element.elementor-element-bc19f6a{--width:40%;}}@media(max-width:767px){.elementor-736 .elementor-element.elementor-element-9ea563a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:153px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-736 .elementor-element.elementor-element-faf848e{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-736 .elementor-element.elementor-element-40a7c35{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-736 .elementor-element.elementor-element-03816ec{width:100%;max-width:100%;}.elementor-736 .elementor-element.elementor-element-03816ec .elementor-heading-title{font-size:33px;line-height:41px;}.elementor-736 .elementor-element.elementor-element-e43e17c{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-736 .elementor-element.elementor-element-e1186c0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-736 .elementor-element.elementor-element-81aa07b{width:100%;max-width:100%;}.elementor-736 .elementor-element.elementor-element-81aa07b .elementor-heading-title{font-size:33px;line-height:41px;}.elementor-736 .elementor-element.elementor-element-3e4f176{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-736 .elementor-element.elementor-element-329387c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:48px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-736 .elementor-element.elementor-element-1aff629{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-736 .elementor-element.elementor-element-9d48424 .elementor-button{font-size:10px;padding:16px 16px 16px 16px;}}/* Start custom CSS for text-editor, class: .elementor-element-e869243 */.hero-link{
    position:relative;
    display:inline-flex;
    align-items:center;
    gap:14px;

    padding-bottom:12px;

    color:#F1F1F1;
    text-decoration:none;

    font-family:"Poppins",sans-serif;
    font-size:14px;
    font-weight:500;

    letter-spacing:.22em;
    text-transform:uppercase;

    transition:.35s ease;
}

.hero-link::after{
    content:"";
    position:absolute;

    left:0;
    bottom:0;

    width:100%;
    height:1px;

    background:rgba(255,255,255,.25);

    transition:.35s ease;
}

.hero-link span{
    transition:.35s ease;
}

.hero-link:hover{
    color:#D4A853;
}

.hero-link:hover span{
    transform:translateX(6px);
}

.hero-link:hover::after{
    background:#D4A853;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ea563a *//*=====================================
COLUMNAS
=====================================*/

.brand-hero-left{

    width:58%;

}

.brand-hero-right{

    width:42%;

}
.brand-hero{
    position:relative;
    overflow:hidden;
    background:
        radial-gradient(circle at 28% 40%, rgba(221,138,62,.14) 0%, rgba(221,138,62,0) 38%),
        radial-gradient(circle at 78% 28%, rgba(212,168,83,.12) 0%, rgba(212,168,83,0) 34%),
        radial-gradient(circle at 50% 0%, rgba(255,210,120,.05) 0%, rgba(255,210,120,0) 55%),
        linear-gradient(180deg,#17130F 0%,#11100F 35%,#0D0D0D 100%);
}
.brand-hero::before{
    content:"";
    position:absolute;
    inset:0;
    background:radial-gradient(circle at 45% 35%, rgba(255,190,90,.10) 0%, transparent 55%);
    pointer-events:none;
}
/*=====================================
EYEBROW
=====================================*/

.brand-eyebrow{

    display:flex;

    align-items:center;

    gap:14px;

    margin-bottom:28px;

    color:#D4A853;

    font-size:11px;

    font-weight:600;

    text-transform:uppercase;

    letter-spacing:.28em;

}

.brand-eyebrow span{

    width:40px;

    height:1px;

    background:#D4A853;

}

/*=====================================
TITLE
=====================================*/

.brand-title{

    margin:0;

    color:#F4F4F4;

    font-size:74px;

    line-height:.95;

    letter-spacing:-.03em;

    font-weight:700;

}

.brand-title span{

    display:block;

    margin-top:4px;

    font-family:"Lora",serif;

    font-style:italic;

    font-weight:500;

    background:linear-gradient(
        135deg,
        #F0C15C 0%,
        #D4A853 45%,
        #C8872F 100%
    );

    -webkit-background-clip:text;
    background-clip:text;

    -webkit-text-fill-color:transparent;

}



/*=====================================
LEAD
=====================================*/

.brand-lead{

    max-width:620px;

    margin:36px 0 46px;

    color:#A8A8A8;

    font-size:22px;

    line-height:1.8;

}

.brand-lead em{

    color:#F4F4F4;

    font-style:italic;

}

/*=====================================
LINK
=====================================*/

.brand-link{

    display:inline-flex;

    align-items:center;

    gap:14px;

    margin-left:28px;

    color:#9D9D9D;

    text-transform:uppercase;

    font-size:12px;

    letter-spacing:.25em;

}

.brand-link span{

    width:42px;

    height:1px;

    background:#3A3A3A;

    transition:.3s;

}

.brand-link:hover{

    color:#D4A853;

}

.brand-link:hover span{

    width:60px;

    background:#D4A853;

}

/*=====================================
IMAGE
=====================================*/

.brand-image img{

    width:100%;

    display:block;

    border:1px solid #2A2A2A;

}

/*=====================================
CAPTION
=====================================*/

.brand-caption{

    margin-top:18px;

    color:#6D6D6D;

    font-size:10px;

    letter-spacing:.35em;

    text-transform:uppercase;

}

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

@media(max-width:1024px){



.brand-title{

font-size:58px;

}

.brand-lead{

font-size:20px;

}

}

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

@media(max-width:767px){



.brand-hero-left,
.brand-hero-right{

width:100%;

}

.brand-title{

font-size:46px;

}

.brand-lead{

font-size:18px;

margin:28px 0 36px;

}

.brand-link{

margin-left:0;

margin-top:20px;

}

.brand-caption{

font-size:9px;

}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8abedd6 */.hero-eyebrow-1{
    display:flex;
    align-items:center;
    gap:14px;
    margin-bottom:32px;
}

 .hero-eyebrow__line-1{
    width:48px;
    height:1px;
    background:#D4A853;
    opacity:.9;
    flex:none;
}

 .hero-eyebrow__text-1{
    font-family:"Poppins",sans-serif;
    font-size:12px;
    font-weight:700;
    letter-spacing:.28em;
    text-transform:uppercase;
    color:#D4A853;
    line-height:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faf848e *//*==================================
SECTION
==================================*/

.manifest-section{


    border-top:1px solid #2A2A2A;

}

/*==================================
COLUMNAS
==================================*/

.manifest-left{

    width:58%;

}

.manifest-right{

    width:42%;

}

/*==================================
LABEL
==================================*/

.manifest-label{

    display:flex;

    align-items:center;

    gap:14px;

    margin-bottom:26px;

    color:#8A8A8A;

    font-size:11px;

    text-transform:uppercase;

    letter-spacing:.42em;

}

.manifest-label span{

    width:34px;

    height:1px;

    background:#6F6F6F;

}

/*==================================
TITLE
==================================*/

.manifest-title{

    margin:0 0 34px;

    font-size:72px;

    font-weight:700;

    line-height:.94;

    color:#F5F5F5;

}

.manifest-title span{

    font-family:"Lora",serif;

    font-style:italic;

    font-weight:500;

    background:linear-gradient(
        90deg,
        #E0B34D 0%,
        #DD9444 60%,
        #D97835 100%
    );

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

}

/*==================================
LEAD
==================================*/

.manifest-lead{

    max-width:620px;

    margin-bottom:50px;

    color:#8E8E8E;

    font-size:20px;

    line-height:1.8;

}

.manifest-lead span{

    color:#D4A853;

}

/*==================================
ITEM
==================================*/

.manifest-item{

    display:flex;

    gap:24px;

    padding:34px 0;

    border-top:1px solid #2A2A2A;

}

.manifest-number{

    width:26px;

    color:#D4A853;

    font-family:"Lora",serif;

    font-size:28px;

}

.manifest-content h3{

    margin:0 0 16px;

    color:#ECECEC;

    font-size:24px;

    line-height:1.25;

}

.manifest-content p{

    margin:0;

    color:#8F8F8F;

    font-size:14px;

    line-height:1.8;

}

/*==================================
IMAGE
==================================*/

.manifest-image img{

    width:100%;

    border:1px solid #2A2A2A;

    display:block;

}

.manifest-caption{

    margin-top:16px;

    color:#666;

    font-size:10px;

    letter-spacing:.35em;

    text-transform:uppercase;

}

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

@media(max-width:1024px){

.manifest-section{

gap:60px;

}

.manifest-title{

font-size:56px;

}

.manifest-content h3{

font-size:28px;

}

}

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

@media(max-width:767px){


.manifest-left,
.manifest-right{

width:100%;

}

.manifest-title{

font-size:42px;

}

.manifest-lead{

font-size:17px;

}

.manifest-item{

gap:16px;

padding:24px 0;

}

.manifest-content h3{

font-size:20px;

}

.manifest-content p{

font-size:12px;

}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03816ec */.elementor-736 .elementor-element.elementor-element-03816ec span{

    font-family: "Lora", serif;
    font-style: italic;
    font-weight: 400;
    color: #E9E9E9;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3151986 */.hero-link{
    position:relative;
    display:inline-flex;
    align-items:center;
    gap:14px;

    padding-bottom:12px;

    color:#F1F1F1;
    text-decoration:none;

    font-family:"Poppins",sans-serif;
    font-size:14px;
    font-weight:500;

    letter-spacing:.22em;
    text-transform:uppercase;

    transition:.35s ease;
}

.hero-link::after{
    content:"";
    position:absolute;

    left:0;
    bottom:0;

    width:100%;
    height:1px;

    background:rgba(255,255,255,.25);

    transition:.35s ease;
}

.hero-link span{
    transition:.35s ease;
}

.hero-link:hover{
    color:#D4A853;
}

.hero-link:hover span{
    transform:translateX(6px);
}

.hero-link:hover::after{
    background:#D4A853;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40a7c35 *//*==================================
SECTION
==================================*/

.process-section{



    border-top:1px solid #2A2A2A;

}
.process-grid{

    display:grid;

    grid-template-columns:repeat(5,minmax(0,1fr));

    gap:0;

    border:1px solid #2A2A2A;

}
/*==================================
LABEL
==================================*/

.process-label{

    display:flex;

    align-items:center;

    gap:14px;

    margin-bottom:26px;

    color:#D4A853;

    font-size:11px;

    font-weight:600;

    text-transform:uppercase;

    letter-spacing:.32em;

}

.process-label span{

    width:34px;

    height:1px;

    background:#D4A853;

}

/*==================================
TITLE
==================================*/

.process-title{

    margin:0 0 60px;

    color:#F5F5F5;

    font-size:72px;

    line-height:.95;

    font-weight:700;

}

/*==================================
GRID
==================================*/

.process-grid{

    display:grid;

    grid-template-columns:repeat(5,1fr);

}

/*==================================
CARD
==================================*/

.process-card{

    padding:28px;

    height:100%;

    border:none;

    border-right:1px solid #2A2A2A;

    transition:.35s;

}


.process-card:hover{

    background:#121212;

}

.process-card:hover .process-card-title{

    color:#D4A853;

}

.process-card-title{

    transition:.35s;

}

.process-step{

    display:block;

    margin-bottom:24px;

    color:#D4A853;

    font-size:10px;

    font-weight:600;

    letter-spacing:.28em;

    text-transform:uppercase;

}

.process-card-title{

    margin:0 0 18px;

    color:#ECECEC;

    font-size:20px;

    line-height:1.25;

}

.process-card p{

    margin:0;

    color:#ECECEC;

    font-size:14px;

    line-height:1.75;

}

@media(max-width:1024px){

.process-grid{

grid-template-columns:repeat(2,1fr);

}

.process-title{

font-size:54px;

}
.process-grid{

    grid-template-columns:repeat(2,1fr);

}

.process-card{

    border-right:1px solid #2A2A2A;

    border-bottom:1px solid #2A2A2A;

}



/* La quinta ocupa toda la fila */

.process-card:last-child{

    grid-column:1/-1;

    border-right:none;

}

}

@media(max-width:767px){

.process-grid{

    grid-template-columns:1fr;

}

.process-card{


    border-bottom:1px solid #2A2A2A;

}



.process-title{

font-size:42px;

margin-bottom:40px;
}

.process-card-title{

font-size:20px;

}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81aa07b */.elementor-736 .elementor-element.elementor-element-81aa07b span{

    font-family: "Lora", serif;
    font-style: italic;
    font-weight: 400;
    color: #E9E9E9;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d38b53 */.hero-link{
    position:relative;
    display:inline-flex;
    align-items:center;
    gap:14px;

    padding-bottom:5px;

    color:#F1F1F1;
    text-decoration:none;

    font-family:"Poppins",sans-serif;
    font-size:12px;
    font-weight:500;

    letter-spacing:.18em;
    text-transform:uppercase;

    transition:.25s ease;
}

.hero-link::after{
    content:"";
    position:absolute;

    left:0;
    bottom:0;

    width:100%;
    height:1px;

    background:rgba(255,255,255,.25);

    transition:.35s ease;
}

.hero-link span{
    transition:.35s ease;
}

.hero-link:hover{
    color:#D4A853;
}

.hero-link:hover span{
    transform:translateX(6px);
}

.hero-link:hover::after{
    background:#D4A853;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6932ca */.hero-link{
    position:relative;
    display:inline-flex;
    align-items:center;
    gap:14px;

    padding-bottom:5px;

    color:#F1F1F1;
    text-decoration:none;

    font-family:"Poppins",sans-serif;
    font-size:12px;
    font-weight:500;

    letter-spacing:.18em;
    text-transform:uppercase;

    transition:.25s ease;
}

.hero-link::after{
    content:"";
    position:absolute;

    left:0;
    bottom:0;

    width:100%;
    height:1px;

    background:rgba(255,255,255,.25);

    transition:.35s ease;
}

.hero-link span{
    transition:.35s ease;
}

.hero-link:hover{
    color:#D4A853;
}

.hero-link:hover span{
    transform:translateX(6px);
}

.hero-link:hover::after{
    background:#D4A853;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0fb6683 */.hero-link{
    position:relative;
    display:inline-flex;
    align-items:center;
    gap:14px;

    padding-bottom:5px;

    color:#F1F1F1;
    text-decoration:none;

    font-family:"Poppins",sans-serif;
    font-size:12px;
    font-weight:500;

    letter-spacing:.18em;
    text-transform:uppercase;

    transition:.25s ease;
}

.hero-link::after{
    content:"";
    position:absolute;

    left:0;
    bottom:0;

    width:100%;
    height:1px;

    background:rgba(255,255,255,.25);

    transition:.35s ease;
}

.hero-link span{
    transition:.35s ease;
}

.hero-link:hover{
    color:#D4A853;
}

.hero-link:hover span{
    transform:translateX(6px);
}

.hero-link:hover::after{
    background:#D4A853;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69e97b8 */.hero-link {
    position:relative;
    display:inline-flex;
    align-items:center;
    gap:14px;

    padding-bottom:12px;

    color:#F1F1F1;
    text-decoration:none;

    font-family:"Poppins",sans-serif;
    font-size:14px;
    font-weight:500;

    letter-spacing:.22em;
    text-transform:uppercase;

    transition:.35s ease;
}

.hero-link::after{
    content:"";
    position:absolute;

    left:0;
    bottom:0;

    width:100%;
    height:1px;

    background:rgba(255,255,255,.25);

    transition:.35s ease;
}

.hero-link span{
    transition:.35s ease;
}

.hero-link:hover{
    color:#D4A853;
}

.hero-link:hover span{
    transform:translateX(6px);
}

.hero-link:hover::after{
    background:#D4A853;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1186c0 *//*==================================
SECTION
==================================*/

.process-section{



    border-top:1px solid #2A2A2A;

}
.process-grid{

    display:grid;

    grid-template-columns:repeat(5,minmax(0,1fr));

    gap:0;

    border:1px solid #2A2A2A;

}
/*==================================
LABEL
==================================*/

.process-label{

    display:flex;

    align-items:center;

    gap:14px;

    margin-bottom:26px;

    color:#D4A853;

    font-size:11px;

    font-weight:600;

    text-transform:uppercase;

    letter-spacing:.32em;

}

.process-label span{

    width:34px;

    height:1px;

    background:#D4A853;

}

/*==================================
TITLE
==================================*/

.process-title{

    margin:0 0 60px;

    color:#F5F5F5;

    font-size:72px;

    line-height:.95;

    font-weight:700;

}

/*==================================
GRID
==================================*/

.process-grid{

    display:grid;

    grid-template-columns:repeat(5,1fr);

}

/*==================================
CARD
==================================*/

.process-card{

    padding:28px;

    height:100%;

    border:none;

    border-right:1px solid #2A2A2A;

    transition:.35s;

}


.process-card:hover{

    background:#121212;

}

.process-card:hover .process-card-title{

    color:#D4A853;

}

.process-card-title{

    transition:.35s;

}

.process-step{

    display:block;

    margin-bottom:24px;

    color:#D4A853;

    font-size:10px;

    font-weight:600;

    letter-spacing:.28em;

    text-transform:uppercase;

}

.process-card-title{

    margin:0 0 18px;

    color:#ECECEC;

    font-size:20px;

    line-height:1.25;

}

.process-card p{

    margin:0;

    color:#ECECEC;

    font-size:14px;

    line-height:1.75;

}

@media(max-width:1024px){

.process-grid{

grid-template-columns:repeat(2,1fr);

}

.process-title{

font-size:54px;

}
.process-grid{

    grid-template-columns:repeat(2,1fr);

}

.process-card{

    border-right:1px solid #2A2A2A;

    border-bottom:1px solid #2A2A2A;

}



/* La quinta ocupa toda la fila */

.process-card:last-child{

    grid-column:1/-1;

    border-right:none;

}

}

@media(max-width:767px){

.process-grid{

    grid-template-columns:1fr;

}

.process-card{


    border-bottom:1px solid #2A2A2A;

}



.process-title{

font-size:42px;

margin-bottom:40px;
}

.process-card-title{

font-size:20px;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-329387c *//*==================================
SECTION
==================================*/

.about-section{


     border-top:1px solid #2A2A2A;

}

/*==================================
COLUMNAS
==================================*/

.about-left{

    width:38%;

}

.about-right{

    width:62%;

}

/*==================================
IMÁGENES
==================================*/

.about-image-main img{

    width:100%;

    display:block;

    border:1px solid #2A2A2A;

}

.about-image-secondary{

    margin-top:26px;

    width:65%;

}

.about-image-secondary img{

    width:100%;

    display:block;

    border:1px solid #2A2A2A;

}

/*==================================
EYEBROW
==================================*/

.about-label{

    display:flex;

    align-items:center;

    gap:14px;

    margin-bottom:24px;

    color:#D4A853;

    font-size:11px;

    font-weight:600;

    letter-spacing:.32em;

    text-transform:uppercase;

}

.about-label span{

    width:42px;

    height:1px;

    background:#D4A853;

}

/*==================================
TITLE
==================================*/

.about-title{

    margin:0 0 46px;

    font-size:64px;

    font-weight:700;

    line-height:1;

    color:#F5F5F5;

}

.about-title span{

    font-family:"Lora",serif;

    font-style:italic;

    font-weight:500;

}

/*==================================
TEXT
==================================*/

.about-right p{

    color:#A8A8A8;

    font-size:18px;

    line-height:1.9;

    margin-bottom:34px;

}

/*==================================
QUOTE
==================================*/

.about-quote{

    margin:54px 0;

    padding-left:26px;

    border-left:2px solid #D4A853;

    font-family:"Lora",serif;

    font-style:italic;

    font-size:20px;

    line-height:1.45;

    color:#ECECEC;

}

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

@media(max-width:1024px){

.about-section{

gap:60px;

}

.about-title{

font-size:52px;

}

.about-quote{

font-size:30px;

}

}

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

@media(max-width:767px){


.about-left,
.about-right{

width:100%;

}

.about-image-secondary{

width:55%;

}

.about-title{

font-size:40px;

line-height:1.1;

margin-bottom:30px;

}

.about-right p{

font-size:16px;

line-height:1.8;

margin-bottom:24px;

}

.about-quote{

font-size:24px;

margin:36px 0;

padding-left:18px;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aff629 *//* ===================================================
   ULTIMO CONTENEDOR — MindLev Design System
   =================================================== */

.mindlev-final {
    position: relative;
    
    background: #0D0D0D;
    border: 1px solid #2A2A2A;
    
    overflow: hidden;
}

/* Glow ambiental con dorado y ámbar */
.mindlev-final::before {
    content: "";
    position: absolute;
    inset: 0;
    
    background:
        radial-gradient(circle at 80% 20%, 
            rgba(212, 168, 83, .08), 
            transparent 50%),
        radial-gradient(circle at 20% 80%, 
            rgba(224, 123, 57, .04), 
            transparent 50%);
    
    pointer-events: none;
    z-index: 0;
}

/* Todo el contenido por encima del glow */
.mindlev-final > * {
    position: relative;
    z-index: 1;
}

/* ===========================
   MOBILE (≤ 767px)
   =========================== */

@media (max-width: 767px) {
    .mindlev-final {
        border-radius: 0;
        border-width: 0 0 1px 0;
    }
}

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

@media (min-width: 768px) and (max-width: 1024px) {
    .mindlev-final {
        border-width: 1px;
    }
}

/* ===========================
   PREFERENCIA DE MOVIMIENTO REDUCIDO
   =========================== */

@media (prefers-reduced-motion: reduce) {
    .mindlev-final,
    .mindlev-final::before {
        transition-duration: 0.01ms !important;
    }
}

/*==================================
EYEBROW
==================================*/

.cta-label{

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

    margin-bottom:26px;

    color:#D4A853;

    font-size:11px;

    font-weight:600;

    letter-spacing:.32em;

    text-transform:uppercase;

}

.cta-label span{

    width:34px;

    height:1px;

    background:#D4A853;

}

/*==================================
TITLE
==================================*/

.cta-title{

    max-width:900px;

    margin:0 auto 38px;

    text-align:center;

    color:#F5F5F5;

    font-size:82px;

    font-weight:700;

    line-height:.95;

    letter-spacing:-.03em;

}

.cta-title span{

    font-family:"Lora",serif;

    font-style:italic;

    font-weight:500;

    background:linear-gradient(
        90deg,
        #F0C15C 0%,
        #D4A853 45%,
        #DD8A3E 100%
    );

    -webkit-background-clip:text;
    background-clip:text;

    -webkit-text-fill-color:transparent;

}

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

.cta-lead{

    max-width:720px;

    margin:0 auto 26px;

    text-align:center;

    color:#A5A5A5;

    font-size:24px;

    line-height:1.75;

    font-weight:300;

}

.cta-text{

    max-width:620px;

    margin:0 auto;

    text-align:center;

    color:#8B8B8B;

    font-size:18px;

    line-height:1.8;

}

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

@media(max-width:1024px){

.cta-title{

font-size:62px;

}

.cta-lead{

font-size:21px;

}

}

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

@media(max-width:767px){

.cta-title{

font-size:42px;

line-height:1.05;

margin-bottom:26px;

}

.cta-lead{

font-size:18px;

line-height:1.8;

margin-bottom:20px;

}

.cta-text{

font-size:16px;

line-height:1.75;

}

}/* End custom CSS */