.profile-content-box{height:360px;flex:auto;overflow:hidden;background-size:auto auto;background-color:#002039;background-position:center;background-size:cover}.profile-data-box{position:relative;height:100%;z-index:1}.profile-data-box .icon-bg{position:absolute;width:360px;height:360px;z-index:-1;top:50%;transform:translateY(-180px);right:-80px;opacity:.5}.profile-data-box .icon-bg img{width:100%}.profile-data .profile-name{font-size:32px;line-height:120%}.profile-data .profile-name,.profile-data .profile-category{font-weight:300}.profile-data .profile-name strong,.profile-data .profile-category strong{font-weight:600}.profile-data .profile-name span,.profile-data .profile-name span strong,.profile-data .profile-category div,.profile-data .profile-category strong,.profile-miles .total-miles div,.profile-miles .total-miles div span,.profile-miles .rest-miles{color:#fff}.profile-name .doble-chevron{position:absolute;top:-48px;left:4px;width:56px;height:auto}.progress-bar-animated{animation-direction:reverse}.profile-miles{max-width:800px}.profile-miles .bar-box{border:solid 1px #fff;border-left:none;border-radius:100px;border-top-left-radius:0;border-bottom-left-radius:0}.bar-box{position:relative}.bar-box .progress{height:28px;border-radius:0;background-color:transparent}.bar-box .progress-bar{background-color:#007cbb;border-radius:100px;border-top-left-radius:0;border-bottom-left-radius:0;transition:width 1.5s ease-in-out}.bar-box .info-box{position:absolute;top:0;width:100%;height:100%}.info-box .total-miles{font-size:10px;line-height:100%}.info-box .total-miles span{font-size:28px;font-weight:800}.info-box .total-miles i{font-size:32px}.info-box .rest-miles span{font-size:14px;font-weight:600;line-height:100%}.info-box .rest-miles i{font-size:24px}.profile-miles .type-miles .miles-prize,.profile-miles .type-miles .miles-category{font-size:14px;font-weight:300;text-transform:uppercase}.profile-miles .type-miles .miles-prize img,.profile-miles .type-miles .miles-category img{width:20px;height:20px;fill:#fff}.profile-miles .type-miles .miles-prize span,.profile-miles .type-miles .miles-category span{font-weight:500}.gn-swipe{position:relative;width:100%;text-align:center;display:flex;overflow:hidden}.gn-swipe,.gn-swipe ul,.gn-swipe li,.gn-swipe a{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.gn-swipe ul{white-space:nowrap;overflow-x:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;padding:0;list-style:none;width:auto;margin:0;margin-left:auto;margin-right:auto;display:inline-block}.gn-swipe ul li{display:inline-block;cursor:e-resize}.gn-swipe ul li a{display:inline-block;color:#002039;text-transform:uppercase;font-size:14px;padding:10px 16px}.gn-swipe ul li a.active{color:#fff;font-weight:600}.gn-swipe ul li a:hover{color:#fff}@media screen and (min-width:576px){.profile-data-box .icon-bg{right:-100px;opacity:.625}}@media screen and (min-width:768px){.profile-content-box{height:240px}.profile-data-box .icon-bg{width:500px;height:500px;transform:translateY(-275px);right:-200px}.info-box .rest-miles span{font-size:18px}.profile-data-box .icon-bg{right:-50px;opacity:.75}.profile-name .doble-chevron{top:0;bottom:0;margin:auto;left:-64px}}@media screen and (min-width:992px){.profile-data-box .icon-bg{right:0;opacity:1}}