.ctww-bg-white{background-color:#fff}.ctww-bg-red{background-color:#ff001a}.ctww-bg-black{background-color:#08121f}.ctww-bg-grey-900{background-color:#333}.ctww-bg-blue-grey-900{background-color:#334148}.ctww-bg-blue-grey-700{background-color:#576d77}.ctww-bg-blue-grey-200{background-color:#bac7cd}.ctww-bg-blue-grey-100{background-color:#d3dee3}.ctww-bg-grey{background-color:#9b9b9b}.ctww-bg-grey-400{background-color:#c9c9c9}.ctww-bg-grey-300{background-color:#e6e6e6}.ctww-bg-grey-200{background-color:#efefef}.ctww-bg-grey-100{background-color:#f5f8fa}.ctww-bg-grey-50{background-color:#f9f9fa}.stop-slide{width:33%;background-color:#fff;box-shadow:4px 0 4px 0 rgba(0,0,0,.1);z-index:999;padding:2rem 1rem;height:600px;display:none}.stop-slide .stop-header .stop-number{border-radius:50%;padding:.75rem 0;font-size:14px;color:#fff;line-height:11px;width:34px;height:34px;text-align:center}.stop-slide .stop-header .stop-name{line-height:34px}.stop-slide .stop-header .stop-arrows{display:flex}.stop-slide .stop-header .stop-arrows .prev-arrow{padding:0 .75rem;border:1px solid #f1f3f4;line-height:30px;border-top-left-radius:100px;border-bottom-left-radius:100px;box-shadow:-1px 1px 1px 0 rgba(0,0,0,.1)}.stop-slide .stop-header .stop-arrows .next-arrow{padding:0 .75rem;border:1px solid #f1f3f4;line-height:30px;border-top-right-radius:100px;border-bottom-right-radius:100px;box-shadow:1px 1px 1px 0 rgba(0,0,0,.1)}.stop-slide .stop-content{overflow-y:auto;height:calc(100% - 100px);margin-top:1rem}.stop-slide .stop-content .stop-body{margin-left:1rem;padding-left:1.5rem;border-left:3px solid;padding-top:.75rem}.stop-slide .stop-content .stop-body .stop-address-box{font-family:NunitoRegular;font-size:16px;line-height:20px;color:#d8d8d8;margin-bottom:1rem}.stop-slide .stop-content .stop-body .stop-address-box .stop-address-icon{width:22px;height:22px;filter:invert(96%) sepia(0) saturate(59%) hue-rotate(200deg) brightness(95%) contrast(84%);margin-right:1rem}.stop-slide .stop-content .stop-body .stop-description{color:#475961;font-family:NunitoRegular;font-size:16px;line-height:20px}.stop-slide .stop-content .stop-body .stop-horary-box{padding:18px 10px;background-color:#f5f5f5}.stop-slide .stop-content .stop-body .stop-horary-box .stop-horary-icon{width:22px;height:22px;filter:invert(90%) sepia(3%) saturate(0) hue-rotate(229deg) brightness(91%) contrast(88%);margin-right:1rem}.stop-slide .stop-content .stop-body .stop-horary-box span{font-family:NunitoSansSemiBold;font-size:16px;line-height:22px;color:#08131f}.stop-slide .stop-content .stop-body .stop-horary-box .stop-horary{color:#475961;font-family:NunitoRegular;font-size:16px;line-height:20px}.stop-slide .stop-content .stop-body .other-info-box{padding:18px 10px;color:#475961}.stop-slide .stop-content .stop-body .other-info-box .stop-attractions-icon,.stop-slide .stop-content .stop-body .other-info-box .stop-discounts-icon,.stop-slide .stop-content .stop-body .other-info-box .stop-pois-icon{width:22px;height:22px;filter:invert(96%) sepia(0) saturate(59%) hue-rotate(200deg) brightness(95%) contrast(84%);margin-right:1rem}.stop-slide .stop-content .stop-body .other-info-box .stop-attractions,.stop-slide .stop-content .stop-body .other-info-box .stop-discounts,.stop-slide .stop-content .stop-body .other-info-box .stop-pois{color:#08131f;font-family:NunitoSansSemiBold;font-size:16px;line-height:19px}.stop-slide .stop-content .stop-pois-box{display:none;padding:1rem}.stop-slide .stop-content .stop-pois-box .stop-pois-title{color:#08131f;font-family:NunitoSansSemiBold;font-size:18px;line-height:24px;margin-bottom:1rem}.stop-slide .stop-content .stop-pois-box .poi-list-elem .stop-poi-card .image-box{background-size:cover;background-position:center;background-repeat:no-repeat;padding:1rem;height:140px;width:140px;text-align:center}.stop-slide .stop-content .stop-pois-box .poi-list-elem .stop-poi-card .image-box a{color:#fff}.stop-slide .stop-actions{background-color:#fff;padding:1rem;box-shadow:0 -4px 4px -4px rgba(0,0,0,.1)}.stop-slide .stop-actions a{color:#fff}.stop-slide .stop-actions a:hover{text-decoration:none}@media (max-width:1200px){.stop-slide{width:45%}}@media (max-width:991px){.stop-slide{width:50%}}@media (max-width:576px){.stop-slide{width:100%;height:auto}.stop-slide .stop-content{height:auto;overflow:auto}}