@charset "UTF-8";.theme{margin-bottom:10px}.nav-bottom{background-color:#ea5c81;position:fixed;height:50px;bottom:0;width:100%;z-index:1}.control-panel{max-width:1220px;margin:0 auto;display:flex;height:100%}.control-panel__label{margin:15px;color:#bcf3ed;line-height:20px;display:none}.control-panel__body{display:flex}.control-panel__btn{width:50px;height:50px;margin-left:auto}.control-panel__btn i{width:24px;height:24px;background-size:100%;background:no-repeat 50%;margin:13px;cursor:pointer}.control-panel__btn i.fa{text-align:center;font-size:24px;color:#fff}@media (max-width:575px){.control-panel__body{justify-content:space-around;width:100%}.control-panel__btn--right{border-left:1px solid #fff}}@media (min-width:576px){.control-panel__label{display:block}}.slider-card{margin:0;position:relative;background-color:transparent}.caption-wrapper{width:100%;text-align:left;position:static;z-index:2;line-height:23px;padding-left:8px;padding-right:5px;background-color:#ea5c81;display:table;min-height:56px;min-width:280px}.slick-current .caption-a{opacity:1!important;transition:all .4s ease-in-out;transition-delay:.15s}.slider-card h5{position:absolute;text-align:center;width:100%;z-index:9;font-size:22px}.slider-card h5 a{padding:5px 10px;background-color:#59c9bd;display:inline-block;color:#fff}.slick-current .caption-wrapper{opacity:1!important;transition:all .25s ease-in-out}#index-top-banner .slick-dotted.slick-slider{margin-bottom:0}#index-top-banner .caption-wrapper{width:100%;position:static;z-index:2;line-height:23px;border-left:6px solid #59c9bd;padding-left:8px;padding-right:5px;background-color:#f1819f;display:table;min-height:56px;min-width:280px}#index-top-banner .caption-a{background-color:none;color:#fff;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.75);font-size:19px;text-align:center;padding:5px 0;display:table-cell;vertical-align:middle}#index-top-banner .slick-dots{position:absolute;bottom:8px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}#index-top-banner ul li[role=presentation]{float:none;margin-top:25px}#index-top-banner .slick-dots li button:before{font-family:"slick";font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#index-top-banner .slick-dots li.slick-active button:before{color:#ea5c81;opacity:1}#index-top-banner .slick-next:before{content:"→"}#index-top-banner .slick-prev:before{content:"←"}#index-top-banner .slick-next,#index-top-banner .slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:25px;height:25px;padding:0;transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}#index-top-banner .slick-next:before,#index-top-banner .slick-prev:before{font-family:"slick";font-size:25px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 4px rgba(0,0,0,.75)}@media (min-width:993px){#index-top-banner .slick-next,#index-top-banner .slick-prev{width:30px;height:30px}#index-top-banner .slick-next:before,#index-top-banner .slick-prev:before{font-size:30px}}#index-top-banner .slick-prev{left:20px}@media (min-width:993px){#index-top-banner .slick-prev{left:100px}}@media (min-width:1201px){#index-top-banner .slick-prev{left:175px}}@media (min-width:1401px){#index-top-banner .slick-prev{left:250px}}@media (min-width:1601px){#index-top-banner .slick-prev{left:400px}}#index-top-banner .slick-next{right:20px}@media (min-width:993px){#index-top-banner .slick-next{right:100px}}@media (min-width:1201px){#index-top-banner .slick-next{right:175px}}@media (min-width:1401px){#index-top-banner .slick-next{right:250px}}@media (min-width:1601px){#index-top-banner .slick-next{right:400px}}@media (min-width:577px){#index-top-banner .caption-wrapper{max-width:430px;position:absolute;bottom:35px;display:block;line-height:1.4;border-left:none;padding-left:0;background-color:transparent;opacity:0;transition:all .25s ease-in-out}#index-top-banner .caption-a{background-color:#ea5c81;text-shadow:none;font-size:25px;display:inline;box-shadow:15px 0 0 #ea5c81;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0;font-weight:300;border-left:10px solid #59c9bd;padding-left:8px}}@media (min-width:993px){#index-top-banner .caption-a{font-size:26px}#index-top-banner .slider-card img{opacity:.7;transition:all .25s ease-in-out}#index-top-banner .slick-current img{opacity:1!important;transition:all .25s ease-in-out}#index-top-banner .slick-current .slider-card{background-color:transparent;transition:all .25s ease-in-out}#index-top-banner .slider-card{margin:0 6px;background-color:#000;transition:all .25s ease-in-out}}@media (min-width:1201px){#index-top-banner .caption-a{font-size:28px}}#tour-Banner{background-color:#fff;margin-bottom:40px}#tour-Banner .caption-wrapper{max-width:100%;position:absolute;bottom:35px;display:block;line-height:1.4;border-left:none;padding-left:0;background-color:transparent;opacity:0;transition:all .25s ease-in-out}#tour-Banner .slick-list{overflow:inherit}#tour-Banner .caption-wrapper{opacity:1;padding:0 55px;margin-bottom:-70px}#tour-Banner .slider-card>a img{transition:all .1s ease-out}#tour-Banner .slider-card h5{position:absolute;text-align:center;width:100%;z-index:9;font-size:16px}#tour-Banner .slider-card h5 a{padding:5px 20px;background-color:#59c9bd;display:inline-block}#tour-Banner .caption-a{display:inline-block;background-color:rgba(234,92,129,.95);color:#fff;display:block;text-align:center;padding:8px 20px;font-size:18px}@media (min-width:577px){#tour-Banner .caption-a{font-size:20px}#tour-Banner .caption-wrapper{padding:0 65px;margin-bottom:-65px}}.card-wrapper .card{border:none!important;background-color:transparent}.card-wrapper .card-detail{border-top:none;padding:5px 0 0}.section-header+.section-slider{padding-top:10px}.sub-section{margin:10px 0 20px;padding:0 20px}@media (max-width:991px){.card-detail .card-tag a{font-weight:500;line-height:1.6;font-size:16px}.card-detail .card-title a{font-size:18px}}@media (max-width:991px) and (min-width:768px){.card-detail{background-color:transparent}}.feature-segmented-ctr .item:last-child{margin-left:20px}@media(max-width:428px){.feature-segmented-ctr{flex-direction:column!important;align-content:center;justify-content:center;text-align:center;height:auto!important}.feature-segmented-ctr .item,.feature-segmented-ctr .item:last-child{margin:5px 0}.feature-segmented-ctr a{font-size:12pt}}