.vesta-footer .container,.vesta-footer .container-fluid,.vesta-footer .container-sm,.vesta-footer .container-md,.vesta-footer .container-lg,.vesta-footer .container-xl{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:640px){.vesta-footer .container,.vesta-footer .container-sm{max-width:100%}}@media (min-width:768px){.vesta-footer .container,.vesta-footer .container-sm,.vesta-footer .container-md{max-width:720px}}@media (min-width:1025px){.vesta-footer .container,.vesta-footer .container-sm,.vesta-footer .container-md,.vesta-footer .container-lg{max-width:960px}}@media (min-width:1160px){.vesta-footer .container,.vesta-footer .container-sm,.vesta-footer .container-md,.vesta-footer .container-lg,.vesta-footer .container-xl{max-width:1140px}}.vesta-footer .row{flex-wrap:wrap;margin-left:-5px;margin-right:-5px;display:flex}.vesta-footer .col,.vesta-footer .col-1,.vesta-footer .col-10,.vesta-footer .col-11,.vesta-footer .col-12,.vesta-footer .col-2,.vesta-footer .col-3,.vesta-footer .col-4,.vesta-footer .col-5,.vesta-footer .col-6,.vesta-footer .col-7,.vesta-footer .col-8,.vesta-footer .col-9,.vesta-footer .col-auto,.vesta-footer .col-lg,.vesta-footer .col-lg-1,.vesta-footer .col-lg-10,.vesta-footer .col-lg-11,.vesta-footer .col-lg-12,.vesta-footer .col-lg-2,.vesta-footer .col-lg-3,.vesta-footer .col-lg-4,.vesta-footer .col-lg-5,.vesta-footer .col-lg-6,.vesta-footer .col-lg-7,.vesta-footer .col-lg-8,.vesta-footer .col-lg-9,.vesta-footer .col-lg-auto,.vesta-footer .col-md,.vesta-footer .col-md-1,.vesta-footer .col-md-10,.vesta-footer .col-md-11,.vesta-footer .col-md-12,.vesta-footer .col-md-2,.vesta-footer .col-md-3,.vesta-footer .col-md-4,.vesta-footer .col-md-5,.vesta-footer .col-md-6,.vesta-footer .col-md-7,.vesta-footer .col-md-8,.vesta-footer .col-md-9,.vesta-footer .col-md-auto,.vesta-footer .col-sm,.vesta-footer .col-sm-1,.vesta-footer .col-sm-10,.vesta-footer .col-sm-11,.vesta-footer .col-sm-12,.vesta-footer .col-sm-2,.vesta-footer .col-sm-3,.vesta-footer .col-sm-4,.vesta-footer .col-sm-5,.vesta-footer .col-sm-6,.vesta-footer .col-sm-7,.vesta-footer .col-sm-8,.vesta-footer .col-sm-9,.vesta-footer .col-sm-auto,.vesta-footer .col-xl,.vesta-footer .col-xl-1,.vesta-footer .col-xl-10,.vesta-footer .col-xl-11,.vesta-footer .col-xl-12,.vesta-footer .col-xl-2,.vesta-footer .col-xl-3,.vesta-footer .col-xl-4,.vesta-footer .col-xl-5,.vesta-footer .col-xl-6,.vesta-footer .col-xl-7,.vesta-footer .col-xl-8,.vesta-footer .col-xl-9,.vesta-footer .col-xl-auto{width:100%;padding-left:5px;padding-right:5px;position:relative}.vesta-footer .col-sm,.vesta-footer .col-sm-2,.vesta-footer .col-sm-4,.vesta-footer .col-md-6{width:100%}@media (min-width:640px){.vesta-footer .col-sm{flex-grow:1;flex-basis:0;max-width:100%}.vesta-footer .col-sm-2{flex:0 0 16.6667%;max-width:16.6667%}.vesta-footer .col-sm-4{flex:0 0 33.3333%;max-width:33.3333%}.vesta-footer .text-sm-right{text-align:right!important}.vesta-footer .text-sm-center{text-align:center!important}}@media (min-width:768px){.vesta-footer .col-md-6{flex:0 0 50%;max-width:50%}}.vesta-footer .text-uppercase{text-transform:uppercase!important}.vesta-footer .text-light{color:#f8f9fa!important}.vesta-footer .text-left{text-align:left!important}.vesta-footer .text-center{text-align:center!important}.vesta-footer .text-right{text-align:right!important}.vesta-footer .pb-5{padding-bottom:3rem!important}.vesta-footer .pt-3{padding-top:1rem!important}.vesta-footer .mt-3{margin-top:1rem!important}.vesta-footer .mt-5{margin-top:3rem!important}.vesta-footer .pl-0{padding-left:0!important}.vesta-footer footer{background-image:url(https://aglasiangranito.com/static/frontend/Olegnax/athlete2/en_US/images/footer-bg.png);background-size:100% 100%}.vesta-footer ul.footer-menu{padding:0;list-style:none}.vesta-footer .copyright p{color:#737373}.vesta-footer ul.footer-menu li{color:#737373;padding:4px 0;font-family:Open Sans,OpenSans-Regular,sans-serif;font-size:14px}.vesta-footer ul.footer-menu li a{color:#737373;background:0 0;text-decoration:none}.vesta-footer ul.footer-menu li a:hover{color:#8a244e}.vesta-footer footer h4{letter-spacing:0;color:#333;margin-bottom:.5rem;font-family:Open Sans,OpenSans-Regular,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.2}.vesta-footer .social_icons li a{border-radius:50%;justify-content:center;align-items:center;line-height:1;text-decoration:none;color:#000!important;background:#fff!important;display:flex!important}.vesta-footer .social_icons img{filter:invert();width:40px;margin-right:2px;transition:all .3s}.vesta-footer .social_icons ul li{list-style-type:none;display:inline-block}.vesta-footer .social_icons img:hover{transition:all .3s;transform:scale(.8)}.vesta-footer .social_icons a.athlete2-social-icon:hover{color:#fff!important;background-color:#8a244e!important}.vesta-footer .footer-second-content{background-color:#191919}.vesta-footer .footer-second-content h4{color:#fff;font-size:16px;font-weight:700}.vesta-footer .footer-1{padding:80px 0}.vesta-footer .all-clients{margin:0;padding:0}.vesta-footer .all-clients img{width:80px;margin:0;padding:0}.vesta-footer .all-clients ul{flex-wrap:wrap;margin:0;padding:30px 0;display:flex}.vesta-footer .all-clients ul li{text-align:left;width:auto;padding:0 10px;list-style:none;display:inline-block}.vesta-footer .address-footer{color:#737373;text-align:left;width:80%;margin:0 auto;padding:4px 0}.vesta-footer .address-footer p{font-family:Open Sans,OpenSans-Regular,sans-serif;margin-bottom:0!important;font-size:14px!important;line-height:22px!important}.vesta-footer .footer-second-content .footer-menu>li>a,.vesta-footer .footer-second-content .address-footer p,.vesta-footer .footer-second-content .address-footer p a,.vesta-footer .copyright p{color:#ccc!important}.vesta-footer .footer-logo-section{background:#fff}.vesta-footer .trialbook-btn,.vesta-footer .trialbook{border:none;color:#fff!important;background-color:#8a244e!important;border-radius:35px!important;margin:7px 0!important;padding:5px 9px 9px 19px!important;font-family:OpenSans-Regular!important;font-size:14px!important;font-weight:600!important;transition:all .15s ease-in-out!important}.vesta-footer .trialbook a{text-decoration:none;color:#fff!important}.vesta-footer .page-footer{overflow:hidden}@media (max-width:991px){.vesta-footer .footer-padding-li{padding-top:4px}.vesta-footer .footer-mobile-padding{padding-top:80px!important}.vesta-footer footer{background-color:#eaeaea!important}.vesta-footer .address-footer{width:100%;margin:0}}
