.planos-tabs .content-wrapper{background:#fdfcfa}.tab-details h4{font-size:19px!important;margin-bottom:1rem}.info-tab-link img{max-width:25px!important;width:100%}.planos-tabs .heading-content{margin:auto;max-width:550px;padding-bottom:50px;text-align:center}.planos-tabs .main-tabs{border:1px solid #fff;border-radius:40px;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.8);display:flex;gap:20px;justify-content:space-between;margin:auto;max-width:900px;padding:6px;text-align:center}.planos-tabs .main-tabs button{background:#fff;border:none;color:#2f502a;width:100%}.planos-tabs .main-tabs button:hover{background:#fff;color:#27323a}.planos-tabs .main-tabs button.active{background:#e6e5cf;color:#2f502a;font-weight:700}.planos-tabs .tab_inner_content{padding:60px 26px}.planos-tabs .info-tabs{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:650px;min-width:200px}.planos-tabs .info-tabs button{align-items:center;background:transparent;border:1px solid #e6e5cf;color:#091008;display:flex;gap:13px;justify-content:center;width:100%}.planos-tabs .info-tabs button.active{border-color:#2f502a;color:#2f502a}.planos-tabs .info-tabs button.active svg,.planos-tabs .info-tabs button.active svg path{fill:#beb8a3}.planos-tabs .info-tab-content .planos-content-description{background-color:#2f502a;border-radius:24px;box-shadow:0 4px 20px rgba(0,0,0,.15);color:#fff!important;display:flex;flex-direction:column;gap:1rem;justify-content:center;max-width:380px;padding:2rem}.tab-title-icon{display:flex;gap:10px}.main-tabs .tab-link{align-items:center;display:flex!important;gap:10px;justify-content:center}.tab-icon,.tab-title-icon img{height:50px;width:40px}.planos-tabs .info-tab-content,.planos-tabs .tab-content{display:none;transition:all .8s linear}.planos-tabs .info-tab-content.active,.planos-tabs .tab-content.active{display:block;transition:all .8s linear}.planos-tabs .info-tab-content .slider-container{align-items:flex-start;display:flex;gap:16px;width:100%}.planos-tabs .info-tab-descriptions .tab-details{display:grid;gap:13px;grid-template-columns:1fr;margin:0}.planos-tabs .info-tab-descriptions .tab-details h4{font-size:28px;font-weight:600;line-height:1.4}.planos-tabs .info-tab-descriptions .tab-details h5{font-size:18px;font-weight:600;line-height:1.2}.planos-tabs .main-slider{flex:1;min-width:0}.planos-tabs .main-slider img{border-radius:24px;height:530px;object-fit:cover;width:100%}.planos-tabs .thumbnail-slider{flex-shrink:0;margin-left:auto;margin-right:auto;width:40%}.planos-tabs .slick-vertical .slick-slide{border-bottom:10px solid transparent}.planos-tabs .slick-vertical .slick-slide:last-child{border:0}.planos-tabs .thumbnail-slider img{border-radius:24px;cursor:pointer;height:170px;margin:auto;object-fit:cover;width:100%}.planos-tabs .info-distribucion .info-tab-descriptions{align-items:center;display:flex;gap:33px}.planos-tabs .info-distribucion .info-tab-descriptions .distribucion{border-radius:24px;width:60%}.planos-tabs .info-distribucion .info-tab-descriptions .info-tab-content{max-width:40%}.planos-tabs .info-recorrido iframe{border-radius:24px}@media (max-width:768px){.planos-tabs .info-distribucion .info-tab-descriptions{flex-direction:column}.planos-tabs .info-distribucion .info-tab-descriptions .distribucion{height:300px!important;object-fit:cover}.planos-tabs .info-distribucion .info-tab-descriptions .distribucion,.planos-tabs .info-distribucion .info-tab-descriptions .info-tab-content{max-width:100%;width:100%}.planos-tabs .info-tab-content .slider-container{flex-direction:column}.planos-tabs .main-slider{flex:unset;width:100%}.planos-tabs .info-tabs{flex-direction:column}.planos-tabs .thumbnail-slider .slick-slide{margin:0 5px!important}.planos-tabs .tab_inner_content{padding:32px 20px}.planos-tabs .main-tabs button{padding:10px 18px;white-space:nowrap}.planos-tabs .main-tabs{margin:10px;overflow-x:scroll}.planos-tabs .thumbnail-slider{flex:unset;width:100%}.planos-tabs .slider-container .slick-arrow svg{max-width:20px}.planos-tabs .main-slider img{border-radius:16px;height:300px}.planos-tabs .thumbnail-slider img{border-radius:12px;height:120px}}@media (max-width:480px){.planos-tabs .thumbnail-slider img{height:90px}}