.elementor-1660 .elementor-element.elementor-element-6ac1a131{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1660 .elementor-element.elementor-element-6ac1a131:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-6ac1a131 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFCB58;background-image:url("https://alvaroflorez.com/wp-content/uploads/2026/03/Mesa-de-trabajo-1-scaled.webp");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-1660 .elementor-element.elementor-element-47e272b4{--display:flex;}.elementor-1660 .elementor-element.elementor-element-5ff426b6 .elementor-image-box-wrapper{text-align:start;}.elementor-1660 .elementor-element.elementor-element-5ff426b6.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1660 .elementor-element.elementor-element-5ff426b6.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1660 .elementor-element.elementor-element-5ff426b6.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1660 .elementor-element.elementor-element-5ff426b6 .elementor-image-box-wrapper .elementor-image-box-img{width:16%;}.elementor-1660 .elementor-element.elementor-element-5ff426b6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1660 .elementor-element.elementor-element-5ff426b6 .elementor-image-box-title{font-size:36px;font-weight:700;letter-spacing:-1.1px;color:#DFCB58;}.elementor-1660 .elementor-element.elementor-element-5ff426b6 .elementor-image-box-description{color:#FFFFFF;}.elementor-1660 .elementor-element.elementor-element-7103afc .elementor-image-box-wrapper{text-align:start;}.elementor-1660 .elementor-element.elementor-element-7103afc .elementor-image-box-title{font-size:18px;font-weight:700;letter-spacing:-1.1px;color:#163B14;}.elementor-1660 .elementor-element.elementor-element-7103afc .elementor-image-box-description{font-size:14px;line-height:16px;color:#FFFFFF;}.elementor-1660 .elementor-element.elementor-element-415c916d .elementor-button{background-color:#1E2F7800;font-size:19px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;padding:10px 10px 10px 10px;}.elementor-1660 .elementor-element.elementor-element-415c916d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1660 .elementor-element.elementor-element-415c916d .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1660 .elementor-element.elementor-element-415c916d .elementor-button:hover, .elementor-1660 .elementor-element.elementor-element-415c916d .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-1660 .elementor-element.elementor-element-45099b2{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-1660 .elementor-element.elementor-element-45099b2:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-45099b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F500;}.elementor-1660 .elementor-element.elementor-element-ac25b99{--display:flex;}.elementor-1660 .elementor-element.elementor-element-0ec8df7 .elementor-image-box-wrapper{text-align:center;}.elementor-1660 .elementor-element.elementor-element-0ec8df7 .elementor-image-box-title{margin-bottom:7px;color:#525252;}.elementor-1660 .elementor-element.elementor-element-60601c0{--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-1660 .elementor-element.elementor-element-9653336{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-1660 .elementor-element.elementor-element-4bbe11a > .elementor-widget-container{padding:20px 20px 20px 20px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-1660 .elementor-element.elementor-element-4bbe11a .elementor-image-box-wrapper{text-align:center;}.elementor-1660 .elementor-element.elementor-element-4bbe11a .elementor-image-box-title{margin-bottom:7px;font-size:18px;color:#525252;}.elementor-1660 .elementor-element.elementor-element-4bbe11a .elementor-image-box-description{font-size:15px;line-height:19px;}.elementor-1660 .elementor-element.elementor-element-82c43f9 > .elementor-widget-container{padding:20px 20px 20px 20px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-1660 .elementor-element.elementor-element-82c43f9 .elementor-image-box-wrapper{text-align:center;}.elementor-1660 .elementor-element.elementor-element-82c43f9 .elementor-image-box-title{margin-bottom:7px;font-size:18px;color:#525252;}.elementor-1660 .elementor-element.elementor-element-82c43f9 .elementor-image-box-description{font-size:15px;line-height:19px;}.elementor-1660 .elementor-element.elementor-element-c7a3fb1 > .elementor-widget-container{padding:20px 20px 20px 20px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-1660 .elementor-element.elementor-element-c7a3fb1 .elementor-image-box-wrapper{text-align:center;}.elementor-1660 .elementor-element.elementor-element-c7a3fb1 .elementor-image-box-title{margin-bottom:7px;font-size:18px;color:#525252;}.elementor-1660 .elementor-element.elementor-element-c7a3fb1 .elementor-image-box-description{font-size:15px;line-height:19px;}.elementor-1660 .elementor-element.elementor-element-c6f14b1 .elementor-button{background-color:#1E2F7800;font-size:19px;font-weight:600;text-transform:uppercase;fill:#DFCB58;color:#DFCB58;border-style:none;padding:10px 10px 10px 10px;}.elementor-1660 .elementor-element.elementor-element-c6f14b1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1660 .elementor-element.elementor-element-c6f14b1 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1660 .elementor-element.elementor-element-c6f14b1 .elementor-button:hover, .elementor-1660 .elementor-element.elementor-element-c6f14b1 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-1660 .elementor-element.elementor-element-34b686e{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-1660 .elementor-element.elementor-element-34b686e:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-34b686e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1660 .elementor-element.elementor-element-2494cffa{--display:flex;}.elementor-1660 .elementor-element.elementor-element-19af3c55 .elementor-image-box-wrapper{text-align:start;}.elementor-1660 .elementor-element.elementor-element-19af3c55 .elementor-image-box-title{margin-bottom:7px;color:#525252;}.elementor-1660 .elementor-element.elementor-element-60d4ade2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1660 .elementor-element.elementor-element-60d4ade2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1660 .elementor-element.elementor-element-60d4ade2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1660 .elementor-element.elementor-element-60d4ade2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1660 .elementor-element.elementor-element-60d4ade2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1660 .elementor-element.elementor-element-60d4ade2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1660 .elementor-element.elementor-element-60d4ade2 .elementor-icon-list-icon i{color:#42CA23;transition:color 0.3s;}.elementor-1660 .elementor-element.elementor-element-60d4ade2 .elementor-icon-list-icon svg{fill:#42CA23;transition:fill 0.3s;}.elementor-1660 .elementor-element.elementor-element-60d4ade2{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-1660 .elementor-element.elementor-element-60d4ade2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1660 .elementor-element.elementor-element-60d4ade2 .elementor-icon-list-item > a{font-weight:600;}.elementor-1660 .elementor-element.elementor-element-60d4ade2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1660 .elementor-element.elementor-element-343354b8 .elementor-image-box-wrapper{text-align:start;}.elementor-1660 .elementor-element.elementor-element-343354b8 .elementor-image-box-title{color:#5E6C81;}.elementor-1660 .elementor-element.elementor-element-434e2707 .elementor-button{background-color:#1E2F7800;font-size:19px;font-weight:600;text-transform:uppercase;fill:#DFCB58;color:#DFCB58;border-style:none;padding:10px 10px 10px 10px;}.elementor-1660 .elementor-element.elementor-element-434e2707 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1660 .elementor-element.elementor-element-434e2707 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1660 .elementor-element.elementor-element-434e2707 .elementor-button:hover, .elementor-1660 .elementor-element.elementor-element-434e2707 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-1660 .elementor-element.elementor-element-2b8eb0cb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-1660 .elementor-element.elementor-element-dfc8746{--display:flex;}.elementor-1660 .elementor-element.elementor-element-193676f .elementor-image-box-wrapper{text-align:start;}.elementor-1660 .elementor-element.elementor-element-193676f .elementor-image-box-title{margin-bottom:7px;color:#525252;}.elementor-1660 .elementor-element.elementor-element-e36a9ef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1660 .elementor-element.elementor-element-e36a9ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1660 .elementor-element.elementor-element-e36a9ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1660 .elementor-element.elementor-element-e36a9ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1660 .elementor-element.elementor-element-e36a9ef .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1660 .elementor-element.elementor-element-e36a9ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1660 .elementor-element.elementor-element-e36a9ef .elementor-icon-list-icon i{color:#42CA23;transition:color 0.3s;}.elementor-1660 .elementor-element.elementor-element-e36a9ef .elementor-icon-list-icon svg{fill:#42CA23;transition:fill 0.3s;}.elementor-1660 .elementor-element.elementor-element-e36a9ef{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-1660 .elementor-element.elementor-element-e36a9ef .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1660 .elementor-element.elementor-element-e36a9ef .elementor-icon-list-item > a{font-weight:600;}.elementor-1660 .elementor-element.elementor-element-e36a9ef .elementor-icon-list-text{transition:color 0.3s;}.elementor-1660 .elementor-element.elementor-element-61847ab .elementor-image-box-wrapper{text-align:start;}.elementor-1660 .elementor-element.elementor-element-61847ab .elementor-image-box-title{margin-bottom:7px;color:#525252;}.elementor-1660 .elementor-element.elementor-element-2a15a834 .elementor-button{background-color:#1E2F7800;font-size:19px;font-weight:600;text-transform:uppercase;fill:#DFCB58;color:#DFCB58;border-style:none;padding:10px 10px 10px 10px;}.elementor-1660 .elementor-element.elementor-element-2a15a834 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1660 .elementor-element.elementor-element-2a15a834 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1660 .elementor-element.elementor-element-2a15a834 .elementor-button:hover, .elementor-1660 .elementor-element.elementor-element-2a15a834 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-1660 .elementor-element.elementor-element-39b1cbca{--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:flex-end;--align-items:center;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-1660 .elementor-element.elementor-element-39b1cbca:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-39b1cbca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F1A;}.elementor-1660 .elementor-element.elementor-element-67a86eab{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1660 .elementor-element.elementor-element-67a86eab.e-con{--order:99999 /* order end hack */;}.elementor-1660 .elementor-element.elementor-element-77ab76cc .elementor-image-box-wrapper{text-align:center;}.elementor-1660 .elementor-element.elementor-element-77ab76cc .elementor-image-box-title{font-weight:600;color:#576956;}.elementor-1660 .elementor-element.elementor-element-77ab76cc .elementor-image-box-description{font-size:18px;color:#FFFFFF;}.elementor-1660 .elementor-element.elementor-element-bfcfd5b .elementor-image-box-wrapper{text-align:center;}.elementor-1660 .elementor-element.elementor-element-bfcfd5b .elementor-image-box-title{margin-bottom:5px;font-weight:600;color:#DFCB58;}.elementor-1660 .elementor-element.elementor-element-bfcfd5b .elementor-image-box-description{font-size:18px;color:#FFFFFF;}.elementor-1660 .elementor-element.elementor-element-28f82c9f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1660 .elementor-element.elementor-element-28f82c9f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1660 .elementor-element.elementor-element-28f82c9f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1660 .elementor-element.elementor-element-28f82c9f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1660 .elementor-element.elementor-element-28f82c9f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1660 .elementor-element.elementor-element-28f82c9f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1660 .elementor-element.elementor-element-28f82c9f .elementor-icon-list-icon i{color:#42CA23;transition:color 0.3s;}.elementor-1660 .elementor-element.elementor-element-28f82c9f .elementor-icon-list-icon svg{fill:#42CA23;transition:fill 0.3s;}.elementor-1660 .elementor-element.elementor-element-28f82c9f{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-1660 .elementor-element.elementor-element-28f82c9f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1660 .elementor-element.elementor-element-28f82c9f .elementor-icon-list-item > a{font-weight:600;}.elementor-1660 .elementor-element.elementor-element-28f82c9f .elementor-icon-list-text{transition:color 0.3s;}.elementor-1660 .elementor-element.elementor-element-93b4b99 .elementor-image-box-wrapper{text-align:center;}.elementor-1660 .elementor-element.elementor-element-93b4b99 .elementor-image-box-title{color:#5E6C81;}.elementor-1660 .elementor-element.elementor-element-93b4b99 .elementor-image-box-description{font-size:15px;}.elementor-1660 .elementor-element.elementor-element-7d8d366b .elementor-button{background-color:#02010100;font-size:23px;fill:#938127;color:#938127;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-style:none;padding:5px 5px 5px 5px;}.elementor-1660 .elementor-element.elementor-element-7d8d366b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1660 .elementor-element.elementor-element-5b0f27fc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-1660 .elementor-element.elementor-element-15816377{--display:flex;}.elementor-1660 .elementor-element.elementor-element-02565d8 .elementor-image-box-wrapper{text-align:center;}.elementor-1660 .elementor-element.elementor-element-02565d8 .elementor-image-box-title{margin-bottom:7px;color:#525252;}.elementor-1660 .elementor-element.elementor-element-344949a{--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-1660 .elementor-element.elementor-element-392b178{--display:flex;}.elementor-1660 .elementor-element.elementor-element-f64023f{--display:flex;}.elementor-1660 .elementor-element.elementor-element-ddba3b9{--display:flex;}.elementor-1660 .elementor-element.elementor-element-b0f633f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:1;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-1660 .elementor-element.elementor-element-b0f633f:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-b0f633f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alvaroflorez.com/wp-content/uploads/2026/03/Mesa-de-trabajo-6-scaled.webp");background-position:center center;}.elementor-1660 .elementor-element.elementor-element-b0f633f::before, .elementor-1660 .elementor-element.elementor-element-b0f633f > .elementor-background-video-container::before, .elementor-1660 .elementor-element.elementor-element-b0f633f > .e-con-inner > .elementor-background-video-container::before, .elementor-1660 .elementor-element.elementor-element-b0f633f > .elementor-background-slideshow::before, .elementor-1660 .elementor-element.elementor-element-b0f633f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1660 .elementor-element.elementor-element-b0f633f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #E8E8E8 36%, #E8E8E800 100%);}.elementor-1660 .elementor-element.elementor-element-559dece{--display:flex;}.elementor-1660 .elementor-element.elementor-element-be900ff .elementor-image-box-wrapper{text-align:start;}.elementor-1660 .elementor-element.elementor-element-be900ff .elementor-image-box-title{margin-bottom:7px;color:#525252;}.elementor-1660 .elementor-element.elementor-element-d7b1962 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1660 .elementor-element.elementor-element-d7b1962 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1660 .elementor-element.elementor-element-d7b1962 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1660 .elementor-element.elementor-element-d7b1962 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1660 .elementor-element.elementor-element-d7b1962 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1660 .elementor-element.elementor-element-d7b1962 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1660 .elementor-element.elementor-element-d7b1962 .elementor-icon-list-icon i{color:#42CA23;transition:color 0.3s;}.elementor-1660 .elementor-element.elementor-element-d7b1962 .elementor-icon-list-icon svg{fill:#42CA23;transition:fill 0.3s;}.elementor-1660 .elementor-element.elementor-element-d7b1962{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-1660 .elementor-element.elementor-element-d7b1962 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1660 .elementor-element.elementor-element-d7b1962 .elementor-icon-list-item > a{font-weight:600;}.elementor-1660 .elementor-element.elementor-element-d7b1962 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1660 .elementor-element.elementor-element-242dd1e .elementor-button{background-color:#1E2F7800;font-size:19px;font-weight:600;text-transform:uppercase;fill:#DFCB58;color:#DFCB58;border-style:none;padding:10px 10px 10px 10px;}.elementor-1660 .elementor-element.elementor-element-242dd1e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1660 .elementor-element.elementor-element-242dd1e .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1660 .elementor-element.elementor-element-242dd1e .elementor-button:hover, .elementor-1660 .elementor-element.elementor-element-242dd1e .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-1660 .elementor-element.elementor-element-7ea5c1dd{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:center;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-1660 .elementor-element.elementor-element-7ea5c1dd:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-7ea5c1dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1660 .elementor-element.elementor-element-68e8a3b9{--display:flex;}.elementor-1660 .elementor-element.elementor-element-7b160b3 .elementor-image-box-wrapper{text-align:start;}.elementor-1660 .elementor-element.elementor-element-7b160b3 .elementor-image-box-title{margin-bottom:7px;color:#525252;}.elementor-1660 .elementor-element.elementor-element-3d5d009 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1660 .elementor-element.elementor-element-3d5d009 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1660 .elementor-element.elementor-element-3d5d009 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1660 .elementor-element.elementor-element-3d5d009 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1660 .elementor-element.elementor-element-3d5d009 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1660 .elementor-element.elementor-element-3d5d009 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1660 .elementor-element.elementor-element-3d5d009 .elementor-icon-list-icon i{color:#42CA23;transition:color 0.3s;}.elementor-1660 .elementor-element.elementor-element-3d5d009 .elementor-icon-list-icon svg{fill:#42CA23;transition:fill 0.3s;}.elementor-1660 .elementor-element.elementor-element-3d5d009{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-1660 .elementor-element.elementor-element-3d5d009 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1660 .elementor-element.elementor-element-3d5d009 .elementor-icon-list-item > a{font-weight:600;}.elementor-1660 .elementor-element.elementor-element-3d5d009 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1660 .elementor-element.elementor-element-2b53f3c7 .elementor-button{background-color:#1E2F7800;font-size:19px;font-weight:600;text-transform:uppercase;fill:#DFCB58;color:#DFCB58;border-style:none;padding:10px 10px 10px 10px;}.elementor-1660 .elementor-element.elementor-element-2b53f3c7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1660 .elementor-element.elementor-element-2b53f3c7 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1660 .elementor-element.elementor-element-2b53f3c7 .elementor-button:hover, .elementor-1660 .elementor-element.elementor-element-2b53f3c7 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-1660 .elementor-element.elementor-element-fb801ad{--e-image-carousel-slides-to-show:1;}.elementor-1660 .elementor-element.elementor-element-3f81fb06{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:center;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-1660 .elementor-element.elementor-element-3f81fb06:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-3f81fb06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1660 .elementor-element.elementor-element-7d21af9{--display:flex;}.elementor-1660 .elementor-element.elementor-element-9397767 .elementor-image-box-wrapper{text-align:start;}.elementor-1660 .elementor-element.elementor-element-9397767 .elementor-image-box-title{margin-bottom:7px;color:#525252;}.elementor-1660 .elementor-element.elementor-element-55caefc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1660 .elementor-element.elementor-element-55caefc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1660 .elementor-element.elementor-element-55caefc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1660 .elementor-element.elementor-element-55caefc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1660 .elementor-element.elementor-element-55caefc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1660 .elementor-element.elementor-element-55caefc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1660 .elementor-element.elementor-element-55caefc .elementor-icon-list-icon i{color:#42CA23;transition:color 0.3s;}.elementor-1660 .elementor-element.elementor-element-55caefc .elementor-icon-list-icon svg{fill:#42CA23;transition:fill 0.3s;}.elementor-1660 .elementor-element.elementor-element-55caefc{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-1660 .elementor-element.elementor-element-55caefc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1660 .elementor-element.elementor-element-55caefc .elementor-icon-list-item > a{font-weight:600;}.elementor-1660 .elementor-element.elementor-element-55caefc .elementor-icon-list-text{transition:color 0.3s;}.elementor-1660 .elementor-element.elementor-element-6c2f7a76 .elementor-button{background-color:#1E2F7800;font-size:19px;font-weight:600;text-transform:uppercase;fill:#DFCB58;color:#DFCB58;border-style:none;padding:10px 10px 10px 10px;}.elementor-1660 .elementor-element.elementor-element-6c2f7a76 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1660 .elementor-element.elementor-element-6c2f7a76 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1660 .elementor-element.elementor-element-6c2f7a76 .elementor-button:hover, .elementor-1660 .elementor-element.elementor-element-6c2f7a76 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-1660 .elementor-element.elementor-element-25fa5d3c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--overlay-opacity:0.61;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-1660 .elementor-element.elementor-element-25fa5d3c:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-25fa5d3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alvaroflorez.com/wp-content/uploads/2026/03/Mesa-de-trabajo-9-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1660 .elementor-element.elementor-element-25fa5d3c::before, .elementor-1660 .elementor-element.elementor-element-25fa5d3c > .elementor-background-video-container::before, .elementor-1660 .elementor-element.elementor-element-25fa5d3c > .e-con-inner > .elementor-background-video-container::before, .elementor-1660 .elementor-element.elementor-element-25fa5d3c > .elementor-background-slideshow::before, .elementor-1660 .elementor-element.elementor-element-25fa5d3c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1660 .elementor-element.elementor-element-25fa5d3c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #E8E8E8 27%, #E8E8E8 38%);}.elementor-1660 .elementor-element.elementor-element-6f904938{--display:flex;}.elementor-1660 .elementor-element.elementor-element-6d5c4a0 .elementor-image-box-wrapper{text-align:center;}.elementor-1660 .elementor-element.elementor-element-6d5c4a0 .elementor-image-box-title{margin-bottom:7px;color:#525252;}.elementor-1660 .elementor-element.elementor-element-52b447f{--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-1660 .elementor-element.elementor-element-bae8bad{--display:flex;}.elementor-1660 .elementor-element.elementor-element-cf3f026 .elementor-image-box-wrapper{text-align:start;}.elementor-1660 .elementor-element.elementor-element-cf3f026 .elementor-image-box-title{margin-bottom:7px;color:#525252;}.elementor-1660 .elementor-element.elementor-element-27ab40d .elementor-button{background-color:#1E2F7800;font-size:19px;font-weight:600;text-transform:uppercase;fill:#DFCB58;color:#DFCB58;border-style:none;padding:10px 10px 10px 10px;}.elementor-1660 .elementor-element.elementor-element-27ab40d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1660 .elementor-element.elementor-element-27ab40d .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1660 .elementor-element.elementor-element-27ab40d .elementor-button:hover, .elementor-1660 .elementor-element.elementor-element-27ab40d .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-1660 .elementor-element.elementor-element-0763dcf{--display:flex;}.elementor-1660 .elementor-element.elementor-element-ac7a41c{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:flex-end;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-1660 .elementor-element.elementor-element-ac7a41c:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-ac7a41c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFCB58;}.elementor-1660 .elementor-element.elementor-element-375bd23d{--display:flex;}.elementor-1660 .elementor-element.elementor-element-75a75e4d .elementor-image-box-wrapper{text-align:start;}.elementor-1660 .elementor-element.elementor-element-75a75e4d .elementor-image-box-title{color:#FFFFFF;}.elementor-1660 .elementor-element.elementor-element-75a75e4d .elementor-image-box-description{font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-1660 .elementor-element.elementor-element-36d4842b .elementor-countdown-wrapper{max-width:100%;}.elementor-1660 .elementor-element.elementor-element-36d4842b .elementor-countdown-item{background-color:#B3A34C;border-radius:8px 8px 8px 8px;}body:not(.rtl) .elementor-1660 .elementor-element.elementor-element-36d4842b .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1660 .elementor-element.elementor-element-36d4842b .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-1660 .elementor-element.elementor-element-36d4842b .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-1660 .elementor-element.elementor-element-36d4842b .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-1660 .elementor-element.elementor-element-36d4842b .elementor-countdown-digits{font-weight:500;}.elementor-1660 .elementor-element.elementor-element-61554bc7 .elementor-button{background-color:#1E2F7800;font-size:19px;font-weight:600;text-transform:uppercase;fill:#DFCB58;color:#DFCB58;border-style:none;padding:10px 10px 10px 10px;}.elementor-1660 .elementor-element.elementor-element-61554bc7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1660 .elementor-element.elementor-element-61554bc7 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1660 .elementor-element.elementor-element-61554bc7 .elementor-button:hover, .elementor-1660 .elementor-element.elementor-element-61554bc7 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1660 .elementor-element.elementor-element-9653336{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1660 .elementor-element.elementor-element-6ac1a131:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-6ac1a131 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alvaroflorez.com/wp-content/uploads/2026/03/Mesa-de-trabajo-1-copia.webp");background-position:bottom center;background-size:cover;}.elementor-1660 .elementor-element.elementor-element-6ac1a131{--min-height:100vh;--justify-content:flex-start;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-1660 .elementor-element.elementor-element-47e272b4{--margin-top:-64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1660 .elementor-element.elementor-element-5ff426b6 .elementor-image-box-img{margin-bottom:0px;}.elementor-1660 .elementor-element.elementor-element-5ff426b6 .elementor-image-box-title{font-size:28px;}.elementor-1660 .elementor-element.elementor-element-7103afc .elementor-image-box-title{font-size:28px;}.elementor-1660 .elementor-element.elementor-element-415c916d .elementor-button{font-size:13px;}.elementor-1660 .elementor-element.elementor-element-45099b2{--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:45px;--padding-bottom:45px;--padding-left:10px;--padding-right:10px;}.elementor-1660 .elementor-element.elementor-element-0ec8df7 .elementor-image-box-title{font-size:21px;}.elementor-1660 .elementor-element.elementor-element-9653336{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1660 .elementor-element.elementor-element-4bbe11a .elementor-image-box-title{font-size:21px;}.elementor-1660 .elementor-element.elementor-element-82c43f9 .elementor-image-box-title{font-size:21px;}.elementor-1660 .elementor-element.elementor-element-c7a3fb1 .elementor-image-box-title{font-size:21px;}.elementor-1660 .elementor-element.elementor-element-c6f14b1 .elementor-button{font-size:13px;}.elementor-1660 .elementor-element.elementor-element-34b686e{--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:45px;--padding-bottom:45px;--padding-left:10px;--padding-right:10px;}.elementor-1660 .elementor-element.elementor-element-19af3c55 .elementor-image-box-title{font-size:21px;}.elementor-1660 .elementor-element.elementor-element-60d4ade2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1660 .elementor-element.elementor-element-60d4ade2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-1660 .elementor-element.elementor-element-60d4ade2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-1660 .elementor-element.elementor-element-60d4ade2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-1660 .elementor-element.elementor-element-60d4ade2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-1660 .elementor-element.elementor-element-60d4ade2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-1660 .elementor-element.elementor-element-343354b8 .elementor-image-box-title{font-size:24px;}.elementor-1660 .elementor-element.elementor-element-434e2707 .elementor-button{font-size:13px;}.elementor-1660 .elementor-element.elementor-element-2b8eb0cb{--padding-top:45px;--padding-bottom:45px;--padding-left:10px;--padding-right:10px;}.elementor-1660 .elementor-element.elementor-element-193676f .elementor-image-box-title{font-size:24px;}.elementor-1660 .elementor-element.elementor-element-e36a9ef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1660 .elementor-element.elementor-element-e36a9ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-1660 .elementor-element.elementor-element-e36a9ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-1660 .elementor-element.elementor-element-e36a9ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-1660 .elementor-element.elementor-element-e36a9ef .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-1660 .elementor-element.elementor-element-e36a9ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-1660 .elementor-element.elementor-element-61847ab .elementor-image-box-title{font-size:24px;}.elementor-1660 .elementor-element.elementor-element-2a15a834 .elementor-button{font-size:13px;}.elementor-1660 .elementor-element.elementor-element-39b1cbca{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:45px;--padding-bottom:45px;--padding-left:10px;--padding-right:10px;}.elementor-1660 .elementor-element.elementor-element-77ab76cc .elementor-image-box-title{font-size:25px;}.elementor-1660 .elementor-element.elementor-element-77ab76cc .elementor-image-box-description{font-size:15px;}.elementor-1660 .elementor-element.elementor-element-bfcfd5b .elementor-image-box-title{font-size:25px;}.elementor-1660 .elementor-element.elementor-element-bfcfd5b .elementor-image-box-description{font-size:15px;}.elementor-1660 .elementor-element.elementor-element-28f82c9f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1660 .elementor-element.elementor-element-28f82c9f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-1660 .elementor-element.elementor-element-28f82c9f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-1660 .elementor-element.elementor-element-28f82c9f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-1660 .elementor-element.elementor-element-28f82c9f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-1660 .elementor-element.elementor-element-28f82c9f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-1660 .elementor-element.elementor-element-93b4b99 .elementor-image-box-title{font-size:24px;}.elementor-1660 .elementor-element.elementor-element-7d8d366b .elementor-button{font-size:14px;}.elementor-1660 .elementor-element.elementor-element-5b0f27fc{--padding-top:45px;--padding-bottom:45px;--padding-left:10px;--padding-right:10px;}.elementor-1660 .elementor-element.elementor-element-02565d8 .elementor-image-box-title{font-size:24px;}.elementor-1660 .elementor-element.elementor-element-b0f633f:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-b0f633f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alvaroflorez.com/wp-content/uploads/2026/03/Mesa-de-trabajo-6-copia.webp");background-position:center center;background-size:cover;}.elementor-1660 .elementor-element.elementor-element-b0f633f{--min-height:42vh;--padding-top:45px;--padding-bottom:45px;--padding-left:10px;--padding-right:10px;}.elementor-1660 .elementor-element.elementor-element-be900ff .elementor-image-box-title{font-size:24px;}.elementor-1660 .elementor-element.elementor-element-d7b1962 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1660 .elementor-element.elementor-element-d7b1962 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-1660 .elementor-element.elementor-element-d7b1962 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-1660 .elementor-element.elementor-element-d7b1962 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-1660 .elementor-element.elementor-element-d7b1962 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-1660 .elementor-element.elementor-element-d7b1962 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-1660 .elementor-element.elementor-element-242dd1e .elementor-button{font-size:13px;}.elementor-1660 .elementor-element.elementor-element-7ea5c1dd{--padding-top:45px;--padding-bottom:45px;--padding-left:10px;--padding-right:10px;}.elementor-1660 .elementor-element.elementor-element-7b160b3 .elementor-image-box-title{font-size:24px;}.elementor-1660 .elementor-element.elementor-element-3d5d009 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1660 .elementor-element.elementor-element-3d5d009 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-1660 .elementor-element.elementor-element-3d5d009 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-1660 .elementor-element.elementor-element-3d5d009 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-1660 .elementor-element.elementor-element-3d5d009 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-1660 .elementor-element.elementor-element-3d5d009 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-1660 .elementor-element.elementor-element-2b53f3c7 .elementor-button{font-size:13px;}.elementor-1660 .elementor-element.elementor-element-3f81fb06{--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:45px;--padding-bottom:45px;--padding-left:10px;--padding-right:10px;}.elementor-1660 .elementor-element.elementor-element-9397767 .elementor-image-box-title{font-size:24px;}.elementor-1660 .elementor-element.elementor-element-55caefc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1660 .elementor-element.elementor-element-55caefc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-1660 .elementor-element.elementor-element-55caefc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-1660 .elementor-element.elementor-element-55caefc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-1660 .elementor-element.elementor-element-55caefc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-1660 .elementor-element.elementor-element-55caefc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-1660 .elementor-element.elementor-element-6c2f7a76 .elementor-button{font-size:13px;}.elementor-1660 .elementor-element.elementor-element-25fa5d3c:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-25fa5d3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alvaroflorez.com/wp-content/uploads/2026/03/Mesa-de-trabajo-9-copia.webp");}.elementor-1660 .elementor-element.elementor-element-25fa5d3c{--padding-top:45px;--padding-bottom:45px;--padding-left:10px;--padding-right:10px;}.elementor-1660 .elementor-element.elementor-element-6d5c4a0 .elementor-image-box-title{font-size:24px;}.elementor-1660 .elementor-element.elementor-element-cf3f026 .elementor-image-box-title{font-size:24px;}.elementor-1660 .elementor-element.elementor-element-27ab40d .elementor-button{font-size:13px;}.elementor-1660 .elementor-element.elementor-element-ac7a41c{--padding-top:45px;--padding-bottom:45px;--padding-left:10px;--padding-right:10px;}.elementor-1660 .elementor-element.elementor-element-75a75e4d .elementor-image-box-description{font-size:18px;}.elementor-1660 .elementor-element.elementor-element-36d4842b .elementor-countdown-digits{font-size:40px;}.elementor-1660 .elementor-element.elementor-element-61554bc7 .elementor-button{font-size:13px;}}@media(min-width:768px){.elementor-1660 .elementor-element.elementor-element-47e272b4{--width:50%;}.elementor-1660 .elementor-element.elementor-element-ac25b99{--width:100%;}.elementor-1660 .elementor-element.elementor-element-2494cffa{--width:100%;}.elementor-1660 .elementor-element.elementor-element-dfc8746{--width:100%;}.elementor-1660 .elementor-element.elementor-element-67a86eab{--width:100%;}.elementor-1660 .elementor-element.elementor-element-15816377{--width:100%;}.elementor-1660 .elementor-element.elementor-element-559dece{--width:50%;}.elementor-1660 .elementor-element.elementor-element-68e8a3b9{--width:100%;}.elementor-1660 .elementor-element.elementor-element-7d21af9{--width:100%;}.elementor-1660 .elementor-element.elementor-element-6f904938{--width:100%;}.elementor-1660 .elementor-element.elementor-element-375bd23d{--width:50%;}}/* Start custom CSS for button, class: .elementor-element-415c916d */.super-button_aaru {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 14px 28px;

  /* Fondo base solicitado */
  background: #938127;

  border: 2px solid rgba(255, 255, 255, 0.2);
  border-radius: 100px;

  color: #ffffff; /* Blanco para mejor contraste sobre el ocre */
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.5px;

  cursor: pointer;
  overflow: hidden;
  transition: all 0.4s ease-in-out;

  /* Glow sofisticado en tonos ámbar */
  box-shadow: 
    0 0 18px rgba(147, 129, 39, 0.45),
    0 8px 25px rgba(0, 0, 0, 0.2);

  backdrop-filter: blur(8px);
  z-index: 1;
}

.super-button_aaru::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;

  /* Líneas de contraste: Oro brillante y chocolate */
  background: conic-gradient(
    from 0deg,
    #f3e5ab, 
    #5d5118, 
    #f3e5ab
  );

  animation: rotate 4s linear infinite;
  z-index: -2;
}

