.elementor-5774 .elementor-element.elementor-element-6694700{--display:flex;--min-height:72.5vh;--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;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:3vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:3vw;}.elementor-5774 .elementor-element.elementor-element-6694700:not(.elementor-motion-effects-element-type-background), .elementor-5774 .elementor-element.elementor-element-6694700 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kwminternacional.org/wp-content/uploads/2026/07/Popup-Donar-Pieza-1-Fondo-Logos-Abajo-1080.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5774 .elementor-element.elementor-element-6694700.e-con{--align-self:flex-start;}.elementor-5774 .elementor-element.elementor-element-3c01894{--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;}.elementor-5774 .elementor-element.elementor-element-5b2b8ea .elementor-flip-box{height:15vh;}.elementor-5774 .elementor-element.elementor-element-5b2b8ea .elementor-flip-box__layer, .elementor-5774 .elementor-element.elementor-element-5b2b8ea .elementor-flip-box__layer__overlay{border-radius:1.6em;}.elementor-5774 .elementor-element.elementor-element-5b2b8ea .elementor-flip-box__front{background-color:#02010100;background-image:url("https://kwminternacional.org/wp-content/uploads/2026/07/panel-largo.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5774 .elementor-element.elementor-element-5b2b8ea .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-5774 .elementor-element.elementor-element-5b2b8ea .elementor-flip-box__image{margin-bottom:-15em;opacity:1;}.elementor-5774 .elementor-element.elementor-element-5b2b8ea .elementor-flip-box__image img{width:20%;}.elementor-5774 .elementor-element.elementor-element-5b2b8ea .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Noto Sans", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-5774 .elementor-element.elementor-element-5b2b8ea .elementor-flip-box__back{background-color:var( --e-global-color-primary );border-style:none;}.elementor-5774 .elementor-element.elementor-element-5b2b8ea .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0vw 0vw 0vw 1vw;text-align:start;justify-content:center;}.elementor-5774 .elementor-element.elementor-element-5b2b8ea .elementor-flip-box__button{margin-inline-start:0;}.elementor-5774 .elementor-element.elementor-element-5b2b8ea .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:"Noto Sans", Sans-serif;font-weight:600;}.elementor-5774 .elementor-element.elementor-element-5b2b8ea .elementor-flip-box__button:hover{background-color:var( --e-global-color-secondary );}.elementor-5774 .elementor-element.elementor-element-5b2b8ea{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-5774 .elementor-element.elementor-element-5b2b8ea.elementor-element{--align-self:center;}.elementor-5774 .elementor-element.elementor-element-ab3756c{--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;}.elementor-5774 .elementor-element.elementor-element-9f73e8f .elementor-flip-box{height:15vh;}.elementor-5774 .elementor-element.elementor-element-9f73e8f .elementor-flip-box__layer, .elementor-5774 .elementor-element.elementor-element-9f73e8f .elementor-flip-box__layer__overlay{border-radius:1.6em;}.elementor-5774 .elementor-element.elementor-element-9f73e8f .elementor-flip-box__front{background-color:#02010100;background-image:url("https://kwminternacional.org/wp-content/uploads/2026/07/Panel-Corto.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5774 .elementor-element.elementor-element-9f73e8f .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-5774 .elementor-element.elementor-element-9f73e8f .elementor-flip-box__image{margin-bottom:0.4em;opacity:1;}.elementor-5774 .elementor-element.elementor-element-9f73e8f .elementor-flip-box__image img{width:32%;}.elementor-5774 .elementor-element.elementor-element-9f73e8f .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Noto Sans", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-5774 .elementor-element.elementor-element-9f73e8f .elementor-flip-box__back{background-color:var( --e-global-color-primary );border-style:none;}.elementor-5774 .elementor-element.elementor-element-9f73e8f .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;justify-content:center;}.elementor-5774 .elementor-element.elementor-element-9f73e8f .elementor-flip-box__button{margin-inline-start:0;}.elementor-5774 .elementor-element.elementor-element-9f73e8f .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:"Noto Sans", Sans-serif;font-weight:600;}.elementor-5774 .elementor-element.elementor-element-9f73e8f .elementor-flip-box__button:hover{background-color:var( --e-global-color-secondary );}.elementor-5774 .elementor-element.elementor-element-9f73e8f{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-5774 .elementor-element.elementor-element-9f73e8f.elementor-element{--align-self:center;}.elementor-5774 .elementor-element.elementor-element-8b0233e .elementor-flip-box{height:15vh;}.elementor-5774 .elementor-element.elementor-element-8b0233e .elementor-flip-box__layer, .elementor-5774 .elementor-element.elementor-element-8b0233e .elementor-flip-box__layer__overlay{border-radius:1.6em;}.elementor-5774 .elementor-element.elementor-element-8b0233e .elementor-flip-box__front{background-color:#02010100;background-image:url("https://kwminternacional.org/wp-content/uploads/2026/07/Panel-Corto.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5774 .elementor-element.elementor-element-8b0233e .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-5774 .elementor-element.elementor-element-8b0233e .elementor-flip-box__image{margin-bottom:-15em;opacity:1;}.elementor-5774 .elementor-element.elementor-element-8b0233e .elementor-flip-box__image img{width:34%;}.elementor-5774 .elementor-element.elementor-element-8b0233e .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Noto Sans", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-5774 .elementor-element.elementor-element-8b0233e .elementor-flip-box__back{background-color:var( --e-global-color-primary );border-style:none;}.elementor-5774 .elementor-element.elementor-element-8b0233e .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-5774 .elementor-element.elementor-element-8b0233e .elementor-flip-box__button{margin-inline-center:0;}.elementor-5774 .elementor-element.elementor-element-8b0233e .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:"Noto Sans", Sans-serif;font-size:1.4em;font-weight:600;}.elementor-5774 .elementor-element.elementor-element-8b0233e .elementor-flip-box__button:hover{background-color:var( --e-global-color-secondary );}.elementor-5774 .elementor-element.elementor-element-8b0233e{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-5774 .elementor-element.elementor-element-8b0233e.elementor-element{--align-self:center;}.elementor-5774 .elementor-element.elementor-element-fb912cc .elementor-flip-box{height:15vh;}.elementor-5774 .elementor-element.elementor-element-fb912cc .elementor-flip-box__layer, .elementor-5774 .elementor-element.elementor-element-fb912cc .elementor-flip-box__layer__overlay{border-radius:1.6em;}.elementor-5774 .elementor-element.elementor-element-fb912cc .elementor-flip-box__front{background-color:#02010100;background-image:url("https://kwminternacional.org/wp-content/uploads/2026/07/Panel-Corto.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5774 .elementor-element.elementor-element-fb912cc .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-5774 .elementor-element.elementor-element-fb912cc .elementor-flip-box__image{margin-bottom:-15em;opacity:1;}.elementor-5774 .elementor-element.elementor-element-fb912cc .elementor-flip-box__image img{width:24%;}.elementor-5774 .elementor-element.elementor-element-fb912cc .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Noto Sans", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-5774 .elementor-element.elementor-element-fb912cc .elementor-flip-box__back{background-color:var( --e-global-color-primary );border-style:none;}.elementor-5774 .elementor-element.elementor-element-fb912cc .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;justify-content:center;}.elementor-5774 .elementor-element.elementor-element-fb912cc .elementor-flip-box__button{margin-inline-start:0;}.elementor-5774 .elementor-element.elementor-element-fb912cc .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:"Noto Sans", Sans-serif;font-weight:600;}.elementor-5774 .elementor-element.elementor-element-fb912cc .elementor-flip-box__button:hover{background-color:var( --e-global-color-secondary );}.elementor-5774 .elementor-element.elementor-element-fb912cc{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-5774 .elementor-element.elementor-element-fb912cc.elementor-element{--align-self:center;}.elementor-5774 .elementor-element.elementor-element-baa5e9d{--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;}.elementor-5774 .elementor-element.elementor-element-bd06449 .elementor-flip-box{height:15vh;}.elementor-5774 .elementor-element.elementor-element-bd06449 .elementor-flip-box__layer, .elementor-5774 .elementor-element.elementor-element-bd06449 .elementor-flip-box__layer__overlay{border-radius:1.6em;}.elementor-5774 .elementor-element.elementor-element-bd06449 .elementor-flip-box__front{background-color:#02010100;background-image:url("https://kwminternacional.org/wp-content/uploads/2026/07/panel-largo.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5774 .elementor-element.elementor-element-bd06449 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-5774 .elementor-element.elementor-element-bd06449 .elementor-flip-box__image{margin-bottom:-15em;opacity:1;}.elementor-5774 .elementor-element.elementor-element-bd06449 .elementor-flip-box__image img{width:20%;}.elementor-5774 .elementor-element.elementor-element-bd06449 .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Noto Sans", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-5774 .elementor-element.elementor-element-bd06449 .elementor-flip-box__back{background-color:var( --e-global-color-primary );border-style:none;}.elementor-5774 .elementor-element.elementor-element-bd06449 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;justify-content:center;}.elementor-5774 .elementor-element.elementor-element-bd06449 .elementor-flip-box__button{margin-inline-start:0;}.elementor-5774 .elementor-element.elementor-element-bd06449 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:"Noto Sans", Sans-serif;font-weight:600;}.elementor-5774 .elementor-element.elementor-element-bd06449 .elementor-flip-box__button:hover{background-color:var( --e-global-color-secondary );}.elementor-5774 .elementor-element.elementor-element-bd06449{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-5774 .elementor-element.elementor-element-bd06449.elementor-element{--align-self:center;}.elementor-5774 .elementor-element.elementor-element-7134646{--spacer-size:2vh;}.elementor-5774 .elementor-element.elementor-element-d92f9d7{--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:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-5774 .elementor-element.elementor-element-d3873a6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;width:var( --container-widget-width, 15vw );max-width:15vw;--container-widget-width:15vw;--container-widget-flex-grow:0;}.elementor-5774 .elementor-element.elementor-element-42b55aa{text-align:center;font-family:"Noto Sans", Sans-serif;font-size:1.3em;font-weight:600;text-shadow:0px 0px 7px #000000;color:var( --e-global-color-text );margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;--e-transform-translateY:1vh;}.elementor-5774 .elementor-element.elementor-element-42b55aa.elementor-element{--align-self:center;}.elementor-5774 .elementor-element.elementor-element-3ec6576{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;width:var( --container-widget-width, 15vw );max-width:15vw;--container-widget-width:15vw;--container-widget-flex-grow:0;}.elementor-5774 .elementor-element.elementor-element-abe02a1{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:-1vw 0vw 0vw 0vw;width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}#elementor-popup-modal-5774 .dialog-message{width:80vw;height:auto;}#elementor-popup-modal-5774{justify-content:center;align-items:center;pointer-events:all;background-color:#000000E6;}#elementor-popup-modal-5774 .dialog-close-button{display:flex;top:3%;background-color:#FFFFFF00;font-size:30px;}#elementor-popup-modal-5774 .dialog-widget-content{animation-duration:1.2s;background-color:var( --e-global-color-600f0ea );box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}body:not(.rtl) #elementor-popup-modal-5774 .dialog-close-button{right:2%;}body.rtl #elementor-popup-modal-5774 .dialog-close-button{left:2%;}#elementor-popup-modal-5774 .dialog-close-button i{color:var( --e-global-color-text );}#elementor-popup-modal-5774 .dialog-close-button svg{fill:var( --e-global-color-text );}#elementor-popup-modal-5774 .dialog-close-button:hover i{color:#D4AF37;}#elementor-popup-modal-5774 .dialog-close-button:hover{background-color:#02010100;}@media(max-width:1366px){.elementor-5774 .elementor-element.elementor-element-5b2b8ea .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1rem;}.elementor-5774 .elementor-element.elementor-element-5b2b8ea .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:0.7rem;}.elementor-5774 .elementor-element.elementor-element-9f73e8f .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1rem;}.elementor-5774 .elementor-element.elementor-element-9f73e8f .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:1% 0% 0% 8%;}.elementor-5774 .elementor-element.elementor-element-9f73e8f .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:0.7rem;}.elementor-5774 .elementor-element.elementor-element-8b0233e .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1rem;}.elementor-5774 .elementor-element.elementor-element-8b0233e .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0% 0% 0% 0%;}.elementor-5774 .elementor-element.elementor-element-8b0233e .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:0.7rem;}.elementor-5774 .elementor-element.elementor-element-fb912cc .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1rem;}.elementor-5774 .elementor-element.elementor-element-fb912cc .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:1% 0% 0% 8%;}.elementor-5774 .elementor-element.elementor-element-fb912cc .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:0.7rem;}.elementor-5774 .elementor-element.elementor-element-bd06449 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;}.elementor-5774 .elementor-element.elementor-element-bd06449 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1rem;}.elementor-5774 .elementor-element.elementor-element-bd06449 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0% 0% 0% 3%;}.elementor-5774 .elementor-element.elementor-element-bd06449 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:0.7rem;}.elementor-5774 .elementor-element.elementor-element-42b55aa{font-size:1rem;}}@media(min-width:768px){.elementor-5774 .elementor-element.elementor-element-6694700{--width:100%;}.elementor-5774 .elementor-element.elementor-element-3c01894{--width:100%;}.elementor-5774 .elementor-element.elementor-element-ab3756c{--width:100%;}.elementor-5774 .elementor-element.elementor-element-baa5e9d{--width:100%;}.elementor-5774 .elementor-element.elementor-element-d92f9d7{--width:100%;}}/* Start custom CSS for flip-box, class: .elementor-element-5b2b8ea */.elementor-5774 .elementor-element.elementor-element-5b2b8ea .elementor-flip-box {
    overflow: hidden !important;
}

