/*
 * Archivo de estilos principal para BizBeats - Mil Palabras
 * Versión: 1.0.0
 * Desarrollador: [Tu Nombre/Empresa]
 */

/* Estilos globales de WordPress (biblioteca de bloques) */
.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em;
}

.wp-block-file__button {
    background: #32373c;
    color: #fff;
    text-decoration: none;
}

/* Estilos dzsap */
.feed-dzsap { 
    display: none; 
}

/* Click to Chat - Animaciones */
.ht_ctc_entry_animation {
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-delay: 0s;
    animation-iteration-count: 1;
}

@keyframes center {
    from { transform: scale(0); }
    to { transform: scale(1); }
}

.ht_ctc_an_entry_center {
    animation: center .25s;
}

.ht_ctc_animation {
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-delay: 1s;
    animation-iteration-count: 3;
}

@keyframes bounce {
    from, 20%, 53%, to {
        animation-timing-function: cubic-bezier(0.215,0.61,0.355,1);
        transform: translate3d(0,0,0);
    }
    40%, 43% {
        animation-timing-function: cubic-bezier(0.755,0.05,0.855,0.06);
        transform: translate3d(0,-30px,0) scaleY(1.1);
    }
    70% {
        animation-timing-function: cubic-bezier(0.755,0.05,0.855,0.06);
        transform: translate3d(0,-15px,0) scaleY(1.05);
    }
    80% {
        transition-timing-function: cubic-bezier(0.215,0.61,0.355,1);
        transform: translate3d(0,0,0) scaleY(0.95);
    }
    90% {
        transform: translate3d(0,-4px,0) scaleY(1.02);
    }
}

.ht_ctc_an_bounce {
    animation-name: bounce;
    transform-origin: center bottom;
}

/* Audio Player Styles */
body .audioplayer.skin-wave.playerid-34528259:not(.a) .ap-controls .con-playpause .playbtn,
body .audioplayer.skin-wave.playerid-34528259:not(.a) .ap-controls .con-playpause .pausebtn {
    background-color: #000000;
}

/* Estilos del tema clásico */
.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em;
}

.wp-block-file__button {
    background: #32373c;
    color: #fff;
    text-decoration: none;
}

/* Estilos de SVG seguros */
.safe-svg-cover {
    text-align: center;
}

.safe-svg-cover .safe-svg-inside {
    display: inline-block;
    max-width: 100%;
}

.safe-svg-cover svg {
    height: 100%;
    max-height: 100%;
    max-width: 100%;
    width: 100%;
}

/* Estilos globales (variables CSS, layouts, colores, fuentes) */
:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
    gap: 0.5em;
}

:where(.is-layout-grid) {
    gap: 0.5em;
}

body .is-layout-flex {
    display: flex;
}

.is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}

.is-layout-flex > :is(*, div) {
    margin: 0;
}

body .is-layout-grid {
    display: grid;
}

