.hover-cards{display:grid;gap:0 0;grid-template-areas:"large intro ." "large . .";grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;margin:0 auto;max-width:1380px}.hover-card__large{grid-area:large}.hover-card__intro{grid-area:intro}.hover-card{align-items:flex-end;background:linear-gradient(0deg,rgba(0,0,0,.3) 30%,transparent);color:#fff;display:flex;line-height:1.4;overflow:hidden;padding:2rem 8.4rem 2rem 2rem;position:relative}.hover-card__intro{align-items:flex-start;background:#ebeae8!important;color:var(--base);flex-direction:column;gap:2rem;justify-content:space-between;line-height:1.5;padding:3.5rem 3rem}.hover-card__intro .button{margin:auto}.hover-card h2 strong{display:block}.hover-card:not(.hover-card__intro):focus,.hover-card:not(.hover-card__intro):hover{background:linear-gradient(0deg,rgba(0,0,0,.7) 40%,transparent);padding-right:2rem}.hover-card svg{bottom:2.7rem;position:absolute;right:2.9rem}.hover-card:focus svg,.hover-card:hover svg{display:none}.hover-card h3,.hover-card p{transition:all .6s ease}.hover-card p{display:none}.hover-card:focus p,.hover-card:hover p{display:block}.hover-card__bg{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.hover-card__bg img{height:100%!important;object-fit:cover;object-position:center left;transform:scale(1.2);transition:all .6s ease-out;width:100%!important}.hover-card:focus .hover-card__bg img,.hover-card:hover .hover-card__bg img{transform:scale(1)}.hover-card__modal{margin-top:4rem;overflow:hidden}.hover-card__modal .modal__close{color:#fff}.hover-card__nav-tabs{display:flex;list-style-type:none;margin:0;padding:0}.hover-card__nav-tabs>li>a{background:#4a7ea5;color:#fff;display:block;font-family:Archer;font-size:2.8rem;font-weight:500;line-height:1.17;min-width:27rem;padding:2.4rem 2rem 1.8rem;text-align:center}.hover-card__nav-tabs>li.active>a,.hover-card__nav-tabs>li.active>a:focus,.hover-card__nav-tabs>li.active>a:hover{background-color:#fff;color:#4a7ea5;cursor:default}.hover-card__nav-tabs li:not(.active) a{box-shadow:inset 0 0 20px 0 rgba(0,0,0,.25)}.hover-card__tab-content{margin-top:-1px;position:relative}.hover-card__tab-pane{background-color:#fff;grid-template-columns:72% 28%}.hover-card__tab-columns{max-height:65vh;overflow:auto;padding:6rem}.hover-card__tab-columns.hover-card__tab-pane--2col{gap:2rem;grid-template-columns:1fr 1fr}.hover-card__tab-columns ul{padding-left:2rem}.hover-card__tab-columns ul li{margin-bottom:1.6rem}.hover-card__tab-columns :last-child{margin-bottom:0}.hover-card__tab-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hover-card__intro--mobile,.hover-card__tab-toggle{display:none}@media (min-width:1024px){.hover-card__tab-pane:not(.active){display:none}.hover-card__tab-pane{height:60vh;overflow-y:auto}.hover-card__tab-columns,.hover-card__tab-pane.active{display:grid}.hover-card__intro{min-height:280px}.hover-card__intro .button{font-size:2.2rem;width:100%}}@media (max-width:1380px){.hover-cards{max-width:var(--container-width)}}@media (min-width:1024px) and (max-width:1380px){.hover-card__intro h2{font-size:2.8rem}}@media screen and (min-width:1025px) and (max-height:768px){.hover-cards{grid-template-columns:45% 1fr 1fr}.hover-card{min-height:260px}.hover-card svg{right:1.8rem;width:3.5rem}.hover-card__intro h2{font-size:2.6rem}.hover-card p{font-size:1.5rem;line-height:1.5}.hover-card__nav-tabs>li>a{font-size:2.4rem;padding:1.2rem 2rem}.hover-card__tab-columns{padding:3rem 6rem}.hover-card__tab-columns ul li{font-size:1.4rem;margin-bottom:1rem}.hover-card__modal .modal__close{top:1rem}}@media (max-height:900px){.hover-card__modal{margin-top:0;overflow-y:auto}}@media (max-width:1023px){.hover-cards__header{padding-inline:2rem}.hover-cards{display:flex;flex-direction:column}.hover-card{aspect-ratio:4/3;background:linear-gradient(0deg,rgba(0,0,0,.6) 30%,transparent);min-height:31rem;padding:3rem 2rem 2rem}.hover-card__intro--mobile{display:flex}.hover-card p,.hover-card__tab-toggle{display:block}.hover-card svg,.hover-card__intro--desktop,.hover-card__intro--desktop>.button,.hover-card__nav-tabs{display:none}.hover-card.hover-card__intro{aspect-ratio:auto;min-height:auto}.hover-card.hover-card__intro--mobile{background:#fff!important;padding-bottom:4rem;text-align:center}.hover-card__intro .button{margin:0 auto}.hover-card__intro h2{font-size:3.6rem}#hover-card-popup .modal__overlay{padding-top:4rem}.hover-card__modal{margin-top:0;max-height:85vh;overflow-y:auto;padding-top:3rem}.hover-card__modal .modal__close{top:0}.hover-card__tab-pane:not(.open){display:none}.hover-card__tab-toggle{align-items:center;background:#4a7ea5;color:#fff;cursor:pointer;display:flex;font-size:1.8rem;font-weight:700;justify-content:center;line-height:1.4rem;margin-top:1.5rem;min-height:5.3rem;padding:.7rem 2rem .6rem;position:relative;text-align:center;text-transform:uppercase;transition:all .2s ease}.hover-card__tab-toggle svg{height:1.6rem;pointer-events:none;position:absolute;right:2rem;top:50%;transform:translateY(-50%);width:1.6rem}.hover-card__tab-toggle svg rect:last-child{transform-origin:center center;transition:all .2s ease}.hover-card__tab-toggle.open svg rect:last-child{transform:rotate(90deg)}.hover-card__tab-pane{max-height:50vh;overflow-y:auto}.hover-card__tab-columns{padding:3rem}.hover-card__tab-columns.hover-card__tab-pane--2col,.hover-card__tab-pane{grid-template-columns:1fr}.hover-card__tab-image{aspect-ratio:1}}