.featured-mosaic{margin-bottom:3.5rem}.featured-mosaic .featured-mosaic-title{font-size:2.25rem;max-width:765px;margin:0 auto 3.125rem auto;text-align:center}.featured-mosaic .mosaic img{height:210px;border-radius:12px;width:100%;object-fit:cover}.featured-mosaic .info-block{text-align:center;margin:1.25rem 0 2.5rem 0}.featured-mosaic .info-block .surTitle{font-weight:700}.featured-mosaic .info-block .title{font-weight:700;font-size:1.25rem}.featured-mosaic .info-block .btn{border-color:#0a1740;color:#0a1740}.featured-mosaic .info-block .btn:hover{border-color:#e02787;color:#fff}@media (min-width: 992px){.featured-mosaic .featured-mosaic-title{padding:0 1.5rem;font-size:3.75rem}.featured-mosaic .mosaic{grid-template:'a b b' 1fr 'a c d' 1fr;display:grid;gap:1.25rem}.featured-mosaic .mosaic img{height:auto;width:100%;object-fit:cover}.featured-mosaic .bigPicVertical{grid-area:a}.featured-mosaic .bigPicHorizontal{grid-area:b}.featured-mosaic .littlePicLeft{grid-area:c}.featured-mosaic .littlePicRight{grid-area:d}.featured-mosaic .info-block{position:absolute;bottom:0;left:50%;transform:translateX(-50%);margin:0;padding:1.625rem 0;width:95%;color:#fff;background-color:#0a174080;border-radius:12px;transition:opacity 0.2s ease-in-out, bottom 0.2s ease-in-out}.featured-mosaic .info-block .surTitle{font-size:1.25rem}.featured-mosaic .info-block .title{font-size:2.25rem}.featured-mosaic .info-block .btn{border-color:#fff;color:#fff}.featured-mosaic .info-block .btn:hover{border-color:#e02787}.featured-mosaic .bigPicVertical{position:relative}.featured-mosaic .bigPicVertical .info-block{opacity:0}.featured-mosaic .bigPicVertical:hover .info-block{opacity:1;bottom:1.25rem;display:block}.featured-mosaic .bigPicHorizontal{position:relative}.featured-mosaic .bigPicHorizontal .info-block{opacity:0}.featured-mosaic .bigPicHorizontal:hover .info-block{opacity:1;bottom:1.25rem;display:block}.featured-mosaic .littlePicLeft{position:relative}.featured-mosaic .littlePicLeft .info-block{opacity:0}.featured-mosaic .littlePicLeft:hover .info-block{opacity:1;bottom:1.25rem;display:block}.featured-mosaic .littlePicRight{position:relative}.featured-mosaic .littlePicRight .info-block{opacity:0}.featured-mosaic .littlePicRight:hover .info-block{opacity:1;bottom:1.25rem;display:block}}
/*# sourceMappingURL=featured-mosaic.css.map */
