@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;500;700&display=swap);@import url(https://use.typekit.net/qsh8umy.css);.image-link-quote{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.image-link-quote .grid{display:grid;grid-template-columns:1fr 1fr}.image-link-quote .grid .bg-image .background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.image-link-quote .grid .bg-image .link-wrapper{position:absolute;top:50%;left:30px;right:30px;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.image-link-quote .grid .quote-title{padding:10vh 10vw}.image-link-quote .grid .quote-title h2{font-size:26px;padding-left:30px;position:relative;line-height:1.5;padding-top:10px;padding-bottom:10px}.image-link-quote .grid .quote-title h2:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:#ff5100}.image-link-quote .grid .quote-title .contact a{font-weight:700;color:#000;transition-duration:.3s;text-transform:uppercase;margin-bottom:15px;display:inline-block}.image-link-quote .grid .quote-title .contact a:hover{color:#ff5100}.image-link-quote .grid .quote-title .contact a img{display:inline-block;vertical-align:middle;width:15px}.image-link-quote .grid .quote-title .openinghours{margin:20px 0}.image-link-quote .grid .quote-title .openinghours dd,.image-link-quote .grid .quote-title .openinghours dt{display:inline-block;vertical-align:top;padding-bottom:5px}.image-link-quote .grid .quote-title .openinghours dt{width:4rem;font-weight:700}.image-link-quote .grid .quote-title .openinghours dd{width:calc(98% - 4rem)}@media only screen and (max-width:1024px){.image-link-quote .grid .quote-title{padding:10vh 5vw}.image-link-quote .grid .quote-title h2{font-size:22px}}@media only screen and (max-width:768px){.image-link-quote .grid{grid-template-columns:1fr}.image-link-quote .grid .bg-image{height:35vh}.image-link-quote .grid .quote-title{padding:30px}}