.elementor-27475 .elementor-element.elementor-element-1eacfe6:not(.elementor-motion-effects-element-type-background), .elementor-27475 .elementor-element.elementor-element-1eacfe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F2F4;background-image:url("https://buzwave.ai/wp-content/uploads/2024/04/home-5-bg.png");background-position:top left;background-repeat:no-repeat;background-size:45.2% auto;}.elementor-27475 .elementor-element.elementor-element-1eacfe6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:19% 0% 9% 0%;}.elementor-27475 .elementor-element.elementor-element-1eacfe6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27475 .elementor-element.elementor-element-4daa14d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-27475 .elementor-element.elementor-element-3eccf50 .neuros-heading .neuros-heading-content del{background-color:transparent;background-image:linear-gradient(262deg, #E24C4A 0%, #386BB7 100%);}.elementor-27475 .elementor-element.elementor-element-3eccf50 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-27475 .elementor-element.elementor-element-3eccf50 .neuros-heading{text-align:center;font-size:200px;font-weight:300;line-height:1em;letter-spacing:-0.07em;}.elementor-27475 .elementor-element.elementor-element-d4226e6{width:var( --container-widget-width, 65% );max-width:65%;margin:2rem 2rem calc(var(--kit-widget-spacing, 0px) + 2rem) 2rem;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-27475 .elementor-element.elementor-element-681b811 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27475 .elementor-element.elementor-element-681b811 .button-widget{text-align:center;}.elementor-27475 .elementor-element.elementor-element-681b811 .neuros-button{font-weight:700;color:#FFFFFF;border-color:#F14F44;background-color:#F14F44;padding:16px 52px 16px 62px;}.elementor-27475 .elementor-element.elementor-element-681b811.decoration-position-bottom .neuros-button-decoration:before, .elementor-27475 .elementor-element.elementor-element-681b811.decoration-position-bottom .neuros-button-decoration:after{box-shadow:0 20px 0 0 #F14F44;}.elementor-27475 .elementor-element.elementor-element-681b811.decoration-position-top .neuros-button-decoration:before, .elementor-27475 .elementor-element.elementor-element-681b811.decoration-position-top .neuros-button-decoration:after{box-shadow:0 -20px 0 0 #F14F44;}.elementor-27475 .elementor-element.elementor-element-681b811.decoration-position-left .neuros-button-decoration:before, .elementor-27475 .elementor-element.elementor-element-681b811.decoration-position-left .neuros-button-decoration:after{box-shadow:0 20px 0 0 #F14F44;}.elementor-27475 .elementor-element.elementor-element-681b811.decoration-position-right .neuros-button-decoration:before, .elementor-27475 .elementor-element.elementor-element-681b811.decoration-position-right .neuros-button-decoration:after{box-shadow:0 20px 0 0 #F14F44;}.elementor-27475 .elementor-element.elementor-element-681b811 .neuros-button:hover{border-color:#333333;background-color:#333333;}.elementor-27475 .elementor-element.elementor-element-681b811[class*=decoration-position] .neuros-button-decoration:hover .neuros-button{background-color:#333333;}.elementor-27475 .elementor-element.elementor-element-681b811.decoration-position-bottom .neuros-button-decoration:hover:before, .elementor-27475 .elementor-element.elementor-element-681b811.decoration-position-bottom .neuros-button-decoration:hover:after{box-shadow:0 20px 0 0 #333333;}.elementor-27475 .elementor-element.elementor-element-681b811.decoration-position-top .neuros-button-decoration:hover:before, .elementor-27475 .elementor-element.elementor-element-681b811.decoration-position-top .neuros-button-decoration:hover:after{box-shadow:0 -20px 0 0 #333333;}.elementor-27475 .elementor-element.elementor-element-681b811.decoration-position-left .neuros-button-decoration:hover:before, .elementor-27475 .elementor-element.elementor-element-681b811.decoration-position-left .neuros-button-decoration:hover:after{box-shadow:0 20px 0 0 #333333;}.elementor-27475 .elementor-element.elementor-element-681b811.decoration-position-right .neuros-button-decoration:hover:before, .elementor-27475 .elementor-element.elementor-element-681b811.decoration-position-right .neuros-button-decoration:hover:after{box-shadow:0 20px 0 0 #333333;}.elementor-27475 .elementor-element.elementor-element-681b811:not(.neuros-button-type-simple) .neuros-button:hover{padding:16px 62px 16px 52px;}.elementor-27475 .elementor-element.elementor-element-681b811 .neuros-button span[class^="icon"].left{left:42px;}.elementor-27475 .elementor-element.elementor-element-681b811 .neuros-button span[class^="icon"].right{right:42px;}body.rtl .elementor-27475 .elementor-element.elementor-element-681b811 .neuros-button span[class^="icon"].left{right:42px;left:initial;}body.rtl .elementor-27475 .elementor-element.elementor-element-681b811 .neuros-button span[class^="icon"].right{left:42px;right:initial;}.elementor-27475 .elementor-element.elementor-element-13a32d8:not(.elementor-motion-effects-element-type-background), .elementor-27475 .elementor-element.elementor-element-13a32d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F2F4;}.elementor-27475 .elementor-element.elementor-element-13a32d8{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 30px 34px 30px;}.elementor-27475 .elementor-element.elementor-element-13a32d8, .elementor-27475 .elementor-element.elementor-element-13a32d8 > .elementor-background-overlay{border-radius:0px 0px 25px 25px;}.elementor-27475 .elementor-element.elementor-element-13a32d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27475 .elementor-element.elementor-element-bb36cc7 .elementor-repeater-item-0786718.moving-item .moving-item-inner{background-image:url("https://buzwave.ai/wp-content/uploads/2025/09/RECEPCIONISTA.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27475 .elementor-element.elementor-element-bb36cc7 .elementor-repeater-item-4a00c62.moving-item .moving-item-inner{background-image:url("https://buzwave.ai/wp-content/uploads/2025/09/CHATBOT-AI.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27475 .elementor-element.elementor-element-bb36cc7 .elementor-repeater-item-fafbdbd.moving-item .moving-item-inner{background-image:url("https://buzwave.ai/wp-content/uploads/2025/09/SEGUIMIENTO-DE-LEADS.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27475 .elementor-element.elementor-element-bb36cc7 .elementor-repeater-item-e6c1a52.moving-item .moving-item-inner{background-image:url("https://buzwave.ai/wp-content/uploads/2025/09/VENDEDOR-AI.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27475 .elementor-element.elementor-element-bb36cc7 .elementor-repeater-item-9f4e2d0.moving-item .moving-item-inner{background-image:url("https://buzwave.ai/wp-content/uploads/2025/09/AGENTE-DE-COBROS.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27475 .elementor-element.elementor-element-bb36cc7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27475 .elementor-element.elementor-element-bb36cc7 .moving-list{margin-right:calc(-20px/2);margin-left:calc(-20px/2);}.elementor-27475 .elementor-element.elementor-element-bb36cc7 .moving-list .moving-item{margin-right:calc(20px/2);margin-left:calc(20px/2);width:293px;}.elementor-27475 .elementor-element.elementor-element-bb36cc7 .neuros-moving-list-widget{overflow:hidden;}.elementor-27475 .elementor-element.elementor-element-bb36cc7 .moving-item .moving-item-title{color:#FFFFFF;}.elementor-27475 .elementor-element.elementor-element-2047a0e9 .neuros-heading .neuros-heading-content del{background-color:transparent;background-image:linear-gradient(262deg, #E24C4A 0%, #386BB7 100%);}.elementor-27475 .elementor-element.elementor-element-2047a0e9{width:100%;max-width:100%;}.elementor-27475 .elementor-element.elementor-element-2047a0e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27475 .elementor-element.elementor-element-2047a0e9 .neuros-heading{text-align:center;font-size:100px;line-height:1.1em;letter-spacing:-0.03em;}.elementor-27475 .elementor-element.elementor-element-0737efb{--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;--background-transition:0.3s;}.elementor-27475 .elementor-element.elementor-element-25be848{--display:flex;}.elementor-27475 .elementor-element.elementor-element-f245896{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27475 .elementor-element.elementor-element-2f522c2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-27475 .elementor-element.elementor-element-2f522c2 .elementor-widget-container{margin-right:auto;margin-left:0;}.elementor-27475 .elementor-element.elementor-element-6a14f4e{--display:flex;}.elementor-27475 .elementor-element.elementor-element-282505b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27475 .elementor-element.elementor-element-4c040be .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-27475 .elementor-element.elementor-element-4c040be .elementor-widget-container{margin-right:auto;margin-left:0;}.elementor-27475 .elementor-element.elementor-element-39c35b3{--display:flex;}.elementor-27475 .elementor-element.elementor-element-991c0bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27475 .elementor-element.elementor-element-df18a45 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-27475 .elementor-element.elementor-element-df18a45 .elementor-widget-container{margin-right:auto;margin-left:0;}.elementor-27475 .elementor-element.elementor-element-06a1e8d{--display:flex;}.elementor-27475 .elementor-element.elementor-element-ce40fbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27475 .elementor-element.elementor-element-916b0f4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-27475 .elementor-element.elementor-element-916b0f4 .elementor-widget-container{margin-right:auto;margin-left:0;}.elementor-27475 .elementor-element.elementor-element-009762e{--display:flex;}.elementor-27475 .elementor-element.elementor-element-4f86c2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27475 .elementor-element.elementor-element-4f1ccdb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-27475 .elementor-element.elementor-element-4f1ccdb .elementor-widget-container{margin-right:auto;margin-left:0;}.elementor-27475 .elementor-element.elementor-element-2933391{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-27475 .elementor-element.elementor-element-cedcb85 .neuros-heading .neuros-heading-content del{background-color:transparent;background-image:linear-gradient(262deg, #E24C4A 0%, #386BB7 100%);}.elementor-27475 .elementor-element.elementor-element-cedcb85{width:100%;max-width:100%;}.elementor-27475 .elementor-element.elementor-element-cedcb85.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27475 .elementor-element.elementor-element-cedcb85 .neuros-heading{text-align:center;font-size:100px;line-height:1.1em;letter-spacing:-0.03em;}.elementor-27475 .elementor-element.elementor-element-af18e3c{--display:flex;}.elementor-27475 .elementor-element.elementor-element-189b0b44{margin-top:10%;margin-bottom:0%;}.elementor-27475 .elementor-element.elementor-element-3ba8846f > .elementor-widget-container{margin:0% 0% 3% 0%;}.elementor-27475 .elementor-element.elementor-element-3ba8846f .neuros-heading{text-align:left;}.elementor-27475 .elementor-element.elementor-element-3ba8846f .neuros-subheading:not(:last-child){margin-bottom:1px;}.elementor-27475 .elementor-element.elementor-element-4bb8bac1 > .elementor-widget-container{margin:3% 0% 3% 0%;}.elementor-27475 .elementor-element.elementor-element-4bb8bac1 .neuros-heading .neuros-heading-content{font-size:16px;font-weight:300;}.elementor-27475 .elementor-element.elementor-element-4bb8bac1 .slider-wrapper{margin:0 calc(-40px/2);}.elementor-27475 .elementor-element.elementor-element-4bb8bac1 .slider-wrapper .slider-item{padding:0 calc(40px/2);}.elementor-27475 .elementor-element.elementor-element-4bb8bac1 .owl-carousel .owl-stage{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;}.elementor-27475 .elementor-element.elementor-element-4bb8bac1 .slider-item-inner{text-align:center;}.elementor-27475 .elementor-element.elementor-element-4bb8bac1 img{opacity:1;transition-duration:0.3s;}.elementor-27475 .elementor-element.elementor-element-4bb8bac1 img:hover{opacity:1;}.elementor-27475 .elementor-element.elementor-element-e50334c{padding:0px 40px 0px 40px;}.elementor-27475 .elementor-element.elementor-element-e79e40a:not(.elementor-motion-effects-element-type-background), .elementor-27475 .elementor-element.elementor-element-e79e40a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://buzwave.ai/wp-content/uploads/2024/02/Ooze-40-5.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-27475 .elementor-element.elementor-element-e79e40a, .elementor-27475 .elementor-element.elementor-element-e79e40a > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-27475 .elementor-element.elementor-element-e79e40a{transition:background 0.1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:135px 0px 0px 0px;}.elementor-27475 .elementor-element.elementor-element-e79e40a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-27475 .elementor-element.elementor-element-f554ec8.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-27475 .elementor-element.elementor-element-f554ec8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-27475 .elementor-element.elementor-element-e7c3ffe .testimonial-carousel-wrapper{background-color:#1F1F1F;border-radius:25px 25px 25px 25px;}.elementor-27475 .elementor-element.elementor-element-e7c3ffe > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-27475 .elementor-element.elementor-element-e7c3ffe .testimonials-slider-container{padding:17.1% 7.4% 17.777% 11.85%;}.elementor-27475 .elementor-element.elementor-element-e7c3ffe .testimonial-item .testimonial{color:#FFFFFF;}.elementor-27475 .elementor-element.elementor-element-e7c3ffe .testimonial-item .author-info, .elementor-27475 .elementor-element.elementor-element-e7c3ffe .testimonial-item .author-position:before{color:#FFFFFF;}.elementor-27475 .elementor-element.elementor-element-e7c3ffe .owl-nav [class*="owl-"], .elementor-27475 .elementor-element.elementor-element-e7c3ffe .owl-nav [class*="owl-"].disabled:hover{color:#1F1F1F;}.elementor-bc-flex-widget .elementor-27475 .elementor-element.elementor-element-cae95fb.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-27475 .elementor-element.elementor-element-cae95fb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-27475 .elementor-element.elementor-element-cae95fb > .elementor-element-populated{padding:0% 0% 0% 24%;}.elementor-27475 .elementor-element.elementor-element-960e3d7 .neuros-heading .neuros-heading-content del{background-color:transparent;background-image:linear-gradient(262deg, #E24C4A 0%, #386BB7 100%);}.elementor-27475 .elementor-element.elementor-element-960e3d7 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0% 15% 0% 0%;}.elementor-27475 .elementor-element.elementor-element-960e3d7 .neuros-heading{text-align:left;}.elementor-27475 .elementor-element.elementor-element-960e3d7 .neuros-subheading:not(:last-child){margin-bottom:15px;}.elementor-27475 .elementor-element.elementor-element-960e3d7 .neuros-heading .neuros-heading-content{color:#FFFFFF;}.elementor-27475 .elementor-element.elementor-element-960e3d7 .neuros-subheading{color:#FFFFFF;}.elementor-27475 .elementor-element.elementor-element-28c07c41{padding:0px 40px 40px 40px;}.elementor-27475 .elementor-element.elementor-element-470f6b8f{border-radius:25px 25px 25px 25px;}.elementor-27475 .elementor-element.elementor-element-470f6b8f iframe{height:500px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}@media(min-width:576px){.elementor-27475 .elementor-element.elementor-element-f554ec8{width:51.6%;}.elementor-27475 .elementor-element.elementor-element-cae95fb{width:48.4%;}}@media(max-width:1279px){.elementor-27475 .elementor-element.elementor-element-1eacfe6:not(.elementor-motion-effects-element-type-background), .elementor-27475 .elementor-element.elementor-element-1eacfe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:60% auto;}.elementor-27475 .elementor-element.elementor-element-3eccf50 .neuros-heading{font-size:150px;}.elementor-27475 .elementor-element.elementor-element-d4226e6{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-27475 .elementor-element.elementor-element-2047a0e9{width:var( --container-widget-width, 1003px );max-width:1003px;--container-widget-width:1003px;--container-widget-flex-grow:0;}.elementor-27475 .elementor-element.elementor-element-2047a0e9 .neuros-heading{font-size:70px;}.elementor-27475 .elementor-element.elementor-element-cedcb85{width:var( --container-widget-width, 1003px );max-width:1003px;--container-widget-width:1003px;--container-widget-flex-grow:0;}.elementor-27475 .elementor-element.elementor-element-cedcb85 .neuros-heading{font-size:70px;}.elementor-27475 .elementor-element.elementor-element-cae95fb > .elementor-element-populated{padding:0% 0% 0% 10%;}.elementor-27475 .elementor-element.elementor-element-960e3d7 > .elementor-widget-container{padding:0% 5% 0% 0%;}}@media(max-width:991px){.elementor-27475 .elementor-element.elementor-element-3eccf50 .neuros-heading{font-size:110px;}.elementor-27475 .elementor-element.elementor-element-2047a0e9{width:var( --container-widget-width, 177.326% );max-width:177.326%;--container-widget-width:177.326%;--container-widget-flex-grow:0;}.elementor-27475 .elementor-element.elementor-element-2047a0e9 .neuros-heading{font-size:55px;}.elementor-27475 .elementor-element.elementor-element-cedcb85{width:var( --container-widget-width, 177.326% );max-width:177.326%;--container-widget-width:177.326%;--container-widget-flex-grow:0;}.elementor-27475 .elementor-element.elementor-element-cedcb85 .neuros-heading{font-size:55px;}.elementor-27475 .elementor-element.elementor-element-e50334c{padding:0px 30px 0px 30px;}.elementor-27475 .elementor-element.elementor-element-28c07c41{padding:0px 30px 40px 30px;}}@media(max-width:767px){.elementor-27475 .elementor-element.elementor-element-1eacfe6:not(.elementor-motion-effects-element-type-background), .elementor-27475 .elementor-element.elementor-element-1eacfe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:75% auto;}.elementor-27475 .elementor-element.elementor-element-3eccf50 .neuros-heading{font-size:80px;}.elementor-27475 .elementor-element.elementor-element-13a32d8{padding:0px 20px 30px 20px;}.elementor-27475 .elementor-element.elementor-element-e50334c{padding:0px 20px 0px 20px;}.elementor-27475 .elementor-element.elementor-element-e79e40a{padding:80px 0px 0px 0px;}.elementor-27475 .elementor-element.elementor-element-960e3d7 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-27475 .elementor-element.elementor-element-28c07c41{margin-top:40px;margin-bottom:0px;padding:0px 20px 40px 20px;}}@media(max-width:575px){.elementor-27475 .elementor-element.elementor-element-4daa14d > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-27475 .elementor-element.elementor-element-3eccf50 .neuros-heading{font-size:62px;}.elementor-27475 .elementor-element.elementor-element-d4226e6{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-27475 .elementor-element.elementor-element-bb36cc7{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-27475 .elementor-element.elementor-element-2047a0e9{width:100%;max-width:100%;}.elementor-27475 .elementor-element.elementor-element-2933391{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-27475 .elementor-element.elementor-element-cedcb85{width:100%;max-width:100%;}.elementor-27475 .elementor-element.elementor-element-3ba8846f > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-27475 .elementor-element.elementor-element-4bb8bac1 > .elementor-widget-container{margin:40px 0px 20px 0px;}.elementor-27475 .elementor-element.elementor-element-4bb8bac1 img{width:75%;}}@media(max-width:1279px) and (min-width:576px){.elementor-27475 .elementor-element.elementor-element-7afc32f1{width:50%;}.elementor-27475 .elementor-element.elementor-element-a9e875d{width:50%;}}@media(max-width:767px) and (min-width:576px){.elementor-27475 .elementor-element.elementor-element-7afc32f1{width:100%;}.elementor-27475 .elementor-element.elementor-element-a9e875d{width:100%;}}@media(min-width:1921px){.elementor-27475 .elementor-element.elementor-element-e50334c{padding:0px 45px 0px 45px;}.elementor-bc-flex-widget .elementor-27475 .elementor-element.elementor-element-cae95fb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-27475 .elementor-element.elementor-element-cae95fb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-27475 .elementor-element.elementor-element-960e3d7 > .elementor-widget-container{margin:0% 0% 20% 0%;}.elementor-27475 .elementor-element.elementor-element-28c07c41{padding:0px 45px 40px 45px;}}/* Start custom CSS for html, class: .elementor-element-ba1a594 *//* Estilos del formulario para WordPress */
			.emplea2ia-form-container {
				/*max-width: 600px;*/
				margin: 40px auto;
				padding: 40px;
				background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);
				border-radius: 20px;
				box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
				font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI",
					sans-serif;
				position: relative;
				overflow: hidden;
			}

			.emplea2ia-form-container::before {
				content: "";
				position: absolute;
				top: 0;
				left: 0;
				right: 0;
				height: 4px;
				background-color: transparent;
                background-image: linear-gradient(262deg, #E24C4A 0%, #386BB7 100%);
			}

			.form-title {
				text-align: center;
				margin-bottom: 30px;
				color: #1f2937;
			}

			.form-title h2 {
				font-size: 28px;
				font-weight: 700;
				margin: 0 0 10px 0;
				background: linear-gradient(135deg, #1f2937, #4f46e5);
				-webkit-background-clip: text;
				-webkit-text-fill-color: transparent;
				background-clip: text;
			}

			.form-title p {
				font-size: 16px;
				color: #6b7280;
				margin: 0;
			}

			.form-group {
				margin-bottom: 25px;
			}

			.form-label {
				display: block;
				margin-bottom: 8px;
				font-weight: 600;
				color: #374151;
				font-size: 14px;
				text-transform: uppercase;
				letter-spacing: 0.5px;
			}

			.form-input,
			.form-select {
				width: 100%;
				padding: .6rem!important;
				border: 2px solid #e5e7eb;
				border-radius: 12px;
				font-size: 16px;
				background-color: #ffffff;
				transition: all 0.3s ease;
				box-sizing: border-box;
				font-family: inherit;
			}
			/*.form-input::placeholder{*/
			/*    padding:.5rem .9rem;*/
			/*}*/

			.form-input:focus,
			.form-select:focus {
				outline: none;
				border-color: #4f46e5;
				box-shadow: 0 0 0 3px rgba(79, 70, 229, 0.1);
				transform: translateY(-2px);
			}

			.phone-container {
				display: flex;
				gap: 10px;
			}

			.country-code {
				flex: 0 0 10rem;
			}

			.phone-number {
				flex: 1;
			}

			.form-select {
				cursor: pointer;
			
				background-repeat: no-repeat;
				background-position: right 16px center;
				background-size: 16px;
				padding-right: 50px;
			}

			.submit-btn {
				width: 100%;
				padding: 18px;
				border-radius: 12px;
				font-size: 16px;
				font-weight: 600;
				cursor: pointer;
				transition: all 0.3s ease;
				text-transform: uppercase;
				letter-spacing: 1px;
				margin-top: 10px;
			}

			.submit-btn:hover {
			    border: none!important;
			background-color: transparent!important;
                background-image: linear-gradient(262deg, #E24C4A 0%, #386BB7 100%)!important;
				transform: translateY(-3px);
				box-shadow: 0 10px 25px rgba(239, 68, 68, 0.3);
			}

			.submit-btn:active {
				transform: translateY(-1px);
			}

			/* Efectos visuales adicionales */
			.form-input:valid {
				border-color: #10b981;
			}

			.form-group.focused .form-label {
				color: #4f46e5;
			}
            .form-group.error .form-input,
			.form-group.error .form-select {
				border-color: #ef4444;
				box-shadow: 0 0 0 3px rgba(239, 68, 68, 0.1);
			}

			.form-group.error .form-label {
				color: #ef4444;
			}
			/* Responsive design */
			@media (max-width: 768px) {
				.emplea2ia-form-container {
					margin: 20px;
					padding: 30px 20px;
				}

				.form-title h2 {
					font-size: 24px;
				}

				.phone-container {
					flex-direction: column;
				}

				.country-code {
					flex: 1;
				}
			}

			/* Animaciones */
			@keyframes fadeInUp {
				from {
					opacity: 0;
					transform: translateY(30px);
				}
				to {
					opacity: 1;
					transform: translateY(0);
				}
			}

			.emplea2ia-form-container {
				animation: fadeInUp 0.6s ease-out;
			}/* End custom CSS */