.promoSlot .promos div{flex-basis:33%}.promoSlot .btnCaption button{flex-basis:50%}.promoSlot .btnCaption button{border:1px solid #0172ea;border-radius:5px;font-size:13px;padding:10px 5px}.promoSlot .btnCaption button.izq,.promoSlot .btnCaption button.izq:hover{background:#fff;margin:5px 5px 5px 0}.promoSlot .btnCaption button.dcha:not(:disabled),.promoSlot .btnCaption button.dcha:hover:not(:disabled){background:#0172ea;color:#fff;margin:5px 0 5px 0}.promoSlot .promos>div{padding:5px}.promoSlot h1.text-center.txtPromociones{color:#0172ea;margin-top:20px}.promoSlot .contentPromo a,.promoSlot .contentPromo a:hover{color:#0172ea;text-decoration:none;min-height:150px;background:gray}.promoSlot .contentPromo+.contentPromo .btnCaption button{flex-basis:100%}.promoSlot p.txtPromoP{text-align:center;font-size:13px;width:50%;margin:auto;margin-bottom:20px}.promoSlot .contentPromo{margin:20px 0;background:#fff;padding-top:5px}.promoSlot .contentPromo:last-child{background:#f5f4f5}.promoSlot .promos{display:flex;justify-content:center;align-items:center}.promoSlot .btnCaption{display:flex;width:100%;justify-content:center;align-items:center;align-content:center}.promoSlot img.imgPromo{width:100%}@media screen and (max-width:992px){.promoSlot .promos{display:flex;justify-content:center;align-items:center;flex-direction:column}.promoSlot .promos div{flex-basis:100%;width:100%}.promoSlot .btnCaption button{flex-basis:100%}.promoSlot h1{font-size:24px}}@media screen and (max-width:578px){.promoSlot p.txtPromoP{width:100%}}#emptyPromoSeparator{background:#329ff5}.promoSlot .promos .btnCaption button.clicable_N{background:#868788;color:#fff}.promotion-btn.btn-outline{border-width:1px}.promotion-btn.btn-primary{border-width:1px}.promotion-btn.btn-primary:hover{background-color:#0066d2}.promotion-btn.btn-outline:hover{background-color:rgba(247,247,247,0.85)}.promotion-banner{display:block;margin-bottom:10px}@media screen and (min-width:768px){.promotion-banner{margin-bottom:43px}}.promotion-image{margin-left:-20px;margin-right:-20px;margin-bottom:25px}@media screen and (min-width:768px){.promotion-image{margin-left:0;margin-right:0}}@media screen and (min-width:992px){.promotion-image{margin-bottom:0}}@media screen and (min-width:768px){.promotion-wrapper{padding-top:58px}}@media screen and (min-width:1200px){.promotion-wrapper{padding-right:20px}}.promotion-content{color:#6f7072}.promotion-title{display:block;font-size:20px;font-weight:600;color:inherit;margin-bottom:14px;text-align:center}@media screen and (min-width:768px){.promotion-title{margin-bottom:11px;text-align:left}}.promotion-description{position:relative;margin-bottom:0;transition:all 160ms ease-in-out}.promotion-description.is-collapsed{max-height:170px;overflow:hidden}.promotion-description.is-collapsed::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 40%,rgba(255,255,255,1) 85%);z-index:3}.promotion-description.is-expanded{max-height:none}.promotion-description.is-expanded::after{display:none}.promotion-description__readMore{position:absolute;left:0;bottom:0;padding:5px 0;margin-top:5px;z-index:5}.promotion-description__readMore>i{font-size:10px;margin-left:2px;transition:transform 160ms ease-in-out}.promotion-description.is-expanded .promotion-description__readMore{position:relative;display:block}.promotion-description.is-expanded .promotion-description__readMore>i{transform:rotate(-180deg)}@media screen and (min-width:768px){.promotion-description.is-collapsed{max-height:none}.promotion-description.is-collapsed::after{display:none}.promotion-description__readMore{display:none !important}}.promotion-steps{position:relative;color:#6f7072;margin:40px 0 25px}.promotion-steps__inner{position:relative;padding:0 19px;margin-left:7px}.promotion-steps__inner::before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto 0;width:2px;height:86%;border-width:0 0 0 2px;border-style:dashed;border-color:#0172ea}.promotion-steps__title{font-size:20px;color:inherit;margin-bottom:33px}.promotion-step{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:13px;text-align:left;color:inherit;padding-bottom:60px}.promotion-steps__column:last-child .promotion-step{padding-bottom:0}.promotion-step::before{content:"";flex:0 0 auto;margin-left:-4px;margin-right:13px;width:13px;height:13px;background-color:#0172ea;border-radius:50%}.promotion-step>img{width:50px;height:50px;min-width:50px;max-width:50px}.promotion-step>p{width:100%;margin-bottom:0;margin-left:15px}.promotion-steps__column{padding-left:0;padding-right:0}@keyframes step-appear{from{opacity:0}to{opacity:1}}@-moz-keyframes step-appear{from{opacity:0}to{opacity:1}}@media screen and (min-width:768px){.promotion-steps{margin-top:60px}.promotion-steps__inner{margin-left:45px;margin-right:75px}.promotion-steps__inner::before{bottom:auto;right:0;width:100%;height:2px;margin:0 auto;border-width:2px 0 0 0}.promotion-step{margin:0 auto;max-width:140px;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-bottom:0;opacity:0;animation-name:step-appear;animation-duration:600ms;animation-delay:0;animation-timing-function:cubic-bezier(.81,.36,.38,.83);animation-fill-mode:forwards}.promotion-steps__column:nth-child(2) .promotion-step{animation-delay:250ms}.promotion-steps__column:nth-child(3) .promotion-step{animation-delay:400ms}.promotion-steps__column:nth-child(4) .promotion-step{animation-delay:650ms}.promotion-steps__column:first-child .promotion-step{left:-50%;margin-left:0}.promotion-steps__column:last-child .promotion-step{right:-50%;margin-right:0}.promotion-step::before{margin-left:0;margin-right:0;margin-top:-7px;margin-bottom:7px;width:15px;height:15px}.promotion-step>p{margin-left:0;margin-top:15px}}@media screen and (min-width:992px){.promotion-steps__inner{margin-left:25px}}@media screen and (min-width:1600px){.promotion-steps__inner{margin:0 75px}.promotion-steps__column:first-child .promotion-step{left:-70px}.promotion-steps__column:last-child .promotion-step{right:-70px}}.promotion-expires__header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:7px}.promotion-expires__header>img{width:21px;margin-right:13px}.promotion-expires__title{font-size:15px;font-weight:600;color:inherit;margin:0}.promotion-expires dl{display:block;font-size:13px;padding:15px 23px;border:1px solid #e1e1e1;margin-bottom:0}.promotion-expires dl>dt{font-weight:500;margin-bottom:3px}.promotion-expires dl>dd{font-weight:600;margin-bottom:20px}.promotion-expires dl>dd:last-child{margin-bottom:0}.promotion-ctas{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:25px}.promotion-ctas .promotion-btn{padding-top:13px;padding-bottom:13px;margin-bottom:15px}.promotion-ctas>.promotion-btn:last-child{margin-bottom:0}@media screen and (min-width:768px){.promotion-ctas{padding-top:31px;margin-bottom:0}}.promotion-details{display:flex;flex-direction:column;padding-top:20px}.promotion-details>.promotion-expires{flex:0 0 auto}.promotion-details>.promotion-ctas{flex:1 1 auto}@media screen and (min-width:768px){.promotion-details{flex-direction:row-reverse;padding-top:25px}.promotion-details>.promotion-expires{flex:0 0 auto;margin-right:40px}}@media screen and (min-width:992px) and (max-width:1200px){.promotion-details{flex-direction:column-reverse}.promotion-details>.promotion-expires{margin-right:0}}