@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;
}