.super-button_aaru::after {
  content: "";
  position: absolute;
  inset: 2px;

  /* Interior sólido para el efecto de borde animado */
  background: #938127;
  border-radius: inherit;

  z-index: -1;
}

.super-button_aaru:hover {
  transform: scale(1.05);
  box-shadow: 
    0 0 40px rgba(147, 129, 39, 0.6),
    0 12px 30px rgba(0, 0, 0, 0.25);
}

.super-button_aaru:hover .arrow {
  transform: translateX(6px);
}

.arrow {
  width: 22px;
  height: 22px;
  transition: transform 0.3s ease-in-out;
  color: #f3e5ab; /* Flecha en oro claro para resaltar */
}

@keyframes rotate {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c6f14b1 */.super-button_aaru {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 14px 28px;

  /* Fondo base solicitado */
  background: #938127;

  border: 2px solid rgba(255, 255, 255, 0.2);
  border-radius: 100px;

  color: #ffffff; /* Blanco para mejor contraste sobre el ocre */
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.5px;

  cursor: pointer;
  overflow: hidden;
  transition: all 0.4s ease-in-out;

  /* Glow sofisticado en tonos ámbar */
  box-shadow: 
    0 0 18px rgba(147, 129, 39, 0.45),
    0 8px 25px rgba(0, 0, 0, 0.2);

  backdrop-filter: blur(8px);
  z-index: 1;
}

.super-button_aaru::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;

  /* Líneas de contraste: Oro brillante y chocolate */
  background: conic-gradient(
    from 0deg,
    #f3e5ab, 
    #5d5118, 
    #f3e5ab
  );

  animation: rotate 4s linear infinite;
  z-index: -2;
}

