.btn-black{padding:8px 25px;background-color:#333;color:#fff;border:1px solid transparent}.btn-black:hover,.btn-black:focus,.btn-black:active{background-color:transparent;border:1px solid #333;color:#333}.detail-wrap{padding:200px 0 50px}.detail-hero-banner-title{font-size:70px;font-family:Larken;font-weight:700;padding:0 100px}.story-hero-banner-title{padding:0 250px;font-size:70px;font-family:Larken;font-weight:700}.detail-hero-banner .rating-section{margin:40px 0}.detail-hero-banner .btn{margin:0 0 30px;border-radius:0}.detail-content,.itinerary-content{margin-top:80px;position:relative}.detail-sidebar-sticky,.itinerary-sidebar-sticky{position:relative}.detail-sidebar{background-color:#fff;border:1px solid #e9e6dd;border-radius:12px;padding:40px 20px 0;position:sticky;top:0;z-index:100;transition:transform .3s ease-in-out , opacity .3s ease-in-out;width:285px!important;transform:translateY(0);opacity:1}.detail-sidebar.stuck-bottom{transform:translateY(20px)}.detail-sidebar.stuck-top{transform:translateY(-20px)}.detail-sidebar ul li{padding:5px 0;color:#787777}.detail-sidebar ul li a{color:#787777}.itinerary-sidebar{background-color:#fff;border:1px solid #e9e6dd;border-radius:12px;padding:40px 20px;transition:transform .3s ease-in-out , opacity .3s ease-in-out;width:285px;transform:translateY(0);opacity:1}.itinerary-sidebar.stuck-bottom{transform:translateY(20px)}.itinerary-sidebar.stuck-top{transform:translateY(-20px)}.itinerary-sidebar ul li{padding:5px 0;color:#787777}.itinerary-sidebar ul li a{color:#787777}@media (max-width:992px){.detail-sidebar,.itinerary-sidebar{width:100%!important}}.detail-video-sec{width:1000px;margin:30px auto 0;max-width:100%;text-align:center}.detail-video-sec video{width:100%;height:100%}.detail-content-title{margin-bottom:35px;line-height:1.5}.detail-desc-sec p{margin-bottom:25px;color:#787777}.detail-testimonials-wrap{margin-top:60px;overflow:hidden}.detail-testimonials-sec{margin-top:25px;-moz-columns:15em;columns:15em;-moz-column-gap:1em;column-gap:1em}.detail-testmnal-item{margin-bottom:15px;border-radius:12px;padding:16px;background-color:#fff;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.detail-testmnal-item-head{display:flex;align-items:center;margin-bottom:10px}.detail-testmnal-item-head-img{border-radius:8px;width:24px;height:24px;margin-right:10px}.detail-testmnal-item-body{color:#787777}.detail-featuring-wrap{margin-top:60px}.flickity-viewport{overflow:hidden}.detail-featuring-item{padding:10px;border:1px solid #e9e7e1;border-radius:10px}.detail-featuring-item-content{margin-top:15px}.detail-featuring-item-content h5{font-size:16px;font-weight:600;margin:0 0 5px}.detail-featuring-item-content h6{font-size:15px;margin:0;color:#787777}.detail-featuring-wrap .contributors-card .card{width:160px;height:auto}.detail-featuring-wrap .contributors-card .card .card-title{font-size:14px}.detail-featuring-wrap .contributors-card .card .card-text{font-size:12px}.detail-faq-wrap{margin-top:60px}.details-accordion{width:100%;border:1px solid #ddd;border-radius:8px;margin-bottom:10px;background-color:#fff}.details-accordion-header{display:flex;align-items:center;padding:12px 15px;cursor:pointer;font-weight:500;color:#787777}.details-accordion-header .arrow{transition:transform .3s ease;margin-right:10px;margin-left:5px;display:flex}.arrow.up{transform:rotate(90deg)}.details-accordion-content{max-height:0;overflow:hidden;color:#787777;padding:0 15px 0 45px;transition:max-height .3s ease , padding .3s ease}.details-accordion-content.open{max-height:300px;padding:5px 15px 25px 45px}.details-accordion-content p{margin:0}.faq-item{margin-bottom:10px;border:1px solid #e9e6dd;border-radius:8px;overflow:hidden}@media (max-width:1280px){.detail-hero-banner br{display:none}}@media (max-width:1199px){.detail-wrap{padding-top:120px}.detail-hero-banner-img{width:100%;margin-top:20px}.detail-hero-banner-title{font-size:70px;padding:0}.story-hero-banner-title{padding:0;font-size:70px}}@media (max-width:991px){.detail-content,.detail-desc-sec{margin-top:30px}.detail-testimonials-wrap,.detail-featuring-wrap,.detail-faq-wrap{margin-top:40px}.detail-testimonials-wrap{height:auto}}@media (max-width:575px){.detail-hero-banner-title{font-size:42px;padding:0}.story-hero-banner-title{padding:0;font-size:42px}.detail-content-title{margin-bottom:25px}.detail-video-sec{margin-top:10px}}@media (max-width:479px){.detail-hero-banner-title{font-size:42px}}.contributors-card{margin-right:1rem;color:#f7f6f5;text-align:start;font-family:HeyWow\ Book,sans-serif;font-size:14px;font-weight:600;line-height:1.6;margin-bottom:5px;letter-spacing:initial;height:-moz-fit-content!important;height:fit-content!important;padding:10px;border:1px solid #dcdcdc;border-radius:10px;margin-right:20px}.contributors-card .card{width:180px}.contributors-card img{border-radius:5px;width:100%;height:auto}.contributors-card .card-text{color:gray}.detail-featuring-wrap .marquee-wrapper{overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,#000 1.5%,#000 87.5%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,#000 1.5%,#000 87.5%,rgba(0,0,0,0) 100%)}.detail-featuring-wrap .marquee-wrapper .marquee{display:flex;width:-moz-max-content;width:max-content;animation:scroll 20s linear infinite}.detail-featuring-wrap .marquee-wrapper .marquee-content{display:flex}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.contributors-card .card{background:transparent}.contributors-card .card-text{font-size:12px}@media (max-width:767px){.contributors-card{width:50%}}