/* Start custom CSS *//* Hallmark homepage – advanced styles the visual editor can't hold */
.hs-snap-row{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#0E1A26 transparent;-webkit-overflow-scrolling:touch;cursor:grab}
.hs-snap-card{scroll-snap-align:start}
.hs-gal-slide{scroll-snap-align:center}
.hs-gal-slide img{transition:opacity .4s}
.hs-card img{transition:transform .8s ease}
.hs-card:hover img{transform:scale(1.06)}
.hs-card .hs-card-arrow{display:inline-block;transition:transform .35s ease,color .35s ease}
.hs-card:hover .hs-card-arrow,.hs-card:focus-visible .hs-card-arrow{transform:translateX(10px);color:#DDB060}
.hs-mask-left{-webkit-mask-image:linear-gradient(255deg,#000 0%,rgba(0,0,0,.6) 35%,transparent 75%);mask-image:linear-gradient(255deg,#000 0%,rgba(0,0,0,.6) 35%,transparent 75%);filter:grayscale(.5);pointer-events:none}
.hs-mask-right{-webkit-mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.5) 45%,transparent 90%);mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.5) 45%,transparent 90%);pointer-events:none}
.hs-mask-down{-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.4) 45%,transparent 90%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.4) 45%,transparent 90%);filter:grayscale(.4);pointer-events:none}
.hs-mask-up{-webkit-mask-image:linear-gradient(0deg,#000 0%,rgba(0,0,0,.5) 40%,transparent 90%);mask-image:linear-gradient(0deg,#000 0%,rgba(0,0,0,.5) 40%,transparent 90%);filter:grayscale(.5);pointer-events:none}
.hs-outline-num{color:transparent !important;-webkit-text-stroke:1.2px #DDB060}
/* tabs: active state for the Explore switch and the quote-form steps */
.e-tabs [role="tab"][aria-selected="true"]{opacity:1}
.hs-tabs-switch [role="tab"][aria-selected="true"]{background:#0E1A26 !important;color:#fff !important}
.hs-form-steps [role="tab"][aria-selected="true"]{border-top-color:#C9973F !important;opacity:1 !important}
.hs-feature-grid{column-gap:36px !important}
.hs-btn{white-space:nowrap}
@media (max-width:767px){.hs-btn{white-space:normal}}/* End custom CSS */