.hover-cards__item{flex:1;transition:flex .5s ease}.hover-cards__bg{background-image:linear-gradient(180deg,#cc44cd00,#9b44900d,#b57bff21,#54218f5e,#310065,#310065,#310065);background-position:0 0;background-size:auto 310%;inset:0;position:absolute;transition:background-position .5s;z-index:1}.hover-cards__bg:hover{background-position:0 50%}.hover-cards__item .hover-cards__content{bottom:0;left:0;padding:2rem 3rem;position:absolute;transition:all .8s ease;width:100%;z-index:2}.hover-cards__item{border-radius:24px;margin:0 12px}.hover-cards:hover .hover-cards__item{flex-grow:1}@media (max-width:1024px){.hover-cards{flex-direction:column}.hover-cards__item{flex:none;height:400px!important;margin:12px auto;max-width:800px;width:calc(100% - 20px)}.hover-cards:hover .hover-cards__item,.hover-cards:hover .hover-cards__item:hover{flex:none}}.hover-cards,.hover-cards__item{display:flex;overflow:hidden}.hover-cards__item{align-items:flex-end;color:#fff;flex:1 1 0%;height:600px;position:relative;transition:flex-grow .5s ease}.hover-cards__button{background-color:#674ea7;border-radius:5px;color:#fff;font-weight:700;padding:.75rem 1.5rem;text-decoration:none;transition:background .3s,color .3s}.hover-cards__button:hover{background:#fff;color:#000}.hover-cards__details{max-width:450px;opacity:0;pointer-events:none;transform:translateY(30px);transition:opacity .5s ease,transform .5s ease,margin .5s ease}@media only screen and (min-width:768px){.hover-cards__item:hover .hover-cards__details{opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .5s ease .4s,transform .5s ease .4s}}.hover-cards--2:hover .hover-cards__item{flex-grow:1}.hover-cards--2:hover .hover-cards__item:hover{flex-grow:1.7125}.hover-cards--multi:hover .hover-cards__item{flex-grow:1}.hover-cards--multi:hover .hover-cards__item:hover{flex-grow:2}@media (max-width:1024px){.hover-cards{flex-direction:column}.hover-cards__item{flex:none;width:100%}.hover-cards:hover .hover-cards__item,.hover-cards:hover .hover-cards__item:hover{flex:none}.animatable{opacity:1!important;pointer-events:auto!important;transform:none!important}}.hover-cards__content .card__title{max-width:300px;padding-bottom:20px}.hover-cards__content .card__desc{min-height:140px}@media only screen and (max-width:768px){.hover-cards__item .hover-cards__details{max-height:0;opacity:0;overflow:hidden;transition:all .8s ease}.hover-cards__item.active .hover-cards__details{max-height:300px;opacity:1;transition:all .8s ease}.hover-cards__item.active .hover-cards__content{bottom:auto;margin-top:20px;top:0;transition:all .8s ease}.hover-cards__item .hover-cards__content{margin-top:280px;top:0;transition:all .8s ease}.hover-cards__item .card__cabecera{display:flex}.hover-cards__item .card__title{display:inline-block;position:relative;width:calc(100% - 40px)}.hover-cards__item .card__icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%239949FF' d='m14.86 20.925-2.817-2.817a1 1 0 0 0-.741-.314q-.427.002-.743.318-.317.316-.314.74.003.422.318.737l4.407 4.407q.391.392.922.392.53 0 .921-.392l4.407-4.407q.315-.315.314-.742-.001-.426-.317-.743a1.02 1.02 0 0 0-1.477.004l-2.788 2.788V8.504a.98.98 0 0 0-.301-.728 1.03 1.03 0 0 0-1.484.001 1.06 1.06 0 0 0-.307.756zM4.69 4.89Q7.014 2.565 9.93 1.412A16.1 16.1 0 0 1 15.89.257q3.042 0 5.96 1.153 2.919 1.155 5.245 3.481 2.32 2.319 3.478 5.241 1.16 2.924 1.15 5.955a16.2 16.2 0 0 1-1.163 5.951q-1.155 2.919-3.48 5.245-2.32 2.319-5.242 3.478t-5.945 1.16q-3.023 0-5.948-1.16Q7.02 29.6 4.703 27.282q-2.325-2.325-3.479-5.242a16.1 16.1 0 0 1-1.16-5.946q-.008-3.03 1.15-5.958Q2.37 7.21 4.689 4.89'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:32px;margin-left:8px;transform:rotate(180deg);transform-origin:center;transition:all .8s ease;vertical-align:middle;width:32px!important}.hover-cards__item.active .card__icon{transform:rotate(1turn);transform-origin:center;transition:all .8s ease}.hover-cards__item .hover-cards__bg{background-position:0 200%}.hover-cards__item.active .hover-cards__bg{background-position:0 245%}.hover-cards{margin-bottom:-12px}}