:root{--boxMargin:1rem}.boxes{display:flex;flex-wrap:wrap;justify-content:center}.boxes.roles{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.boxes.roles .rollBox{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:.5rem;max-width:12rem;color:var(--azulOscuro)}.boxes.roles .rollBox>img{height:5rem}.boxes.roles .rollBox>b{font-family:Nasalization}.boxes.roles .rollBox>span{font-size:.85rem;text-align:center}.box{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;border-radius:1rem;border:solid 1px #e7e7e7;background-color:#fff;color:var(--azulOscuro);width:22rem;max-width:28%;padding:1.2rem 1rem 0;overflow:visible}.box.main1{border:solid 1px var(--amarillo)}.box .boxContainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:.25rem;width:100%}.box .boxContainer>img{width:100%}.box>.boxTop{display:grid;grid-template-columns:1.6fr 1fr;row-gap:.85rem;overflow:visible;box-sizing:border-box;margin-top:1rem}.boxTop .boxTitle{color:var(--verde2);font-weight:900;font-size:1.2rem;line-height:1.2rem;padding:0 0 0 .5rem}.boxTop .boxClaim{grid-area:2/1/2/1;color:var(--gris_UNIMEL);padding:0 0 0 .5rem;font-size:.85rem;height:4rem}.boxTop .boxClaimOffer{grid-area:1/2/span 2;margin:auto;padding:.2rem 0 .75rem 1rem;overflow:visible;width:100%;height:100%;background-image:url(../icons/offerBubble.png);background-repeat:no-repeat;background-size:auto;background-attachment:local;background-position:top;display:flex;flex-direction:column;align-items:center;color:#fff;text-align:start;font-weight:600;line-height:1.3rem}.boxTop .boxClaimOffer>small{font-size:.8rem;font-weight:400}.boxTop .boxClaimOffer>b{font-size:2rem}.boxPricing{display:flex;flex-direction:column;gap:.5rem;text-align:center}.boxTop .cpText{padding:.5em;color:#fff;font-weight:300;text-align:center;border-radius:var(--boton_borderRadius);background-color:var(--verde2)}.boxPricing .price{display:flex;flex-direction:row;align-items:center;text-align:center;justify-content:center;color:var(--verde2)}.boxPricing .price>.priceTime{font-weight:900}.boxPricing .price>.mainPrice{font-size:5rem;font-weight:900}.price>.priceTime b{font-size:3.5rem}.boxPricing .priceAfterPromo{font-size:.75rem;color:var(--gris_UNIMEL)}@media (max-width:667px){.box{max-width:unset}.slide .rollBox{margin:auto}.boxes.roles>.rollBox{display:none}}