.contact .cta-group .btn-wrapper{display:flex}.btn2{border-radius:50px;overflow:hidden;position:relative;transition:.6s;z-index:1}.btn2,.btn2 a{display:inline-block}.btn2 a{font-size:20px;padding:10px 30px}.btn2 a:hover{color:#000}.btn2 span{background:#fff;border-radius:50%;height:100%;left:calc((var(--n) - 1)*25%);position:absolute;transform:translateY(150%);transition:.6s;transition-delay:calc((var(--n) - 1)*.1s);width:100%;z-index:-1}.btn2 a:hover span{transform:translateY(0) scale(2)}.btn2 a span:first-child{--n:1}.socialLinks{display:flex;justify-content:right}.socialLinks svg{margin:0;opacity:.85;width:32px}.socialLinks a:hover svg,.socialLinks svg{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.socialLinks a:hover svg{opacity:1}@media screen and (max-width:1440px){.footerBottom .col-8{width:60%}.footerBottom .col-4{width:40%}}@media screen and (max-width:1100px){.designby{margin:26px 0 20px}}@media screen and (max-width:1200px){.footerBottom .col-4,.footerBottom .col-8{width:50%}}@media screen and (max-width:991px){.footerBottom .col-8{width:42%}.footerBottom .col-4{width:58%}}@media screen and (max-width:950px){footer .col-8{display:flex;justify-content:center;order:2}.footerlogo p,footer .col-8{text-align:center;width:100%}.footerlogo p{display:block}.content-pages,footer ul{flex-wrap:wrap}footer ul li{margin:0 8px!important}footer .col-4{border-bottom:1px solid #344154;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px;order:1;padding-bottom:20px;width:100%}footer .col-4 img{max-width:170px}.content-pages{padding-top:10px!important}footer .col-4 a{float:left}.content-pages,footer ul{justify-content:center}.content-pages a{margin:0 10px!important}.socialLinks{justify-content:center}}@media screen and (max-width:800px){.footerBottom .col-8{width:44%}.footerBottom .col-4{width:56%}.footerBottom .col-4 a{margin-left:15px}}@media screen and (max-width:714px){.footerBottom .col-8{order:1;padding-top:0;width:100%}.footerBottom .col-4{border-bottom:0;margin-bottom:0;margin-top:16px;order:2;padding-bottom:0;width:100%}.footerBottom .col-4 a{float:left;margin:0 15px 0 0}}@media screen and (max-width:410px){.footerBottom .col-4 a{margin:5px 0;width:100%}}