@font-face{font-family:GeneratePress;src:url(//pisanohtc.es/wp-content/themes/generatepress/assets/fonts/generatepress.eot);src:url(//pisanohtc.es/wp-content/themes/generatepress/assets/fonts/generatepress.eot#iefix) format("embedded-opentype"),url(//pisanohtc.es/wp-content/themes/generatepress/assets/fonts/generatepress.woff2) format("woff2"),url(//pisanohtc.es/wp-content/themes/generatepress/assets/fonts/generatepress.woff) format("woff"),url(//pisanohtc.es/wp-content/themes/generatepress/assets/fonts/generatepress.ttf) format("truetype"),url(//pisanohtc.es/wp-content/themes/generatepress/assets/fonts/generatepress.svg#GeneratePress) format("svg");font-weight:400;font-style:normal}.cat-links:before,.comments-link:before,.dropdown-menu-toggle:before,.generate-back-to-top:before,.menu-toggle:before,.nav-next .next:before,.nav-previous .prev:before,.search-form .search-submit:before,.search-item a:before,.tags-links:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{opacity:.7}.menu-toggle:before{content:"\f0c9";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.toggled .menu-toggle:before{content:"\f00d"}.main-navigation.toggled .sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.search-item a:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.search-item.close-search a:before{content:"\f00d"}.widget .search-form button:before{content:"\f002";font-family:GeneratePress}.dropdown-menu-toggle:before{content:"\f107";font-family:GeneratePress;display:inline-block;width:.8em;text-align:left}nav:not(.toggled) ul ul .dropdown-menu-toggle:before{text-align:right}.dropdown-hover .sub-menu-left:not(.toggled) ul ul .dropdown-menu-toggle:before{transform:rotate(180deg)}.dropdown-click .menu-item-has-children.sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.dropdown-hover nav:not(.toggled) ul ul .dropdown-menu-toggle:before{content:"\f105"}.entry-header .cat-links:before,.entry-header .comments-link:before,.entry-header .tags-links:before{display:none}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{font-family:GeneratePress;text-decoration:inherit;position:relative;margin-right:.6em;width:13px;text-align:center;display:inline-block}.cat-links:before{content:"\f07b"}.tags-links:before{content:"\f02c"}.comments-link:before{content:"\f086"}.nav-previous .prev:before{content:"\f104"}.nav-next .next:before{content:"\f105"}.dropdown-hover .inside-right-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-right .inside-left-sidebar .dropdown-menu-toggle:before{content:"\f104"}.dropdown-hover .inside-left-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-left .inside-right-sidebar .dropdown-menu-toggle:before{content:"\f105"}.generate-back-to-top:before{content:"\f106";font-family:GeneratePress}.search-form .search-submit:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400&family=Inter:wght@300;400;500&display=swap");
:root {
--pis-bg: #080808;
--pis-white: #faf6ef;
--pis-blue: #5BB8E8;
--pis-gold: #D4AE72;
--pis-line: rgba(250,246,239,0.08);
} body { font-family: 'Inter', system-ui, sans-serif !important; }
h1, h2, h3, h4, h5, h6,
.elementor-heading-title { font-family: 'Cormorant Garamond', Georgia, serif !important; } .elementor-location-header,
.elementor-location-header .elementor-section,
.elementor-location-header .elementor-top-section,
[data-elementor-type="header"] .elementor-section {
background-color: var(--pis-bg) !important;
border-bottom: 1px solid var(--pis-line) !important;
}
.elementor-location-header .elementor-widget-container,
.elementor-location-header .elementor-column {
background-color: transparent !important;
}
.elementor-location-header .elementor-nav-menu > li > a,
.elementor-location-header .elementor-nav-menu a {
color: rgba(250,246,239,0.82) !important;
font-family: 'Inter', sans-serif !important;
font-size: 0.76rem !important;
letter-spacing: 0.14em !important;
text-transform: uppercase !important;
font-weight: 400 !important;
}
.elementor-location-header .elementor-nav-menu > li > a:hover { color: var(--pis-blue) !important; }
.elementor-location-header .elementor-icon-list-item a { color: rgba(250,246,239,0.7) !important; }
.elementor-location-header .elementor-icon-list-item a:hover { color: var(--pis-blue) !important; }
.elementor-location-header .elementor-button,
.elementor-location-header .elementor-button-link {
background: var(--pis-blue) !important;
color: #080808 !important;
border-color: var(--pis-blue) !important;
}
.elementor-menu-toggle { color: var(--pis-white) !important; }
.elementor-nav-menu--dropdown { background: #0e0e0e !important; border: 1px solid var(--pis-line) !important; }
.elementor-nav-menu--dropdown a { color: var(--pis-white) !important; }
.elementor-nav-menu--dropdown a:hover { color: var(--pis-blue) !important; } .elementor-location-footer,
.elementor-location-footer .elementor-section,
[data-elementor-type="footer"] .elementor-section {
background-color: var(--pis-bg) !important;
border-top: 1px solid var(--pis-line) !important;
}
.elementor-location-footer .elementor-widget-container,
.elementor-location-footer .elementor-column,
.elementor-location-footer .elementor-inner-section {
background-color: transparent !important;
}
.elementor-location-footer,
.elementor-location-footer * { color: rgba(250,246,239,0.55) !important; }
.elementor-location-footer a:hover { color: var(--pis-blue) !important; }
.elementor-location-footer h2,
.elementor-location-footer h3,
.elementor-location-footer h4,
.elementor-location-footer .elementor-heading-title {
color: var(--pis-white) !important;
font-family: 'Cormorant Garamond', Georgia, serif !important;
} .page-id-2775 .elementor-section,
.page-id-2775 .e-con,
.page-id-2775 .elementor-inner-section {
background-color: #080808 !important;
background-image: none !important;
}
.page-id-2775 .elementor-widget-container,
.page-id-2775 .elementor-column-wrap,
.page-id-2775 .elementor-column {
background-color: transparent !important;
}
.page-id-2775 .elementor-heading-title,
.page-id-2775 h1,.page-id-2775 h2,.page-id-2775 h3,.page-id-2775 h4 {
color: var(--pis-white) !important;
font-family: 'Cormorant Garamond', Georgia, serif !important;
}
.page-id-2775 p,
.page-id-2775 .elementor-widget-text-editor {
color: rgba(250,246,239,0.75) !important;
}
.page-id-2775 .elementor-divider-separator {
border-color: rgba(250,246,239,0.15) !important;
}
.page-id-2775 .elementor-icon-box-title,
.page-id-2775 .elementor-icon-box-description {
color: var(--pis-white) !important;
}
.page-id-2775 .elementor-widget-icon-box .elementor-icon {
color: var(--pis-blue) !important;
}
.page-id-2775 .elementor-button,
.page-id-2775 .elementor-button-link {
background-color: var(--pis-blue) !important;
color: #080808 !important;
border-color: var(--pis-blue) !important;
} .page-id-2775 .elementor-section[data-settings] {
background-color: #080808 !important;
} .page-id-2775 .elementor-section:last-child {
background-color: #111 !important;
} .page-id-2775 .elementor-shape,
.page-id-2775 .elementor-shape-bottom,
.page-id-2775 .elementor-shape-top { display: none !important; }
body.page-id-2775 { background-color: #080808 !important; }
.page-id-2775 .elementor-widget-text-editor *,
.page-id-2775 .elementor-text-editor { color: rgba(250,246,239,0.75) !important; }  .elementor-location-header .menu-item-has-children:hover > ul.sub-menu,
.elementor-location-header .menu-item-has-children:hover > .elementor-nav-menu--dropdown {
display: block !important;
visibility: visible !important;
opacity: 1 !important;
pointer-events: all !important;
} .elementor-location-header .elementor-nav-menu > li.menu-item-has-children > a {
padding-bottom: 16px !important;
margin-bottom: -16px !important;
} .elementor-location-header ul.sub-menu,
.elementor-location-header .elementor-nav-menu--dropdown {
top: 100% !important;
margin-top: 0 !important;
} .elementor-element-6d0a9c7,
.elementor-element-d40a505 { display: none !important; } .elementor-location-header .elementor-nav-menu > li > a {
letter-spacing: 0.08em !important;
font-size: 0.70rem !important;
padding: 0 7px !important;
} .elementor-location-header .elementor-icon-list-item:after,
.elementor-location-header .elementor-icon-list-item:before {
display: none !important;
} .elementor-element-6a994fa7 {
width: auto !important;
flex: 1 !important;
} .elementor-location-header .elementor-nav-menu {
flex-wrap: nowrap !important;
white-space: nowrap !important;
} body.page .elementor-section,
body.page .e-con,
body.page .elementor-inner-section {
background-color: #080808 !important;
background-image: none !important;
}
body.page .elementor-widget-container,
body.page .elementor-column-wrap,
body.page .elementor-column { background-color: transparent !important; }
body.page { background-color: #080808 !important; }
body.page .elementor-heading-title,
body.page h1,body.page h2,body.page h3,body.page h4 {
color: #faf6ef !important;
font-family: "Cormorant Garamond", Georgia, serif !important;
}
body.page p,
body.page li,
body.page .elementor-widget-text-editor,
body.page .elementor-widget-text-editor * { color: rgba(250,246,239,0.78) !important; }
body.page .elementor-shape,
body.page .elementor-shape-bottom,
body.page .elementor-shape-top { display: none !important; }
body.page .elementor-button,
body.page .elementor-button-link,
body.page a.elementor-button {
background-color: #5BB8E8 !important;
color: #080808 !important;
border-color: #5BB8E8 !important;
}
body.page .elementor-icon-box-title { color: #faf6ef !important; }
body.page .elementor-icon-box-description { color: rgba(250,246,239,0.75) !important; }
body.page .elementor-widget-icon-box .elementor-icon { color: #5BB8E8 !important; }
body.page .elementor-divider-separator { border-color: rgba(250,246,239,0.15) !important; }
body.page input:not([type="submit"]),
body.page textarea,
body.page select {
background: #111111 !important;
color: #faf6ef !important;
border-color: rgba(250,246,239,0.2) !important;
} body.page ul li::marker,
body.page ol li::marker { color: #5BB8E8 !important; } body.page .elementor-location-header,
body.page .elementor-location-header .elementor-section,
body.page .elementor-location-header .elementor-top-section,
body.page [data-elementor-type="header"] .elementor-section {
background-color: #080808 !important;
border-bottom: 1px solid rgba(250,246,239,0.08) !important;
background-image: none !important;
}
body.page .elementor-location-header .elementor-column,
body.page .elementor-location-header .elementor-widget-container,
body.page .elementor-location-header .elementor-inner-section { background-color: transparent !important; } body.page .elementor-location-footer,
body.page .elementor-location-footer .elementor-section,
body.page [data-elementor-type="footer"] .elementor-section {
background-color: #080808 !important;
border-top: 1px solid rgba(250,246,239,0.08) !important;
background-image: none !important;
}
body.page .elementor-location-footer .elementor-column,
body.page .elementor-location-footer .elementor-widget-container,
body.page .elementor-location-footer .elementor-inner-section { background-color: transparent !important; } .elementor-location-header .elementor-widget-image img,
.elementor-location-header img.attachment-full,
.elementor-location-header img {
max-width: 155px !important;
width: auto !important;
height: auto !important;
} .elementor-element-605c4f23 {
max-width: 200px !important;
flex-shrink: 0 !important;
} .elementor-element-6a994fa7 {
flex: 1 1 auto !important;
min-width: 0 !important;
overflow: visible !important;
} body.single-post .elementor-section,
body.single-post .e-con,
body.single-post .elementor-inner-section,
body.blog .elementor-section,
body.archive .elementor-section {
background-color: #080808 !important;
background-image: none !important;
}
body.single-post .elementor-widget-container,
body.single-post .elementor-column,
body.blog .elementor-widget-container,
body.blog .elementor-column,
body.archive .elementor-widget-container,
body.archive .elementor-column { background-color: transparent !important; }
body.single-post,
body.blog,
body.archive { background-color: #080808 !important; }
body.single-post .elementor-heading-title,
body.single-post h1,body.single-post h2,body.single-post h3,
body.blog .elementor-heading-title,
body.archive .elementor-heading-title {
color: #faf6ef !important;
font-family: "Cormorant Garamond", Georgia, serif !important;
}
body.single-post p,
body.single-post li,
body.single-post .entry-content,
body.single-post .entry-content * {
color: rgba(250,246,239,0.78) !important;
}
body.single-post .elementor-shape,
body.single-post .elementor-shape-bottom,
body.single-post .elementor-shape-top { display: none !important; } body.single-post .elementor-location-header,
body.single-post .elementor-location-header .elementor-section,
body.blog .elementor-location-header .elementor-section,
body.archive .elementor-location-header .elementor-section {
background-color: #080808 !important;
background-image: none !important;
}
body.single-post .elementor-location-footer .elementor-section,
body.blog .elementor-location-footer .elementor-section,
body.archive .elementor-location-footer .elementor-section {
background-color: #080808 !important;
background-image: none !important;
}  .elementor-element-d40a505,
.elementor-element-6d0a9c7 {
display: none !important;
visibility: hidden !important;
} .elementor-nav-menu a[href*="injerto-capilar-fut"],
.elementor-nav-menu li:has(a[href*="injerto-capilar-fut"]) {
display: none !important;
}  body.single-post .elementor-widget-wrap,
body.blog .elementor-widget-wrap,
body.archive .elementor-widget-wrap,
body.page .elementor-widget-wrap {
background-color: transparent !important;
}
body.single-post [class*="elementor-element-"] > .elementor-widget-wrap,
body.blog [class*="elementor-element-"] > .elementor-widget-wrap,
body.archive [class*="elementor-element-"] > .elementor-widget-wrap,
body.page [class*="elementor-element-"] > .elementor-widget-wrap {
background-color: transparent !important;
} .ti-widget .ti-inner,
.ti-inner {
background-color: #111111 !important;
border: 1px solid rgba(250,246,239,0.12) !important;
}
.ti-text,
.ti-stars,
.ti-reviewer,
.ti-reviewer-name,
.ti-title,
.ti-date {
color: rgba(250,246,239,0.82) !important;
} .trp-language-switcher-container,
.trp-floater-ls-flags {
background-color: #111111 !important;
border: 1px solid rgba(250,246,239,0.12) !important;
}
.wpml-ls-link,
.trp-language-switcher-container a {
background-color: #111111 !important;
color: rgba(250,246,239,0.6) !important;
} body.single-post .entry-content h1,
body.single-post .entry-content h2,
body.single-post .entry-content h3,
body.single-post .entry-content h4,
body.single-post .entry-content h5,
body.single-post .entry-content h6 {
color: #faf6ef !important;
font-family: 'Cormorant Garamond', Georgia, serif !important;
}
body.single-post .entry-content a,
body.blog .entry-content a,
body.archive .entry-content a {
color: #5BB8E8 !important;
}
body.single-post .entry-content a:hover { color: #faf6ef !important; }
body.single-post .entry-meta,
body.single-post .entry-meta *,
body.single-post .post-meta,
body.single-post .post-meta * {
color: rgba(250,246,239,0.45) !important;
}
body.single-post .tag-links a,
body.single-post .cat-links a {
background: #111111 !important;
color: #5BB8E8 !important;
border: 1px solid rgba(91,184,232,0.3) !important;
padding: 2px 8px !important;
border-radius: 2px !important;
} body.blog article,
body.archive article { background-color: transparent !important; }
body.blog .entry-title a,
body.archive .entry-title a,
body.blog h2.entry-title,
body.archive h2.entry-title {
color: #faf6ef !important;
font-family: 'Cormorant Garamond', Georgia, serif !important;
}
body.blog .entry-summary p,
body.archive .entry-summary p {
color: rgba(250,246,239,0.65) !important;
}
body.blog .read-more-link,
body.archive .read-more-link { color: #5BB8E8 !important; } body.blog input:not([type="submit"]),
body.blog textarea,
body.archive input:not([type="submit"]),
body.archive textarea {
background: #111111 !important;
color: #faf6ef !important;
border-color: rgba(250,246,239,0.2) !important;
}  .elementor-sticky--active .elementor-location-header,
.elementor-sticky--active [data-elementor-type="header"] {
background-color: #080808 !important;
} body.blog .elementor-location-header .elementor-section,
body.archive .elementor-location-header .elementor-section,
body.blog [data-elementor-type="header"] .elementor-section,
body.archive [data-elementor-type="header"] .elementor-section {
background-color: #080808 !important;
border-bottom: 1px solid rgba(250,246,239,0.08) !important;
}  .ti-widget.ti-goog .ti-review-item > .ti-inner,
.ti-widget.ti-goog .ti-load-more-reviews-container .ti-load-more-reviews-button {
background-color: #111111 !important;
border: 1px solid rgba(250,246,239,0.10) !important;
}
.ti-widget.ti-goog .ti-review-item > .ti-inner .ti-reviewer-name,
.ti-widget.ti-goog .ti-review-item > .ti-inner .ti-text,
.ti-widget.ti-goog .ti-review-item > .ti-inner .ti-date,
.ti-widget.ti-goog .ti-review-item > .ti-inner .ti-reviewer {
color: rgba(250,246,239,0.82) !important;
}
.ti-widget.ti-goog .ti-review-item > .ti-inner .ti-reviewer-name {
color: #faf6ef !important;
font-family: 'Cormorant Garamond', Georgia, serif !important;
} .ti-widget .ti-prev-arrow,
.ti-widget .ti-next-arrow,
.eicon-chevron-left,
.eicon-chevron-right {
background-color: #5BB8E8 !important;
color: #080808 !important;
}