.elementor-5774 .elementor-element.elementor-element-5b2b8ea .elementor-flip-box__back {
    border: none !important;
    box-shadow: inset 0 0 0 2px #ffffff !important;
    opacity: 0;
    transition:
        transform 0.6s ease,
        opacity 0s linear 0.6s !important;
}

.elementor-5774 .elementor-element.elementor-element-5b2b8ea .elementor-flip-box:hover .elementor-flip-box__back {
    opacity: 1;
    transition:
        transform 0.6s ease,
        opacity 0s linear 0s !important;
}







.elementor-5774 .elementor-element.elementor-element-5b2b8ea .elementor-flip-box__back
.elementor-flip-box__layer__inner {
    position: relative;
    display: block !important;
    width: 100%;
    box-sizing: border-box;
}

.elementor-5774 .elementor-element.elementor-element-5b2b8ea .elementor-flip-box__back
.elementor-flip-box__layer__description {
    margin: 0 !important;
    white-space: nowrap;
}

.elementor-5774 .elementor-element.elementor-element-5b2b8ea .elementor-flip-box__back
.elementor-flip-box__button {
    position: absolute !important;
    right:12px;
    top: calc(50% + 37px);
    transform: translateY(-50%);
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 6px 14px !important;
    white-space: nowrap;
    text-align: center;
    font-size: 15px !important;
    line-height: 1.1;
    box-sizing: border-box;
}





