#myVideo[data-v-04958b0c]{position:absolute;right:0;object-fit:cover;width:100%;z-index:1}.video-overlay[data-v-04958b0c]{background-color:#263554;opacity:.45;position:absolute;top:0;right:0;bottom:0;z-index:2}.hero[data-v-04958b0c]{position:absolute;right:0;left:0;z-index:5}.title-line[data-v-04958b0c]{position:absolute;top:0;bottom:0;width:5px;background-color:#da291c}.hero-title[data-v-04958b0c]{position:relative;margin-left:.5rem}@media (min-width: 599px){.hero-title[data-v-04958b0c]{margin-left:3rem}}.hero-title h1[data-v-04958b0c]{clip-path:inset(0 0 0 0)}.hero-title[data-v-04958b0c]:before{content:"";display:inline-block;position:absolute;top:0;left:0;bottom:0;width:var(--title-pseudo-width);margin-left:-20px;margin-right:10px;background-color:#da291c}.mouse[data-v-04958b0c]{position:relative}.mouse-icon[data-v-04958b0c]{display:flex;justify-content:center;height:40px;width:25px;border-radius:25px;border:#fff solid 2px}.mouse-icon[data-v-04958b0c]:after{content:"";display:block;margin-top:5px;height:15px;width:7px;background-color:#fff;border-radius:25px;animation:scroll-04958b0c 1.5s infinite ease}@keyframes scroll-04958b0c{0%{margin-top:2px;opacity:0}10%{margin-top:5px;opacity:1}50%{margin-top:10px;opacity:1}to{margin-top:18px;opacity:0}}.img-overlay[data-v-dd649f1c]{position:absolute;top:0;height:300px;left:0;right:0;background-color:#263554;opacity:.4;z-index:5}.card-img[data-v-dd649f1c]{border-radius:5px 5px 0 0}.icon[data-v-dd649f1c]{position:absolute;z-index:8;object-fit:contain;background-color:#ffffff4b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cards-container[data-v-096bbc68]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}@media screen and (min-width: 1439px){.cards-container[data-v-096bbc68]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}.cards-container:hover .card[data-v-096bbc68]:not(:hover){opacity:1;transform:scale(1)}@media screen and (min-width: 1023px){.cards-container:hover .card[data-v-096bbc68]:not(:hover){opacity:.6;transform:scale(1)}}.card[data-v-096bbc68]{opacity:1;transition:ease .3s}.cards-container:hover .card[data-v-096bbc68]{opacity:1;transform:scale(1)}@media screen and (min-width: 1023px){.cards-container:hover .card[data-v-096bbc68]{opacity:1;transform:scale(1.03)}}.marker-label{font-weight:bolder;margin-top:60px}
