.footercommon{padding:2.5rem 2rem;background-color:#fff;font-size:.8rem;border-top-left-radius:1.75rem}.footercommon .footer-title{margin-bottom:.75rem;font-weight:500;font-size:1rem;line-height:1.2}.footercommon .footer-title:not(:first-child){margin-top:1.05rem}.footercommon .vcard a{text-decoration:none}.footercommon a{display:inline-block;padding:.15rem 0;font-weight:inherit;font-size:.8rem}.footercommon ul{padding-left:0;list-style:none;margin:0}.footercommon ul li .link-title{margin-top:.5rem;padding:.15rem 0;font-style:italic}.footercommon ul li a{text-decoration:none}.footercommon ul li:first-child .link-title{margin:0}.footercommon ul.certificates{display:flex;flex-wrap:wrap;margin:-.15rem -.15rem}.footercommon ul.certificates>li{padding:.15rem .15rem}.footercommon ul.certificates>li img{display:block;margin:0;width:100%;width:40px}.footercommon ul.socialmedia{display:flex;flex-wrap:wrap;margin:-.15rem -.15rem}.footercommon ul.socialmedia>li{padding:.15rem .15rem}.footercommon ul.socialmedia>li>a{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;background-color:#74aa50;font-size:135%;color:#fff;border-radius:50%}.footercommon ul.socialmedia>li>a:hover{background-color:#689948}@media(max-width:991.98px){.footercommon .footercommon-col:not(:first-child){margin-top:15px}}