main.season-page section.principal{position:relative;padding-top:10vw;padding-bottom:300px}main.season-page section.principal .content{padding-bottom:4rem}main.season-page section.principal .content .title-container{padding:2rem 0;display:flex;align-items:center}main.season-page section.principal .content .title-container .title{max-width:950px;margin:0 auto;text-align:center;font-size:30px;font-weight:500;line-height:40px;position:relative}main.season-page section.principal .content .season-pannel{display:flex;align-items:flex-start;background-color:#fff;padding:2rem;border-radius:20px}main.season-page section.principal .content .season-pannel .season-pannel-navigation{flex-shrink:0;height:100%;padding-right:1rem}main.season-page section.principal .content .season-pannel .season-pannel-navigation .active-item{padding:2rem 1.5rem;display:flex;flex-direction:column;justify-content:center;font-weight:700;font-size:18px;background-color:#e5ecf6;margin-right:-1rem;border-radius:20px 0 0 20px;position:relative;margin-bottom:1rem}main.season-page section.principal .content .season-pannel .season-pannel-navigation .active-item .label{line-height:10px}main.season-page section.principal .content .season-pannel .season-pannel-navigation .active-item .value{font-weight:500;font-size:26px;position:relative;margin-right:auto;padding-right:calc(20px + 1rem);display:flex;align-items:center}main.season-page section.principal .content .season-pannel .season-pannel-navigation .active-item .value:after{content:"";position:absolute;right:0;width:20px;height:20px;background:url(/build/assets/collapse-arrow-Ct5Q49ea.svg) center/contain no-repeat;transform:rotate(-90deg)}main.season-page section.principal .content .season-pannel .season-pannel-navigation .list{display:flex;flex-direction:column;gap:.5rem;max-height:700px;overflow-y:auto;overflow-x:hidden}main.season-page section.principal .content .season-pannel .season-pannel-navigation .list .item .link{width:100%;font-size:14px;display:flex;align-items:center;gap:.25rem;padding:.5rem 1rem .5rem calc(.5rem + 36px);position:relative;color:#18161b;transition:.2s}main.season-page section.principal .content .season-pannel .season-pannel-navigation .list .item .link:hover{color:#095492;transform:translate(10px)}main.season-page section.principal .content .season-pannel .season-pannel-navigation .list .item .link:before{content:"";position:absolute;left:14px;width:24px;height:24px;background-color:#095492;mask:url(/build/assets/ship-DbsjGPMZ.svg) center/contain no-repeat}main.season-page section.principal .content .season-pannel .season-pannel-navigation .list .item .link .value{font-weight:700}main.season-page section.principal .content .season-pannel .season-pannel-navigation .list .item .link:after{content:"";position:absolute;left:0;width:14px;height:14px;background-color:#095492;mask:url(/build/assets/angle-i5wqM_ns.svg) center/contain no-repeat}main.season-page section.principal .content .season-pannel .season-pannel-content{padding:1rem;background-color:#e5ecf6;flex:1;display:flex;align-items:stretch;gap:1rem;border-radius:0 20px 20px}main.season-page section.principal .content .season-pannel .season-pannel-content .category{flex:1;background-color:#d5e4ee;border-radius:20px;padding:1rem;display:flex;flex-direction:column;overflow-y:auto;position:relative;max-height:800px}main.season-page section.principal .content .season-pannel .season-pannel-content .category .top{display:flex;align-items:center;justify-content:space-between;padding:0 2rem 1rem 0;position:relative;gap:2rem}main.season-page section.principal .content .season-pannel .season-pannel-content .category .top:before{content:"";position:absolute;bottom:0;left:20px;width:calc(100% - 20px);height:1px;background-color:#0038fd;border-radius:30px 0 0 30px}main.season-page section.principal .content .season-pannel .season-pannel-content .category .top:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:4px;background-color:#0038fd;border-radius:30px 0 0 30px}main.season-page section.principal .content .season-pannel .season-pannel-content .category .top .category-title{font-size:30px;font-weight:500}main.season-page section.principal .content .season-pannel .season-pannel-content .category .top .desc{color:#095492}main.season-page section.principal .content .season-pannel .season-pannel-content .category .top .desc .bold{color:#0038fd}main.season-page section.principal .content .season-pannel .season-pannel-content .category .list-overflow{margin-top:1rem;padding-bottom:100px}main.season-page section.principal .content .season-pannel .season-pannel-content .category .list-overflow .list{margin-top:2rem;display:flex;flex-direction:column;gap:3rem;overflow-y:auto;overflow-x:hidden;flex:1}main.season-page section.principal .content .season-pannel .season-pannel-content .category .list-overflow .list .item{display:flex;gap:2rem}main.season-page section.principal .content .season-pannel .season-pannel-content .category .list-overflow .list .item .thumb-container{width:120px;height:120px;border-radius:20px;overflow:hidden;flex-shrink:0}main.season-page section.principal .content .season-pannel .season-pannel-content .category .list-overflow .list .item .thumb-container .thumb{width:100%;height:100%;object-fit:cover}main.season-page section.principal .content .season-pannel .season-pannel-content .category:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:200px;background:linear-gradient(to top,#d5e4ee,#d5e4ee00);pointer-events:none}main.season-page section.principal:before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:400px;background:url(/build/assets/wave-detail-top-D8z9ID8e.svg) -90% 0/70% auto repeat-x;z-index:0;transform:scaleY(-1);pointer-events:none}main.season-page section.principal:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:600px;background:linear-gradient(to top,#e5ecf6,#fff);z-index:-1}main.season-page .ship-path-svg{z-index:1}main.season-page .schedule-text{text-wrap:balance;font-size:1.25rem;text-align:center;margin:4rem 0}@media screen and (max-width: 991px){main.season-page .schedule-text{margin:0 0 4rem}}main.season-page section.schedule{padding:12rem 0 0;margin-top:-8%;z-index:99}main.season-page section.schedule .title-container .content .title{padding-left:0;max-width:300px;width:100%;font-size:34px;font-weight:500;line-height:40px;position:relative}main.season-page section.schedule .lines.ln1{position:relative}main.season-page section.schedule .lines.ln1:before{background-color:#fff;content:"";position:absolute;left:50%;bottom:-5px;width:100dvw;transform:translate(-50%);height:10px;z-index:1}@media screen and (max-width: 767px){main.season-page section.schedule .lines.ln1:before{display:none}}main.season-page section.schedule .lines.ln1:after{background-color:#fff;content:"";position:absolute;left:50%;top:-5px;width:100dvw;transform:translate(-50%);height:10px;z-index:0}@media screen and (max-width: 767px){main.season-page section.schedule .lines.ln1:after{display:none}}main.season-page section.schedule .schedule-container{min-height:750px;display:flex;background-color:#1d82ae;position:relative;z-index:0}main.season-page section.schedule .schedule-container:before{content:"";position:absolute;top:-1px;left:0;width:110%;height:100px;background:url(/build/assets/wave-detail-top-D8z9ID8e.svg) -50% -2px/contain repeat-x;z-index:-1}main.season-page section.schedule .schedule-container:after{content:"";position:absolute;bottom:-1px;left:0;width:110%;height:100px;background:url(/build/assets/wave-detail-top-D8z9ID8e.svg) -100% 0/contain repeat-x;transform:scaleY(-1);z-index:-1}main.season-page section.schedule .schedule-container .content{display:flex;justify-content:space-between;align-items:flex-start;flex:1;gap:4rem;position:relative}main.season-page section.schedule .schedule-container .content:before{background-color:#1d82ae;content:"";position:absolute;left:50%;bottom:96px;width:100dvw;transform:translate(-50%);height:5px;z-index:0}@media screen and (max-width: 767px){main.season-page section.schedule .schedule-container .content:before{display:none}}main.season-page section.schedule .schedule-container .content:after{background-color:#1d82ae;content:"";position:absolute;left:50%;top:95px;width:100dvw;transform:translate(-50%);height:5px;z-index:0}@media screen and (max-width: 767px){main.season-page section.schedule .schedule-container .content:after{display:none}}main.season-page section.schedule .schedule-container .content .left{max-width:400px;flex-shrink:0;width:100%;padding-top:10rem;z-index:1}main.season-page section.schedule .schedule-container .content .left .search-container{display:flex;align-items:center;margin-bottom:2rem;position:relative}main.season-page section.schedule .schedule-container .content .left .search-container .desc{position:absolute;left:2rem;font-size:14px;transition:.2s}main.season-page section.schedule .schedule-container .content .left .search-container .search-input{background-color:#e5ecf6;border-radius:70px;width:100%;padding:1.5rem 2rem .5rem;font-size:16px}main.season-page section.schedule .schedule-container .content .left .search-container .search-input:focus+.desc,main.season-page section.schedule .schedule-container .content .left .search-container .search-input:not(:invalid)+.desc{margin-top:-1.5rem;font-size:12px}main.season-page section.schedule .schedule-container .content .left .search-container .search-button{position:absolute;right:1rem;display:flex;justify-content:center;align-items:center;background-color:transparent;cursor:pointer}main.season-page section.schedule .schedule-container .content .left .search-container .search-button .icon{width:20px;height:20px}main.season-page section.schedule .schedule-container .content .left .complete-season-link{display:inline-flex;align-items:center;color:#fff;margin-top:1rem;gap:.75rem;font-size:13px;margin-left:1rem;transition:.2s}main.season-page section.schedule .schedule-container .content .left .complete-season-link .icon{width:20px;height:20px}main.season-page section.schedule .schedule-container .content .left .complete-season-link:hover{opacity:.7}main.season-page section.schedule .schedule-container .content .right{padding-right:75px;width:100%;margin-right:-600px;z-index:1}main.season-page section.schedule .schedule-container .content .right .slider-container{overflow:hidden}main.season-page section.schedule .schedule-container .content .right .slider-container .slider .slick-track{display:flex}main.season-page section.schedule .schedule-container .content .right .slider-container .slider .slick-track .slick-slide{opacity:.2;transition:.6s}main.season-page section.schedule .schedule-container .content .right .slider-container .slider .slick-track .slick-slide.slick-active.slick-current{opacity:1}main.season-page section.schedule .schedule-container .content .right .slider-container .slider .card-item{width:100%!important;padding-right:75px;padding-top:30px;padding-left:80px}main.season-page section.schedule .schedule-container .content .right .slider-container .slider .card-item .card{display:flex;background-color:#e5ecf6;border-radius:20px;position:relative;transition:.2s}main.season-page section.schedule .schedule-container .content .right .slider-container .slider .card-item .card .text-content{padding:2rem 6rem 2rem 2rem;position:relative}main.season-page section.schedule .schedule-container .content .right .slider-container .slider .card-item .card .text-content .date{color:#095492;font-weight:500;font-size:14px}main.season-page section.schedule .schedule-container .content .right .slider-container .slider .card-item .card .text-content .title,main.season-page section.schedule .schedule-container .content .right .slider-container .slider .card-item .card .text-content .city{font-size:24px;font-weight:500;max-width:300px;line-height:30px}main.season-page section.schedule .schedule-container .content .right .slider-container .slider .card-item .card .text-content .desc{max-width:200px;font-size:13px;margin-left:8rem;margin-top:1rem}main.season-page section.schedule .schedule-container .content .right .slider-container .slider .card-item .card .text-content .button-container{position:absolute;bottom:-30px}main.season-page section.schedule .schedule-container .content .right .slider-container .slider .card-item .card .video-container{position:absolute;right:-75px;top:-30px;width:150px;height:200px;overflow:hidden;border-radius:30px}main.season-page section.schedule .schedule-container .content .right .slider-container .slider .card-item .card .video-container .thumb{width:100%;height:100%;object-fit:cover;transition:.2s}main.season-page section.schedule .schedule-container .content .right .slider-container .slider .card-item .obs{text-align:right;color:#fff;font-size:12px;margin-left:auto;max-width:250px;display:block;padding:.5rem 0}main.season-page section.schedule .schedule-container .content .right .slider-container .slider .card-item:first-child,main.season-page section.schedule .schedule-container .content .right .slider-container .slider .card-item:last-child{padding-left:0;padding-right:140px}main.season-page section.schedule .schedule-container .content .right .slider-container .slider .card-item:last-child .obs{color:#18161b}main.season-page section.schedule .schedule-container .content .right .slider-container .slider .card-item:hover .card{background-color:#bfd0e9}main.season-page section.schedule .schedule-container .content .right .slider-container .slider .card-item:hover .card .video-container .thumb{transform:scale(1.2)}main.season-page section.schedule .schedule-container .content .right .slider-container .slider .slick-arrow{position:absolute;width:40px;height:70px;background:url(/build/assets/thin-angle-CMgWPVne.svg) center/contain no-repeat;font-size:0;top:calc(50% - 35px);cursor:pointer;transition:.2s}main.season-page section.schedule .schedule-container .content .right .slider-container .slider .slick-arrow.slick-next{right:580px}main.season-page section.schedule .schedule-container .content .right .slider-container .slider .slick-arrow.slick-prev{left:-80px;transform:scaleX(-1)}main.season-page section.schedule .schedule-container .content .right .slider-container .slider .slick-arrow:hover{opacity:.6}main.season-page section.schedule .schedule-download{display:flex;justify-content:center;margin-top:1rem}@media screen and (max-width: 992px){main.season-page section.principal{padding-top:3rem;padding-bottom:60px}main.season-page section.principal .content{padding-bottom:0}main.season-page section.principal .content .title-container .title{font-size:20px;line-height:30px}main.season-page section.principal .content .title-container .title:before{width:30px;height:40px;border-radius:6px;left:10px;top:-5px}main.season-page section.principal .content .season-pannel{flex-direction:column;padding:0;gap:2rem}main.season-page section.principal .content .season-pannel .season-pannel-navigation{width:100%;padding-right:0}main.season-page section.principal .content .season-pannel .season-pannel-navigation .active-item{border-radius:20px;align-items:center;position:relative;width:100%;margin-bottom:0;border-bottom:1px solid #FFF;transition:.2s}main.season-page section.principal .content .season-pannel .season-pannel-navigation .active-item .value{margin-right:0;padding-right:0;position:initial}main.season-page section.principal .content .season-pannel .season-pannel-navigation .active-item .value:after{bottom:-10px;left:calc(50% - 10px);right:inherit;transform:none;z-index:9}main.season-page section.principal .content .season-pannel .season-pannel-navigation .list-container{max-height:0;overflow:hidden;transition:max-height .2s,padding .2s .1s;background-color:#e5ecf6;z-index:0;border-radius:0 0 20px 20px}main.season-page section.principal .content .season-pannel .season-pannel-navigation.active .active-item{border-radius:20px 20px 0 0;background-color:#d5e4ee}main.season-page section.principal .content .season-pannel .season-pannel-navigation.active .list-container{max-height:300px;padding:1rem;transition:max-height .2s}main.season-page section.principal .content .season-pannel .season-pannel-navigation.active .list-container .list{height:100%;max-height:calc(300px - 2rem)}main.season-page section.principal .content .season-pannel .season-pannel-content{flex-direction:column;margin:0 -1rem;border-radius:0;width:calc(100% + 2rem)}main.season-page section.principal .content .season-pannel .season-pannel-content .category .top{padding-right:2rem;gap:2rem}main.season-page section.principal .content .season-pannel .season-pannel-content .category .top .category-title{font-size:20px}main.season-page section.principal .content .season-pannel .season-pannel-content .category .top .desc{text-align:right;font-size:13px}main.season-page section.principal .content .season-pannel .season-pannel-content .category .list-overflow{max-height:0px;overflow:hidden;padding:0;transition:.2s;pointer-events:all}main.season-page section.principal .content .season-pannel .season-pannel-content .category .list-overflow .list .item{gap:.5rem;align-items:flex-start}main.season-page section.principal .content .season-pannel .season-pannel-content .category .list-overflow .list .item .thumb-container{width:100px;height:100px}main.season-page section.principal .content .season-pannel .season-pannel-content .category .list-overflow .list .item .ship-title{font-size:16px}main.season-page section.principal .content .season-pannel .season-pannel-content .category.active .list-overflow{max-height:300px}main.season-page section.principal .content .season-pannel .season-pannel-content .category.active:after{transform:scaleY(-1)}main.season-page section.principal .content .season-pannel .season-pannel-content .category:after{width:20px;height:20px;background:url(/build/assets/collapse-arrow-Ct5Q49ea.svg) center/contain no-repeat;top:calc(1rem + 5px);right:1rem;left:inherit;transition:.2s;pointer-events:none}main.season-page section.principal:before{height:50px;background-size:100% auto}main.season-page section.principal:after{z-index:-2}main.season-page .ship-path-svg:after{display:none}}@media screen and (max-width: 767px){main.season-page section.schedule{padding-top:6rem;padding-bottom:0}main.season-page section.schedule .title-container .content .title{font-size:24px;line-height:30px;padding-left:calc(1rem + 40px)}main.season-page section.schedule .title-container .content .title:after{width:40px;height:50px}main.season-page section.schedule .schedule-container{margin-top:2rem}main.season-page section.schedule .schedule-container .content{flex-direction:column;gap:4rem;padding:0}main.season-page section.schedule .schedule-container .content .left{max-width:100vw;width:100%;padding:0 1rem}main.season-page section.schedule .schedule-container .content .right{padding-right:0;padding-bottom:4rem;max-width:100vw;width:100%}main.season-page section.schedule .schedule-container .content .right .slick-list{width:100%}main.season-page section.schedule .schedule-container .content .right .slider-container .slider{max-width:100%}main.season-page section.schedule .schedule-container .content .right .slider-container .slider .slick-track .slick-slide{opacity:1;padding:1rem}main.season-page section.schedule .schedule-container .content .right .slider-container .slider .slick-track .slick-slide .card-item{padding:0}main.season-page section.schedule .schedule-container .content .right .slider-container .slider .slick-track .slick-slide .card-item .card .text-content{padding:1rem}main.season-page section.schedule .schedule-container .content .right .slider-container .slider .slick-track .slick-slide .card-item .card .text-content .title,main.season-page section.schedule .schedule-container .content .right .slider-container .slider .slick-track .slick-slide .card-item .card .text-content .city{font-size:18px;line-height:24px}main.season-page section.schedule .schedule-container .content .right .slider-container .slider .slick-track .slick-slide .card-item .card .text-content .desc{margin-left:80px;margin-bottom:1rem}main.season-page section.schedule .schedule-container .content .right .slider-container .slider .slick-track .slick-slide .card-item .card .video-container{top:-10px;right:-10px;height:80px;width:100px;border-radius:10px}main.season-page section.schedule .schedule-container .content .right .slider-container .slider .slick-track .slick-slide .card-item .obs{max-width:120px;color:#fff}main.season-page section.schedule .schedule-container .content .right .slider-container .slider .slick-arrow{width:30px;height:30px;background:url(/build/assets/collapse-arrow-Ct5Q49ea.svg) center/contain no-repeat;border-radius:50%;top:-30px}main.season-page section.schedule .schedule-container .content .right .slider-container .slider .slick-arrow.slick-next{left:calc(1.5rem + 30px);transform:rotate(-90deg)}main.season-page section.schedule .schedule-container .content .right .slider-container .slider .slick-arrow.slick-prev{left:1rem;transform:rotate(90deg)}main.season-page section.schedule .schedule-container .content .right .slider-container .slider .slick-arrow:hover{opacity:1}}