.super-button_aaru::after {
  content: "";
  position: absolute;
  inset: 2px;

  /* Interior sólido para el efecto de borde animado */
  background: #938127;
  border-radius: inherit;

  z-index: -1;
}

.super-button_aaru:hover {
  transform: scale(1.05);
  box-shadow: 
    0 0 40px rgba(147, 129, 39, 0.6),
    0 12px 30px rgba(0, 0, 0, 0.25);
}

.super-button_aaru:hover .arrow {
  transform: translateX(6px);
}

.arrow {
  width: 22px;
  height: 22px;
  transition: transform 0.3s ease-in-out;
  color: #f3e5ab; /* Flecha en oro claro para resaltar */
}

@keyframes rotate {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-434e2707 */.super-button_aaru {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 14px 28px;

  /* Fondo base solicitado */
  background: #938127;

  border: 2px solid rgba(255, 255, 255, 0.2);
  border-radius: 100px;

  color: #ffffff; /* Blanco para mejor contraste sobre el ocre */
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.5px;

  cursor: pointer;
  overflow: hidden;
  transition: all 0.4s ease-in-out;

  /* Glow sofisticado en tonos ámbar */
  box-shadow: 
    0 0 18px rgba(147, 129, 39, 0.45),
    0 8px 25px rgba(0, 0, 0, 0.2);

  backdrop-filter: blur(8px);
  z-index: 1;
}

.super-button_aaru::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;

  /* Líneas de contraste: Oro brillante y chocolate */
  background: conic-gradient(
    from 0deg,
    #f3e5ab, 
    #5d5118, 
    #f3e5ab
  );

  animation: rotate 4s linear infinite;
  z-index: -2;
}

