.elementor-1700 .elementor-element.elementor-element-6dccbe6f{--display:flex;--min-height:100vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1700 .elementor-element.elementor-element-6dccbe6f:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-6dccbe6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aefestcolombia.com/wp-content/uploads/2026/06/B2B1-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1700 .elementor-element.elementor-element-8a4a649{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-1700 .elementor-element.elementor-element-8a4a649.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1700 .elementor-element.elementor-element-3a14220{--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-1700 .elementor-element.elementor-element-3a14220.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1700 .elementor-element.elementor-element-2f2a3012 .elementor-heading-title{color:#7AEA54;}.elementor-1700 .elementor-element.elementor-element-5716f514{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1700 .elementor-element.elementor-element-5716f514.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1700 .elementor-element.elementor-element-46d67998{padding:0px 0px 0px 0px;}.elementor-1700 .elementor-element.elementor-element-52fda6b9{--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:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:40px;--padding-bottom:40px;--padding-left:64px;--padding-right:64px;}.elementor-1700 .elementor-element.elementor-element-52fda6b9:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-52fda6b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1700 .elementor-element.elementor-element-2f46d030{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1700 .elementor-element.elementor-element-5fa49992{width:initial;max-width:initial;}.elementor-1700 .elementor-element.elementor-element-5fa49992.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1700 .elementor-element.elementor-element-1e051e89{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-1700 .elementor-element.elementor-element-65ebd0ba{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-65ebd0ba:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-65ebd0ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1700 .elementor-element.elementor-element-63cf620a{--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:space-between;--align-items:flex-end;--padding-top:48px;--padding-bottom:24px;--padding-left:64px;--padding-right:64px;}.elementor-1700 .elementor-element.elementor-element-17627a74{--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-1700 .elementor-element.elementor-element-15bf4f2c{--e-image-carousel-slides-to-show:4;}.elementor-1700 .elementor-element.elementor-element-620a322c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-620a322c:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-620a322c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}.elementor-1700 .elementor-element.elementor-element-2d10c627{--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:space-between;--align-items:flex-end;--padding-top:56px;--padding-bottom:24px;--padding-left:64px;--padding-right:64px;}.elementor-1700 .elementor-element.elementor-element-91327dd{--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-1700 .elementor-element.elementor-element-7d71b65d{--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-1700 .elementor-element.elementor-element-579e82ce{--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:flex-end;}.elementor-1700 .elementor-element.elementor-element-579e82ce:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-579e82ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aefestcolombia.com/wp-content/uploads/2026/06/B2B11-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-1700 .elementor-element.elementor-element-5ae57994{--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-1700 .elementor-element.elementor-element-2475eef0{--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:flex-end;}.elementor-1700 .elementor-element.elementor-element-2475eef0:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-2475eef0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aefestcolombia.com/wp-content/uploads/2026/06/B2B8-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-1700 .elementor-element.elementor-element-32e39cea{--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-1700 .elementor-element.elementor-element-3ea5ced2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-3ea5ced2:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-3ea5ced2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1700 .elementor-element.elementor-element-39e7d7ca{--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:space-between;--align-items:flex-end;--padding-top:48px;--padding-bottom:24px;--padding-left:64px;--padding-right:64px;}.elementor-1700 .elementor-element.elementor-element-3c98ac20{--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-1700 .elementor-element.elementor-element-e3ef41a .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-weight:600;}.elementor-1700 .elementor-element.elementor-element-10c93de4 .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-weight:600;}.elementor-1700 .elementor-element.elementor-element-6c007eec{--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-1700 .elementor-element.elementor-element-5ea0cba{--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:space-between;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1700 .elementor-element.elementor-element-5ea0cba:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-5ea0cba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ff7e71;}.elementor-1700 .elementor-element.elementor-element-41564a90{--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-1700 .elementor-element.elementor-element-675e4dc2{--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;}.elementor-1700 .elementor-element.elementor-element-675e4dc2:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-675e4dc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aefestcolombia.com/wp-content/uploads/2026/06/B2B9-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-1700 .elementor-element.elementor-element-48f5cd03{--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:space-between;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1700 .elementor-element.elementor-element-48f5cd03:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-48f5cd03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1700 .elementor-element.elementor-element-3d91ebc2{--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-1700 .elementor-element.elementor-element-33788b24{--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-1700 .elementor-element.elementor-element-3d3f8eea{--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:96px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-1700 .elementor-element.elementor-element-3d3f8eea:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-3d3f8eea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aefestcolombia.com/wp-content/uploads/2026/06/B2B6-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-1700 .elementor-element.elementor-element-4ba9a728 .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-weight:600;}.elementor-1700 .elementor-element.elementor-element-50420f0{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-1700 .elementor-element.elementor-element-7f157613{--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:space-between;--align-items:center;--padding-top:32px;--padding-bottom:32px;--padding-left:48px;--padding-right:48px;}.elementor-1700 .elementor-element.elementor-element-7f157613:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-7f157613 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1700 .elementor-element.elementor-element-12e5d232{--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-1700 .elementor-element.elementor-element-207ae21{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-1700 .elementor-element.elementor-element-4560ea23{--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-1700 .elementor-element.elementor-element-7fb46b{--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:space-between;--align-items:center;--padding-top:32px;--padding-bottom:32px;--padding-left:48px;--padding-right:48px;}.elementor-1700 .elementor-element.elementor-element-7fb46b:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-7fb46b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8dff8a;}.elementor-1700 .elementor-element.elementor-element-7eb2c439{--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-1700 .elementor-element.elementor-element-7cebc5ab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-1700 .elementor-element.elementor-element-370ac2f4{--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:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:40px;--padding-bottom:40px;--padding-left:64px;--padding-right:64px;}.elementor-1700 .elementor-element.elementor-element-370ac2f4:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-370ac2f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1700 .elementor-element.elementor-element-38e959aa{--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-1700 .elementor-element.elementor-element-e825ca5{width:initial;max-width:initial;}.elementor-1700 .elementor-element.elementor-element-e825ca5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1700 .elementor-element.elementor-element-54198d93{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}body.elementor-page-1700:not(.elementor-motion-effects-element-type-background), body.elementor-page-1700 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}@media(min-width:768px){.elementor-1700 .elementor-element.elementor-element-3a14220{--width:50%;}.elementor-1700 .elementor-element.elementor-element-5716f514{--width:50%;}.elementor-1700 .elementor-element.elementor-element-2f46d030{--width:auto%;}.elementor-1700 .elementor-element.elementor-element-1e051e89{--width:auto%;}.elementor-1700 .elementor-element.elementor-element-17627a74{--width:auto%;}.elementor-1700 .elementor-element.elementor-element-91327dd{--width:auto%;}.elementor-1700 .elementor-element.elementor-element-579e82ce{--width:50%;}.elementor-1700 .elementor-element.elementor-element-2475eef0{--width:50%;}.elementor-1700 .elementor-element.elementor-element-3c98ac20{--width:auto%;}.elementor-1700 .elementor-element.elementor-element-5ea0cba{--width:30%;}.elementor-1700 .elementor-element.elementor-element-675e4dc2{--width:40%;}.elementor-1700 .elementor-element.elementor-element-48f5cd03{--width:30%;}.elementor-1700 .elementor-element.elementor-element-12e5d232{--width:auto%;}.elementor-1700 .elementor-element.elementor-element-207ae21{--width:auto%;}.elementor-1700 .elementor-element.elementor-element-7eb2c439{--width:auto%;}.elementor-1700 .elementor-element.elementor-element-7cebc5ab{--width:auto%;}.elementor-1700 .elementor-element.elementor-element-38e959aa{--width:auto%;}.elementor-1700 .elementor-element.elementor-element-54198d93{--width:auto%;}}@media(max-width:1024px){.elementor-1700 .elementor-element.elementor-element-15bf4f2c{--e-image-carousel-slides-to-show:2;}}@media(max-width:767px){.elementor-1700 .elementor-element.elementor-element-15bf4f2c{--e-image-carousel-slides-to-show:1;}}/* Start custom CSS for heading, class: .elementor-element-11555a57 */.elementor-1700 .elementor-element.elementor-element-11555a57 .elementor-heading-title {
    font-family: "Cook Conthic", "Arial Black", sans-serif !important;
    color: #fb7bff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f2a3012 */.elementor-1700 .elementor-element.elementor-element-2f2a3012 .elementor-heading-title {
    font-family: "SA Triumph", Impact, sans-serif !important;
    font-size: 5.5vw !important;
    line-height: 0.9 !important;
    white-space: nowrap !important;
}
/* Tablet (up to 1024px) */
@media (max-width: 1024px) {
    .elementor-1700 .elementor-element.elementor-element-2f2a3012 .elementor-heading-title {
        font-size: 9vw !important;
    }
}
/* Mobile (up to 767px) */
@media (max-width: 767px) {
    .elementor-1700 .elementor-element.elementor-element-2f2a3012 .elementor-heading-title {
        font-size: clamp(28px, 11vw, 44px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59900c04 */.elementor-1700 .elementor-element.elementor-element-59900c04 .elementor-heading-title {
    font-family: "Cook Conthic", "Arial Black", sans-serif !important;
    color: #ffffff !important;
    letter-spacing: 0.1em !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fe3e144 */.elementor-1700 .elementor-element.elementor-element-3fe3e144 .elementor-heading-title {
    font-family: "Cook Conthic", "Arial Black", sans-serif !important;
    color: #fb7bff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46d67998 */.elementor-1700 .elementor-element.elementor-element-46d67998 .elementor-button {
    font-family: "SA Triumph", Impact, sans-serif !important;
    letter-spacing: 0.25em !important;
}/* End custom CSS */
/* Start custom CSS *//* ============================================================
   AEFEST NEGOCIOS DAY — ELEMENTOR TEMPLATE CSS
   Fuentes: subir a WP y ajustar rutas en @font-face
   ============================================================ */

@font-face{font-family:'SA Triumph';src:url('/wp-content/themes/hello-elementor/fonts/SATriumph-Regular.woff2') format('woff2'),url('/wp-content/themes/hello-elementor/fonts/SATriumph-Regular.ttf') format('truetype');font-display:swap}
@font-face{font-family:'GC VANK';src:url('/wp-content/themes/hello-elementor/fonts/GCVank-Regular.ttf') format('truetype');font-display:swap}
@font-face{font-family:'Cook Conthic';src:url('/wp-content/themes/hello-elementor/fonts/CookConthic-Regular.otf') format('opentype');font-display:swap}
@font-face{font-family:'Helvena';src:url('/wp-content/themes/hello-elementor/fonts/Helvena-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:'Helvena';src:url('/wp-content/themes/hello-elementor/fonts/Helvena-Bold.ttf') format('truetype');font-weight:700;font-display:swap}

body.elementor-page,body.elementor-kit-3 .elementor,.elementor-element.e-con.e-parent{background-color:#0a0a0a}
.elementor *{font-family:'Helvena',Helvetica,Arial,sans-serif}

/* ── HERO ── */
.b2b-hero{position:relative;overflow:hidden;border-bottom:8px solid #fb7bff}
.b2b-hero::after{content:'';position:absolute;inset:0;background:rgba(0,0,0,0.65);z-index:0}
.b2b-hero>.e-con-inner,.b2b-hero>*{position:relative;z-index:2}
.b2b-xi-wrap{position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;pointer-events:none;width:100%;text-align:center}
.b2b-xi{font-family:'SA Triumph',Impact,sans-serif;font-size:clamp(120px,50vw,580px);line-height:0.9;background-color:#fb7bff;background-image:radial-gradient(circle,rgba(0,0,0,0.5) 1.5px,transparent 2px);background-size:6px 6px;-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:900;opacity:0.18;white-space:nowrap;display:inline-block}
.b2b-hero-band{position:relative;z-index:3;background:rgba(0,0,0,0.82)!important;backdrop-filter:blur(10px);clip-path:polygon(0% 5%,5% 0%,10% 4%,15% 1%,20% 6%,25% 2%,30% 5%,35% 0%,40% 6%,45% 2%,50% 5%,55% 1%,60% 6%,65% 2%,70% 5%,75% 0%,80% 6%,85% 2%,90% 5%,95% 1%,100% 4%,100% 96%,95% 100%,90% 95%,85% 99%,80% 94%,75% 98%,70% 95%,65% 100%,60% 94%,55% 99%,50% 95%,45% 100%,40% 94%,35% 98%,30% 95%,25% 100%,20% 94%,15% 99%,10% 95%,5% 100%,0% 96%);width:100%;max-width:1200px;margin:0 auto;padding:3rem 2.5rem 3.5rem!important;box-shadow:0 10px 30px rgba(0,0,0,0.9)}
.b2b-hero-left{border-right:2px solid rgba(251,123,255,0.3);padding-right:3rem!important;text-align:right}
.b2b-hero-event-name .elementor-heading-title{font-family:'Cook Conthic','Arial Black',sans-serif;color:#fb7bff;font-size:clamp(1.5rem,3vw,2.5rem);letter-spacing:0.3em;text-transform:uppercase;margin-bottom:0.25rem}
.b2b-hero-main-title .elementor-heading-title{font-family:'SA Triumph',Impact,sans-serif;color:#7aea54;font-size:clamp(4rem,10vw,9rem);line-height:0.9;text-transform:uppercase;margin-bottom:0.5rem}
.b2b-hero-day-row{display:flex;align-items:center;justify-content:flex-end;gap:0.75rem}
.b2b-hero-day{font-family:'SA Triumph',Impact,sans-serif;color:#7aea54;font-size:clamp(1.5rem,4vw,3rem);text-transform:uppercase}
.b2b-hero-year{background:#fb7bff;color:#000;padding:0.15rem 0.5rem;letter-spacing:0.2em;font-size:0.85rem;font-family:'Cook Conthic','Arial Black',sans-serif;font-weight:bold}
.b2b-hero-right{padding-left:3rem!important}
.b2b-hero-date .elementor-heading-title{font-family:'Cook Conthic','Arial Black',sans-serif;color:#fff;font-size:clamp(1.5rem,3vw,2.5rem);letter-spacing:0.1em;text-transform:uppercase}
.b2b-hero-time .elementor-heading-title{font-family:'Cook Conthic','Arial Black',sans-serif;color:#fb7bff;font-size:clamp(1.2rem,2.5vw,2rem);text-transform:uppercase}
.b2b-hero-cta .elementor-button{font-family:'SA Triumph',Impact,sans-serif;font-size:clamp(1rem,2vw,1.5rem);letter-spacing:0.25em;color:#7aea54!important;background:transparent!important;border:2px solid #7aea54;padding:0.5rem 1.5rem;border-radius:0;text-transform:uppercase;transition:all .3s}
.b2b-hero-cta .elementor-button:hover{background:#8dff8a!important;color:#000!important}

/* ── PRESENTA ── */
.b2b-presenta{border-top:4px solid #7aea54}
.b2b-presenta-sub{font-family:'Cook Conthic','Arial Black',sans-serif;color:rgba(122,234,84,0.6);text-transform:uppercase;font-size:0.55rem;letter-spacing:0.45em;margin:0}
.b2b-presenta-title .elementor-heading-title{font-family:'GC VANK',Impact,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:0.2em;font-size:clamp(1.2rem,2.5vw,2rem)}
.b2b-presenta-logo img{height:3.5rem;width:auto}
.b2b-presenta-credit1,.b2b-presenta-credit2{font-family:'Cook Conthic','Arial Black',sans-serif;text-transform:uppercase;letter-spacing:0.4em;margin:0;line-height:1.6}
.b2b-presenta-credit1{color:rgba(255,255,255,0.3);font-size:0.5rem}
.b2b-presenta-credit2{color:rgba(255,255,255,0.15);font-size:0.5rem}

/* ── GALERÍA ── */
.b2b-galeria{border-bottom:8px solid #7aea54;position:relative;overflow:hidden}
.b2b-galeria-header{border-bottom:1px solid rgba(122,234,84,0.2)}
.b2b-galeria-sub{font-family:'Cook Conthic','Arial Black',sans-serif;color:#7aea54;text-transform:uppercase;font-size:0.75rem;letter-spacing:0.3em;margin:0 0 1rem}
.b2b-galeria-title1 .elementor-heading-title{font-family:'SA Triumph',Impact,sans-serif;color:#fff;font-size:clamp(3rem,12vw,10rem);line-height:0.87;text-transform:uppercase}
.b2b-galeria-title2 .elementor-heading-title{font-family:'SA Triumph',Impact,sans-serif;color:transparent;-webkit-text-stroke:2px #7aea54;font-size:clamp(3rem,12vw,10rem);line-height:0.87;text-transform:uppercase}
.b2b-galeria-count{font-family:'SA Triumph',Impact,sans-serif;color:rgba(122,234,84,0.1);font-size:9rem;line-height:0.85;text-align:right}
.b2b-galeria-count-label{font-family:'Cook Conthic','Arial Black',sans-serif;color:rgba(122,234,84,0.3);text-transform:uppercase;font-size:0.65rem;letter-spacing:0.25em;margin-top:-1.5rem;text-align:right}
.b2b-galeria-carousel .elementor-image-carousel-wrapper{padding:2.5rem 0}
.b2b-galeria-carousel img{aspect-ratio:3/4;object-fit:cover;border:3px solid rgba(122,234,84,0.35);filter:grayscale(25%);transition:filter .3s}
.b2b-galeria-carousel img:hover{filter:grayscale(0)}

/* ── TICKER ── */
.b2b-ticker{overflow:hidden;padding:0.75rem 0}
.b2b-ticker .elementor-widget-container{overflow:hidden;width:100%}
.b2b-ticker-green{background:#7aea54}
.b2b-ticker-pink{background:#fb7bff;border-top:4px solid #fb7bff}
.b2b-ticker-inner{display:inline-flex;white-space:nowrap}
.b2b-ticker-anim-right{animation:b2b-scroll-right 22s linear infinite}
.b2b-ticker-anim-left{animation:b2b-scroll-left 22s linear infinite}
@keyframes b2b-scroll-right{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}
@keyframes b2b-scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}
.b2b-ticker-inner:hover{animation-play-state:paused}
.b2b-ticker-item{font-family:'Cook Conthic','Arial Black',sans-serif;font-weight:700;font-size:0.85rem;text-transform:uppercase;letter-spacing:0.2em;color:#000;padding:0 2rem}
.b2b-ticker-sep{color:rgba(0,0,0,0.35);padding:0 0.25rem;font-size:0.85rem}

/* ── QUÉ VIVIRÁS ── */
.b2b-viviras{border-bottom:8px solid #fb7bff;position:relative;overflow:hidden}
.b2b-viviras-header{border-bottom:1px solid rgba(251,123,255,0.2)}
.b2b-viviras-sub{font-family:'Cook Conthic','Arial Black',sans-serif;color:#fb7bff;text-transform:uppercase;font-size:0.75rem;letter-spacing:0.3em;margin:0 0 1rem}
.b2b-viviras-title1 .elementor-heading-title{font-family:'SA Triumph',Impact,sans-serif;color:#fff;font-size:clamp(3rem,12vw,10rem);line-height:0.87;text-transform:uppercase}
.b2b-viviras-title-row{display:flex;align-items:flex-end;gap:0.75rem;flex-wrap:wrap}
.b2b-viviras-title2{font-family:'SA Triumph',Impact,sans-serif;color:transparent;-webkit-text-stroke:2px #fb7bff;font-size:clamp(3rem,12vw,10rem);line-height:0.87;text-transform:uppercase}
.b2b-viviras-title3{font-family:'SA Triumph',Impact,sans-serif;color:#fb7bff;font-size:clamp(1.6rem,5.5vw,4.5rem);text-transform:uppercase;padding-bottom:0.12em;line-height:1}
.b2b-viviras-deco{font-family:'SA Triumph',Impact,sans-serif;color:rgba(251,123,255,0.1);font-size:9rem;line-height:0.85;text-align:right}
.b2b-viviras-deco-label{font-family:'Cook Conthic','Arial Black',sans-serif;color:rgba(251,123,255,0.3);text-transform:uppercase;font-size:0.65rem;letter-spacing:0.25em;text-align:right;margin-top:-1.5rem}
.b2b-viviras-panels{min-height:58vh}
.b2b-panel{position:relative;min-height:50vh}
.b2b-panel>.e-con-inner{height:100%;min-height:50vh;display:flex!important;flex-direction:column!important;justify-content:flex-end!important}
.b2b-panel-num-wrap{position:absolute!important;top:20px;right:24px;z-index:10;pointer-events:none}
.b2b-panel-num{font-family:'SA Triumph',Impact,sans-serif;font-size:5rem;color:rgba(255,255,255,0.15);line-height:1}
.b2b-panel-content{background:#0a0a0a;padding:1.25rem 2rem 2rem!important;margin:1.5rem}
.b2b-panel-content-01{border-left:8px solid #ffc2e9;box-shadow:8px 8px 0 #fb7bff}
.b2b-panel-content-02{border-left:8px solid #fb7bff;box-shadow:8px 8px 0 #ffc2e9}
.b2b-panel-title .elementor-heading-title{font-family:'GC VANK',Impact,sans-serif;color:#fff;font-size:clamp(1.5rem,3vw,2.5rem);text-transform:uppercase;margin-bottom:0.75rem}
.b2b-panel-desc p{font-size:1rem;color:#fff;line-height:1.6;margin:0}

/* ── ELEVATOR PITCH ── */
.b2b-pitch{border-bottom:8px solid #ff7e71;position:relative;overflow:hidden}
.b2b-pitch-header{border-bottom:1px solid rgba(255,126,113,0.2)}
.b2b-pitch-sub{font-family:'Cook Conthic','Arial Black',sans-serif;color:#ff7e71;text-transform:uppercase;font-size:0.75rem;letter-spacing:0.3em;margin:0 0 1rem}
.b2b-pitch-title .elementor-heading-title{font-family:'SA Triumph',Impact,sans-serif;color:#fff;font-size:clamp(4.5rem,18vw,15rem);line-height:0.87;text-transform:uppercase}
.b2b-pitch-title-stroke .elementor-heading-title{color:transparent!important;-webkit-text-stroke:4px #ff7e71}
.b2b-pitch-badge-wrap{display:flex;align-items:center}
.b2b-pitch-badge{background:#ff7e71;color:#000;text-align:center;padding:1.25rem 2rem;box-shadow:8px 8px 0 #7aea54}
.b2b-pitch-badge-num{font-family:'SA Triumph',Impact,sans-serif;font-size:3.5rem;line-height:1;margin:0}
.b2b-pitch-badge-label{font-family:'Cook Conthic','Arial Black',sans-serif;font-size:0.65rem;letter-spacing:0.22em;font-weight:700;text-transform:uppercase;margin:0.25rem 0 0}
.b2b-pitch-cols{min-height:58vh}
.b2b-pitch-col1{position:relative;overflow:hidden;justify-content:space-between}
.b2b-pitch-col1-label{font-family:'Cook Conthic','Arial Black',sans-serif;font-size:0.65rem;text-transform:uppercase;letter-spacing:0.2em;color:#000;border-bottom:2px solid rgba(0,0,0,0.25);padding-bottom:0.75rem;margin-bottom:1.25rem}
.b2b-pitch-col1-body p{font-size:1rem;line-height:1.7;color:#000}
.b2b-pitch-col1-body strong{font-weight:700}
.b2b-pitch-prize-label{font-family:'Cook Conthic','Arial Black',sans-serif;font-size:0.65rem;text-transform:uppercase;letter-spacing:0.2em;color:rgba(0,0,0,0.6);margin:0}
.b2b-pitch-prize-num{font-family:'SA Triumph',Impact,sans-serif;font-size:clamp(5.5rem,12vw,11rem);line-height:0.88;color:#000;margin:0}
.b2b-pitch-prize-unit{font-family:'Cook Conthic','Arial Black',sans-serif;font-size:0.85rem;text-transform:uppercase;letter-spacing:0.1em;font-weight:700;color:#000;margin:0}
.b2b-pitch-col2{position:relative!important;overflow:hidden;min-height:55vh}
.b2b-pitch-col2::before{content:'';position:absolute;inset:0;background:#ff7e71;mix-blend-mode:multiply;opacity:0.6;z-index:1;pointer-events:none}
.b2b-pitch-col2::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,0.4),transparent);z-index:1;pointer-events:none}
.b2b-pitch-col2>.e-con-inner{position:relative;z-index:2}
.b2b-pitch-tape-top-wrap{position:absolute!important;top:30px;left:-5%;width:110%;z-index:20;transform:rotate(-2.5deg)}
.b2b-pitch-tape-bot-wrap{position:absolute!important;bottom:24px;left:-5%;width:110%;z-index:20;transform:rotate(1.5deg)}
.b2b-pitch-tape{background:#0a0a0a;height:36px;display:flex;align-items:center;justify-content:center;background-image:repeating-linear-gradient(90deg,transparent,transparent 6px,rgba(255,126,113,0.06) 6px,rgba(255,126,113,0.06) 12px);box-shadow:0 3px 10px rgba(0,0,0,0.7)}
.b2b-pitch-tape-text{font-family:'Cook Conthic','Arial Black',sans-serif;font-size:0.62rem;letter-spacing:0.25em;color:#ff7e71;text-transform:uppercase;margin:0}
.b2b-pitch-col2-content{text-align:center;padding:2rem 1rem}
.b2b-pitch-col2-prelabel{font-family:'Cook Conthic','Arial Black',sans-serif;color:#fff;text-transform:uppercase;font-size:0.65rem;letter-spacing:0.35em;margin:0}
.b2b-pitch-col2-num{font-family:'SA Triumph',Impact,sans-serif;font-size:clamp(7rem,22vw,18rem);line-height:0.92;color:#fff;margin:0}
.b2b-pitch-col2-finalistas{font-family:'GC VANK',Impact,sans-serif;color:#fff;font-size:clamp(2.2rem,6vw,5.5rem);text-transform:uppercase;letter-spacing:0.04em;line-height:0.9;margin:0}
.b2b-pitch-divider{width:3.5rem;height:3px;background:#fff;margin:1.25rem auto}
.b2b-pitch-col2-meta{font-family:'Cook Conthic','Arial Black',sans-serif;color:#fff;text-transform:uppercase;font-size:0.65rem;letter-spacing:0.3em;margin:0}
.b2b-pitch-col3{border-left:4px solid #ff7e71}
.b2b-pitch-steps-label{font-family:'Cook Conthic','Arial Black',sans-serif;font-size:0.65rem;text-transform:uppercase;letter-spacing:0.2em;color:#ff7e71;border-bottom:1px solid rgba(255,126,113,0.3);padding-bottom:0.75rem;margin-bottom:1.5rem}
.b2b-step{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1.25rem}
.b2b-step-num{font-family:'SA Triumph',Impact,sans-serif;color:#ff7e71;font-size:3rem;line-height:1;flex-shrink:0}
.b2b-step-title{font-family:'GC VANK',Impact,sans-serif;color:#ff7e71;text-transform:uppercase;font-size:0.85rem;letter-spacing:0.1em;line-height:1.2;margin:0}
.b2b-step-desc{font-size:0.75rem;color:rgba(255,255,255,0.7);line-height:1.5;margin:0.25rem 0 0}
.b2b-pitch-mini-ticket{border:1px solid rgba(255,126,113,0.3);padding:1rem;text-align:center;background:rgba(255,126,113,0.05);margin-bottom:1.25rem}
.b2b-pitch-mini-label{font-family:'Cook Conthic','Arial Black',sans-serif;color:#ff7e71;text-transform:uppercase;font-size:0.62rem;letter-spacing:0.25em;margin:0 0 0.5rem}
.b2b-pitch-mini-price{font-family:'SA Triumph',Impact,sans-serif;color:#fff;font-size:2.5rem;line-height:1;margin:0}
.b2b-pitch-mini-unit{font-family:'Cook Conthic','Arial Black',sans-serif;color:rgba(255,126,113,0.6);text-transform:uppercase;font-size:0.62rem;letter-spacing:0.25em;margin:0.25rem 0 0}
.b2b-pitch-cta .elementor-button{font-family:'SA Triumph',Impact,sans-serif;font-size:1.5rem;text-transform:uppercase;letter-spacing:0.2em;color:#000!important;background:#ff7e71!important;padding:1rem 1.5rem;border-radius:0;box-shadow:6px 6px 0 #7aea54;transition:all .2s}
.b2b-pitch-cta .elementor-button:hover{box-shadow:3px 3px 0 #7aea54;transform:translate(3px,3px)}
.b2b-pitch-footer-wrap .elementor-widget-container{width:100%}
.b2b-pitch-footer{display:flex;justify-content:space-between;align-items:center;padding:1rem 4rem;border-top:1px solid rgba(255,126,113,0.15);flex-wrap:wrap;gap:0.5rem}
.b2b-pitch-footer-l,.b2b-pitch-footer-r{font-family:'Cook Conthic','Arial Black',sans-serif;text-transform:uppercase;font-size:0.62rem;letter-spacing:0.25em;margin:0}
.b2b-pitch-footer-l{color:rgba(255,126,113,0.4)}
.b2b-pitch-footer-r{color:rgba(255,126,113,0.25)}

/* ── TICKETS ── */
.b2b-tickets{position:relative;border-top:8px solid #7aea54}
.b2b-tickets::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,0.5);z-index:0}
.b2b-tickets>.e-con-inner{position:relative;z-index:1}
.b2b-tickets-title .elementor-heading-title{font-family:'SA Triumph',Impact,sans-serif;color:transparent;-webkit-text-stroke:2px #7aea54;font-size:clamp(4rem,14vw,9rem);text-transform:uppercase;text-align:center;line-height:1;margin-bottom:5rem}
.b2b-tickets-list{width:100%;max-width:75rem;margin:0 auto}
.b2b-ticket-general{border-left:8px solid #7aea54;clip-path:polygon(0% 5%,5% 0%,10% 4%,15% 1%,20% 6%,25% 2%,30% 5%,35% 0%,40% 6%,45% 2%,50% 5%,55% 1%,60% 6%,65% 2%,70% 5%,75% 0%,80% 6%,85% 2%,90% 5%,95% 1%,100% 4%,100% 96%,95% 100%,90% 95%,85% 99%,80% 94%,75% 98%,70% 95%,65% 100%,60% 94%,55% 99%,50% 95%,45% 100%,40% 94%,35% 98%,30% 95%,25% 100%,20% 94%,15% 99%,10% 95%,5% 100%,0% 96%);transition:background .3s,color .3s;cursor:pointer}
.b2b-ticket-general:hover{background:#7aea54!important}
.b2b-ticket-name .elementor-heading-title{font-family:'GC VANK',Impact,sans-serif;color:#7aea54;font-size:clamp(2rem,4vw,3.5rem);text-transform:uppercase;transition:color .3s}
.b2b-ticket-general:hover .b2b-ticket-name .elementor-heading-title{color:#000}
.b2b-ticket-desc p{font-size:1.1rem;color:#fff;margin-top:0.5rem;max-width:32rem;transition:color .3s}
.b2b-ticket-general:hover .b2b-ticket-desc p{color:rgba(0,0,0,0.8)}
.b2b-ticket-price-block{border-left:4px solid rgba(141,255,138,0.5);padding-left:2rem;text-align:right}
.b2b-ticket-price .elementor-heading-title{font-family:'SA Triumph',Impact,sans-serif;color:#fff;font-size:clamp(2.5rem,5vw,4rem);line-height:1;transition:color .3s}
.b2b-ticket-general:hover .b2b-ticket-price .elementor-heading-title{color:#000}
.b2b-ticket-currency .elementor-heading-title{font-family:'Cook Conthic','Arial Black',sans-serif;color:#8dff8a;font-size:1.25rem;text-transform:uppercase;letter-spacing:0.2em;margin-top:0.25rem;transition:color .3s}
.b2b-ticket-vip-wrap{position:relative;transform:rotate(-1deg);margin-top:1rem}
.b2b-ticket-vip-badge{position:absolute;top:-1.25rem;left:2.5rem;z-index:20;background:#000;color:#7aea54;font-family:'Cook Conthic','Arial Black',sans-serif;font-weight:700;text-transform:uppercase;padding:0.5rem 1.5rem;border:2px solid #7aea54;box-shadow:5px 5px 0 #000;font-size:0.85rem;letter-spacing:0.1em}
.b2b-ticket-vip{clip-path:polygon(0% 5%,5% 0%,10% 4%,15% 1%,20% 6%,25% 2%,30% 5%,35% 0%,40% 6%,45% 2%,50% 5%,55% 1%,60% 6%,65% 2%,70% 5%,75% 0%,80% 6%,85% 2%,90% 5%,95% 1%,100% 4%,100% 96%,95% 100%,90% 95%,85% 99%,80% 94%,75% 98%,70% 95%,65% 100%,60% 94%,55% 99%,50% 95%,45% 100%,40% 94%,35% 98%,30% 95%,25% 100%,20% 94%,15% 99%,10% 95%,5% 100%,0% 96%);box-shadow:15px 15px 0 #7aea54;transition:background .3s;cursor:pointer}
.b2b-ticket-vip:hover{background:#fff!important}
.b2b-ticket-name-vip .elementor-heading-title{font-family:'GC VANK',Impact,sans-serif;color:#000;font-size:clamp(2rem,4vw,3.5rem);text-transform:uppercase}
.b2b-ticket-desc-vip p{color:rgba(0,0,0,0.8);font-weight:700}
.b2b-ticket-price-vip .elementor-heading-title{color:#000!important}
.b2b-ticket-currency-vip .elementor-heading-title{color:#fff!important;background:#000;display:inline-block;padding:0.1rem 0.75rem}

/* ── RESPONSIVE ── */
@media(max-width:1024px){
  .b2b-hero-band{flex-direction:column!important}
  .b2b-hero-left{border-right:none!important;border-bottom:2px solid rgba(251,123,255,0.3);padding-right:0!important;padding-bottom:1.5rem;text-align:center;width:100%!important}
  .b2b-hero-day-row{justify-content:center}
  .b2b-hero-right{padding-left:0!important;text-align:center;width:100%!important}
  .b2b-viviras-panels{flex-direction:column!important}
  .b2b-panel{width:100%!important}
  .b2b-pitch-cols{flex-direction:column!important}
  .b2b-pitch-col1,.b2b-pitch-col2,.b2b-pitch-col3{width:100%!important}
  .b2b-pitch-title-stroke .elementor-heading-title{-webkit-text-stroke:2px #ff7e71}
}
@media(max-width:767px){
  html,body{overflow-x:hidden}
  .b2b-galeria-count-wrap{display:none!important}
  .b2b-viviras-deco-wrap{display:none!important}
  .b2b-pitch-header{flex-direction:column!important;gap:1.5rem}
  .b2b-ticket-general,.b2b-ticket-vip{flex-direction:column!important}
  .b2b-ticket-price-block{border-left:none;border-top:4px solid rgba(141,255,138,0.5);padding-left:0;padding-top:1rem;text-align:left}
  .b2b-presenta{flex-direction:column!important;text-align:center}
  .b2b-presenta-credits{align-items:center!important}

  /* === Ajuste responsive mobile: tamaños de títulos para evitar recortes (añadido) === */
  .b2b-hero-main-title .elementor-heading-title{font-size:clamp(1.8rem,9vw,2.4rem)!important}
  .b2b-hero-event-name .elementor-heading-title{font-size:clamp(1rem,4.5vw,1.5rem)!important}
  .b2b-galeria-title1 .elementor-heading-title,
  .b2b-galeria-title2 .elementor-heading-title{font-size:clamp(1.4rem,7vw,2rem)!important;line-height:1.05}
  .b2b-viviras-title1 .elementor-heading-title,
  .b2b-viviras-title2{font-size:clamp(1.4rem,7vw,2rem)!important;line-height:1.05}
  .b2b-viviras-title3{font-size:clamp(1.1rem,5vw,1.6rem)!important}
  .b2b-panel-title .elementor-heading-title{font-size:clamp(1rem,4.5vw,1.15rem)!important;line-height:1.1}
  .b2b-pitch-title .elementor-heading-title{font-size:clamp(1.45rem,7vw,2rem)!important;line-height:1.05}
  .b2b-tickets-title .elementor-heading-title{font-size:clamp(2rem,10vw,2.4rem)!important}
  .b2b-ticket-name .elementor-heading-title,
  .b2b-ticket-name-vip .elementor-heading-title{font-size:clamp(1.3rem,6vw,1.6rem)!important;line-height:1.1}

  .elementor-element.elementor-element-2f2a3012 .elementor-heading-title{font-size:clamp(1.7rem,8.5vw,2.3rem)!important}

  .b2b-pitch-prize-num{font-size:clamp(4rem,20vw,5.2rem)!important}
  .b2b-pitch-mini-price{font-size:clamp(1.7rem,8vw,2.2rem)!important}
  .b2b-ticket-price .elementor-heading-title{font-size:clamp(1.4rem,6.5vw,1.8rem)!important}

  /* === Mobile: desmontar cintas diagonales del pitch (Opción B) === */
  .b2b-pitch-tape-top-wrap,
  .b2b-pitch-tape-bot-wrap{position:static!important;top:auto!important;bottom:auto!important;left:0!important;width:100%!important;transform:none!important;margin:0.75rem 0!important}
  .b2b-pitch-tape{height:auto!important;min-height:32px;padding:0.4rem 0.5rem!important}
  .b2b-pitch-tape-text{white-space:normal!important;text-align:center;line-height:1.3}
}/* End custom CSS */