footer{margin-top:25px;position:relative;display:inline-block;width:100%;background:#fff;padding:15px 0 18px 0}footer .wrapper{display:flex;flex-direction:row}footer .wrapper:first-child{margin-bottom:7px;padding-bottom:7px;position:relative}footer .wrapper:first-child::after{content:'';position:absolute;border-bottom:solid 1px #979797;height:1px;width:calc(100% - 30px);display:inline-block;bottom:0;left:15px}footer .right{margin-left:auto}footer ul.links{flex-grow:1;align-items:center;display:flex;flex-basis:auto;margin-bottom:7px}
footer ul.links>li{position:relative;margin:0 10px 0 0;padding:0 10px 0 0}footer ul.links>li>a:not(.btn-company-submit){font-size:14px;font-weight:500;color:#4a4a4a}footer ul.links>li::after{content:'';position:absolute;top:4px;right:0;border-right:1px solid #4a4a4a;width:1px;height:16px}footer ul.links>li:last-child{padding-right:0;margin-right:0}footer ul.links>li:last-child::after{display:none}.contact-additional{display:flex;width:100%;align-items:inherit;padding:10px 0}
.contact-additional img{float:left;height:36px;width:auto}.contact-additional p{float:left;display:flex;align-items:center;margin:0 0 0 10px}.contact-additional p a{font-size:14px;color:#4a4a4a}.contact-additional p a strong{font-weight:500}footer div.countries{display:inline-block;width:279px;position:relative}footer div.countries span{font-size:14px;color:#333390;text-transform:uppercase;padding:5px 30px 5px 12px}footer div.countries div.dropdown-menu{max-height:300px;overflow-y:auto;padding:5px 0 5px}
footer div.partners{display:flex;align-items:center;font-size:14px;color:#4a4a4a}footer div.partners span{font-size:14px;color:#333390;text-transform:uppercase}footer ul.partners{display:flex;padding:0;list-style:none;flex-direction:row}footer ul.partners li{display:inline-block;float:left;line-height:0;margin-left:25px}footer ul.partners li a{font-size:14px;color:#1650e2}footer .social{display:flex;align-items:center;font-size:14px;color:#4a4a4a;margin:0 0 0 10px}footer .social ul{margin:0 0 0 15px}
footer .social ul>li{display:inline-block;float:left;line-height:1rem;margin-left:10px;font-size:12px}footer .social ul>li>a{position:relative;text-indent:-9999px;display:inline-block;width:26px;height:26px}footer .social ul>li>a::before{content:'';position:absolute;background:no-repeat 50%;background-size:100% 100%;width:26px;height:26px;top:0;left:0}footer .copyright{font-size:14px;font-weight:300;color:#4a4a4a}