.super-button_aaru::after {
  content: "";
  position: absolute;
  inset: 2px;

  /* Interior sólido para el efecto de borde animado */
  background: #938127;
  border-radius: inherit;

  z-index: -1;
}

.super-button_aaru:hover {
  transform: scale(1.05);
  box-shadow: 
    0 0 40px rgba(147, 129, 39, 0.6),
    0 12px 30px rgba(0, 0, 0, 0.25);
}

.super-button_aaru:hover .arrow {
  transform: translateX(6px);
}

.arrow {
  width: 22px;
  height: 22px;
  transition: transform 0.3s ease-in-out;
  color: #f3e5ab; /* Flecha en oro claro para resaltar */
}

@keyframes rotate {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a15a834 */.super-button_aaru {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 14px 28px;

  /* Fondo base solicitado */
  background: #938127;

  border: 2px solid rgba(255, 255, 255, 0.2);
  border-radius: 100px;

  color: #ffffff; /* Blanco para mejor contraste sobre el ocre */
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.5px;

  cursor: pointer;
  overflow: hidden;
  transition: all 0.4s ease-in-out;

  /* Glow sofisticado en tonos ámbar */
  box-shadow: 
    0 0 18px rgba(147, 129, 39, 0.45),
    0 8px 25px rgba(0, 0, 0, 0.2);

  backdrop-filter: blur(8px);
  z-index: 1;
}

.super-button_aaru::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;

  /* Líneas de contraste: Oro brillante y chocolate */
  background: conic-gradient(
    from 0deg,
    #f3e5ab, 
    #5d5118, 
    #f3e5ab
  );

  animation: rotate 4s linear infinite;
  z-index: -2;
}