/* Solo Laptop */
@media (max-width: 1366px) and (min-width: 1025px) {
    .elementor-5774 .elementor-element.elementor-element-5b2b8ea .elementor-flip-box__back
    .elementor-flip-box__button {
        right: 10px;
        top: calc(50% + 25px);
    }
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-9f73e8f */.elementor-5774 .elementor-element.elementor-element-9f73e8f .elementor-flip-box {
    overflow: hidden !important;
}

.elementor-5774 .elementor-element.elementor-element-9f73e8f .elementor-flip-box__back {
    border: none !important;
    box-shadow: inset 0 0 0 2px #ffffff !important;
    opacity: 0;
    transition:
        transform 0.6s ease,
        opacity 0s linear 0.6s !important;
}

.elementor-5774 .elementor-element.elementor-element-9f73e8f .elementor-flip-box:hover .elementor-flip-box__back {
    opacity: 1;
    transition:
        transform 0.6s ease,
        opacity 0s linear 0s !important;
}






.elementor-5774 .elementor-element.elementor-element-9f73e8f .elementor-flip-box__back
.elementor-flip-box__layer__inner {
    position: relative;
    display: block !important;
    width: 100%;
    box-sizing: border-box;
}

.elementor-5774 .elementor-element.elementor-element-9f73e8f .elementor-flip-box__back
.elementor-flip-box__layer__description {
    margin: 0 !important;
    white-space: nowrap;
}

.elementor-5774 .elementor-element.elementor-element-9f73e8f .elementor-flip-box__back
.elementor-flip-box__button {
    position: absolute !important;
    right:-20px;
    top: calc(50% + px);
    transform: translateY(-60%);
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 6px 14px !important;
    white-space: nowrap;
    text-align: center;
    font-size: 15px !important;
    line-height: 1.1;
    box-sizing: border-box;
}





/* Solo Laptop: BCR */
@media (max-width: 1366px) and (min-width: 1025px) {
    .elementor-5774 .elementor-element.elementor-element-9f73e8f .elementor-flip-box__back
    .elementor-flip-box__layer__inner {
        padding-bottom: 33px
        !important;
    }

    .elementor-5774 .elementor-element.elementor-element-9f73e8f .elementor-flip-box__back
    .elementor-flip-box__button {
        top: auto !important;
        right: 90px;
        bottom: 2px;
        transform: none !important;
        padding: 4px 9px !important;
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-8b0233e */.elementor-5774 .elementor-element.elementor-element-8b0233e .elementor-flip-box {
    overflow: hidden !important;
}

.elementor-5774 .elementor-element.elementor-element-8b0233e .elementor-flip-box__back {
    border: none !important;
    box-shadow: inset 0 0 0 2px #ffffff !important;
    opacity: 0;
    transition:
        transform 0.6s ease,
        opacity 0s linear 0.6s !important;
}

.elementor-5774 .elementor-element.elementor-element-8b0233e .elementor-flip-box:hover .elementor-flip-box__back {
    opacity: 1;
    transition:
        transform 0.6s ease,
        opacity 0s linear 0s !important;
}






/* El panel será la referencia del botón */
.elementor-5774 .elementor-element.elementor-element-8b0233e .elementor-flip-box__back {
    position: relative;
}

/* Centrar correctamente el encabezado y el número */
.elementor-5774 .elementor-element.elementor-element-8b0233e .elementor-flip-box__back
.elementor-flip-box__layer__inner {
    padding-bottom: 32px !important;
}

/* Colocar el botón centrado y separado del borde inferior */
.elementor-5774 .elementor-element.elementor-element-8b0233e .elementor-flip-box__back
.elementor-flip-box__button {
    position: absolute !important;
    left: 50%;
    bottom: 12px;
    transform: translateX(-50%);
    
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 6px 14px !important;
    
    white-space: nowrap;
    text-align: center;
    font-size: 15px !important;
    line-height: 1.1;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-fb912cc */.elementor-5774 .elementor-element.elementor-element-fb912cc .elementor-flip-box {
    overflow: hidden !important;
}

.elementor-5774 .elementor-element.elementor-element-fb912cc .elementor-flip-box__back {
    border: none !important;
    box-shadow: inset 0 0 0 2px #ffffff !important;
    opacity: 0;
    transition:
        transform 0.6s ease,
        opacity 0s linear 0.6s !important;
}

.elementor-5774 .elementor-element.elementor-element-fb912cc .elementor-flip-box:hover .elementor-flip-box__back {
    opacity: 1;
    transition:
        transform 0.6s ease,
        opacity 0s linear 0s !important;
}






.elementor-5774 .elementor-element.elementor-element-fb912cc .elementor-flip-box__back
.elementor-flip-box__layer__inner {
    position: relative;
    display: block !important;
    width: 100%;
    box-sizing: border-box;
}

.elementor-5774 .elementor-element.elementor-element-fb912cc .elementor-flip-box__back
.elementor-flip-box__layer__description {
    margin: 0 !important;
    white-space: nowrap;
}

.elementor-5774 .elementor-element.elementor-element-fb912cc .elementor-flip-box__back
.elementor-flip-box__button {
    position: absolute !important;
    right:-24px;
    top: calc(50% + 37px);
    transform: translateY(-50%);
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 6px 14px !important;
    white-space: nowrap;
    text-align: center;
    font-size: 15px !important;
    line-height: 1.1;
    box-sizing: border-box;
}





/* Solo Laptop: BCR */
@media (max-width: 1366px) and (min-width: 1025px) {
    .elementor-5774 .elementor-element.elementor-element-fb912cc .elementor-flip-box__back
    .elementor-flip-box__layer__inner {
        padding-bottom: 33px
        !important;
    }

    .elementor-5774 .elementor-element.elementor-element-fb912cc .elementor-flip-box__back
    .elementor-flip-box__button {
        top: auto !important;
        right: 90px;
        bottom: 2px;
        transform: none !important;
        padding: 4px 9px !important;
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-bd06449 */.elementor-5774 .elementor-element.elementor-element-bd06449 .elementor-flip-box {
    overflow: hidden !important;
}

.elementor-5774 .elementor-element.elementor-element-bd06449 .elementor-flip-box__back {
    border: none !important;
    box-shadow: inset 0 0 0 2px #ffffff !important;
    opacity: 0;
    transition:
        transform 0.6s ease,
        opacity 0s linear 0.6s !important;
}

.elementor-5774 .elementor-element.elementor-element-bd06449 .elementor-flip-box:hover .elementor-flip-box__back {
    opacity: 1;
    transition:
        transform 0.6s ease,
        opacity 0s linear 0s !important;
}






.elementor-5774 .elementor-element.elementor-element-bd06449 .elementor-flip-box__back
.elementor-flip-box__layer__inner {
    position: relative;
    display: block !important;
    width: 100%;
    box-sizing: border-box;
}

.elementor-5774 .elementor-element.elementor-element-bd06449 .elementor-flip-box__back
.elementor-flip-box__layer__description {
    margin: 0 !important;
    white-space: nowrap;
}

.elementor-5774 .elementor-element.elementor-element-bd06449 .elementor-flip-box__back
.elementor-flip-box__button {
    position: absolute !important;
    right:-23px;
    top: calc(50% + 37px);
    transform: translateY(-50%);
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 6px 14px !important;
    white-space: nowrap;
    text-align: center;
    font-size: 15px !important;
    line-height: 1.1;
    box-sizing: border-box;
}





/* Solo Laptop */
@media (max-width: 1366px) and (min-width: 1025px) {
    .elementor-5774 .elementor-element.elementor-element-bd06449 .elementor-flip-box__back
    .elementor-flip-box__button {
        right: 10px;
        top: calc(50% + 25px);
    }
}/* End custom CSS */