.elementor-1369 .elementor-element.elementor-element-511d210{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1369 .elementor-element.elementor-element-511d210:not(.elementor-motion-effects-element-type-background), .elementor-1369 .elementor-element.elementor-element-511d210 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, #FFFEFF 100%);}.elementor-1369 .elementor-element.elementor-element-a5fb0a8{--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-1369 .elementor-element.elementor-element-1f68732 img{width:60%;}.elementor-1369 .elementor-element.elementor-element-665ea06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-1369 .elementor-element.elementor-element-24689fa{text-align:center;}.elementor-1369 .elementor-element.elementor-element-24689fa .elementor-heading-title{font-family:"Murecho", Sans-serif;font-weight:900;text-transform:uppercase;color:#000000;}.elementor-1369 .elementor-element.elementor-element-a1c7d96{text-align:center;}.elementor-1369 .elementor-element.elementor-element-a1c7d96 .elementor-heading-title{font-family:"Murecho", Sans-serif;font-weight:900;text-transform:uppercase;color:#000000;}.elementor-1369 .elementor-element.elementor-element-9537da9{color:#000000;}.elementor-1369 .elementor-element.elementor-element-9537da9 a{color:#000000;}.elementor-1369 .elementor-element.elementor-element-0b8a2f6 .elementor-button{font-family:"Murecho", Sans-serif;font-weight:900;text-transform:uppercase;border-style:solid;border-color:#000000;}.elementor-1369 .elementor-element.elementor-element-627a590{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1369 .elementor-element.elementor-element-fafd6ea{--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-1369 .elementor-element.elementor-element-bdd0b64 > .elementor-widget-container{margin:0px 0px -35px 0px;}.elementor-1369 .elementor-element.elementor-element-bdd0b64{text-align:center;}.elementor-1369 .elementor-element.elementor-element-bdd0b64 .elementor-heading-title{font-family:"Murecho", Sans-serif;font-weight:900;text-transform:uppercase;color:#000000;}.elementor-1369 .elementor-element.elementor-element-dd13415{text-align:center;}.elementor-1369 .elementor-element.elementor-element-dd13415 .elementor-heading-title{font-family:"Murecho", Sans-serif;font-weight:900;text-transform:uppercase;color:#000000;}.elementor-1369 .elementor-element.elementor-element-d30ffd3{--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-1369 .elementor-element.elementor-element-3fa218c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1369 .elementor-element.elementor-element-572750a img{border-radius:44px 44px 44px 44px;}.elementor-1369 .elementor-element.elementor-element-34b8fed{text-align:center;}.elementor-1369 .elementor-element.elementor-element-34b8fed .elementor-heading-title{font-family:"Murecho", Sans-serif;font-weight:900;text-transform:uppercase;color:#000000;}.elementor-1369 .elementor-element.elementor-element-8d8c59b{text-align:center;}.elementor-1369 .elementor-element.elementor-element-8d8c59b .elementor-heading-title{font-family:"Murecho", Sans-serif;font-weight:900;color:#6E6E6E;}.elementor-1369 .elementor-element.elementor-element-8c7344d .elementor-button{font-family:"Murecho", Sans-serif;font-weight:900;text-transform:uppercase;border-style:solid;border-color:#000000;}.elementor-1369 .elementor-element.elementor-element-3b5dbab{--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-1369 .elementor-element.elementor-element-4748980{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1369 .elementor-element.elementor-element-a0fff25{--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-1369 .elementor-element.elementor-element-b17dd99{text-align:center;}.elementor-1369 .elementor-element.elementor-element-b17dd99 .elementor-heading-title{font-family:"Murecho", Sans-serif;font-weight:900;text-transform:uppercase;color:#000000;}.elementor-1369 .elementor-element.elementor-element-c69574a{--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-1369 .elementor-element.elementor-element-94149e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1369 .elementor-element.elementor-element-58e48a1 img{border-radius:44px 44px 44px 44px;}.elementor-1369 .elementor-element.elementor-element-b859b2e{text-align:center;}.elementor-1369 .elementor-element.elementor-element-b859b2e .elementor-heading-title{font-family:"Murecho", Sans-serif;font-weight:900;text-transform:uppercase;color:#000000;}.elementor-1369 .elementor-element.elementor-element-8b0cd4d{text-align:center;}.elementor-1369 .elementor-element.elementor-element-8b0cd4d .elementor-heading-title{font-family:"Murecho", Sans-serif;font-weight:900;color:#6E6E6E;}.elementor-1369 .elementor-element.elementor-element-f248643 .elementor-button{font-family:"Murecho", Sans-serif;font-weight:900;text-transform:uppercase;border-style:solid;border-color:#000000;}.elementor-1369 .elementor-element.elementor-element-537eb1e{--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-1369 .elementor-element.elementor-element-f7e011e{--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-1369 .elementor-element.elementor-element-6ef0cb3{text-align:center;}.elementor-1369 .elementor-element.elementor-element-6ef0cb3 .elementor-heading-title{font-family:"Murecho", Sans-serif;font-weight:900;text-transform:uppercase;color:#000000;}.elementor-1369 .elementor-element.elementor-element-886660a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1369 .elementor-element.elementor-element-a35fa07{--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-1369 .elementor-element.elementor-element-c9948b1.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1369 .elementor-element.elementor-element-c9948b1.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1369 .elementor-element.elementor-element-c9948b1.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1369 .elementor-element.elementor-element-c9948b1 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1369 .elementor-element.elementor-element-c9948b1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1369 .elementor-element.elementor-element-c9948b1 .elementor-image-box-title{font-family:"Murecho", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;}.elementor-1369 .elementor-element.elementor-element-87e562c > .elementor-widget-container{margin:0px 0px -23px 0px;}.elementor-1369 .elementor-element.elementor-element-87e562c{text-align:center;}.elementor-1369 .elementor-element.elementor-element-87e562c .elementor-heading-title{font-family:"Murecho", Sans-serif;font-size:30px;font-weight:900;text-transform:uppercase;letter-spacing:-1.3px;}.elementor-1369 .elementor-element.elementor-element-7cb3e38{text-align:center;}.elementor-1369 .elementor-element.elementor-element-7cb3e38 .elementor-heading-title{font-family:"Murecho", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;letter-spacing:-1.3px;color:#4E4E4E;}.elementor-1369 .elementor-element.elementor-element-8d8d375 > .elementor-widget-container{margin:0px 0px -23px 0px;}.elementor-1369 .elementor-element.elementor-element-8d8d375{text-align:center;}.elementor-1369 .elementor-element.elementor-element-8d8d375 .elementor-heading-title{font-family:"Murecho", Sans-serif;font-size:30px;font-weight:900;text-transform:uppercase;letter-spacing:-1.3px;}.elementor-1369 .elementor-element.elementor-element-bccf58d{text-align:center;}.elementor-1369 .elementor-element.elementor-element-bccf58d .elementor-heading-title{font-family:"Murecho", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;letter-spacing:-1.3px;color:#4E4E4E;}.elementor-1369 .elementor-element.elementor-element-7017947 > .elementor-widget-container{margin:0px 0px -23px 0px;}.elementor-1369 .elementor-element.elementor-element-7017947{text-align:center;}.elementor-1369 .elementor-element.elementor-element-7017947 .elementor-heading-title{font-family:"Murecho", Sans-serif;font-size:30px;font-weight:900;text-transform:uppercase;letter-spacing:-1.3px;}.elementor-1369 .elementor-element.elementor-element-30f5e79{text-align:center;}.elementor-1369 .elementor-element.elementor-element-30f5e79 .elementor-heading-title{font-family:"Murecho", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;letter-spacing:-1.3px;color:#4E4E4E;}.elementor-1369 .elementor-element.elementor-element-3a6e54c{--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-1369 .elementor-element.elementor-element-8803ea7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1369 .elementor-element.elementor-element-8803ea7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1369 .elementor-element.elementor-element-8803ea7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1369 .elementor-element.elementor-element-8803ea7 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1369 .elementor-element.elementor-element-8803ea7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1369 .elementor-element.elementor-element-8803ea7 .elementor-image-box-title{font-family:"Murecho", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;}.elementor-1369 .elementor-element.elementor-element-0b5a224 > .elementor-widget-container{margin:0px 0px -23px 0px;}.elementor-1369 .elementor-element.elementor-element-0b5a224{text-align:center;}.elementor-1369 .elementor-element.elementor-element-0b5a224 .elementor-heading-title{font-family:"Murecho", Sans-serif;font-size:30px;font-weight:900;text-transform:uppercase;letter-spacing:-1.3px;}.elementor-1369 .elementor-element.elementor-element-baa066f{text-align:center;}.elementor-1369 .elementor-element.elementor-element-baa066f .elementor-heading-title{font-family:"Murecho", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;letter-spacing:-1.3px;color:#4E4E4E;}.elementor-1369 .elementor-element.elementor-element-851bfe1{text-align:center;font-family:"Arial", Sans-serif;font-size:13px;font-weight:900;line-height:17px;letter-spacing:-0.7px;color:#080808;}.elementor-1369 .elementor-element.elementor-element-851bfe1 p{margin-block-end:3px;}.elementor-1369 .elementor-element.elementor-element-cf6763b{--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-1369 .elementor-element.elementor-element-09f8dcd.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1369 .elementor-element.elementor-element-09f8dcd.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1369 .elementor-element.elementor-element-09f8dcd.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1369 .elementor-element.elementor-element-09f8dcd .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1369 .elementor-element.elementor-element-09f8dcd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1369 .elementor-element.elementor-element-09f8dcd .elementor-image-box-title{font-family:"Murecho", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;}.elementor-1369 .elementor-element.elementor-element-c72d761 > .elementor-widget-container{margin:0px 0px -23px 0px;}.elementor-1369 .elementor-element.elementor-element-c72d761{text-align:center;}.elementor-1369 .elementor-element.elementor-element-c72d761 .elementor-heading-title{font-family:"Murecho", Sans-serif;font-size:30px;font-weight:900;text-transform:uppercase;letter-spacing:-1.3px;}.elementor-1369 .elementor-element.elementor-element-2942353{text-align:center;}.elementor-1369 .elementor-element.elementor-element-2942353 .elementor-heading-title{font-family:"Murecho", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;letter-spacing:-1.3px;color:#4E4E4E;}.elementor-1369 .elementor-element.elementor-element-586c403{text-align:center;font-family:"Arial", Sans-serif;font-size:13px;font-weight:900;line-height:17px;letter-spacing:-0.7px;color:#080808;}.elementor-1369 .elementor-element.elementor-element-586c403 p{margin-block-end:3px;}.elementor-1369 .elementor-element.elementor-element-863308c{--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-1369 .elementor-element.elementor-element-1ae443a{--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-1369 .elementor-element.elementor-element-63acd06{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1369 .elementor-element.elementor-element-a5fb0a8{--width:50%;}.elementor-1369 .elementor-element.elementor-element-665ea06{--width:50%;}.elementor-1369 .elementor-element.elementor-element-fafd6ea{--width:100%;}.elementor-1369 .elementor-element.elementor-element-d30ffd3{--width:25%;}.elementor-1369 .elementor-element.elementor-element-3fa218c{--width:50%;}.elementor-1369 .elementor-element.elementor-element-3b5dbab{--width:25%;}.elementor-1369 .elementor-element.elementor-element-a0fff25{--width:100%;}.elementor-1369 .elementor-element.elementor-element-c69574a{--width:25%;}.elementor-1369 .elementor-element.elementor-element-94149e4{--width:50%;}.elementor-1369 .elementor-element.elementor-element-537eb1e{--width:25%;}.elementor-1369 .elementor-element.elementor-element-a35fa07{--width:33.3333%;}.elementor-1369 .elementor-element.elementor-element-3a6e54c{--width:33.3333%;}.elementor-1369 .elementor-element.elementor-element-cf6763b{--width:33.3333%;}.elementor-1369 .elementor-element.elementor-element-863308c{--width:33.3333%;}.elementor-1369 .elementor-element.elementor-element-1ae443a{--width:33.3333%;}.elementor-1369 .elementor-element.elementor-element-63acd06{--width:33.3333%;}}@media(max-width:767px){.elementor-1369 .elementor-element.elementor-element-511d210{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1369 .elementor-element.elementor-element-665ea06{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-1369 .elementor-element.elementor-element-24689fa > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-1369 .elementor-element.elementor-element-24689fa .elementor-heading-title{font-size:30px;letter-spacing:-0.8px;}.elementor-1369 .elementor-element.elementor-element-a1c7d96 .elementor-heading-title{font-size:25px;letter-spacing:-0.8px;}.elementor-1369 .elementor-element.elementor-element-9537da9 > .elementor-widget-container{margin:0px 0px -41px 0px;}.elementor-1369 .elementor-element.elementor-element-0b8a2f6 .elementor-button{font-size:15px;letter-spacing:0.2px;}.elementor-1369 .elementor-element.elementor-element-bdd0b64 > .elementor-widget-container{margin:0px 0px -26px 0px;}.elementor-1369 .elementor-element.elementor-element-bdd0b64 .elementor-heading-title{font-size:30px;letter-spacing:-0.8px;}.elementor-1369 .elementor-element.elementor-element-dd13415 .elementor-heading-title{font-size:40px;letter-spacing:-0.8px;}.elementor-1369 .elementor-element.elementor-element-34b8fed > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-1369 .elementor-element.elementor-element-34b8fed{text-align:center;}.elementor-1369 .elementor-element.elementor-element-34b8fed .elementor-heading-title{font-size:30px;}.elementor-1369 .elementor-element.elementor-element-8d8c59b{text-align:center;}.elementor-1369 .elementor-element.elementor-element-8d8c59b .elementor-heading-title{font-size:23px;}.elementor-1369 .elementor-element.elementor-element-8c7344d .elementor-button{font-size:15px;letter-spacing:0.2px;}.elementor-1369 .elementor-element.elementor-element-b17dd99 .elementor-heading-title{font-size:40px;letter-spacing:-0.8px;}.elementor-1369 .elementor-element.elementor-element-b859b2e > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-1369 .elementor-element.elementor-element-b859b2e{text-align:center;}.elementor-1369 .elementor-element.elementor-element-b859b2e .elementor-heading-title{font-size:30px;}.elementor-1369 .elementor-element.elementor-element-8b0cd4d{text-align:center;}.elementor-1369 .elementor-element.elementor-element-8b0cd4d .elementor-heading-title{font-size:23px;}.elementor-1369 .elementor-element.elementor-element-f248643 .elementor-button{font-size:15px;letter-spacing:0.2px;}.elementor-1369 .elementor-element.elementor-element-f7e011e{--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1369 .elementor-element.elementor-element-6ef0cb3 .elementor-heading-title{font-size:40px;line-height:1em;letter-spacing:-0.8px;}.elementor-1369 .elementor-element.elementor-element-a35fa07{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1369 .elementor-element.elementor-element-c9948b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-1369 .elementor-element.elementor-element-c9948b1 .elementor-image-box-img{margin-bottom:0px;}.elementor-1369 .elementor-element.elementor-element-3a6e54c{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1369 .elementor-element.elementor-element-8803ea7 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1369 .elementor-element.elementor-element-8803ea7 .elementor-image-box-img{margin-bottom:0px;}.elementor-1369 .elementor-element.elementor-element-cf6763b{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1369 .elementor-element.elementor-element-09f8dcd > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1369 .elementor-element.elementor-element-09f8dcd .elementor-image-box-img{margin-bottom:0px;}}/* Start custom CSS for button, class: .elementor-element-0b8a2f6 */.titulo-button-custom {
    /* TIPOGRAFÍA - Tamaño de texto */
    font-size: 22px; /* ← AJUSTA TAMAÑO TEXTO */
    font-weight: 600;
    font-family: monospace;
    text-transform: uppercase;
    letter-spacing: 1px;
    
    /* ESPACIADO - Tamaño del botón */
    padding: 12px 12px; /* ← AJUSTA TAMAÑO BOTÓN */
    /* 12px = espacio arriba/abajo */
    /* 35px = espacio izquierda/derecha */
    
    /* BORDES - Grosor del borde */
    border-radius: 80px;
    box-shadow: 0 0 0 3px #2f2e41, 0 6px 0 #2f2e41;
    /*         ↑ grosor borde  ↑ profundidad efecto 3D */
    
    /* COLORES */
    background: #4016E0;
    color: #fff;
    
    /* TRANSICIONES */
    transition: all 0.1s ease, background 0.3s ease;
    display: inline-block;
    margin: 10px 0;
}

