footer.component.footer{background:var(--footer-background-color,linear-gradient(180deg,rgba(var(--primary-color-rgb),.2)0,#fff 30%));color:var(--footer-text-color);overflow:hidden}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{justify-content:space-between;gap:36px;margin-bottom:18px;display:flex}footer.component.footer div.footer-inner-wrapper div.footer-main .business-information{vertical-align:top;max-width:50%}footer.component.footer div.footer-inner-wrapper div.footer-main .business-information img{max-width:300px;height:auto;display:block}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{text-align:left;margin-top:18px!important}footer.component.footer div.footer-inner-wrapper div.footer-main .newsletter-signup{text-align:center;flex-grow:1;max-width:500px;padding-top:24px}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{margin-bottom:40px;font-size:1.2em}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{max-width:300px;height:auto;margin:0 20px;display:inline-block}footer.component.footer .footer-content{text-align:center}footer.component.footer div.lower-footer{padding:36px var(--page-gutter);color:#333;text-align:center;background:#fff;font-size:15px}footer.component.footer div.lower-footer a{color:#333}footer.component.footer div.lower-footer div.photography{display:inline-block}@media screen and (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{text-align:center;max-width:310px;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;margin:auto;padding-top:0}}

/*# sourceMappingURL=ed78ddf4ae54c686.css.map*/