@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: local('Open Sans Regular'), local('OpenSans-Regular'),
url(//hesspianoservice.com/wp-content/themes/fonts/open-sans-v17-latin-regular.woff2) format('woff2'), url(//hesspianoservice.com/wp-content/themes/fonts/open-sans-v17-latin-regular.woff) format('woff'); font-display: swap;
} @font-face {
font-family: 'Sanchez';
font-style: normal;
font-weight: 400;
src: local('Sanchez'), local('Sanchez-Regular'),
url(//hesspianoservice.com/wp-content/themes/fonts/sanchez-v7-latin-regular.woff2) format('woff2'), url(//hesspianoservice.com/wp-content/themes/fonts/sanchez-v7-latin-regular.woff) format('woff'); font-display: swap;
}
h1,h2 {font-family: 'Sanchez', serif;}
body {font-family: 'Open Sans', sans-serif;}
.center {
margin: auto;
width: 50%;
padding: 1em;
}
h1 {
border-bottom: 3px solid;
border-color: #1abc9c;
}
@-webkit-keyframes sheen {
0% {
-webkit-transform: skewY(-45deg) translateX(0);
transform: skewY(-45deg) translateX(0);
}
100% {
-webkit-transform: skewY(-45deg) translateX(12.5em);
transform: skewY(-45deg) translateX(12.5em);
}
}
@keyframes sheen {
0% {
-webkit-transform: skewY(-45deg) translateX(0);
transform: skewY(-45deg) translateX(0);
}
100% {
-webkit-transform: skewY(-45deg) translateX(12.5em);
transform: skewY(-45deg) translateX(12.5em);
}
}
.wrapper {
display: block;
position: absolute;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.button {
padding: 0.75em;
text-align: center;
border: 2px solid #1abc9c;
font-size: 19px;
display: inline-block;
border-radius: 0.3em;
transition: all 0.1s ease-in-out;
position: relative;
overflow: hidden;
}
.button:before {
content: "";
background-color: rgba(255, 255, 255, 0.5);
height: 100%;
width: 3em;
display: block;
position: absolute;
top: 0;
left: -4.5em;
-webkit-transform: skewX(-45deg) translateX(0);
transform: skewX(-45deg) translateX(0);
transition: none;
}
.button:hover {
background-color: #1abc9c;
color: #ffffff;
border-bottom: 4px solid #117964;
}
.button:hover:before {
-webkit-transform: skewX(-45deg) translateX(17.5em);
transform: skewX(-45deg) translateX(17.5em);
transition: all 0.5s ease-in-out;
}.gb-container-c672f3b5 > .gb-inside-container{max-width:1200px;margin-left:auto;margin-right:auto;}.gb-grid-wrapper > .gb-grid-column-c672f3b5 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-grid-wrapper > .gb-grid-column-4d4df7d7{width:33.33%;}.gb-grid-wrapper > .gb-grid-column-4d4df7d7 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-23f9efb0{text-align:center;}.gb-grid-wrapper > .gb-grid-column-23f9efb0{width:33.33%;}.gb-grid-wrapper > .gb-grid-column-23f9efb0 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-grid-wrapper > .gb-grid-column-ee58a511{width:33.33%;}.gb-grid-wrapper > .gb-grid-column-ee58a511 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-grid-wrapper > .gb-grid-column-1a270f5b{width:30%;}.gb-grid-wrapper > .gb-grid-column-1a270f5b > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-780f6124{text-align:left;}.gb-grid-wrapper > .gb-grid-column-780f6124{width:15%;}.gb-grid-wrapper > .gb-grid-column-780f6124 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-grid-wrapper > .gb-grid-column-a50873da{width:10%;}.gb-grid-wrapper > .gb-grid-column-a50873da > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-grid-wrapper > .gb-grid-column-3a664663{width:20%;}.gb-grid-wrapper > .gb-grid-column-3a664663 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-grid-wrapper > .gb-grid-column-0743fc0a{width:25%;}.gb-grid-wrapper > .gb-grid-column-0743fc0a > .gb-container{display:flex;flex-direction:column;height:100%;}h1.gb-headline-fc14c8ae{text-align:center;}h2.gb-headline-116d0d47{text-align:center;}h2.gb-headline-5bacc59c{text-align:center;}h3.gb-headline-5d7c5ac4{text-align:center;}h3.gb-headline-480368ac{text-align:center;}h3.gb-headline-f1781456{text-align:center;}.gb-grid-wrapper-1cf8848f{display:flex;flex-wrap:wrap;}.gb-grid-wrapper-1cf8848f > .gb-grid-column{box-sizing:border-box;}.gb-grid-wrapper-9a42f6f4{display:flex;flex-wrap:wrap;}.gb-grid-wrapper-9a42f6f4 > .gb-grid-column{box-sizing:border-box;}.gb-button-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;clear:both;}.gb-button-wrapper-b5565bbf{justify-content:center;}.gb-button-wrapper a.gb-button-395ebb5a, .gb-button-wrapper a.gb-button-395ebb5a:visited{padding:15px 20px;margin-left:0px;border-radius:12px;border:1px solid #000000;background-color:#ffffff;color:#000000;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;}.gb-button-wrapper a.gb-button-395ebb5a:hover, .gb-button-wrapper a.gb-button-395ebb5a:active, .gb-button-wrapper a.gb-button-395ebb5a:focus{border-color:#1abc9c;background-color:#1abc9c;color:#ffffff;}@media (max-width: 767px) {.gb-grid-wrapper > .gb-grid-column-4d4df7d7{width:100%;}.gb-grid-wrapper > .gb-grid-column-23f9efb0{width:100%;}.gb-grid-wrapper > .gb-grid-column-ee58a511{width:100%;}.gb-grid-wrapper > .gb-grid-column-1a270f5b{width:100%;}.gb-grid-wrapper > .gb-grid-column-780f6124{width:100%;}.gb-grid-wrapper > .gb-grid-column-a50873da{width:100%;}.gb-grid-wrapper > .gb-grid-column-3a664663{width:100%;}.gb-grid-wrapper > .gb-grid-column-0743fc0a{width:100%;}}:root{--gb-container-width:1920px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.sticky-enabled .gen-sidebar-nav.is_stuck .main-navigation{margin-bottom:0}.sticky-enabled .gen-sidebar-nav.is_stuck{z-index:500}.sticky-enabled .main-navigation.is_stuck{box-shadow:0 2px 2px -2px rgba(0,0,0,.2)}.sticky-enabled .fixfixed .is_stuck{position:relative!important}.navigation-stick:not(.gen-sidebar-nav){left:0;right:0;width:100%!important}.both-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav,.mobile-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav{clear:both}.both-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav>ul,.mobile-header-sticky #mobile-header.toggled .main-nav>ul,.mobile-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav>ul{position:absolute;left:0;right:0;z-index:999}#sticky-placeholder .navigation-branding,#sticky-placeholder.mobile-header-navigation .mobile-header-logo{display:none}.nav-float-right .is_stuck.main-navigation:not(.toggled) .menu>li{float:none;display:inline-block}.nav-float-right .is_stuck.main-navigation:not(.toggled) .menu>li.search-item,.nav-float-right .is_stuck.main-navigation:not(.toggled) .menu>li.slideout-toggle,.nav-float-right .is_stuck.main-navigation:not(.toggled) .menu>li.wc-menu-item{display:block;float:right}.nav-float-right .is_stuck.main-navigation:not(.toggled) ul{letter-spacing:-.31em;font-size:1em}.nav-float-right .is_stuck.main-navigation:not(.toggled) ul li{letter-spacing:normal}.nav-float-right .is_stuck.main-navigation:not(.toggled){text-align:right}.nav-float-right .is_stuck.main-navigation.has-branding:not(.toggled) ul,.nav-float-right .is_stuck.main-navigation.has-sticky-branding:not(.toggled) ul{letter-spacing:unset}.nav-float-right .is_stuck.main-navigation.has-branding:not(.toggled) .menu>li,.nav-float-right .is_stuck.main-navigation.has-sticky-branding:not(.toggled) .menu>li{display:block;float:left}.navigation-branding,.site-logo.mobile-header-logo{display:flex;align-items:center;order:1;margin-right:auto;margin-left:10px}.rtl .navigation-branding,.rtl .site-logo.mobile-header-logo{margin-right:10px;margin-left:auto}.navigation-branding img,.site-logo.mobile-header-logo img{position:relative;vertical-align:middle;padding:10px 0;display:block;box-sizing:border-box;transition:height .3s ease}.navigation-branding img{margin-right:10px}.navigation-branding .main-title{transition:line-height .3s ease;margin-right:10px}.rtl .navigation-branding .main-title{margin-right:0;margin-left:10px}.mobile-header-navigation .navigation-branding .main-title{margin-left:10px}.rtl .mobile-header-navigation .navigation-branding .main-title{margin-left:0;margin-right:10px}.navigation-branding .main-title a{font-family:inherit;font-size:inherit;font-weight:inherit;text-transform:unset}.main-navigation:not(.grid-container):not(.mobile-header-navigation) .inside-navigation.grid-container .navigation-branding{margin-left:0}.rtl .main-navigation:not(.grid-container):not(.mobile-header-navigation) .inside-navigation.grid-container .navigation-branding{margin-left:auto;margin-right:0}.main-navigation.mobile-header-navigation{display:none;float:none;margin-bottom:0}.mobile-header-navigation.is_stuck{box-shadow:0 2px 2px -2px rgba(0,0,0,.2)}#mobile-header .inside-navigation,.main-navigation.has-branding .inside-navigation,.main-navigation.has-sticky-branding.navigation-stick .inside-navigation{flex-wrap:wrap;display:flex;align-items:center}.main-navigation .menu-toggle{flex-grow:1;width:auto}.main-navigation.has-branding .menu-toggle,.main-navigation.has-sticky-branding.navigation-stick .menu-toggle{flex-grow:0;order:3;padding-right:20px}.main-navigation .mobile-bar-items{order:2;position:relative}.main-navigation.navigation-stick:not(.has-sticky-branding):not(.has-branding) .menu-toggle,.main-navigation:not(.slideout-navigation):not(.has-branding):not(.has-sticky-branding) .menu-toggle{order:1;flex-grow:1}.main-navigation:not(.slideout-navigation) .mobile-bar-items+.menu-toggle{text-align:left}.main-navigation:not(.slideout-navigation) .main-nav{order:4}.mobile-bar-items{position:relative}.main-navigation.has-sticky-branding:not(.has-branding):not(.navigation-stick) .navigation-branding{display:none}.nav-aligned-center .navigation-branding,.nav-aligned-left .navigation-branding{margin-right:10px}.nav-aligned-center .main-navigation.has-branding .inside-navigation,.nav-aligned-center .main-navigation.has-sticky-branding.navigation-stick .inside-navigation{justify-content:center}.nav-aligned-left .main-navigation.has-branding:not(.slideout-navigation) .inside-navigation .main-nav,.nav-aligned-left .main-navigation.has-sticky-branding.navigation-stick .inside-navigation .main-nav{flex-grow:1}