.TripSummaryCard{border-radius:4px;padding:120px 30px 40px;display:block;position:relative}.TripSummaryCard:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;width:120px;height:120px;display:block;position:absolute;top:-25px;left:32px}.TripSummaryCard.Education{background-color:var(--dune)}.TripSummaryCard.Education:before{background-image:url("/images/badges/Education badge_Mulberry SM.svg")}.TripSummaryCard.Education .Button.Quote{background-color:var(--mulberry);color:var(--white)}.TripSummaryCard.Education .Button.Quote:hover{background-color:var(--dune);color:var(--liquorice)}.TripSummaryCard.Ski{background-color:var(--sky-blue-80)}.TripSummaryCard.Ski:before{background-image:url("/images/badges/Ski badge_Berry SM.svg")}.TripSummaryCard.Ski .Button.Quote{background-color:var(--berry);color:var(--liquorice)}.TripSummaryCard.Ski .Button.Quote:hover{background-color:var(--white);color:var(--liquorice)}.TripSummaryCard.Sport{background-color:var(--pea-green)}.TripSummaryCard.Sport:before{background-image:url("/images/badges/Sports badge_Liquorice SM.png")}.TripSummaryCard.Sport .Button.Quote{background-color:var(--white);color:var(--liquorice)}.TripSummaryCard.Sport .Button.Quote:hover{background-color:var(--frost);color:var(--liquorice)}.TripSummaryCard.Music{background-color:var(--candy)}.TripSummaryCard.Music:before{background-image:url("/images/badges/Music badge_Satsuma SM.svg");transform:rotate(5.6deg)}.TripSummaryCard.Music .Button.Quote{background-color:var(--satsuma);color:var(--liquorice)}.TripSummaryCard.Music .Button.Quote:hover{background-color:var(--white);color:var(--liquorice)}.TripSummaryCard h3,.TripSummaryCard h4,.TripSummaryCard .priceDetails{margin:0 0 40px}.TripSummaryCard .priceDetails h3,.TripSummaryCard .priceDetails h4,.TripSummaryCard .priceDetails h6,.TripSummaryCard .priceDetails p{margin:2px 0}.TripSummaryCard .Button{text-align:center;background-color:var(--liquorice);color:#fff;cursor:pointer;border:none;border-radius:4px;width:100%;padding:12px 16px;font-size:18px;font-weight:700;line-height:165%;text-decoration:none;transition:background-color .4s,color .4s;display:block;position:relative}.TripSummaryCard .Button.Quote{margin:0 0 10px}.TripSummaryCard .Button.Wishlist{background-color:var(--liquorice);color:var(--white)}.TripSummaryCard .Button.Wishlist.active span{color:var(--halsbury-red)}.TripSummaryCard .Button.Wishlist:hover{background-color:var(--white);color:var(--halsbury-red)}
