a.wa_link,p.cruise_company>em{color:#000}.faq-answer p,.faq-question{font-size:16px;text-align:left}div.cruise-ports-row>div>ul>li>a:hover,p.book-transfer a{text-decoration:none}.faq-question,.tab-button{cursor:pointer;background:#f1f1f1;font-weight:700}.advantage-box,.col-1,.col-2{box-sizing:border-box}ol#how-to-book-inst>li{list-style:square}div.cruise-ports-row>div>ul>li>a{color:#333;text-decoration:underline}a.wa_link{text-decoration:underline}.faq-container{max-width:900px;margin:40px auto;padding:10px 20px;background-color:#f1f1f1;border-radius:5px}.faq-item{border-bottom:1px solid #ccc}.faq-item.last{border-bottom:none}.faq-question::before{content:"+";margin-right:14px;color:#333;transition:content .3s}.faq-item.active .faq-question::before{content:"-";padding-right:4px}.faq-question{width:100%;border:none;padding:18px 20px;transition:background .3s}.faq-question:hover{color:#333}.faq-question:hover::before{color:#3380d3}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s,padding .3s;padding:0 20px 0 40px}.faq-answer p{margin:20px 0;color:#333}.faq-item.active .faq-answer{max-height:300px;padding:0 20px 0 40px}table#TransferPriceList>tbody>tr>td,table#TransferPriceList>tbody>tr>th{border-bottom:1px solid #999;border-right:1px solid #999;padding:5px}p.book-transfer{text-align:center;margin-top:30px}p.book-transfer a{font-size:20px;padding:15px 30px;background:#3380d3;color:#fff;border-radius:3px;text-transform:uppercase}p.book-transfer a>i{padding-right:10px}p.book-transfer:hover a{background:#333;color:#fff;transition:background .3s}.tabs{display:flex;margin:20px 0;border-bottom:2px solid #ccc}.tab-button{padding:10px 20px;border:none;border-bottom:2px solid transparent}.tab-button.active{border-bottom:2px solid #007bff;background:#fff}.tab-content{display:none}.tab-content.active{display:block}.how-to-book-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:20px}.how-step{flex:1 1 calc(33.333% - 20px);background-color:#f7f7f7;padding:20px;text-align:center;border-radius:10px}.how-step-number{font-size:40px;font-weight:700;color:#007bff;margin-bottom:10px}.how-step-text{font-size:18px}.advantages-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:40px auto;padding:0 20px}.advantage-box{background:#eee;border-radius:3px;padding:25px;flex:1 1 calc(33.333% - 40px);text-align:center;min-width:250px;transition:.3s ease-in-out;opacity:0;transform:translateY(20px);animation:.6s forwards fadeInUp}.advantage-icon{font-size:36px;margin-bottom:15px}.advantage-box h3{font-size:20px;margin-bottom:10px}.advantage-box p{font-size:16px;color:#333}.advantage-icon i{font-size:36px;color:#3380d3}.advantage-box:hover{background-color:#0c0c0c;color:#fff}.advantage-box:hover i{color:#fff}.advantage-box:hover p{color:#ccc}.advantage-box:first-child{animation-delay:.1s}.advantage-box:nth-child(2){animation-delay:.2s}.advantage-box:nth-child(3){animation-delay:.3s}.advantage-box:nth-child(4){animation-delay:.4s}.advantage-box:nth-child(5){animation-delay:.5s}.advantage-box:nth-child(6){animation-delay:.6s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.fleet-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.fleet-item{position:relative;flex:1 1 calc(33.333% - 20px);max-width:calc(33.333% - 20px);overflow:hidden;border-radius:5px;transition:transform .3s,box-shadow .3s}.fleet-item:hover{transform:scale(1.03);box-shadow:0 8px 20px rgba(0,0,0,.15)}.fleet-item img{width:100%;height:auto;display:block;border-radius:3px}.fleet-caption{position:absolute;bottom:0;width:100%;padding:12px;background:rgba(0,0,0,.6);color:#fff;font-size:18px;text-align:center;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.cruise-ports-row{display:flex;flex-wrap:wrap;gap:30px;margin:40px 0;align-items:flex-start}.col-1 img{width:450px;border-radius:10px;filter:grayscale(100%);transition:filter .4s}.col-1 img:hover{filter:grayscale(0%)}.col-2 ul{margin:0;padding-left:20px;font-size:18px;line-height:1.4}@media (max-width:768px){.advantage-box,.col-1,.col-2,.how-step{flex:1 1 100%}.fleet-item{flex:1 1 100%;max-width:100%}}