.footer{background:var(--PrimaryColor);box-sizing:border-box;padding:67px 37px 69px;width:100%}.footer .container .footer-top{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.footer .container .footer-top .logo{height:61px}.footer .container .footer-top .social-icons{position:relative;top:10px}.footer .container .footer-top .social-icons .icons{margin-right:23px}.footer .container .footer-top .social-icons .icons .linkedin{margin-right:0}.footer .container .footer-bottom{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;margin-top:100px}.social-icons .icons .social:before{color:#fff;content:attr(data-icon);font-family:homeicon}.footer .container .footer-bottom .pd-logo-container{position:relative}.footer .container .footer-bottom .pd-logo-container a{bottom:10px;color:#fff;position:absolute;text-decoration:none;width:300px}.footer .container .footer-bottom .pd-logo-container a img{position:relative;top:8px}.footer .container .footer-bottom .pd-logo-container a span{display:inline-block;font-size:13px;font-weight:400;line-height:18px;margin-left:14px}.footer .container .footer-bottom .hamptons-logo{height:110px;width:169px}@media screen and (max-width:940px){.footer .container .footer-top .logo{display:none}.footer .container .footer-bottom{display:block}.footer .container .footer-bottom .hamptons-logo{display:block;margin:0 auto;padding-top:53px}.footer .container .footer-top .social-icons{width:100%}.footer .container .footer-bottom .pd-logo-container a img{top:5px;width:35px}}