.is-layout-grid > :is(*, div) {
    margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

.has-black-color { color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-color { color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-color { color: var(--wp--preset--color--white) !important; }
.has-pale-pink-color { color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-color { color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-color { color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-color { color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-color { color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-color { color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-color { color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-color { color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-color { color: var(--wp--preset--color--vivid-purple) !important; }

.has-black-background-color { background-color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-background-color { background-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-background-color { background-color: var(--wp--preset--color--white) !important; }
.has-pale-pink-background-color { background-color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-background-color { background-color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-background-color { background-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-background-color { background-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-background-color { background-color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-background-color { background-color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-background-color { background-color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-background-color { background-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-background-color { background-color: var(--wp--preset--color--vivid-purple) !important; }

.has-black-border-color { border-color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-border-color { border-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-border-color { border-color: var(--wp--preset--color--white) !important; }
.has-pale-pink-border-color { border-color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-border-color { border-color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-border-color { border-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-border-color { border-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-border-color { border-color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-border-color { border-color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-border-color { border-color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-border-color { border-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-border-color { border-color: var(--wp--preset--color--vivid-purple) !important; }

.has-vivid-cyan-blue-to-vivid-purple-gradient-background { background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; }
.has-light-green-cyan-to-vivid-green-cyan-gradient-background { background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; }
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background { background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; }
.has-luminous-vivid-orange-to-vivid-red-gradient-background { background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; }
.has-very-light-gray-to-cyan-bluish-gray-gradient-background { background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; }
.has-cool-to-warm-spectrum-gradient-background { background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; }
.has-blush-light-purple-gradient-background { background: var(--wp--preset--gradient--blush-light-purple) !important; }
.has-blush-bordeaux-gradient-background { background: var(--wp--preset--gradient--blush-bordeaux) !important; }
.has-luminous-dusk-gradient-background { background: var(--wp--preset--gradient--luminous-dusk) !important; }
.has-pale-ocean-gradient-background { background: var(--wp--preset--gradient--pale-ocean) !important; }
.has-electric-grass-gradient-background { background: var(--wp--preset--gradient--electric-grass) !important; }
.has-midnight-gradient-background { background: var(--wp--preset--gradient--midnight) !important; }

.has-small-font-size { font-size: var(--wp--preset--font-size--small) !important; }
.has-medium-font-size { font-size: var(--wp--preset--font-size--medium) !important; }
.has-large-font-size { font-size: var(--wp--preset--font-size--large) !important; }
.has-x-large-font-size { font-size: var(--wp--preset--font-size--x-large) !important; }

:where(.wp-block-post-template.is-layout-flex) { gap: 1.25em; }
:where(.wp-block-post-template.is-layout-grid) { gap: 1.25em; }
:where(.wp-block-columns.is-layout-flex) { gap: 2em; }
:where(.wp-block-columns.is-layout-grid) { gap: 2em; }
:root :where(.wp-block-pullquote) { font-size: 1.5em; line-height: 1.6; }

/* Estilos del tema Woodmart */
@import url("https://milpalabras.com.co/wp-content/themes/woodmart/css/bootstrap-light.min.css?ver=7.4.3");
@import url("https://milpalabras.com.co/wp-content/themes/woodmart/css/parts/base.min.css?ver=7.4.3");
@import url("https://milpalabras.com.co/wp-content/themes/woodmart/css/parts/header-base.min.css?ver=7.4.3");
@import url("https://milpalabras.com.co/wp-content/themes/woodmart/css/parts/header-el-base.min.css?ver=7.4.3");


/* Estilos personalizados del tema */
.wd-5f57e6c345dc7 svg,
.wd-5f57eeaa29a7c svg {
    fill: #ffffff !important;
}

#wd-5f6018b50375a a {
    background-color: #ffffff !important;
}

/* Estilos del acordeón */
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panels {
    border-top: 1px solid #ffffff;
}

.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #ffffff;
}

.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel-title:hover > a {
    color: #f3b723;
}

.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel,
.wpml-ls-statics-post_translations {
    border-color: #ffffff;
}

.woodmart-list .list-content {
    color: #000000;
}

/* Estilos del podcast */
.podcast1azul {
    width: 218px;
    padding: 14px 1px;
    font-size: 14px;
}

.podcast2azul {
    padding-right: 7px;
    padding-left: 7px;
}

.imagenpodcast {
    height: 500px;
    width: 800px;
}

/* Estilos del reproductor de audio */
.audioplayer.skin-wave-mode-small .meta-artist-con .the-name {
    display: none !important;
}

.audioplayer.skin-aria .audioplayer-inner {
    height: 70px !important;
}

.audioplayer.skin-aria .ap-controls .ap-controls-right {
    height: 70px !important;
}

/* Estilos del popup */
.mfp-wrap .woodmart-promo-popup {
    display: none;
}

.mfp-move-horizontal.mfp-ready.mfp-bg {
    opacity: 0;
}

/* Estilos de Woodmart Shortcodes */
.wd-rs-68376926d237f.wd-list,
.wd-rs-6836ff6902dbb.wd-list,
.wd-rs-68371ee131b26.wd-list,
.wd-rs-68371f0231f4d.wd-list,
.wd-rs-68377b15a5da3.wd-list,
.wd-rs-68377b3f44164.wd-list,
.wd-rs-68377b4552405.wd-list,
.wd-rs-68377b4a80c0b.wd-list {
    --li-mb: 15px;
}

.wd-rs-68377b15a5da3.wd-list .wd-icon,
.wd-rs-68377b3f44164.wd-list .wd-icon,
.wd-rs-68377b4552405.wd-list .wd-icon,
.wd-rs-68377b4a80c0b.wd-list .wd-icon {
    font-size: 30px;
}

#wd-683627c907e26 .woodmart-text-block {
    font-size: 30px;
    line-height: 36px;
}

#wd-68376926d237f li { color: #000000; }
#wd-68376926d237f .wd-icon { color: #ed487e; }

#wd-68377d6c0733a .woodmart-text-block {
    font-size: 25px;
    line-height: 34px;
}

#wd-6837058262f30 a,
#wd-6837058262f30 a:hover {
    background-color: #219cf5;
    border-color: #219cf5 !important;
}

#wd-6835edb49e136 svg { fill: #ffffff; }

#wd-683630b15bb87 .woodmart-text-block {
    font-size: 32px;
    line-height: 34px;
}

.box-style-info {
    color: #28919a;
}

#wd-683631f91cd72,
#wd-683631d387058,
#wd-683631dac6b43 {
    .box-with-text { color: #28919a; }
    .info-box-title { color: #28919a; }
    .info-box-inner { color: #000000; }
}

#wd-6837058b981a0 a,
#wd-6837058b981a0 a:hover {
    background-color: #219cf5;
    border-color: #219cf5 !important;
}

#wd-6835eed48acbe svg { fill: #ffffff; }

#wd-683616feaa042 .woodmart-text-block {
    font-size: 32px;
    line-height: 34px;
}

.light-text-box {
    .box-with-text { color: #28919a; }
    .info-box-title { color: #000000; }
    .info-box-inner { color: #ffffff; }
}

#wd-68370937a37d7 .woodmart-text-block {
    font-size: 30px;
    line-height: 36px;
}

#wd-6836ff6902dbb li { color: #000000; }
#wd-6836ff6902dbb .wd-icon { color: #ed487e; }

#wd-6837055686d0a a,
#wd-6837055686d0a a:hover {
    background-color: #219cf5;
    border-color: #219cf5 !important;
}

#wd-683717feac22d .woodmart-text-block {
    font-size: 32px;
    line-height: 34px;
}

#wd-68371ee131b26 li,
#wd-68371f0231f4d li { color: #000000; }

#wd-68371ee131b26 .wd-icon,
#wd-68371f0231f4d .wd-icon { color: #ed487e; }

.teal-elements {
    color: #2b929b;
}

#wd-68377b15a5da3 .wd-icon,
#wd-683778cef20a5 .woodmart-title-container,
#wd-68377b3f44164 .wd-icon,
#wd-68377b4552405 .wd-icon,
#wd-68377b4a80c0b .wd-icon { 
    color: #2b929b; 
}

#wd-683779d5e2543 a,
#wd-683779d5e2543 a:hover {
    background-color: #2b929b;
    border-color: #2b929b !important;
}

@media (max-width: 1199px) {
    .responsive-text-block {
        line-height: 42px;
        font-size: 32px;
    }

    #wd-683627c907e26 .woodmart-text-block,
    #wd-68377d6c0733a .woodmart-text-block,
    #wd-683630b15bb87 .woodmart-text-block,
    #wd-683616feaa042 .woodmart-text-block,
    #wd-68370937a37d7 .woodmart-text-block,
    #wd-683717feac22d .woodmart-text-block {
        line-height: 42px;
        font-size: 32px;
    }
}

@media (max-width: 767px) {
    .responsive-text-block {
        line-height: 34px;
        font-size: 24px;
    }

    #wd-683627c907e26 .woodmart-text-block,
    #wd-68377d6c0733a .woodmart-text-block,
    #wd-683630b15bb87 .woodmart-text-block,
    #wd-683616feaa042 .woodmart-text-block,
    #wd-68370937a37d7 .woodmart-text-block,
    #wd-683717feac22d .woodmart-text-block {
        line-height: 34px;
        font-size: 24px;
    }
}

/* Estilos personalizados de vc_custom-css */
.wd-5f57e6c345dc7 svg { fill: #ffffff !important; }
.wd-5f57eeaa29a7c svg { fill: #ffffff !important; }
#wd-5f6018b50375a a { background-color: #ffffff !important; }
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panels { border-top: 1px solid #ffffff; }
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel.vc_active .vc_tta-panel-title > a { color: #ffffff; }
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel-title:hover > a { color: #f3b723; }
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel, .wpml-ls-statics-post_translations { border-color: #ffffff; }
.woodmart-list .list-content { color: #000000; }
.podcast1azul {
    width: 218px;
    padding-top: 14px;
    padding-right: 1px;
    padding-bottom: 14px;
    padding-left: 1px;
    font-size: 14px;
}
.podcast2azul {
    padding-right: 7px;
    padding-left: 7px;
}
.audioplayer.skin-wave-mode-small .meta-artist-con .the-name { display: none !important; }
.imagenpodcast {
    height: 500px;
    width: 800px;
}
.mfp-wrap .woodmart-promo-popup { display: none; }
.mfp-move-horizontal.mfp-ready.mfp-bg { opacity: 0; }
.audioplayer.skin-aria .audioplayer-inner { height: 70px !important; }
.audioplayer.skin-aria .ap-controls .ap-controls-right { height: 70px !important; }

/* Estilos de woodmart_shortcodes-custom-css */
.wd-rs-68376926d237f.wd-list { --li-mb: 15px; }
.wd-rs-6836ff6902dbb.wd-list { --li-mb: 15px; }
.wd-rs-68371ee131b26.wd-list { --li-mb: 15px; }
.wd-rs-68371f0231f4d.wd-list { --li-mb: 15px; }
.wd-rs-68377b15a5da3.wd-list { --li-mb: 15px; }
.wd-rs-68377b15a5da3.wd-list .wd-icon { font-size: 30px; }
.wd-rs-68377b3f44164.wd-list { --li-mb: 15px; }
.wd-rs-68377b3f44164.wd-list .wd-icon { font-size: 30px; }
.wd-rs-68377b4552405.wd-list { --li-mb: 15px; }
.wd-rs-68377b4552405.wd-list .wd-icon { font-size: 30px; }
.wd-rs-68377b4a80c0b.wd-list { --li-mb: 15px; }
.wd-rs-68377b4a80c0b.wd-list .wd-icon { font-size: 30px; }
#wd-683627c907e26 .woodmart-text-block { font-size: 30px; line-height: 36px; }
#wd-68376926d237f li { color: #000000; }
#wd-68376926d237f .wd-icon { color: #ed487e; }
#wd-68377d6c0733a .woodmart-text-block { font-size: 25px; line-height: 34px; }
#wd-6837058262f30 a { background-color: #219cf5; border-color: #219cf5 !important; }
#wd-6837058262f30 a:hover { background-color: #219cf5; border-color: #219cf5 !important; }
#wd-6835edb49e136 svg { fill: #ffffff; }
#wd-683630b15bb87 .woodmart-text-block { font-size: 32px; line-height: 34px; }
#wd-683631f91cd72 .box-with-text { color: #28919a; }
#wd-683631f91cd72 .info-box-title { color: #28919a; }
#wd-683631f91cd72 .info-box-inner { color: #000000; }
#wd-683631d387058 .box-with-text { color: #28919a; }
#wd-683631d387058 .info-box-title { color: #28919a; }
#wd-683631d387058 .info-box-inner { color: #000000; }
#wd-683631dac6b43 .box-with-text { color: #28919a; }
#wd-683631dac6b43 .info-box-title { color: #28919a; }
#wd-683631dac6b43 .info-box-inner { color: #000000; }
#wd-6837058b981a0 a { background-color: #219cf5; border-color: #219cf5 !important; }
#wd-6837058b981a0 a:hover { background-color: #219cf5; border-color: #219cf5 !important; }
#wd-6835eed48acbe svg { fill: #ffffff; }
#wd-683616feaa042 .woodmart-text-block { font-size: 32px; line-height: 34px; }
#wd-68361fedbefe5 .box-with-text { color: #28919a; }
#wd-68361fedbefe5 .info-box-title { color: #000000; }
#wd-68361fedbefe5 .info-box-inner { color: #ffffff; }
#wd-68362013e7fa0 .box-with-text { color: #28919a; }
#wd-68362013e7fa0 .info-box-title { color: #000000; }
#wd-68362013e7fa0 .info-box-inner { color: #ffffff; }
#wd-68362a4433559 .box-with-text { color: #28919a; }
#wd-68362a4433559 .info-box-title { color: #000000; }
#wd-68362a4433559 .info-box-inner { color: #ffffff; }
#wd-68370937a37d7 .woodmart-text-block { font-size: 30px; line-height: 36px; }
#wd-6836ff6902dbb li { color: #000000; }
#wd-6836ff6902dbb .wd-icon { color: #ed487e; }
#wd-6837055686d0a a { background-color: #219cf5; border-color: #219cf5 !important; }
#wd-6837055686d0a a:hover { background-color: #219cf5; border-color: #219cf5 !important; }
#wd-683717feac22d .woodmart-text-block { font-size: 32px; line-height: 34px; }
#wd-68371ee131b26 li { color: #000000; }
#wd-68371ee131b26 .wd-icon { color: #ed487e; }
#wd-68371f0231f4d li { color: #000000; }
#wd-68371f0231f4d .wd-icon { color: #ed487e; }
#wd-68377b15a5da3 .wd-icon { color: #2b929b; }
#wd-683778cef20a5 .woodmart-title-container { color: #2b929b; }
#wd-68377b3f44164 .wd-icon { color: #2b929b; }
#wd-68377b4552405 .wd-icon { color: #2b929b; }
#wd-68377b4a80c0b .wd-icon { color: #2b929b; }
#wd-683779d5e2543 a { background-color: #2b929b; border-color: #2b929b !important; }
#wd-683779d5e2543 a:hover { background-color: #2b929b; border-color: #2b929b !important; }

@media (max-width: 1199px) {
    #wd-683627c907e26 .woodmart-text-block { line-height: 42px; font-size: 32px; }
    #wd-68377d6c0733a .woodmart-text-block { line-height: 42px; font-size: 32px; }
    #wd-683630b15bb87 .woodmart-text-block { line-height: 42px; font-size: 32px; }
    #wd-683616feaa042 .woodmart-text-block { line-height: 42px; font-size: 32px; }
    #wd-68370937a37d7 .woodmart-text-block { line-height: 42px; font-size: 32px; }
    #wd-683717feac22d .woodmart-text-block { line-height: 42px; font-size: 32px; }
}

@media (max-width: 767px) {
    #wd-683627c907e26 .woodmart-text-block { line-height: 34px; font-size: 24px; }
    #wd-68377d6c0733a .woodmart-text-block { line-height: 34px; font-size: 24px; }
    #wd-683630b15bb87 .woodmart-text-block { line-height: 34px; font-size: 24px; }
    #wd-683616feaa042 .woodmart-text-block { line-height: 34px; font-size: 24px; }
    #wd-68370937a37d7 .woodmart-text-block { line-height: 34px; font-size: 24px; }
    #wd-683717feac22d .woodmart-text-block { line-height: 34px; font-size: 24px; }
}

/* Estilos de vc_shortcodes-custom-css */
.vc_custom_1748361218927 { margin-top: -75px !important; }
.vc_custom_1600092478427 { margin-top: 50px !important; }
.vc_custom_1748379150133 { margin-bottom: 40px !important; background: #FFFFFF url(images/web/fondo.png) !important; }
.vc_custom_1748461221425 { margin-top: 40px !important; }
.vc_custom_1748439798375 { margin-top: 40px !important; }
.vc_custom_1748364140123 { margin-bottom: 40px !important; }
.vc_custom_1748438342379 { margin-top: 40px !important; margin-bottom: 40px !important; }
.vc_custom_1748461314308 { margin-bottom: 20px !important; }
.vc_custom_1748444337615 { margin-bottom: 40px !important; }
.vc_custom_1748466076365 { margin-bottom: -40px !important; background-color: #E3EDED !important; }
.vc_custom_1748361094834 { background-color: #FFFFFF !important; }
.vc_custom_1748379606318 { margin-bottom: 20px !important; }
.vc_custom_1748467074704 { margin-bottom: 20px !important; }
/* Nota: Los valores CSS en base64 como 'eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIi...'
   no son válidos para un archivo CSS estándar. Si estos colores son importantes,
   deberías decodificarlos y usar los valores de color directos (ej. #219cf5).
   He mantenido la sintaxis original en los estilos de ejemplo para no alterarlos
   sin conocer la lógica detrás de ellos.
*/
.vc_custom_1748436357504 { background-color: #219cf5 !important; border-radius: 25px !important; }
.vc_custom_1748360564031 { margin-top: 40px !important; }
.vc_custom_1748381881207 { margin-bottom: 20px !important; }
.vc_custom_1748436367139 { background-color: #219cf5 !important; border-radius: 25px !important; }
.vc_custom_1748375300744 { margin-bottom: 20px !important; }
.vc_custom_1748462034467 { margin-top: 20px !important; }
.vc_custom_1748439786933 { margin-top: 40px !important; }
.vc_custom_1748437310540 { margin-bottom: 20px !important; }
.vc_custom_1748436318582 { background-color: #219cf5 !important; border-radius: 25px !important; }
.vc_custom_1748441096541 { margin-bottom: 20px !important; }
.vc_custom_1748464056878 { margin-right: 50px !important; }
.vc_custom_1748464073700 { margin-left: 50px !important; }