<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">footer.component.footer{overflow:hidden;background:var(--footer-background-color,linear-gradient(180deg,rgba(var(--primary-color-rgb),.2) 0,rgb(255,255,255) 30%));color:var(--footer-text-color)}footer.component.footer div.component.social-media-icons ul li a{background-color:var(--footer-link-color,var(--primary-color))}footer.component.footer a{color:var(--footer-link-color)}footer.component.footer div.footer-inner-wrapper{padding:54px var(--page-gutter) 36px;max-width:var(--max-page-width);margin:0 auto}footer.component.footer div.footer-inner-wrapper div.footer-main{display:flex;gap:36px;margin-bottom:18px;justify-content:space-between}footer.component.footer div.footer-inner-wrapper div.footer-main .business-information{max-width:50%;vertical-align:top}footer.component.footer div.footer-inner-wrapper div.footer-main .business-information img{display:block;max-width:300px;height:auto}footer.component.footer div.footer-inner-wrapper div.footer-main .business-information div.contact-information{margin-top:18px}footer.component.footer div.footer-inner-wrapper div.footer-main .business-information div.contact-information div.business-name{font-weight:700}footer.component.footer div.footer-inner-wrapper div.footer-main .business-information div.contact-information ul.social-media-list{margin-top:18px!important;text-align:left}footer.component.footer div.footer-inner-wrapper div.footer-main .newsletter-signup{flex-grow:1;text-align:center;padding-top:24px;max-width:500px}footer.component.footer div.footer-inner-wrapper div.footer-main .newsletter-signup .font-size-title{font-size:1.8em;font-weight:600;font-family:var(--heading-font)}footer.component.footer div.footer-inner-wrapper div.footer-main .newsletter-signup .font-size-sub-title{font-size:1.2em;margin-bottom:40px}footer.component.footer div.footer-inner-wrapper div.footer-main .newsletter-signup a.component.button-link{color:#000}footer.component.footer div.footer-inner-wrapper div.affiliates{text-align:center;margin-bottom:18px}footer.component.footer div.footer-inner-wrapper div.affiliates a{display:inline-block}footer.component.footer div.footer-inner-wrapper div.affiliates a img{display:inline-block;max-width:300px;height:auto}footer.component.footer .footer-content{text-align:center}footer.component.footer div.lower-footer{padding:36px var(--page-gutter);background:#fff;color:#333;font-size:15px;text-align:center}footer.component.footer div.lower-footer a{color:#333}footer.component.footer div.lower-footer div.photography{display:inline-block}@media screen and (max-width:1002px){footer.component.footer div.footer-inner-wrapper div.footer-main{flex-direction:column}footer.component.footer div.footer-inner-wrapper div.footer-main .business-information{max-width:310px;text-align:center;margin:0 auto}footer.component.footer div.footer-inner-wrapper div.footer-main .business-information img{max-width:100%}footer.component.footer div.footer-inner-wrapper div.footer-main .business-information div.contact-information ul.social-media-list{justify-content:center!important}footer.component.footer div.footer-inner-wrapper div.footer-main .newsletter-signup{text-align:center;padding-top:0;margin:auto}}</pre></body></html>