.elementor-3082 .elementor-element.elementor-element-672f222a:not(.elementor-motion-effects-element-type-background), .elementor-3082 .elementor-element.elementor-element-672f222a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#163B66;}.elementor-3082 .elementor-element.elementor-element-672f222a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-120px;margin-bottom:0px;padding:158px 24px 58px 24px;}.elementor-3082 .elementor-element.elementor-element-672f222a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3082 .elementor-element.elementor-element-ca3c985{text-align:center;}.elementor-3082 .elementor-element.elementor-element-ca3c985 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:700;color:#FFFFFF;}.elementor-3082 .elementor-element.elementor-element-21f1458b{padding:55px 24px 55px 24px;}.elementor-3082 .elementor-element.elementor-element-5d8518e2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3082 .elementor-element.elementor-element-5d8518e2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FB;}.elementor-3082 .elementor-element.elementor-element-5d8518e2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;}.elementor-3082 .elementor-element.elementor-element-5d8518e2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3082 .elementor-element.elementor-element-4970f27f{text-align:center;}.elementor-3082 .elementor-element.elementor-element-4970f27f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:#173B68;}.elementor-3082 .elementor-element.elementor-element-adcc14d{--spacer-size:15px;}.elementor-3082 .elementor-element.elementor-element-36741a70{text-align:center;}.elementor-3082 .elementor-element.elementor-element-36741a70 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:#173B68;}.elementor-3082 .elementor-element.elementor-element-17a4cb48 > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3082 .elementor-element.elementor-element-573e3966{text-align:center;}.elementor-3082 .elementor-element.elementor-element-573e3966 img{width:65%;border-radius:10px 10px 10px 10px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3082 .elementor-element.elementor-element-22e1e6bb{text-align:justify;}.elementor-3082 .elementor-element.elementor-element-5897baa5:not(.elementor-motion-effects-element-type-background), .elementor-3082 .elementor-element.elementor-element-5897baa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FB;}.elementor-3082 .elementor-element.elementor-element-5897baa5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:42px 24px 20px 24px;}.elementor-3082 .elementor-element.elementor-element-5897baa5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3082 .elementor-element.elementor-element-7455e99e{text-align:center;}.elementor-3082 .elementor-element.elementor-element-7455e99e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#163B66;}@media(min-width:768px){.elementor-3082 .elementor-element.elementor-element-75c53d7d{width:100%;}.elementor-3082 .elementor-element.elementor-element-5d8518e2{width:28%;}.elementor-3082 .elementor-element.elementor-element-17a4cb48{width:72%;}.elementor-3082 .elementor-element.elementor-element-1728c6f3{width:100%;}}@media(max-width:767px){.elementor-3082 .elementor-element.elementor-element-672f222a{margin-top:-100px;margin-bottom:0px;}.elementor-3082 .elementor-element.elementor-element-17a4cb48 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-d2f764c */.cyan-breadcrumbs {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
    color: #d6e9f7;
    font-size: 13px;
}

.cyan-breadcrumbs a {
    color: #ffffff;
    text-decoration: none;
}

.cyan-breadcrumbs a:hover {
    color: #00aeef;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-22e1e6bb *//* CYAN MÉDICA - LECTURA DE FICHAS */

/* Párrafos y listas */
.cyan-product-content p,
.cyan-product-content li {
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.75;
    color: #52647D;
}

/* Párrafos */
.cyan-product-content p {
    margin-bottom: 18px;
}

/* Títulos de sección */
.cyan-product-content h2 {
    font-family: 'Montserrat', sans-serif;
    font-size: 28px;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: -0.5px;
    color: #173B68;
    margin: 34px 0 16px;
}

/* Subtítulos */
.cyan-product-content h3 {
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4;
    color: #173B68;
    margin: 26px 0 12px;
}

/* Listas */
.cyan-product-content ul {
    padding-left: 22px;
    margin: 12px 0 24px;
}

.cyan-product-content li {
    padding-left: 4px;
    margin-bottom: 10px;
}

/* Negritas */
.cyan-product-content strong {
    font-weight: 650/* End custom CSS */