/* Efecto hover - también ajustable */
.titulo-button-custom:hover {
    background: #df6108;
    /* Opcional: agregar transform para más efecto */
    /* transform: scale(1.05); */
}

.titulo-button-custom:active {
    box-shadow: 0 0 0 3px #2f2e41, 0 4px 0 #2f2e41;
    transform: translateY(2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8c7344d */.titulo-button-custom {
    /* TIPOGRAFÍA - Tamaño de texto */
    font-size: 22px; /* ← AJUSTA TAMAÑO TEXTO */
    font-weight: 600;
    font-family: monospace;
    text-transform: uppercase;
    letter-spacing: 1px;
    
    /* ESPACIADO - Tamaño del botón */
    padding: 12px 12px; /* ← AJUSTA TAMAÑO BOTÓN */
    /* 12px = espacio arriba/abajo */
    /* 35px = espacio izquierda/derecha */
    
    /* BORDES - Grosor del borde */
    border-radius: 80px;
    box-shadow: 0 0 0 3px #2f2e41, 0 6px 0 #2f2e41;
    /*         ↑ grosor borde  ↑ profundidad efecto 3D */
    
    /* COLORES */
    background: #4016E0;
    color: #fff;
    
    /* TRANSICIONES */
    transition: all 0.1s ease, background 0.3s ease;
    display: inline-block;
    margin: 10px 0;
}

/* Efecto hover - también ajustable */
.titulo-button-custom:hover {
    background: #df6108;
    /* Opcional: agregar transform para más efecto */
    /* transform: scale(1.05); */
}

.titulo-button-custom:active {
    box-shadow: 0 0 0 3px #2f2e41, 0 4px 0 #2f2e41;
    transform: translateY(2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fa218c */.glass-container {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border: 1px solid rgba(255, 255, 255, 0.18);
    border-radius: 20px;
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.36);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f248643 */.titulo-button-custom {
    /* TIPOGRAFÍA - Tamaño de texto */
    font-size: 22px; /* ← AJUSTA TAMAÑO TEXTO */
    font-weight: 600;
    font-family: monospace;
    text-transform: uppercase;
    letter-spacing: 1px;
    
    /* ESPACIADO - Tamaño del botón */
    padding: 12px 12px; /* ← AJUSTA TAMAÑO BOTÓN */
    /* 12px = espacio arriba/abajo */
    /* 35px = espacio izquierda/derecha */
    
    /* BORDES - Grosor del borde */
    border-radius: 80px;
    box-shadow: 0 0 0 3px #2f2e41, 0 6px 0 #2f2e41;
    /*         ↑ grosor borde  ↑ profundidad efecto 3D */
    
    /* COLORES */
    background: #4016E0;
    color: #fff;
    
    /* TRANSICIONES */
    transition: all 0.1s ease, background 0.3s ease;
    display: inline-block;
    margin: 10px 0;
}

/* Efecto hover - también ajustable */
.titulo-button-custom:hover {
    background: #df6108;
    /* Opcional: agregar transform para más efecto */
    /* transform: scale(1.05); */
}

.titulo-button-custom:active {
    box-shadow: 0 0 0 3px #2f2e41, 0 4px 0 #2f2e41;
    transform: translateY(2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94149e4 */.glass-container {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border: 1px solid rgba(255, 255, 255, 0.18);
    border-radius: 20px;
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.36);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a35fa07 */.glass-container {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border: 1px solid rgba(255, 255, 255, 0.18);
    border-radius: 20px;
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.36);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a6e54c */.glass-container {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border: 1px solid rgba(255, 255, 255, 0.18);
    border-radius: 20px;
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.36);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf6763b */.glass-container {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border: 1px solid rgba(255, 255, 255, 0.18);
    border-radius: 20px;
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.36);
}/* End custom CSS */