.super-button_aaru::after {
  content: "";
  position: absolute;
  inset: 2px;

  /* Interior sólido para el efecto de borde animado */
  background: #938127;
  border-radius: inherit;

  z-index: -1;
}

.super-button_aaru:hover {
  transform: scale(1.05);
  box-shadow: 
    0 0 40px rgba(147, 129, 39, 0.6),
    0 12px 30px rgba(0, 0, 0, 0.25);
}

.super-button_aaru:hover .arrow {
  transform: translateX(6px);
}

.arrow {
  width: 22px;
  height: 22px;
  transition: transform 0.3s ease-in-out;
  color: #f3e5ab; /* Flecha en oro claro para resaltar */
}

@keyframes rotate {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7d8d366b */.super-button_clear {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 14px 28px;

  /* Fondo solicitado */
  background: #DFCB58;

  border: 2px solid rgba(255, 255, 255, 0.3);
  border-radius: 100px;

  color: #3d3615; /* Contraste oscuro para legibilidad */
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.5px;

  cursor: pointer;
  overflow: hidden;
  transition: all 0.4s ease-in-out;

  /* Glow cálido */
  box-shadow: 0 0 18px rgba(223, 203, 88, 0.4);

  backdrop-filter: blur(8px);
  z-index: 1;
}

.super-button_clear::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;

  /* Gradiente dinámico: Oro vibrante y ocre profundo */
  background: conic-gradient(
    from 0deg,
    #fff4b5, 
    #938127, 
    #fff4b5
  );

  animation: rotate 4s linear infinite;
  z-index: -2;
}

