.home-3-wrapper{background-color:#07559d}.home-3-wrapper h2,.home-3-wrapper .intro{color:#fff !important}.home-3-wrapper .intro{font-size:18px}.home-3-wrapper .holiday-widget{max-width:1200px;margin:0 auto;padding:2rem 1rem;text-align:center}.home-3-wrapper .holiday-widget__title{font-size:2rem;font-weight:300;margin-bottom:2rem;color:#222}.home-3-wrapper .holiday-widget__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;margin-top:35px;padding:0 40px}@media (max-width: 768px){.home-3-wrapper .holiday-widget__grid{grid-template-columns:1fr}}.home-3-wrapper .holiday-card{position:relative;display:block;height:400px;border-radius:4px;overflow:hidden;background-size:cover;background-position:center;text-decoration:none;-webkit-transition:-webkit-transform 0.3s ease, -webkit-box-shadow 0.3s ease;transition:-webkit-transform 0.3s ease, -webkit-box-shadow 0.3s ease;transition:transform 0.3s ease, box-shadow 0.3s ease;transition:transform 0.3s ease, box-shadow 0.3s ease, -webkit-transform 0.3s ease, -webkit-box-shadow 0.3s ease}.home-3-wrapper .holiday-card::after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.45)), to(rgba(0,0,0,0)));background:linear-gradient(to top, rgba(0,0,0,0.45), rgba(0,0,0,0))}.home-3-wrapper .holiday-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 12px 30px rgba(0,0,0,0.2);box-shadow:0 12px 30px rgba(0,0,0,0.2)}.home-3-wrapper .holiday-card__label{position:absolute;bottom:3.25rem;z-index:1;color:#fff;font-size:20px;font-weight:bold;line-height:1.3;text-align:left;padding:0 20px}.home-3-wrapper .holiday-card--1{background-image:url("/child/assets/img/home/home-3/1.webp")}.home-3-wrapper .holiday-card--2{background-image:url("/child/assets/img/home/home-3/2.webp")}.home-3-wrapper .holiday-card--3{background-image:url("/child/assets/img/home/home-3/3.webp")}
