.footer-img{width:100%;height:600px;-o-object-fit:cover;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .footercontent .legal p{font-size:16px}footer .footercontent .legal .privacy-button a{-webkit-transition:0.2s;transition:0.2s}footer .footercontent .legal .privacy-button a:hover{color:#000bff;fill:#000bff}footer .footercontent .legal .privacy-button svg{height:1em;padding-right:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:center;align-self:center;margin-left:10px}footer .footercontent .legal .photo-credit{-webkit-transition:0.2s;transition:0.2s}footer .footercontent .legal .photo-credit:hover{color:#000bff;fill:#000bff}footer .footercontent .address a{line-height:34px;font-size:16px;-webkit-transition:0.2s;transition:0.2s}footer .footercontent .address a:hover{color:#000bff}footer .footercontent .social .socialmedia-container{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;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%;-webkit-transform:translate(-50%, -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;-webkit-transition:0.2s;transition:0.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:-webkit-gradient(linear, left bottom, left top, color-stop(50%, #3b5998), color-stop(50%, #fff));background:linear-gradient(to top, #3b5998 50%, #fff 50%);background-size:100% 200%;background-position:0 0;-webkit-transition:background-position 0.2s ease-out;transition:background-position 0.2s ease-out}footer .footercontent .social .socialmedia-container .sm-instagram{background:-webkit-gradient(linear, left bottom, left top, color-stop(50%, #405de6), color-stop(50%, #fff));background:linear-gradient(to top, #405de6 50%, #fff 50%);background-size:100% 200%;background-position:0 0;-webkit-transition:background-position 0.2s ease-out;transition:background-position 0.2s ease-out}footer .footercontent .social .socialmedia-container .sm-twitter{background:-webkit-gradient(linear, left bottom, left top, color-stop(50%, #1da1f2), color-stop(50%, #fff));background:linear-gradient(to top, #1da1f2 50%, #fff 50%);background-size:100% 200%;background-position:0 0;-webkit-transition:background-position 0.2s ease-out;transition:background-position 0.2s ease-out}footer .footercontent .social .socialmedia-container .sm-linkedin{background:-webkit-gradient(linear, left bottom, left top, color-stop(50%, #0077b5), color-stop(50%, #fff));background:linear-gradient(to top, #0077b5 50%, #fff 50%);background-size:100% 200%;background-position:0 0;-webkit-transition:background-position 0.2s ease-out;transition:background-position 0.2s ease-out}footer .footercontent .social .socialmedia-container .sm-youtube{background:-webkit-gradient(linear, left bottom, left top, color-stop(50%, red), color-stop(50%, #fff));background:linear-gradient(to top, red 50%, #fff 50%);background-size:100% 200%;background-position:0 0;-webkit-transition:background-position 0.2s ease-out;transition:background-position 0.2s ease-out}footer .footercontent .social .socialmedia-container .sm-flickr{background:-webkit-gradient(linear, left bottom, left top, color-stop(50%, #0063dc), color-stop(50%, #fff));background:linear-gradient(to top, #0063dc 50%, #fff 50%);background-size:100% 200%;background-position:0 0;-webkit-transition:background-position 0.2s ease-out;transition:background-position 0.2s ease-out}footer .footercontent .social .contact-button{margin-top:53px;-webkit-transition:0.2s;transition:0.2s}footer .footercontent .social .contact-button a{-webkit-transition:0.2s;transition:0.2s}footer .footercontent .social .contact-button a:hover{color:#000bff;fill:#000bff}footer .footercontent .social .contact-button svg{height:1em;padding-right:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:center;align-self:center;margin-left:10px}footer .footercontent h4{margin-bottom:20px}footer .footercontent a{font-size:16px;color:#000000;display:-webkit-inline-box;display:-ms-inline-flexbox;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 */