.footer-img{width:100%;height:600px;object-fit:cover;border-radius:50px 0 0 0}@media only screen and (max-width: 1164px){.footer-img{height:300px}}footer{width:100%;height:auto;background-color:#ededed;padding:75px 0;font-family:"Montserrat",Helvetica,sans-serif}footer .footercontent{display:flex;justify-content:space-between}footer .footercontent .legal p{font-size:16px}footer .footercontent .legal .privacy-button a{transition:.2s}footer .footercontent .legal .privacy-button a:hover{color:#000bff;fill:#000bff}footer .footercontent .legal .privacy-button svg{height:1em;padding-right:20px;display:inline-flex;align-self:center;margin-left:10px}footer .footercontent .legal .photo-credit{transition:.2s}footer .footercontent .legal .photo-credit:hover{color:#000bff;fill:#000bff}footer .footercontent .address a{line-height:34px;font-size:16px;transition:.2s}footer .footercontent .address a:hover{color:#000bff}footer .footercontent .social .socialmedia-container{width:auto;display:flex;justify-content:flex-start}footer .footercontent .social .socialmedia-container a{width:48px;height:48px;margin-right:20px;position:relative}footer .footercontent .social .socialmedia-container a div{color:#000;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);vertical-align:middle;text-align:center}footer .footercontent .social .socialmedia-container a div svg{width:auto;height:18px;vertical-align:middle;transition:.2s}footer .footercontent .social .socialmedia-container a:hover{background-position:0 100%}footer .footercontent .social .socialmedia-container a:hover svg{color:#fff}footer .footercontent .social .socialmedia-container .sm-facebook{background:linear-gradient(to top, #3b5998 50%, #ffffff 50%);background-size:100% 200%;background-position:0 0;transition:background-position .2s ease-out}footer .footercontent .social .socialmedia-container .sm-instagram{background:linear-gradient(to top, #405de6 50%, #ffffff 50%);background-size:100% 200%;background-position:0 0;transition:background-position .2s ease-out}footer .footercontent .social .socialmedia-container .sm-twitter{background:linear-gradient(to top, #1da1f2 50%, #ffffff 50%);background-size:100% 200%;background-position:0 0;transition:background-position .2s ease-out}footer .footercontent .social .socialmedia-container .sm-linkedin{background:linear-gradient(to top, #0077b5 50%, #ffffff 50%);background-size:100% 200%;background-position:0 0;transition:background-position .2s ease-out}footer .footercontent .social .socialmedia-container .sm-youtube{background:linear-gradient(to top, #ff0000 50%, #ffffff 50%);background-size:100% 200%;background-position:0 0;transition:background-position .2s ease-out}footer .footercontent .social .socialmedia-container .sm-flickr{background:linear-gradient(to top, #0063dc 50%, #ffffff 50%);background-size:100% 200%;background-position:0 0;transition:background-position .2s ease-out}footer .footercontent .social .contact-button{margin-top:53px;transition:.2s}footer .footercontent .social .contact-button a{transition:.2s}footer .footercontent .social .contact-button a:hover{color:#000bff;fill:#000bff}footer .footercontent .social .contact-button svg{height:1em;padding-right:20px;display:inline-flex;align-self:center;margin-left:10px}footer .footercontent h4{margin-bottom:20px}footer .footercontent a{font-size:16px;color:#000;display:inline-flex}@media only screen and (max-width: 1164px){footer .footercontent{display:block}footer .footercontent .legal,footer .footercontent .address{margin-bottom:50px}}/*# sourceMappingURL=style-footer.min.css.map */