:is(.vly-services-carousel-item,.service-list,.other-services__cards) .vly-service-item{border:0;border-radius:var(--ce-radius);background:#fff;box-shadow:var(--ce-shadow);transition:transform .25s ease,box-shadow .25s ease}:is(.vly-services-carousel-item,.service-list,.other-services__cards) .vly-service-item:hover{transform:translateY(-3px);box-shadow:var(--ce-shadow-hover)}:is(.vly-services-carousel-item,.service-list,.other-services__cards) .vly-service-item .link-to-details{height:100%}:is(.vly-services-carousel-item,.service-list,.other-services__cards) .vly-service-item .vly-service-item-actions{display:none}:is(.vly-services-carousel-item,.service-list,.other-services__cards) .vly-service-item .service-item__image{height:210px;border-radius:0;position:relative;background:var(--ce-sand-2)}:is(.vly-services-carousel-item,.service-list,.other-services__cards) .vly-service-item .service-item__image img{height:100%;object-fit:cover;transition:transform .6s ease}:is(.vly-services-carousel-item,.service-list,.other-services__cards) .vly-service-item .service-item__image:hover img,:is(.vly-services-carousel-item,.service-list,.other-services__cards) .vly-service-item:hover .service-item__image img{transform:scale(1.06)}:is(.vly-services-carousel-item,.service-list,.other-services__cards) .vly-service-item .service-item__info{padding:16px 18px 18px}:is(.vly-services-carousel-item,.service-list,.other-services__cards) .vly-service-item .service-item__title{color:var(--ce-deep);font-weight:700;line-height:1.3;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;text-align:left}:is(.vly-services-carousel-item,.service-list,.other-services__cards) .vly-service-item .service__badges-wrapper{display:none}:is(.vly-services-carousel-item,.service-list,.other-services__cards) .vly-service-item .service-item__info-extra{position:absolute;top:12px;left:12px;margin:0;z-index:2}:is(.vly-services-carousel-item,.service-list,.other-services__cards) .vly-service-item .service-item__extra-duration{gap:6px;padding:6px 11px;border-radius:999px;background:rgba(255,255,255,.94);color:var(--ce-deep);font-weight:700;font-size:13px;box-shadow:0 2px 8px rgba(0,0,0,.12)}:is(.vly-services-carousel-item,.service-list,.other-services__cards) .vly-service-item .service-item__extra-duration img{width:14px;height:14px}:is(.vly-services-carousel-item,.service-list,.other-services__cards) .vly-service-item .service-item__extra-people-container{display:none}:is(.vly-services-carousel-item,.service-list,.other-services__cards) .vly-service-item .service-item__price{padding-right:48px;display:flex;align-items:baseline;justify-content:space-between;margin:0;color:var(--ce-deep);font-weight:800;letter-spacing:-.01em}:is(.vly-services-carousel-item,.service-list,.other-services__cards) .vly-service-item .service-item__price small{font-size:12px;font-weight:600;color:var(--ce-muted);text-transform:uppercase;letter-spacing:.05em;margin-right:4px}:is(.vly-services-carousel-item,.service-list,.other-services__cards) .vly-service-item .service-item__info::after{content:"";position:absolute;right:16px;bottom:16px;width:36px;height:36px;border-radius:50%;background:var(--ce-coral) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 18px no-repeat;transition:transform .25s ease}:is(.vly-services-carousel-item,.service-list,.other-services__cards) .vly-service-item:hover .service-item__info::after{transform:translateX(3px)}:is(.vly-services-carousel-item,.service-list,.other-services__cards) .vly-service-item:not(:has(.service-item__image)) .service-item__info{padding-top:56px;background:linear-gradient(160deg,var(--ce-teal-soft),#fff 70%)}:is(.vly-services-carousel-item,.service-list,.other-services__cards) .vly-service-item .service-item__price{white-space:nowrap}:is(.vly-services-carousel-item,.service-list,.other-services__cards) .vly-service-item .service-item__price>span>small:first-child{display:none}:is(.vly-services-carousel-item,.service-list,.other-services__cards) .vly-service-item .service-item__price small{display:block;white-space:normal;margin-top:4px;font-size:12px;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--ce-muted)}:is(.vly-services-carousel-item,.service-list,.other-services__cards) .vly-service-item .service-item__price small br{display:none}:is(.vly-services-carousel-item,.service-list,.other-services__cards) .vly-service-item .service-item__price>span>br{display:none}