.elementor-38226 .elementor-element.elementor-element-39e039df{--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;--flex-wrap:wrap;--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-38226 .elementor-element.elementor-element-6905018c{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-38226 .elementor-element.elementor-element-6fbd8679, .elementor-38226 .elementor-element.elementor-element-6fbd8679 .elementor-text-editor *{font-family:var( --e-global-typography-24cbe5c-font-family ), Sans-serif;font-size:var( --e-global-typography-24cbe5c-font-size );font-weight:var( --e-global-typography-24cbe5c-font-weight );line-height:var( --e-global-typography-24cbe5c-line-height );letter-spacing:var( --e-global-typography-24cbe5c-letter-spacing );}.elementor-38226 .elementor-element.elementor-element-3a123126 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-38226 .elementor-element.elementor-element-3a123126, .elementor-38226 .elementor-element.elementor-element-3a123126 .elementor-text-editor *{font-family:var( --e-global-typography-a49518b-font-family ), Sans-serif;font-size:var( --e-global-typography-a49518b-font-size );font-weight:var( --e-global-typography-a49518b-font-weight );line-height:var( --e-global-typography-a49518b-line-height );letter-spacing:var( --e-global-typography-a49518b-letter-spacing );}.elementor-38226 .elementor-element.elementor-element-3a123126, .elementor-38226 .elementor-element.elementor-element-3a123126 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-text );}.elementor-38226 .elementor-element.elementor-element-7481217 .gem-inner-wrapper-btn{flex-direction:row;}.elementor-38226 .elementor-element.elementor-element-7481217 .gem-button-container{text-align:center;}.elementor-38226 .elementor-element.elementor-element-7481217 .gem-button-container .gem-button i, .elementor-38226 .elementor-element.elementor-element-7481217 .gem-button-container .gem-button svg{transform:rotate(0deg);}.elementor-38226 .elementor-element.elementor-element-7481217 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg);}.elementor-38226 .elementor-element.elementor-element-0dd1569 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-38226 .elementor-element.elementor-element-0dd1569, .elementor-38226 .elementor-element.elementor-element-0dd1569 .elementor-text-editor *{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:180%;letter-spacing:2%;}.elementor-38226 .elementor-element.elementor-element-0dd1569, .elementor-38226 .elementor-element.elementor-element-0dd1569 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-text );}.elementor-38226 .elementor-element.elementor-element-42a45ff .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{background-color:var( --e-global-color-f3545c6 );padding:8px;border-radius:50px 50px 50px 50px;border-style:none;border-color:var( --e-global-color-primary );transform:rotate(0deg);}.elementor-38226 .elementor-element.elementor-element-42a45ff > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-38226 .elementor-element.elementor-element-42a45ff .gem-infobox-content, .elementor-38226 .elementor-element.elementor-element-42a45ff .gem-infobox-content .gem-texbox-icon-image-wrapper{text-align:left;}.elementor-38226 .elementor-element.elementor-element-42a45ff .gem-infobox-content{padding:0px 0px 0px 0px;}.elementor-38226 .elementor-element.elementor-element-42a45ff .gem-infobox .gem-infobox-content .gem-infobox-title{margin-bottom:0px;margin-top:0px;color:var( --e-global-color-f3545c6 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:180%;letter-spacing:2%;}.elementor-38226 .elementor-element.elementor-element-42a45ff .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:25px !important;color:var( --e-global-color-primary );}.elementor-38226 .elementor-element.elementor-element-42a45ff .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:25px !important;height:25px !important;fill:var( --e-global-color-primary );}.elementor-38226 .elementor-element.elementor-element-42a45ff .gem-infobox-content .gem-image img, .elementor-38226 .elementor-element.elementor-element-42a45ff .gem-infobox-content a .gem-image img{width:25px;max-width:25px;height:auto;}.elementor-38226 .elementor-element.elementor-element-42a45ff .gem-infobox-content .gem-image span, .elementor-38226 .elementor-element.elementor-element-42a45ff .gem-infobox-content a .gem-image span{padding:8px;}.elementor-38226 .elementor-element.elementor-element-42a45ff .gem-infobox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:50px 50px 50px 50px;}.elementor-38226 .elementor-element.elementor-element-42a45ff .gem-infobox-content .gem-image span{border-radius:50px 50px 50px 50px;border-style:none;margin:0px 20px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-38226 .elementor-element.elementor-element-42a45ff .gem-infobox-content .gem-image img{border-radius:50px 50px 50px 50px;}.elementor-38226 .elementor-element.elementor-element-42a45ff .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:0px 20px 0px 0px;}.elementor-38226 .elementor-element.elementor-element-42a45ff .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-38226 .elementor-element.elementor-element-42a45ff .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-38226 .elementor-element.elementor-element-42a45ff .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-38226 .elementor-element.elementor-element-42a45ff .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-38226 .elementor-element.elementor-element-42a45ff .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}.elementor-38226 .elementor-element.elementor-element-01e2138{--display:flex;--min-height:0px;--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:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox-content{background-color:var( --e-global-color-primary );background-image:url("https://dominicaszaragoza.es/wp-content/uploads/2025/08/CLIP-ADJUNTO-mobile.png");background-position:100% 45%;background-repeat:no-repeat;background-size:60px auto;border-radius:10px 10px 10px 10px;padding:10px 020px 10px 20px;box-shadow:0px 10px 60px 0px rgba(0, 0, 0, 0.1);}.elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{background-color:var( --e-global-color-107833c );padding:10px;border-radius:50px 50px 50px 50px;border-style:none;transform:rotate(0deg);}.elementor-38226 .elementor-element.elementor-element-34dff20{width:100%;max-width:100%;}.elementor-38226 .elementor-element.elementor-element-34dff20 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox-content, .elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox-content .gem-texbox-icon-image-wrapper{text-align:left;}.elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox .gem-infobox-content .gem-infobox-title{margin-bottom:0px;margin-top:10px;color:#1E1E1E;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:180%;letter-spacing:2%;}.elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox .gem-infobox-content .gem-infobox-subtitle{margin-bottom:0px;margin-top:0px;color:#1E1E1E;font-family:var( --e-global-typography-a49518b-font-family ), Sans-serif;font-size:var( --e-global-typography-a49518b-font-size );font-weight:var( --e-global-typography-a49518b-font-weight );line-height:var( --e-global-typography-a49518b-line-height );letter-spacing:var( --e-global-typography-a49518b-letter-spacing );}.elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:20px !important;color:#FFFFFF;}.elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:20px !important;height:20px !important;fill:#FFFFFF;}.elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox-content .gem-image img, .elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox-content a .gem-image img{width:20px;max-width:20px;height:auto;}.elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox-content .gem-image span, .elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox-content a .gem-image span{padding:10px;}.elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:50px 50px 50px 50px;}.elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox-content .gem-image span{border-radius:50px 50px 50px 50px;border-style:none;margin:0px 25px 0px 0px;}.elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox-content .gem-image img{border-radius:50px 50px 50px 50px;}.elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:0px 25px 0px 0px;}.elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}.elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox-content{background-color:var( --e-global-color-primary );background-image:url("https://dominicaszaragoza.es/wp-content/uploads/2025/08/CLIP-ADJUNTO-mobile.png");background-position:100% 45%;background-repeat:no-repeat;background-size:60px auto;border-radius:10px 10px 10px 10px;padding:10px 020px 10px 20px;box-shadow:0px 10px 60px 0px rgba(0, 0, 0, 0.1);}.elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{background-color:var( --e-global-color-107833c );padding:10px;border-radius:50px 50px 50px 50px;border-style:none;transform:rotate(0deg);}.elementor-38226 .elementor-element.elementor-element-a6918b0{width:100%;max-width:100%;}.elementor-38226 .elementor-element.elementor-element-a6918b0 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox-content, .elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox-content .gem-texbox-icon-image-wrapper{text-align:left;}.elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox .gem-infobox-content .gem-infobox-title{margin-bottom:0px;margin-top:10px;color:#1E1E1E;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:180%;letter-spacing:2%;}.elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox .gem-infobox-content .gem-infobox-subtitle{margin-bottom:0px;margin-top:0px;color:#1E1E1E;font-family:var( --e-global-typography-a49518b-font-family ), Sans-serif;font-size:var( --e-global-typography-a49518b-font-size );font-weight:var( --e-global-typography-a49518b-font-weight );line-height:var( --e-global-typography-a49518b-line-height );letter-spacing:var( --e-global-typography-a49518b-letter-spacing );}.elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:20px !important;color:#FFFFFF;}.elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:20px !important;height:20px !important;fill:#FFFFFF;}.elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox-content .gem-image img, .elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox-content a .gem-image img{width:20px;max-width:20px;height:auto;}.elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox-content .gem-image span, .elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox-content a .gem-image span{padding:10px;}.elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:50px 50px 50px 50px;}.elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox-content .gem-image span{border-radius:50px 50px 50px 50px;border-style:none;margin:0px 25px 0px 0px;}.elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox-content .gem-image img{border-radius:50px 50px 50px 50px;}.elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:0px 25px 0px 0px;}.elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}.elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox-content{background-color:var( --e-global-color-primary );background-image:url("https://dominicaszaragoza.es/wp-content/uploads/2025/08/CLIP-ADJUNTO-mobile.png");background-position:100% 45%;background-repeat:no-repeat;background-size:60px auto;border-radius:10px 10px 10px 10px;padding:10px 020px 10px 20px;box-shadow:0px 10px 60px 0px rgba(0, 0, 0, 0.1);}.elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{background-color:var( --e-global-color-f3545c6 );padding:10px;border-radius:50px 50px 50px 50px;border-style:none;transform:rotate(0deg);}.elementor-38226 .elementor-element.elementor-element-fe0de90{width:100%;max-width:100%;}.elementor-38226 .elementor-element.elementor-element-fe0de90 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox-content, .elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox-content .gem-texbox-icon-image-wrapper{text-align:left;}.elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox .gem-infobox-content .gem-infobox-title{margin-bottom:0px;margin-top:10px;color:#1E1E1E;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:180%;letter-spacing:2%;}.elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox .gem-infobox-content .gem-infobox-subtitle{margin-bottom:0px;margin-top:0px;color:#1E1E1E;font-family:var( --e-global-typography-a49518b-font-family ), Sans-serif;font-size:var( --e-global-typography-a49518b-font-size );font-weight:var( --e-global-typography-a49518b-font-weight );line-height:var( --e-global-typography-a49518b-line-height );letter-spacing:var( --e-global-typography-a49518b-letter-spacing );}.elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:20px !important;color:#FFFFFF;}.elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:20px !important;height:20px !important;fill:#FFFFFF;}.elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox-content .gem-image img, .elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox-content a .gem-image img{width:20px;max-width:20px;height:auto;}.elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox-content .gem-image span, .elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox-content a .gem-image span{padding:10px;}.elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:50px 50px 50px 50px;}.elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox-content .gem-image span{border-radius:50px 50px 50px 50px;border-style:none;margin:0px 25px 0px 0px;}.elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox-content .gem-image img{border-radius:50px 50px 50px 50px;}.elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:0px 25px 0px 0px;}.elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}.elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox-content{background-color:var( --e-global-color-primary );background-image:url("https://dominicaszaragoza.es/wp-content/uploads/2025/08/CLIP-ADJUNTO-mobile.png");background-position:100% 45%;background-repeat:no-repeat;background-size:60px auto;border-radius:10px 10px 10px 10px;padding:10px 020px 10px 20px;box-shadow:0px 10px 60px 0px rgba(0, 0, 0, 0.1);}.elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{background-color:var( --e-global-color-8357220 );padding:10px;border-radius:50px 50px 50px 50px;border-style:none;transform:rotate(0deg);}.elementor-38226 .elementor-element.elementor-element-855075a{width:100%;max-width:100%;}.elementor-38226 .elementor-element.elementor-element-855075a > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox-content, .elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox-content .gem-texbox-icon-image-wrapper{text-align:left;}.elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox .gem-infobox-content .gem-infobox-title{margin-bottom:0px;margin-top:10px;color:#1E1E1E;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:180%;letter-spacing:2%;}.elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox .gem-infobox-content .gem-infobox-subtitle{margin-bottom:0px;margin-top:0px;color:#1E1E1E;font-family:var( --e-global-typography-a49518b-font-family ), Sans-serif;font-size:var( --e-global-typography-a49518b-font-size );font-weight:var( --e-global-typography-a49518b-font-weight );line-height:var( --e-global-typography-a49518b-line-height );letter-spacing:var( --e-global-typography-a49518b-letter-spacing );}.elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:20px !important;color:#FFFFFF;}.elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:20px !important;height:20px !important;fill:#FFFFFF;}.elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox-content .gem-image img, .elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox-content a .gem-image img{width:20px;max-width:20px;height:auto;}.elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox-content .gem-image span, .elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox-content a .gem-image span{padding:10px;}.elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:50px 50px 50px 50px;}.elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox-content .gem-image span{border-radius:50px 50px 50px 50px;border-style:none;margin:0px 25px 0px 0px;}.elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox-content .gem-image img{border-radius:50px 50px 50px 50px;}.elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:0px 25px 0px 0px;}.elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}.elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox-content{background-color:var( --e-global-color-primary );background-image:url("https://dominicaszaragoza.es/wp-content/uploads/2025/08/CLIP-ADJUNTO-mobile.png");background-position:100% 45%;background-repeat:no-repeat;background-size:60px auto;border-radius:10px 10px 10px 10px;padding:10px 020px 10px 20px;box-shadow:0px 10px 60px 0px rgba(0, 0, 0, 0.1);}.elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{background-color:#A3A3A3;padding:10px;border-radius:50px 50px 50px 50px;border-style:none;transform:rotate(0deg);}.elementor-38226 .elementor-element.elementor-element-cb420f6{width:100%;max-width:100%;}.elementor-38226 .elementor-element.elementor-element-cb420f6 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox-content, .elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox-content .gem-texbox-icon-image-wrapper{text-align:left;}.elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox .gem-infobox-content .gem-infobox-title{margin-bottom:0px;margin-top:10px;color:#1E1E1E;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:180%;letter-spacing:2%;}.elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox .gem-infobox-content .gem-infobox-subtitle{margin-bottom:0px;margin-top:0px;color:#1E1E1E;font-family:var( --e-global-typography-a49518b-font-family ), Sans-serif;font-size:var( --e-global-typography-a49518b-font-size );font-weight:var( --e-global-typography-a49518b-font-weight );line-height:var( --e-global-typography-a49518b-line-height );letter-spacing:var( --e-global-typography-a49518b-letter-spacing );}.elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:20px !important;color:#FFFFFF;}.elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:20px !important;height:20px !important;fill:#FFFFFF;}.elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox-content .gem-image img, .elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox-content a .gem-image img{width:20px;max-width:20px;height:auto;}.elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox-content .gem-image span, .elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox-content a .gem-image span{padding:10px;}.elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:50px 50px 50px 50px;}.elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox-content .gem-image span{border-radius:50px 50px 50px 50px;border-style:none;margin:0px 25px 0px 0px;}.elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox-content .gem-image img{border-radius:50px 50px 50px 50px;}.elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:0px 25px 0px 0px;}.elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}.elementor-38226 .elementor-element.elementor-element-0e04f97{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38226 .elementor-element.elementor-element-7871b64.elementor-element{--align-self:flex-start;}@media(max-width:1024px){.elementor-38226 .elementor-element.elementor-element-39e039df{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-38226 .elementor-element.elementor-element-6905018c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38226 .elementor-element.elementor-element-6fbd8679, .elementor-38226 .elementor-element.elementor-element-6fbd8679 .elementor-text-editor *{font-size:var( --e-global-typography-24cbe5c-font-size );line-height:var( --e-global-typography-24cbe5c-line-height );letter-spacing:var( --e-global-typography-24cbe5c-letter-spacing );}.elementor-38226 .elementor-element.elementor-element-3a123126 > .elementor-widget-container{margin:010px 0px 20px 0px;}.elementor-38226 .elementor-element.elementor-element-3a123126, .elementor-38226 .elementor-element.elementor-element-3a123126 .elementor-text-editor *{font-size:var( --e-global-typography-a49518b-font-size );line-height:var( --e-global-typography-a49518b-line-height );letter-spacing:var( --e-global-typography-a49518b-letter-spacing );}.elementor-38226 .elementor-element.elementor-element-0dd1569 > .elementor-widget-container{margin:010px 0px 20px 0px;}.elementor-38226 .elementor-element.elementor-element-01e2138{--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-38226 .elementor-element.elementor-element-34dff20 .gem-infobox-content{background-position:100% 20%;}.elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox .gem-infobox-content .gem-infobox-subtitle{font-size:var( --e-global-typography-a49518b-font-size );line-height:var( --e-global-typography-a49518b-line-height );letter-spacing:var( --e-global-typography-a49518b-letter-spacing );}.elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox-content{background-position:100% 20%;}.elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox .gem-infobox-content .gem-infobox-subtitle{font-size:var( --e-global-typography-a49518b-font-size );line-height:var( --e-global-typography-a49518b-line-height );letter-spacing:var( --e-global-typography-a49518b-letter-spacing );}.elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox-content{background-position:100% 20%;}.elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox .gem-infobox-content .gem-infobox-subtitle{font-size:var( --e-global-typography-a49518b-font-size );line-height:var( --e-global-typography-a49518b-line-height );letter-spacing:var( --e-global-typography-a49518b-letter-spacing );}.elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox-content{background-position:100% 20%;}.elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox .gem-infobox-content .gem-infobox-subtitle{font-size:var( --e-global-typography-a49518b-font-size );line-height:var( --e-global-typography-a49518b-line-height );letter-spacing:var( --e-global-typography-a49518b-letter-spacing );}.elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox-content{background-position:100% 20%;}.elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox .gem-infobox-content .gem-infobox-subtitle{font-size:var( --e-global-typography-a49518b-font-size );line-height:var( --e-global-typography-a49518b-line-height );letter-spacing:var( --e-global-typography-a49518b-letter-spacing );}.elementor-38226 .elementor-element.elementor-element-0e04f97{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-38226 .elementor-element.elementor-element-6905018c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38226 .elementor-element.elementor-element-6905018c.e-con{--order:-99999 /* order start hack */;}.elementor-38226 .elementor-element.elementor-element-6fbd8679{width:100%;max-width:100%;}.elementor-38226 .elementor-element.elementor-element-6fbd8679, .elementor-38226 .elementor-element.elementor-element-6fbd8679 .elementor-text-editor *{font-size:var( --e-global-typography-24cbe5c-font-size );line-height:var( --e-global-typography-24cbe5c-line-height );letter-spacing:var( --e-global-typography-24cbe5c-letter-spacing );}.elementor-38226 .elementor-element.elementor-element-3a123126 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-38226 .elementor-element.elementor-element-3a123126, .elementor-38226 .elementor-element.elementor-element-3a123126 .elementor-text-editor *{font-size:var( --e-global-typography-a49518b-font-size );line-height:var( --e-global-typography-a49518b-line-height );letter-spacing:var( --e-global-typography-a49518b-letter-spacing );}.elementor-38226 .elementor-element.elementor-element-0dd1569 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-38226 .elementor-element.elementor-element-01e2138{--justify-content:flex-start;--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-38226 .elementor-element.elementor-element-01e2138.e-con{--order:-99999 /* order start hack */;}.elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox-content{background-position:100% 18%;background-size:50px auto;padding:10px 50px 10px 10px;}.elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox .gem-infobox-content .gem-infobox-title{margin-top:0px;line-height:180%;letter-spacing:2%;}.elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox .gem-infobox-content .gem-infobox-subtitle{font-size:var( --e-global-typography-a49518b-font-size );line-height:var( --e-global-typography-a49518b-line-height );letter-spacing:var( --e-global-typography-a49518b-letter-spacing );}.elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:18px !important;}.elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:18px !important;height:18px !important;}.elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox-content .gem-image img, .elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox-content a .gem-image img{width:18px;max-width:18px;height:auto;}.elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{padding:10px;}.elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox-content .gem-image span, .elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox-content a .gem-image span{padding:10px;}.elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:0px 15px 0px 0px;}.elementor-38226 .elementor-element.elementor-element-34dff20 .gem-infobox-content .gem-image span{margin:0px 15px 0px 0px;}.elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox-content{background-position:100% 18%;background-size:50px auto;padding:10px 50px 10px 10px;}.elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox .gem-infobox-content .gem-infobox-title{margin-top:0px;line-height:180%;letter-spacing:2%;}.elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox .gem-infobox-content .gem-infobox-subtitle{font-size:var( --e-global-typography-a49518b-font-size );line-height:var( --e-global-typography-a49518b-line-height );letter-spacing:var( --e-global-typography-a49518b-letter-spacing );}.elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:18px !important;}.elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:18px !important;height:18px !important;}.elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox-content .gem-image img, .elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox-content a .gem-image img{width:18px;max-width:18px;height:auto;}.elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{padding:10px;}.elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox-content .gem-image span, .elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox-content a .gem-image span{padding:10px;}.elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:0px 15px 0px 0px;}.elementor-38226 .elementor-element.elementor-element-a6918b0 .gem-infobox-content .gem-image span{margin:0px 15px 0px 0px;}.elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox-content{background-position:100% 18%;background-size:50px auto;padding:10px 10px 10px 10px;}.elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox .gem-infobox-content .gem-infobox-title{margin-top:0px;line-height:180%;letter-spacing:2%;}.elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox .gem-infobox-content .gem-infobox-subtitle{font-size:var( --e-global-typography-a49518b-font-size );line-height:var( --e-global-typography-a49518b-line-height );letter-spacing:var( --e-global-typography-a49518b-letter-spacing );}.elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:18px !important;}.elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:18px !important;height:18px !important;}.elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox-content .gem-image img, .elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox-content a .gem-image img{width:18px;max-width:18px;height:auto;}.elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{padding:10px;}.elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox-content .gem-image span, .elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox-content a .gem-image span{padding:10px;}.elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:0px 15px 0px 0px;}.elementor-38226 .elementor-element.elementor-element-fe0de90 .gem-infobox-content .gem-image span{margin:0px 15px 0px 0px;}.elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox-content{background-position:100% 18%;background-size:50px auto;padding:10px 50px 10px 10px;}.elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox .gem-infobox-content .gem-infobox-title{margin-top:0px;line-height:180%;letter-spacing:2%;}.elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox .gem-infobox-content .gem-infobox-subtitle{font-size:var( --e-global-typography-a49518b-font-size );line-height:var( --e-global-typography-a49518b-line-height );letter-spacing:var( --e-global-typography-a49518b-letter-spacing );}.elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:18px !important;}.elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:18px !important;height:18px !important;}.elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox-content .gem-image img, .elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox-content a .gem-image img{width:18px;max-width:18px;height:auto;}.elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{padding:10px;}.elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox-content .gem-image span, .elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox-content a .gem-image span{padding:10px;}.elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:0px 15px 0px 0px;}.elementor-38226 .elementor-element.elementor-element-855075a .gem-infobox-content .gem-image span{margin:0px 15px 0px 0px;}.elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox-content{background-position:100% 18%;background-size:50px auto;padding:10px 50px 10px 10px;}.elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox .gem-infobox-content .gem-infobox-title{margin-top:0px;line-height:180%;letter-spacing:2%;}.elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox .gem-infobox-content .gem-infobox-subtitle{font-size:var( --e-global-typography-a49518b-font-size );line-height:var( --e-global-typography-a49518b-line-height );letter-spacing:var( --e-global-typography-a49518b-letter-spacing );}.elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:18px !important;}.elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:18px !important;height:18px !important;}.elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox-content .gem-image img, .elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox-content a .gem-image img{width:18px;max-width:18px;height:auto;}.elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{padding:10px;}.elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox-content .gem-image span, .elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox-content a .gem-image span{padding:10px;}.elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:0px 15px 0px 0px;}.elementor-38226 .elementor-element.elementor-element-cb420f6 .gem-infobox-content .gem-image span{margin:0px 15px 0px 0px;}.elementor-38226 .elementor-element.elementor-element-0e04f97{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38226 .elementor-element.elementor-element-0e04f97.e-con{--order:-99999 /* order start hack */;}}@media(min-width:768px){.elementor-38226 .elementor-element.elementor-element-39e039df{--width:100%;}.elementor-38226 .elementor-element.elementor-element-6905018c{--width:50%;}.elementor-38226 .elementor-element.elementor-element-01e2138{--width:50%;}.elementor-38226 .elementor-element.elementor-element-0e04f97{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-38226 .elementor-element.elementor-element-6905018c{--width:100%;}.elementor-38226 .elementor-element.elementor-element-01e2138{--width:100%;}.elementor-38226 .elementor-element.elementor-element-0e04f97{--width:100%;}}/* === ESTILOS GENERALES DE LA TABLA === */
td.column-3 {
    color: #8d8d8d !important;
}
*:not(.gem-table):not(.cart_totals) > table:not(.shop_table):not(.group_table):not(.variations) td, *:not(.gem-table):not(.cart_totals) > table:not(.shop_table):not(.group_table):not(.variations) th {
    padding: 10px 10px;
}

table.tablepress {
    width: 100%;
    border-collapse: separate;
    /* Para separar bordes */
    border-spacing: 0;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    /* Medium */
    font-size: 15px;
    color: #1E1E1E;
    table-layout: fixed;
    background: transparent !important;
    /* Sin background */
}

/* Bordes entre celdas */
table.tablepress thead th, table.tablepress tbody td {
    border: 1px solid #D9D9D9 !important;
    padding: 10px 15px;
    vertical-align: middle;
    word-wrap: break-word;
    hyphens: auto;
    background: transparent !important;
    /* Sin fondo */
}

/* Encabezados */
/* Fuente Anton, color y tamaño, centrado */
table.tablepress thead th {
    font-family: 'Anton', sans-serif;
    font-weight: 400;
    /* Regular */
    font-size: 20px;
    color: #AC3C58;
    white-space: nowrap;
    text-align: center;
    background: transparent !important;
    /* Sin fondo */
}

/* Contenido alineado a la izquierda */
table.tablepress tbody td {
    text-align: left;
}

/* Anchos proporcionales de columnas para desktop */
/* Sin min-width para evitar scroll */
table.tablepress thead th:nth-child(1), table.tablepress tbody td:nth-child(1) {
    width: 15%;
    white-space: normal;
}

table.tablepress thead th:nth-child(2), table.tablepress tbody td:nth-child(2) {
    width: 30%;
    white-space: normal;
}

table.tablepress thead th:nth-child(3), table.tablepress tbody td:nth-child(3) {
    width: 55%;
    white-space: normal;
}

/* Desktop: tabla sin scroll horizontal */
@media (min-width: 1025px) {
    table.tablepress {
        display: table;
        overflow-x: visible !important;
        /* quitar scroll horizontal */
        white-space: normal;
    }
}

/* === DISEÑO PARA TABLET (768px - 1024px) === */
@media (min-width: 768px) and (max-width: 1024px) {
   
    table.tablepress thead {
        display: none !important;
        /* ocultar encabezados */
    }

    table.tablepress {
        display: block;
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box;
        background: transparent !important;
    }

    /* Filas como tarjetas */
    table.tablepress tbody tr {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        margin-bottom: 1.5em;
        padding: 15px;
        border: 1px solid #D9D9D9;
        border-radius: 6px;
        background: transparent !important;
        box-sizing: border-box;
        min-width: 650px;
        /* Evitar que muy pequeño */
    }

    /* Celdas verticales */
    table.tablepress tbody tr td {
        display: block !important;
        width: 100% !important;
        padding: 8px 0;
        border: none;
        border-bottom: 1px solid #D9D9D9;
        font-family: 'Montserrat', sans-serif;
        font-weight: 500;
        font-size: 15px;
        margin-bottom: 15px;
        color: #1E1E1E;
        box-sizing: border-box;
        background: transparent !important;
    }

    table.tablepress tbody tr td:last-child {
        border-bottom: none;
    }

    /* Etiquetas de las celdas */
    table.tablepress tbody tr td::before {
        content: attr(data-label) ":";
        display: block;
        font-family: 'Anton', sans-serif;
        font-weight: 400;
        font-size: 20px;
        color: #AC3C58;
        margin-bottom: 6px;
        white-space: normal;
    }
     table.tablepress thead th, table.tablepress tbody td {
    border: 0px !important;
    }
}

/* === DISEÑO PARA MÓVIL (max-width 767px) === */
@media (max-width: 767px) {
    table.tablepress thead {
        display: none !important;
    }

    table.tablepress {
        display: block;
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box;
        background: transparent !important;
    }

    /* Filas como tarjetas anchas */
    table.tablepress tbody tr {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        margin-bottom: 30px;
        padding: 15px;
        border: 1px solid #D9D9D9;
        border-radius: 6px;
        background: transparent !important;
        box-sizing: border-box;
        min-width: 350px;
        /* ancho mínimo para no comprimir mucho */
    }

    /* Celdas verticales */
    table.tablepress tbody tr td {
        display: block !important;
        width: 100% !important;
        padding: 8px 0;
        border: none;
        border-bottom: 1px solid #D9D9D9;
        font-family: 'Montserrat', sans-serif;
        font-weight: 500;
        font-size: 15px;
        margin-bottom: 15px;
        color: #1E1E1E;
        box-sizing: border-box;
        background: transparent !important;
    }

    table.tablepress tbody tr td:last-child {
        border-bottom: none;
    }

    /* Etiquetas de las celdas */
    table.tablepress tbody tr td::before {
        content: attr(data-label) ":";
        display: block;
        font-family: 'Anton', sans-serif;
        font-weight: 400;
        font-size: 20px;
        color: #AC3C58;
        margin-bottom: 6px;
        white-space: normal;
    }
     table.tablepress thead th, table.tablepress tbody td {
    border: 0px !important;
    }
}