.AccordionPanelContent td{padding:5px}.cards .card img{width:100%;display:block!important}.AccordionPanelContent td:first-child>img{display:block}.AccordionPanelContent td:first-child{padding:0}.shipRatingNames{padding:5px!important}.shipRatingBody{text-align:center}.cards{box-sizing:border-box;background-color:#eff0f2;padding:5px}.cards:after{content:"";display:block;clear:both}.cards .card{padding:6px;width:33.3%;box-sizing:border-box;float:left;display:block}.cards .card>.wrapper{background-color:white;aspect-ratio:224/201;border-radius:5px;box-sizing:border-box;transition:.1s;box-shadow:0 0 10px 0 #ccc;overflow:hidden;position:relative}.cards .card .logo-container{padding:0 10px;box-sizing:border-box;margin:5px 0}.cards .card .stats{box-sizing:content-box;padding:22px 8px 8px;min-height:125px}.cards .card h3{font-size:14px;margin-bottom:3px}.cards .card .stats :after{content:"";display:block;clear:both}.cards .card .stats .stat{border-bottom:1px solid #ddd;padding:2px 0}.cards .card .stats .stat:last-child{border-bottom:none}.cards .card .stats .stat .label{float:left;font-weight:700}.cards .card .stats .stat .text{float:right}.cards .card:hover>.wrapper{box-shadow:0 0 10px 0 #696969}@media (max-width:720px){.cards .card{width:50%}}@media (max-width:500px){.cards .card{float:none;width:100%}}.back-to-cruiselines{display:inline-block;border-radius:5px;font-weight:700;padding:5px;text-decoration:none!important;color:white!important;background-color:#61a7ff}.back-to-cruiselines:hover{background-color:#4a90d4}.cards .card .buttons{text-align:center}.cards .card .buttons a,.cards .card .buttons span{display:inline-block;border-radius:5px;font-weight:700;padding:4px 10px;margin-top:8px;text-decoration:none!important;color:white!important}.cards .card .learn-more{background-color:#ff3048}.cards .card .learn-more:hover{color:white!important;background-color:#c52537}.cards .card .contact-us{background-color:#a9a9a9}.ratings{color:#ff3048}.ships-cruiseline-title{margin-top:5px;font-size:24px}.ship-year-message{position:absolute;top:0;right:0;z-index:1;padding:2px 8px;text-transform:uppercase;background-color:#ff3048;border-bottom:1px solid white;border-left:1px solid white;border-bottom-left-radius:10px;color:white}.fade-in{animation:fadeIn .4s forwards}.fade-out{animation:fadeOut .4s forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}