footer{background-image:linear-gradient(-57deg,#aa64b2 5%,#975cbc 28%,#6647d6 73%,#6647d6 88%);background-size:cover}#footer-main{padding:145px 0 45px}#footer-copy{padding:45px 0 90px}#body-contents{overflow:hidden}.footer-top{z-index:1;position:absolute;overflow:hidden;min-width:2800px;left:50%;transform:translate(-50%,135px);pointer-events:none;bottom:0}.textwidget p{margin-bottom:0;margin-top:5px}.footer-mail-link{margin-bottom:20px;font-family:'Roboto',sans-serif;font-weight:300}.last-section{overflow:visible;z-index:0}.last-section .container{z-index:2}.footer-logo{max-width:144px}.footer-mail-link a{color:#fff}footer ul{list-style:none;margin:0;padding:0;display:flex}#foot-menu1 a{font-size:14px;color:#ada1c0;letter-spacing:-0.5px}@media(min-width:768px){#foot-menu1 li{margin-left:30px}#foot-menu1{justify-content:flex-end}.widget-col:nth-child(2){display:flex;justify-content:center}}#footer-copy span{font-family:'Roboto',sans-serif;font-weight:300;font-size:14px;color:#ada1c0;letter-spacing:-0.32px}#footer-main .widget-col h4{font-family:'Roboto',sans-serif;font-weight:700;font-size:14px;color:#ada1c0;letter-spacing:-0.32px;text-transform:uppercase;margin-bottom:25px}.footer-row-top{margin-bottom:45px}#footer-copy .footer-social-media a{background:#ada1c0;color:#fff;margin-left:10px;border-radius:50%;width:20px;height:20px;display:inline-flex;flex-direction:column;justify-content:center;text-align:center;line-height:0}#footer-copy .footer-social-media a img{max-width:13px;margin:auto}.widget-inner{display:inline-block}.copy-row{justify-content:space-between;display:flex}.copy-txt span{font-family:'Roboto',sans-serif;font-weight:300;font-size:14px;color:#ada1c0;letter-spacing:-0.32px}@media(max-width:767px){.footer-row-top .widget-col{width:100%;flex:100%}#foot-menu1 li{margin-right:30px;margin-top:10px}.row.footer-row-btm .widget-col:nth-child(1){flex:100%}.row.footer-row-btm .widget-col:nth-child(2),.row.footer-row-btm .widget-col:nth-child(3){flex:50%;margin-top:40px}#footer-main .widget-col h4{margin-bottom:20px}.footer-mail-link{margin-bottom:10px}#foot-menu1{flex-wrap:wrap}.textwidget p{margin-top:2px}#footer-copy{padding:35px 0 70px}}@media(max-width:575px){.textwidget p{margin-top:0px}.row.footer-row-btm .widget-col{flex:100% !important}}