body,html{display:flex;flex-direction:column;height:100%}body{margin:0;background-color:#f2f2f2;font-family:var(--font-open-sans)!important}@media screen and (min-width:768px){body{background-color:#fff}}h1,h2,h3,h4,h5,h6,p{margin:0}a{text-decoration:underline!important}image,video{width:100%}.ant-layout{background-color:rgba(0,0,0,0)!important}.ant-skeleton,.ant-skeleton .ant-skeleton-input{width:100%!important}.ant-card{border-radius:8px!important}.ant-card-body{padding:16px!important}.ant-card-body:after,.ant-card-body:before{display:none!important}.ant-card-small .ant-card-body{padding:12px!important}.ant-modal-mask{background-color:rgba(0,0,0,.15)!important}.ant-btn,.ant-btn-variant-outlined{transition:all .3s ease-in-out!important}.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover{box-shadow:0 10px 20px 0 #004a98!important}.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover{border-color:#000!important;background-color:#000!important;color:#fff!important}.loading-carrera-bal{background-color:#fff!important}.loading-carrera-bal__spin{display:flex!important;gap:8px;flex-direction:column;align-items:center}.loading-carrera-bal__spin>svg{order:2}.loading-carrera-bal__spin>div{order:1}.home .ant-divider{min-width:max-content!important}.home__hero-image{width:100%;max-width:1440px;margin:0 auto;height:calc(100vh - 78px);color:#fff;background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/carrera-bal-banner.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.home__hero-image-content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;padding:0 20px}.home__app,.home__countdown,.home__info,.home__modalities{text-align:center;padding:48px 32px}.home__modalities{background-color:#f2f2f2}.home__modalities-list{max-width:1040px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px;gap:40px;margin:28px auto 0}.home__info,.home__modalities-item{text-align:left}.home__info{max-width:1440px;margin:0 auto}.home__info-download,.home__info-share,.home__info-share-friends{height:280px;border:none!important;position:relative;overflow:hidden}.home__info-download .ant-card-body,.home__info-share .ant-card-body,.home__info-share-friends .ant-card-body{height:100%}.home__info-download-content,.home__info-share-content,.home__info-share-friends-content{position:relative;z-index:3;height:inherit;display:flex;flex-direction:column;justify-content:space-between}.home__info-share-icon{z-index:2;position:absolute;right:10%;bottom:0;width:254px;height:239px}.home__info-download-icon,.home__info-share-friends-icon{z-index:2;position:absolute;top:30%;right:-22px;transform:translateY(-30%);width:154px;height:154px;background-color:#336ead;display:flex;align-items:center;justify-content:center;border-radius:50%}.home__info-download-icon>div,.home__info-share-friends-icon>div{width:108px;height:108px;display:flex;align-items:center;justify-content:center;background-color:#5486ba;border-radius:50%}.home__info-share{color:#000!important;background:#e6edf5!important}.home__info-share-content>p:nth-child(2){max-width:270px}.home__info-download,.home__info-share-friends{color:#fff!important;background:#004a98!important}.home__app{text-align:left;position:relative;background-color:#004a98}.home__app-content{min-height:400px;position:relative;z-index:4;background-color:#fff;border-radius:8px;background-image:url(/background-forms.png);background-size:cover;background-position:50%;background-repeat:no-repeat;max-width:1440px;margin:0 auto}@media screen and (max-width:852px){.home__app-content{overflow:hidden}}@media screen and (min-width:1047px){.home__app-content{min-height:278px}}.home__app-image{position:absolute;z-index:1;right:0;bottom:-100px;width:509px;height:342px}@media screen and (min-width:853px){.home__app-image{bottom:0}}@media screen and (min-width:1047px){.home__app-image{right:-20px}}@media screen and (min-width:1156px){.home__app-image{right:8%}}.home__app-info{display:flex;flex-direction:column;gap:16px;padding:24px 44px;max-width:500px}