.super-button_clear::after {
  content: "";
  position: absolute;
  inset: 2px;

  background: #DFCB58;
  border-radius: inherit;

  z-index: -1;
}

.super-button_clear:hover {
  transform: scale(1.05);
  box-shadow: 0 0 40px rgba(223, 203, 88, 0.6);
}

.super-button_clear:hover .arrow {
  transform: translateX(6px);
}

.super-button_clear .arrow {
  width: 22px;
  height: 22px;
  transition: transform 0.3s ease-in-out;
  color: #3d3615;
}

@keyframes rotate {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a86eab */.cuadro_oferta {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 14px 28px;

  /* Fondo ocre solicitado */
  background: #938127;

  border: 2px solid rgba(255, 255, 255, 0.2);
  border-radius: 8px;

  color: #ffffff; 
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.5px;

  cursor: pointer;
  overflow: hidden;
  /* transition eliminada por ser innecesaria sin hover */

  /* Glow ámbar sofisticado constante */
  box-shadow: 
    0 0 18px rgba(147, 129, 39, 0.4),
    0 8px 25px rgba(0, 0, 0, 0.15);

  backdrop-filter: blur(8px);
  z-index: 1;
}

.cuadro_oferta::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;

  /* Contraste premium: Oro y Sombra */
  background: conic-gradient(
    from 0deg,
    #f3e5ab, 
    #6d5f1d, 
    #f3e5ab
  );

  animation: rotate 4s linear infinite;
  z-index: -2;
}

