.service__badges-wrapper,.vly-service-item-actions,.service-item__extra-separator,.service-item__extra-people-container,.service-item__info-extra{display:none !important}.service-item__price>span>span>small:first-child{display:none !important}.service-item__price{display:none !important}@media screen and (min-width:900px){.vly-services-carousel-track{gap:0px !important}}.service-item{max-width:100%;border:none !important;border-radius:16px;box-shadow:0 1px 4px rgba(0,0,0,0.06),0 6px 20px rgba(0,0,0,0.04);transition:box-shadow 0.3s ease,transform 0.3s ease;overflow:hidden;cursor:pointer;background:#fff;position:relative;height:auto !important;min-height:0 !important}.service-item:hover{box-shadow:0 8px 24px rgba(0,0,0,0.1),0 16px 40px rgba(0,0,0,0.06);transform:translateY(-4px)}.service-item .link-to-details{height:100%;z-index:10}.service-item__image{height:240px;border-radius:0 !important;margin:0;position:relative;overflow:hidden}.service-item__image img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94)}.service-item:hover .service-item__image img{transform:scale(1.05) !important}.service-item__image:hover img{transform:none !important}.service-item__image::after{content:'';position:absolute;bottom:0;left:0;right:0;height:75%;background:linear-gradient( to top,rgba(0,0,0,0.68) 0%,rgba(0,0,0,0.35) 40%,transparent 100% );pointer-events:none;z-index:1}.ota-card-overlay{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:16px 18px;display:flex;flex-direction:column;gap:3px;pointer-events:none}.ota-card-overlay__title{font-size:18px;font-weight:800;color:#fff;line-height:1.3;text-shadow:0 1px 6px rgba(0,0,0,0.5),0 2px 12px rgba(0,0,0,0.2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ota-card-overlay__price{font-size:15px;font-weight:600;color:rgba(255,255,255,0.95);text-shadow:0 1px 4px rgba(0,0,0,0.45);line-height:1.3}.ota-duration-badge{position:absolute;bottom:16px;right:16px;z-index:2;display:inline-flex;align-items:center;gap:0;background:transparent;color:rgba(255,255,255,0.88);font-size:13px;font-weight:500;padding:0;border-radius:0;box-shadow:none;line-height:1;text-shadow:0 1px 3px rgba(0,0,0,0.5)}.ota-duration-badge svg{display:none}.ota-discount-badge{position:absolute;top:12px;right:12px;z-index:2;background:#e63946;color:#fff;font-size:12px;font-weight:800;padding:4px 9px;border-radius:6px;letter-spacing:-0.01em;line-height:1.2;box-shadow:0 2px 8px rgba(230,57,70,0.35)}.service-item__info{display:none !important}.ota-overlay-crossed{font-size:13px;font-weight:400;color:rgba(255,255,255,0.6);text-decoration:line-through;margin-left:6px}.service-item__disabled{background:rgba(255,255,255,0.75);backdrop-filter:blur(3px)}.service-item__disabled-banner{background:rgba(30,30,30,0.85);font-size:14px;font-weight:700;padding:10px 16px;text-transform:uppercase;letter-spacing:0.06em;border-radius:0}.service-selection.selected .ota-card-overlay__title{color:white}@media screen and (min-width:600px){.service-item{max-width:100%}.service-item__image{height:220px}}@media screen and (min-width:768px){.service-list{gap:20px;padding-inline:20px}.service-item__image{height:230px}}@media screen and (min-width:900px){.service-list{gap:24px;padding-inline:0}.service-item__image{height:250px}.ota-card-overlay__title{font-size:20px}}@media screen and (min-width:1200px){.service-item__image{height:260px}}.other-services__cards{display:grid !important;gap:20px;grid-template-columns:1fr;justify-items:center}.other-services__cards .other-services__service-link{display:flex;width:100%;max-width:400px;text-decoration:none}.other-services__cards .service-item__image{height:200px !important;min-height:200px;max-height:200px}.other-services__cards .service-item__image img{width:100%;height:100% !important;object-fit:cover;object-position:center}@media screen and (min-width:600px){.other-services__cards{grid-template-columns:repeat(2,1fr)}.other-services__cards .other-services__service-link{max-width:none}.other-services__cards .service-item__image{height:180px !important;min-height:180px;max-height:180px}}@media screen and (min-width:900px){.other-services__cards{grid-template-columns:repeat(3,1fr)}.other-services__cards .service-item__image{height:190px !important;min-height:190px;max-height:190px}}@media screen and (min-width:1200px){.other-services__cards{grid-template-columns:repeat(4,1fr)}}