footer{background:#263349}footer,footer a{color:#fff}footer a:focus,footer a:hover{color:#ebb83b}.footer-contain{margin:0 auto;max-width:1320px;padding:60px 40px 42px;position:relative}.footer-top{display:flex;gap:40px;justify-content:space-between;position:relative}.footer-top-right{flex:0 1 246px}.footer-logo{margin:0 0 33px;max-width:246px}.footer-social-media .social_links{gap:20px;justify-content:center;margin:0}.footer-social-media .social_links-link{color:#fff;margin:0;position:relative}.footer-social-media .social_links-link:focus,.footer-social-media .social_links-link:hover{color:#ebb83b}.footer-social-media .social_links-link:before{bottom:-5px;content:"";display:block;height:calc(100% + 10px);left:-5px;position:absolute;right:-5px;top:-5px;width:calc(100% + 10px)}.footer-social-media .social_links-icon{height:14px;width:14px}.footer-social-media .social_links-icon svg{height:14px}.footer-top-left{flex:0 1 500px}.footer-content{font-size:32px;font-weight:400;line-height:38px;margin:7.45px 0 35px}.footer-content h1,.footer-content h2,.footer-content h3,.footer-content h4,.footer-content h5,.footer-content h6,.footer-content p{font-size:32px;font-weight:400;line-height:38px;margin:0}.footer-button .button{background:transparent;border:1px solid #fff!important;color:#fff;font-size:15px!important;font-weight:400;line-height:18px;min-width:105px;padding:14px 19px 16px!important}.footer-button .button:focus,.footer-button .button:hover{background:#ebb83b;border:1px solid #ebb83b!important}.footer-bottom{display:flex;flex-flow:row wrap;gap:60px 40px;justify-content:space-between;margin:60px 0 0;padding:60px 0 0;position:relative}.footer-bottom:after{border-top:1px solid #5a5a5a;content:"";display:block;left:0;position:absolute;top:0;width:100%}.footer-menu{flex:0 1 649px}.footer-menu ul{display:grid!important;font-weight:400;gap:0 60px;grid-auto-flow:column;grid-template-rows:repeat(4,auto)}.footer-menu ul li a{display:block;font-size:16px;line-height:30px}.footer-details{display:flex;flex:0 1 490px;font-size:16px;font-weight:400;gap:40px;justify-content:space-between;line-height:24px}.footer-address{flex:0 1 186px;text-transform:capitalize}.footer-contact{flex:0 1 auto}@media (max-width:1024px){.footer-contain{padding:80px 40px}.footer-top-right{flex:0 1 205px}.footer-logo{margin:5.85px 0 40px;max-width:205px}.footer-top-left{flex:0 1 403px}.footer-content{margin:0 0 40px}.footer-content,.footer-content h1,.footer-content h2,.footer-content h3,.footer-content h4,.footer-content h5,.footer-content h6,.footer-content p{font-size:22px;line-height:38px}.footer-bottom{margin:63px 0 0}.footer-menu{flex:0 1 650px}.footer-details{flex:0 1 552px}.footer-address{flex:0 1 248px}}@media (max-width:767px){.footer-contain{padding:80.85px 32px 80px}.footer-top{flex-flow:row wrap;gap:60px 40px}.footer-logo{margin:0 0 40px}.footer-social-media .social_links{justify-content:flex-start}.footer-top-left{flex:0 1 100%}.footer-content{margin:0 0 35px}.footer-content,.footer-content h1,.footer-content h2,.footer-content h3,.footer-content h4,.footer-content h5,.footer-content h6,.footer-content p{font-size:20px;line-height:38px}.footer-bottom{margin:65px 0 0}.footer-menu{flex:0 1 100%}.footer-menu ul{gap:0 30px;grid-template-rows:repeat(8,auto)}.footer-menu ul li a{font-size:14px;line-height:30px}.footer-details{flex:0 1 100%;flex-flow:row wrap;font-size:14px;gap:15px 40px;line-height:24px}.footer-address,.footer-contact{flex:0 1 100%}}@media (max-width:767px) and (min-width:394px){.footer-menu ul{grid-template-columns:repeat(2,1fr)}}