.cuadro_oferta::after {
  content: "";
  position: absolute;
  inset: 2px;

  /* Fondo interior limpio */
  background: #938127;
  border-radius: 6px; 

  z-index: -1;
}

/* Se han eliminado todas las reglas .cuadro_oferta:hover */

.cuadro_oferta .arrow {
  width: 22px;
  height: 22px;
  /* transition eliminada */
  color: #f3e5ab; /* Contraste constante con la flecha */
}

@keyframes rotate {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-242dd1e */.super-button_aaru {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 14px 28px;

  /* Fondo base solicitado */
  background: #938127;

  border: 2px solid rgba(255, 255, 255, 0.2);
  border-radius: 100px;

  color: #ffffff; /* Blanco para mejor contraste sobre el ocre */
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.5px;

  cursor: pointer;
  overflow: hidden;
  transition: all 0.4s ease-in-out;

  /* Glow sofisticado en tonos ámbar */
  box-shadow: 
    0 0 18px rgba(147, 129, 39, 0.45),
    0 8px 25px rgba(0, 0, 0, 0.2);

  backdrop-filter: blur(8px);
  z-index: 1;
}

.super-button_aaru::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;

  /* Líneas de contraste: Oro brillante y chocolate */
  background: conic-gradient(
    from 0deg,
    #f3e5ab, 
    #5d5118, 
    #f3e5ab
  );

  animation: rotate 4s linear infinite;
  z-index: -2;
}

.super-button_aaru::after {
  content: "";
  position: absolute;
  inset: 2px;

  /* Interior sólido para el efecto de borde animado */
  background: #938127;
  border-radius: inherit;

  z-index: -1;
}

.super-button_aaru:hover {
  transform: scale(1.05);
  box-shadow: 
    0 0 40px rgba(147, 129, 39, 0.6),
    0 12px 30px rgba(0, 0, 0, 0.25);
}

.super-button_aaru:hover .arrow {
  transform: translateX(6px);
}

.arrow {
  width: 22px;
  height: 22px;
  transition: transform 0.3s ease-in-out;
  color: #f3e5ab; /* Flecha en oro claro para resaltar */
}

