.page-footer{background-color:#14245f;color:#fff}.footer-logo a{display:block;max-width:200px;border:none;background:none;margin:0 0 24px}.footer-logo{text-align:center}.footer-social ul{padding:0;margin:0;display:flex;align-items:center;justify-content:flex-start}.footer-social ul li{padding:0;margin:0 26px 0 0}.footer-social ul li a{color:#ffc915;display:block;font-size:36px;background:none}.footer-social ul li:before{display:none}.footer-top-left p{font-size:14px;line-height:1.285em}.footer-social p{font-size:13px;font-weight:700;line-height:normal;text-transform:uppercase;margin:0 0 8px}.footer-social{margin-bottom:23px}.footer-info-desc .address{color:#fff;padding-left:26px;position:relative;margin:0 0 12px;font-size:15px}.footer-info-desc .address i{position:absolute;left:0;top:2px;font-size:18px;opacity:.6}.footer-info-desc .address a{padding-left:0}.footer-info-desc a{color:#fff;padding-left:28px;position:relative;display:block;background:transparent;margin:0 0 12px;font-size:15px;font-weight:400}.footer-info-desc a i{position:absolute;left:0;top:2px;font-size:18px;opacity:.6}.footer-top h3{color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;padding:0 0 16px}.footer-info{margin-top:22px}.footer-link ul{padding:0;margin:0}.footer-link ul li{padding:0;margin:0 0 8px 0;font-size:16px;line-height:1.5em}.footer-link ul li:before{display:none}.footer-link ul li a{color:#fff;font-size:15px;background:none;font-weight:400}.footer-link{margin-top:25px}.footer-bottom{background-color:#000e40;text-align:center;padding:18px 0}.footer-bottom-link ul{padding:0;margin:0;display:flex;align-items:center;justify-content:space-between}.footer-bottom-link ul li{padding:0;margin:0 0 3px 0}.footer-bottom-link ul li:before{display:none}.footer-bottom-link ul li a{font-size:14px;color:#fff;font-weight:700;background:none}.footer-bottom-wrapper p{font-size:14px;color:#fff;font-weight:400}.footer-top{padding:50px 0 40px;position:relative}.back-to-top{position:absolute;right:22px;bottom:38px}.back-to-top a{font-size:16px;color:#fff;font-weight:700;text-transform:uppercase;background:none;padding-top:55px;width:47px;display:block;text-align:center}.back-to-top a:after{content:"\e902";font-family:"thon";font-weight:400;position:absolute;font-size:47px;top:-10px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.footer-link a.btn{margin-top:10px;padding:10px 22px 10px 22px}.footer-link a.btn i{margin-right:6px;font-size:18px;position:relative;top:2px}@media (min-width:768px){.footer-top-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-top-left{width:50%}.footer-info{width:50%;margin:0;padding-left:16px}.footer-social{display:flex;align-items:center;justify-content:flex-start}.footer-social ul li a{font-size:24px}.footer-social ul li{margin:0 15px 0 0}.footer-social p{margin:0 15px 0 0}.footer-social{margin-bottom:12px}.footer-link{width:50%;margin-top:20px}.resources-link{padding-left:16px}.footer-top{padding:60px 0}.back-to-top{right:52px;bottom:60px}.footer-bottom-link ul li{margin:0 34px 0 0}.footer-bottom-link ul{justify-content:flex-start}.footer-bottom-wrapper{display:flex;align-items:center;justify-content:space-between}.footer-bottom{padding:4px 0}}@media (min-width:1200px){.footer-social p{margin:0 20px 0 0;font-size:18px}.footer-logo a{max-width:291px;margin:0 0 38px}.footer-social ul li{margin:0 20px 0 0}.footer-social ul li:last-child{margin:0}.footer-link{margin:0;width:auto}.resources-link{width:322px;padding:0;position:relative}.footer-top-left{width:auto}.footer-info{width:auto;padding-left:0}.back-to-top{right:10px;bottom:unset;top:81px}.footer-link a.btn{margin-top:0;font-size:16px;position:absolute;right:0;top:0}.footer-social{margin-bottom:48px}.footer-social ul li a,.footer-link ul li a,.footer-info-desc a,.back-to-top a,.footer-bottom-link ul li a{transition:color 0.3s}.footer-link ul li a:hover,.footer-info-desc a:hover,.back-to-top a:hover,.footer-bottom-link ul li a:hover{color:#ffc915}.footer-top{padding:70px 0 60px}.footer-bottom-link ul li{margin:0 40px 0 0}.footer-bottom-link ul li a{font-size:15px}.footer-social ul li a:hover{color:#fff}.footer-social ul li a{font-size:26px}.footer-bottom-wrapper p{font-size:15px}.footer-top h3{font-size:20px}.footer-link ul li a{font-size:16px}.footer-info-desc .address,.footer-info-desc a{font-size:16px;margin:0 0 10px}}