footer .footer-bottom span,footer .footer-bottom ul li a{font-family:proxima_novathin;color:#fff}html{scroll-behavior:smooth}body{background-color:#fff;overflow-x:hidden}@font-face{font-family:proxima_novaregular;src:url("../../assets/fonts/proximanova-regular-webfont.woff2") format("woff2"),url("../../assets/fonts/proximanova-regular-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:proxima_novabold;src:url("../../assets/fonts/proxima_nova_bold-webfont.woff2") format("woff2"),url("../../assets/fonts/proxima_nova_bold-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:proxima_novaextrabold;src:url("../../assets/fonts/proxima_nova_extrabold-webfont.woff2") format("woff2"),url("../../assets/fonts/proxima_nova_extrabold-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:proxima_novathin;src:url("../../assets/fonts/proxima_nova_thin-webfont.woff2") format("woff2"),url("../../assets/fonts/proxima_nova_thin-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:proxima_nova_altbold;src:url("../../assets/fonts/proxima_nova_alt_bold-webfont.woff2") format("woff2"),url("../../assets/fonts/proxima_nova_alt_bold-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:proxima_novasemibold;src:url("../../assets/fonts/proxima_nova_semibold-webfont.woff2") format("woff2"),url("../../assets/fonts/proxima_nova_semibold-webfont.woff") format("woff");font-weight:400;font-style:normal}a,a:hover{text-decoration:none}.btn.focus,.btn:focus{box-shadow:none}footer{position:relative;color:#fff}footer p{color:#fff}footer.inner .footer-top{padding:50px 0 0}footer:after{position:absolute;content:"";height:100%;width:100%;top:0;bottom:0;left:0;background:#1c1616;z-index:-1}footer .footer-top{padding:150px 0 0;background-repeat:repeat-x;background-size:35%;background-position-y:bottom}footer .footer-top .news-letter-block h4{font-size:15px;font-weight:700;color:#fff}footer .footer-top .news-letter-block form{display:flex;align-items:center;flex-wrap:wrap;border:1px solid #c6c7c9;background-color:#fff;position:relative;min-height:49px;margin:10px 0 35px}footer .footer-top .news-letter-block form .form-control::placeholder{color:#000}footer .footer-top .news-letter-block form .form-control{min-height:49px;outline:0;box-shadow:none;border:none;background-color:#fff;border-radius:0;font-size:14px}footer .footer-top .news-letter-block form input{width:calc(100% - 75px);color:#000}footer .footer-top .news-letter-block form button{position:absolute;right:0;top:50%;background-color:transparent;width:75px;text-align:center;transform:translateY(-50%)}footer .footer-top .news-letter-block form button .fa{color:#c6c7c9}footer .footer-top .logo a{display:block;text-align:left}footer .footer-top .logo a img{margin-top:15px;max-width:100%}footer .footer-top h5.address{font-size:15px;color:#fff;position:relative;padding-left:30px;margin-bottom:10px}footer .footer-top h5.address img{margin-right:12px;position:absolute;left:0;top:0}footer .footer-top .contact-number{position:relative;padding-left:30px;margin-bottom:5px}footer .footer-top .contact-number img{position:absolute;left:0;top:7px;max-width:18px}footer .footer-top .contact-number img.email{filter:invert(1)}footer .footer-bottom ul,footer .footer-top .contact-number ul{margin-bottom:0}footer .footer-top .contact-number ul li a{font-size:17px;color:#fff;font-weight:700!important}footer .footer-top ul.share li:not(:last-child){padding-right:10px}footer .footer-top .quick-links ul{padding-left:0;column-count:2;list-style:none}footer .footer-top .quick-links ul li a{color:#fff;font-size:16px;font-family:proxima_novaregular;margin-bottom:10px;display:inline-block}footer .footer-bottom{background:#241e1f;padding:20px 0;width:100%}footer .footer-bottom .designed{text-align:right}footer .footer-bottom .designed img{max-width:250px;margin:0 0 15px auto}footer .footer-bottom .designed p{margin-bottom:5px;font-size:14px}footer .footer-bottom ul li:not(:last-child) a{position:relative;padding-right:10px}footer .footer-bottom ul li:not(:last-child) a:after{position:absolute;content:"";height:12px;width:1px;right:0;top:50%;background:#fff;transform:translateY(-50%)}footer .footer-bottom span{display:block}@media (max-width:576px){footer .footer-top .logo a img{margin-bottom:25px;margin-top:0}footer .footer-top{padding:100px 0 0}footer .footer-top .news-letter-block form .form-control{font-size:12px}footer .footer-top .row.mobile-row{flex-direction:column-reverse}footer .footer-top .logo ul.share{text-align:left}footer .footer-top .logo a{display:block;text-align:center!important}footer .footer-top .quick-links ul{column-count:initial;display:flex;flex-wrap:wrap;width:100%;align-items:center}footer .footer-top .quick-links ul li:not(:last-child){margin-right:10px}footer .footer-top .quick-links ul li:not(:last-child) a{position:relative;padding-right:10px}footer .footer-top .quick-links ul li:not(:last-child) a:after{position:absolute;right:0;top:50%;content:"";background-color:#fff;width:1px;height:10px;transform:translateY(-50%)}footer .footer-bottom span{text-align:left!important}footer .footer-bottom .designed{margin-top:15px;text-align:center!important}}@media (min-width:577px) and (max-width:767px){footer .footer-top .news-letter-block form .form-control{font-size:10px}footer .footer-top .contact-number ul li a{font-size:11px!important}footer .footer-top h5.address{font-size:14px}}@media (min-width:768px) and (max-width:991px){footer .footer-top .contact-number,footer .footer-top .logo .contact-number{padding-left:15px}footer .footer-top .contact-number ul li a{font-size:11px!important}footer .footer-top .news-letter-block form .form-control{font-size:13px}footer .container{max-width:100%}footer .footer-top{padding:80px 0 0}footer .footer-top .logo .address{padding-left:25px;font-size:14px}footer .footer-top .logo .contact-number ul li a{font-size:12px}footer .footer-top .logo ul.share{margin-bottom:10px}footer .footer-top .logo ul.share li:not(:last-child){padding-right:0}footer .footer-top .logo ul.share li a img{max-height:15px}footer .footer-top .quick-links ul{margin-bottom:0;column-count:2}footer .footer-top .quick-links ul li a{margin-bottom:5px;font-size:14px}footer .footer-bottom{padding:10px 0}}@media (min-width:1600px){.container{max-width:1364px}}@media (min-width:992px) and (max-width:1199px){footer .footer-top .news-letter-block h4{font-size:13px;font-weight:700;color:#fff}}@media (min-width:1200px) and (max-width:1399px){footer .footer-top .news-letter-block h4{font-size:14px;font-weight:700;color:#fff}}@media (min-width:1300px) and (max-width:1599px){footer .footer-top .news-letter-block h4{font-size:14px;font-weight:700;color:#fff}}