@keyframes rotate {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b53f3c7 */.super-button_aaru {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 14px 28px;

  /* Fondo base solicitado */
  background: #938127;

  border: 2px solid rgba(255, 255, 255, 0.2);
  border-radius: 100px;

  color: #ffffff; /* Blanco para mejor contraste sobre el ocre */
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.5px;

  cursor: pointer;
  overflow: hidden;
  transition: all 0.4s ease-in-out;

  /* Glow sofisticado en tonos ámbar */
  box-shadow: 
    0 0 18px rgba(147, 129, 39, 0.45),
    0 8px 25px rgba(0, 0, 0, 0.2);

  backdrop-filter: blur(8px);
  z-index: 1;
}

.super-button_aaru::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;

  /* Líneas de contraste: Oro brillante y chocolate */
  background: conic-gradient(
    from 0deg,
    #f3e5ab, 
    #5d5118, 
    #f3e5ab
  );

  animation: rotate 4s linear infinite;
  z-index: -2;
}

.super-button_aaru::after {
  content: "";
  position: absolute;
  inset: 2px;

  /* Interior sólido para el efecto de borde animado */
  background: #938127;
  border-radius: inherit;

  z-index: -1;
}

.super-button_aaru:hover {
  transform: scale(1.05);
  box-shadow: 
    0 0 40px rgba(147, 129, 39, 0.6),
    0 12px 30px rgba(0, 0, 0, 0.25);
}

.super-button_aaru:hover .arrow {
  transform: translateX(6px);
}

.arrow {
  width: 22px;
  height: 22px;
  transition: transform 0.3s ease-in-out;
  color: #f3e5ab; /* Flecha en oro claro para resaltar */
}

@keyframes rotate {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c2f7a76 */.super-button_aaru {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 14px 28px;

  /* Fondo base solicitado */
  background: #938127;

  border: 2px solid rgba(255, 255, 255, 0.2);
  border-radius: 100px;

  color: #ffffff; /* Blanco para mejor contraste sobre el ocre */
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.5px;

  cursor: pointer;
  overflow: hidden;
  transition: all 0.4s ease-in-out;

  /* Glow sofisticado en tonos ámbar */
  box-shadow: 
    0 0 18px rgba(147, 129, 39, 0.45),
    0 8px 25px rgba(0, 0, 0, 0.2);

  backdrop-filter: blur(8px);
  z-index: 1;
}

.super-button_aaru::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;

  /* Líneas de contraste: Oro brillante y chocolate */
  background: conic-gradient(
    from 0deg,
    #f3e5ab, 
    #5d5118, 
    #f3e5ab
  );

  animation: rotate 4s linear infinite;
  z-index: -2;
}

.super-button_aaru::after {
  content: "";
  position: absolute;
  inset: 2px;

  /* Interior sólido para el efecto de borde animado */
  background: #938127;
  border-radius: inherit;

  z-index: -1;
}

.super-button_aaru:hover {
  transform: scale(1.05);
  box-shadow: 
    0 0 40px rgba(147, 129, 39, 0.6),
    0 12px 30px rgba(0, 0, 0, 0.25);
}

.super-button_aaru:hover .arrow {
  transform: translateX(6px);
}

.arrow {
  width: 22px;
  height: 22px;
  transition: transform 0.3s ease-in-out;
  color: #f3e5ab; /* Flecha en oro claro para resaltar */
}

@keyframes rotate {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27ab40d */.super-button_aaru {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 14px 28px;

  /* Fondo base solicitado */
  background: #938127;

  border: 2px solid rgba(255, 255, 255, 0.2);
  border-radius: 100px;

  color: #ffffff; /* Blanco para mejor contraste sobre el ocre */
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.5px;

  cursor: pointer;
  overflow: hidden;
  transition: all 0.4s ease-in-out;

  /* Glow sofisticado en tonos ámbar */
  box-shadow: 
    0 0 18px rgba(147, 129, 39, 0.45),
    0 8px 25px rgba(0, 0, 0, 0.2);

  backdrop-filter: blur(8px);
  z-index: 1;
}

.super-button_aaru::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;

  /* Líneas de contraste: Oro brillante y chocolate */
  background: conic-gradient(
    from 0deg,
    #f3e5ab, 
    #5d5118, 
    #f3e5ab
  );

  animation: rotate 4s linear infinite;
  z-index: -2;
}

.super-button_aaru::after {
  content: "";
  position: absolute;
  inset: 2px;

  /* Interior sólido para el efecto de borde animado */
  background: #938127;
  border-radius: inherit;

  z-index: -1;
}

.super-button_aaru:hover {
  transform: scale(1.05);
  box-shadow: 
    0 0 40px rgba(147, 129, 39, 0.6),
    0 12px 30px rgba(0, 0, 0, 0.25);
}

.super-button_aaru:hover .arrow {
  transform: translateX(6px);
}

.arrow {
  width: 22px;
  height: 22px;
  transition: transform 0.3s ease-in-out;
  color: #f3e5ab; /* Flecha en oro claro para resaltar */
}

@keyframes rotate {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61554bc7 */.super-button_aaru {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 14px 28px;

  /* Fondo base solicitado */
  background: #938127;

  border: 2px solid rgba(255, 255, 255, 0.2);
  border-radius: 100px;

  color: #ffffff; /* Blanco para mejor contraste sobre el ocre */
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.5px;

  cursor: pointer;
  overflow: hidden;
  transition: all 0.4s ease-in-out;

  /* Glow sofisticado en tonos ámbar */
  box-shadow: 
    0 0 18px rgba(147, 129, 39, 0.45),
    0 8px 25px rgba(0, 0, 0, 0.2);

  backdrop-filter: blur(8px);
  z-index: 1;
}

.super-button_aaru::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;

  /* Líneas de contraste: Oro brillante y chocolate */
  background: conic-gradient(
    from 0deg,
    #f3e5ab, 
    #5d5118, 
    #f3e5ab
  );

  animation: rotate 4s linear infinite;
  z-index: -2;
}

.super-button_aaru::after {
  content: "";
  position: absolute;
  inset: 2px;

  /* Interior sólido para el efecto de borde animado */
  background: #938127;
  border-radius: inherit;

  z-index: -1;
}

.super-button_aaru:hover {
  transform: scale(1.05);
  box-shadow: 
    0 0 40px rgba(147, 129, 39, 0.6),
    0 12px 30px rgba(0, 0, 0, 0.25);
}

.super-button_aaru:hover .arrow {
  transform: translateX(6px);
}

.arrow {
  width: 22px;
  height: 22px;
  transition: transform 0.3s ease-in-out;
  color: #f3e5ab; /* Flecha en oro claro para resaltar */
}

@keyframes rotate {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}/* End custom CSS */