.elementor-21496 .elementor-element.elementor-element-c9ff118{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 60px;--row-gap:20px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-21496 .elementor-element.elementor-element-c9ff118:not(.elementor-motion-effects-element-type-background), .elementor-21496 .elementor-element.elementor-element-c9ff118 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b5d1c9 );}.elementor-21496 .elementor-element.elementor-element-979ea30{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-21496 .elementor-element.elementor-element-9c41ee2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21496 .elementor-element.elementor-element-9c41ee2.e-con{--align-self:center;}.elementor-21496 .elementor-element.elementor-element-8e13c79 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21496 .elementor-element.elementor-element-8e13c79 p{margin-bottom:0;}.elementor-21496 .elementor-element.elementor-element-8e13c79 .pix-el-text, .elementor-21496 .elementor-element.elementor-element-8e13c79 .pix-el-text p, .elementor-21496 .elementor-element.elementor-element-8e13c79 .pix-el-text span{font-family:"Neue Plak", Sans-serif;font-size:16px;}.elementor-21496 .elementor-element.elementor-element-f417c29 > .elementor-widget-container{margin:-5px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-21496 .elementor-element.elementor-element-f417c29{z-index:11;}.elementor-21496 .elementor-element.elementor-element-f417c29 .pix-heading-el, .elementor-21496 .elementor-element.elementor-element-f417c29 .heading-text{text-align:left !important;}.elementor-21496 .elementor-element.elementor-element-f417c29 .heading-text, .elementor-21496 .elementor-element.elementor-element-f417c29 .heading-text span, .elementor-21496 .elementor-element.elementor-element-f417c29 .body-font, .elementor-21496 .elementor-element.elementor-element-f417c29 .secondary-font{font-family:"Red Hat Display", Sans-serif;font-size:46px;font-weight:600;line-height:1em;}.elementor-21496 .elementor-element.elementor-element-abf3190{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--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-21496 .elementor-element.elementor-element-abf3190.e-con{--align-self:flex-end;}.elementor-21496 .elementor-element.elementor-element-0ddb510{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-21496 .elementor-element.elementor-element-0ddb510 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21496 .elementor-element.elementor-element-0ddb510 p{margin-bottom:0;}.elementor-21496 .elementor-element.elementor-element-0ddb510 .pix-el-text, .elementor-21496 .elementor-element.elementor-element-0ddb510 .pix-el-text p{text-align:left !important;}.elementor-21496 .elementor-element.elementor-element-0ddb510 .pix-el-text, .elementor-21496 .elementor-element.elementor-element-0ddb510 .pix-el-text p, .elementor-21496 .elementor-element.elementor-element-0ddb510 .pix-el-text span{font-family:"Alexandria Novo", Sans-serif;font-size:15px;}.elementor-21496 .elementor-element.elementor-element-6431978{--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;--gap:20px 50px;--row-gap:20px;--column-gap:50px;--overlay-opacity:0.16;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-21496 .elementor-element.elementor-element-6431978:not(.elementor-motion-effects-element-type-background), .elementor-21496 .elementor-element.elementor-element-6431978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b5d1c9 );}.elementor-21496 .elementor-element.elementor-element-6431978::before, .elementor-21496 .elementor-element.elementor-element-6431978 > .elementor-background-video-container::before, .elementor-21496 .elementor-element.elementor-element-6431978 > .e-con-inner > .elementor-background-video-container::before, .elementor-21496 .elementor-element.elementor-element-6431978 > .elementor-background-slideshow::before, .elementor-21496 .elementor-element.elementor-element-6431978 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21496 .elementor-element.elementor-element-6431978 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-21496 .elementor-element.elementor-element-6431978.e-con{--align-self:flex-start;}.elementor-21496 .elementor-element.elementor-element-e76c10e{--display:flex;--min-height:550px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--border-radius:30px 30px 30px 30px;--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-21496 .elementor-element.elementor-element-e76c10e.e-con{--align-self:center;}.elementor-21496 .elementor-element.elementor-element-298945b{--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;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21496 .elementor-element.elementor-element-298945b:not(.elementor-motion-effects-element-type-background), .elementor-21496 .elementor-element.elementor-element-298945b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000000A;}.elementor-21496 .elementor-element.elementor-element-298945b:hover{--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;}.elementor-21496 .elementor-element.elementor-element-298945b, .elementor-21496 .elementor-element.elementor-element-298945b::before{--border-transition:0.3s;}.elementor-21496 .elementor-element.elementor-element-fdcfde4{--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-21496 .elementor-element.elementor-element-fdcfde4.e-con{--align-self:center;}.elementor-21496 .elementor-element.elementor-element-d933db3 .pix-heading-el, .elementor-21496 .elementor-element.elementor-element-d933db3 .heading-text{text-align:left !important;}.elementor-21496 .elementor-element.elementor-element-d933db3 .heading-text, .elementor-21496 .elementor-element.elementor-element-d933db3 .heading-text span, .elementor-21496 .elementor-element.elementor-element-d933db3 .body-font, .elementor-21496 .elementor-element.elementor-element-d933db3 .secondary-font{font-family:"Red Hat Display", Sans-serif;font-size:32px;font-weight:600;line-height:1em;}.elementor-21496 .elementor-element.elementor-element-5f7de5d .card-body *{color:var(--pix-heading-default);}.elementor-21496 .elementor-element.elementor-element-5f7de5d .card-header button, .elementor-21496 .elementor-element.elementor-element-5f7de5d .card-header button svg{font-family:"Red Hat Display", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.04em;}.elementor-21496 .elementor-element.elementor-element-126b593{width:auto;max-width:auto;text-align:left !important;}.elementor-21496 .elementor-element.elementor-element-126b593 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21496 .elementor-element.elementor-element-126b593 .btn, .elementor-21496 .elementor-element.elementor-element-126b593 .btn span, .elementor-21496 .elementor-element.elementor-element-126b593 .btn  .font-weight-bold{font-family:"Alexandria Novo", Sans-serif;font-size:14px;}.elementor-21496 .elementor-element.elementor-element-126b593 .btn{padding:9px 18px 9px 18px !important;}.elementor-21496 .elementor-element.elementor-element-648ac46{--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;--justify-content:center;--gap:20px 60px;--row-gap:20px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-21496 .elementor-element.elementor-element-648ac46:not(.elementor-motion-effects-element-type-background), .elementor-21496 .elementor-element.elementor-element-648ac46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b5d1c9 );}.elementor-21496 .elementor-element.elementor-element-519ac9a > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-21496 .elementor-element.elementor-element-519ac9a .pix-heading-el, .elementor-21496 .elementor-element.elementor-element-519ac9a .heading-text{text-align:center !important;}.elementor-21496 .elementor-element.elementor-element-519ac9a .heading-text, .elementor-21496 .elementor-element.elementor-element-519ac9a .heading-text span, .elementor-21496 .elementor-element.elementor-element-519ac9a .body-font, .elementor-21496 .elementor-element.elementor-element-519ac9a .secondary-font{font-family:"Red Hat Display", Sans-serif;font-size:22px;font-weight:700;line-height:1em;}.elementor-21496 .elementor-element.elementor-element-784c5fe{--display:flex;--overflow:hidden;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21496 .elementor-element.elementor-element-784c5fe:not(.elementor-motion-effects-element-type-background), .elementor-21496 .elementor-element.elementor-element-784c5fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0afd8f9 );}.elementor-21496 .elementor-element.elementor-element-2a17ea0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21496 .elementor-element.elementor-element-2a17ea0 .marquee__inner{animation-duration:40s !important;}.elementor-21496 .elementor-element.elementor-element-2a17ea0 .pix-marquee-item{padding:0 50px !important;}.elementor-21496 .elementor-element.elementor-element-2a17ea0 .pix-marquee-item, .elementor-21496 .elementor-element.elementor-element-2a17ea0 .body-font, .elementor-21496 .elementor-element.elementor-element-2a17ea0 .heading-font, .elementor-21496 .elementor-element.elementor-element-2a17ea0 .secondary-font{font-family:"Plus Jakarta fix", Sans-serif;font-weight:700;}.elementor-21496 .elementor-element.elementor-element-173f56b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;--z-index:10;}.elementor-21496 .elementor-element.elementor-element-173f56b:not(.elementor-motion-effects-element-type-background), .elementor-21496 .elementor-element.elementor-element-173f56b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b5d1c9 );}.elementor-21496 .elementor-element.elementor-element-3fd0e28{--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:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-21496 .elementor-element.elementor-element-35f52b0{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5edd194 );--border-color:var( --e-global-color-5edd194 );--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21496 .elementor-element.elementor-element-35f52b0:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5edd194 );--border-color:var( --e-global-color-5edd194 );--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;}.elementor-21496 .elementor-element.elementor-element-35f52b0, .elementor-21496 .elementor-element.elementor-element-35f52b0::before{--border-transition:0.3s;}.elementor-21496 .elementor-element.elementor-element-b3759bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21496 .elementor-element.elementor-element-b3759bb p{margin-bottom:0;}.elementor-21496 .elementor-element.elementor-element-b3759bb .pix-el-text, .elementor-21496 .elementor-element.elementor-element-b3759bb .pix-el-text p, .elementor-21496 .elementor-element.elementor-element-b3759bb .pix-el-text span{font-family:"Neue Plak", Sans-serif;font-size:16px;}.elementor-21496 .elementor-element.elementor-element-a52be24 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:1024px){}@media(min-width:768px){.elementor-21496 .elementor-element.elementor-element-c9ff118{--content-width:1250px;}.elementor-21496 .elementor-element.elementor-element-979ea30{--width:100%;}.elementor-21496 .elementor-element.elementor-element-abf3190{--width:100%;}.elementor-21496 .elementor-element.elementor-element-6431978{--content-width:1250px;}.elementor-21496 .elementor-element.elementor-element-e76c10e{--width:40%;}.elementor-21496 .elementor-element.elementor-element-298945b{--width:60%;}.elementor-21496 .elementor-element.elementor-element-fdcfde4{--width:100%;}.elementor-21496 .elementor-element.elementor-element-648ac46{--content-width:1250px;}.elementor-21496 .elementor-element.elementor-element-173f56b{--content-width:1250px;}.elementor-21496 .elementor-element.elementor-element-35f52b0{--width:45%;}}@media(max-width:767px){.elementor-21496 .elementor-element.elementor-element-c9ff118{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-21496 .elementor-element.elementor-element-979ea30{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21496 .elementor-element.elementor-element-8e13c79 .pix-el-text, .elementor-21496 .elementor-element.elementor-element-8e13c79 .pix-el-text p, .elementor-21496 .elementor-element.elementor-element-8e13c79 .pix-el-text span{font-size:14px;}.elementor-21496 .elementor-element.elementor-element-f417c29 > .elementor-widget-container{margin:-10px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-21496 .elementor-element.elementor-element-f417c29 .heading-text, .elementor-21496 .elementor-element.elementor-element-f417c29 .heading-text span, .elementor-21496 .elementor-element.elementor-element-f417c29 .body-font, .elementor-21496 .elementor-element.elementor-element-f417c29 .secondary-font{font-size:34px;line-height:1.1em;}.elementor-21496 .elementor-element.elementor-element-abf3190{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21496 .elementor-element.elementor-element-0ddb510 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-21496 .elementor-element.elementor-element-0ddb510 .pix-el-text, .elementor-21496 .elementor-element.elementor-element-0ddb510 .pix-el-text p, .elementor-21496 .elementor-element.elementor-element-0ddb510 .pix-el-text span{font-size:13px;}.elementor-21496 .elementor-element.elementor-element-6431978{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-21496 .elementor-element.elementor-element-e76c10e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21496 .elementor-element.elementor-element-298945b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-21496 .elementor-element.elementor-element-d933db3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21496 .elementor-element.elementor-element-d933db3 .heading-text, .elementor-21496 .elementor-element.elementor-element-d933db3 .heading-text span, .elementor-21496 .elementor-element.elementor-element-d933db3 .body-font, .elementor-21496 .elementor-element.elementor-element-d933db3 .secondary-font{font-size:34px;}.elementor-21496 .elementor-element.elementor-element-126b593 .btn, .elementor-21496 .elementor-element.elementor-element-126b593 .btn span, .elementor-21496 .elementor-element.elementor-element-126b593 .btn  .font-weight-bold{font-size:13px;}.elementor-21496 .elementor-element.elementor-element-126b593 .btn{padding:5px 15px 5px 15px !important;}.elementor-21496 .elementor-element.elementor-element-648ac46{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-21496 .elementor-element.elementor-element-519ac9a > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21496 .elementor-element.elementor-element-519ac9a .heading-text, .elementor-21496 .elementor-element.elementor-element-519ac9a .heading-text span, .elementor-21496 .elementor-element.elementor-element-519ac9a .body-font, .elementor-21496 .elementor-element.elementor-element-519ac9a .secondary-font{font-size:28px;line-height:1.1em;}.elementor-21496 .elementor-element.elementor-element-173f56b{--padding-top:35px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-21496 .elementor-element.elementor-element-35f52b0{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21496 .elementor-element.elementor-element-b3759bb .pix-el-text, .elementor-21496 .elementor-element.elementor-element-b3759bb .pix-el-text p{text-align:center !important;}.elementor-21496 .elementor-element.elementor-element-b3759bb .pix-el-text, .elementor-21496 .elementor-element.elementor-element-b3759bb .pix-el-text p, .elementor-21496 .elementor-element.elementor-element-b3759bb .pix-el-text span{font-size:14px;}}/* Start custom CSS for pix-heading, class: .elementor-element-f417c29 *//* Primera parte: Color Cyan del tema */
.elementor-21496 .elementor-element.elementor-element-f417c29 span {
    color: var(--text-red) !important;
}

/* Segunda parte: Color de títulos del tema */
.elementor-21496 .elementor-element.elementor-element-f417c29 {
    color: var(--pix-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e76c10e */.elementor-21496 .elementor-element.elementor-element-e76c10e {
    box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.05) !important;
    border: 1px solid rgba(255, 255, 255, 0.18); /* Opcional: añade un borde sutil */
}/* End custom CSS */
/* Start custom CSS for pix-heading, class: .elementor-element-d933db3 *//* Primera parte: Color Cyan del tema */
.elementor-21496 .elementor-element.elementor-element-d933db3 span {
    color: var(--text-light-opacity-6) !important;
}

/* Segunda parte: Color de títulos del tema */
.elementor-21496 .elementor-element.elementor-element-d933db3 {
    color: var(--text-white) !important;
}/* End custom CSS */
/* Start custom CSS for pix-accordion, class: .elementor-element-5f7de5d *//* 1. Eliminar sombra de las tarjetas del acordeón */
.elementor-21496 .elementor-element.elementor-element-5f7de5d .accordion-card,
.elementor-21496 .elementor-element.elementor-element-5f7de5d .shadow-sm {
    box-shadow: none !important;
}

/* 2. Tamaño de letra para PC (Escritorio) */
.elementor-21496 .elementor-element.elementor-element-5f7de5d .texto-acordeon-personalizado {
    font-size: 14px !important;
    display: block;
}

/* 3. Tamaño de letra para Móvil (767px o menos) */
@media (max-width: 767px) {
    .elementor-21496 .elementor-element.elementor-element-5f7de5d .texto-acordeon-personalizado {
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for pix-button, class: .elementor-element-126b593 */.elementor-21496 .elementor-element.elementor-element-126b593 .pix-btn, 
.elementor-21496 .elementor-element.elementor-element-126b593 a, 
.elementor-21496 .elementor-element.elementor-element-126b593 button {
    border-radius: 10px !important;
}/* End custom CSS */
/* Start custom CSS for pix-heading, class: .elementor-element-519ac9a *//* Primera parte: Color Cyan del tema */
.elementor-21496 .elementor-element.elementor-element-519ac9a span {
    color: var(--text-red) !important;
}

/* Segunda parte: Color de títulos del tema */
.elementor-21496 .elementor-element.elementor-element-519ac9a {
    color: var(--pix-heading-color) !important;
}/* End custom CSS */
/* Start custom CSS for pix-marquee, class: .elementor-element-2a17ea0 *//* Aplicar al contenedor principal del carrusel */
.elementor-21496 .elementor-element.elementor-element-2a17ea0 {
    --ancho-degradado: 150px; /* Ajusta este valor para que el desvanecido sea más largo o corto */
    
    -webkit-mask-image: linear-gradient(to right, 
        transparent 0%, 
        black var(--ancho-degradado), 
        black calc(100% - var(--ancho-degradado)), 
        transparent 100%
    );
    mask-image: linear-gradient(to right, 
        transparent 0%, 
        black var(--ancho-degradado), 
        black calc(100% - var(--ancho-degradado)), 
        transparent 100%
    );
    
    /* Asegura que el contenido que sale no rompa la máscara */
    overflow: hidden; 
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neue Plak';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://confeccionesarrival.com/wp-content/uploads/2026/01/Neue-Plak-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Neue Plak';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://confeccionesarrival.com/wp-content/uploads/2026/01/Neue-Plak-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Neue Plak';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://confeccionesarrival.com/wp-content/uploads/2026/01/Neue-Plak-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Neue Plak';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://confeccionesarrival.com/wp-content/uploads/2026/01/Neue-Plak-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Alexandria Novo';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://confeccionesarrival.com/wp-content/uploads/2026/01/Alexandria-wght350.woff2') format('woff2');
}
@font-face {
	font-family: 'Alexandria Novo';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://confeccionesarrival.com/wp-content/uploads/2026/01/Alexandria-wght350.woff2') format('woff2');
}
@font-face {
	font-family: 'Alexandria Novo';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://confeccionesarrival.com/wp-content/uploads/2026/01/Alexandria-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Alexandria Novo';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://confeccionesarrival.com/wp-content/uploads/2026/01/Alexandria-Medium-1.woff2') format('woff2');
}
/* End Custom Fonts CSS */