@font-face{font-family:MontblancType;src:url(../fonts/MontblancType-Regular.woff)format("woff")}@font-face{font-family:MontblancType;src:url(../fonts/MontblancType-Bold.woff)format("woff");font-weight:700}.mosaic-component{padding:3.75rem 1.25rem}.mosaic-component__content-wrapper,.mosaic-component__image-list{flex-direction:column;gap:2.5rem;display:flex}.mosaic-component__image-list .mosaic-row__content-wrapper{margin:0}.mosaic-component__image-list .mosaic-row__list{gap:2.5rem 1.25rem}.mosaic-component__image-list .image-component picture{width:100%;display:block;overflow:hidden}.mosaic-component__image-list .image-component .itc-text-underneath{color:#000}.mosaic-component__image-list .image-component .itc-text-underneath>*{text-align:center;text-underline-offset:.313rem;will-change:text-underline-offset,text-decoration;margin-bottom:0;padding-top:.625rem;font-size:.75rem;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;transition:text-underline-offset .32s ease-in-out,-webkit-text-decoration .32s ease-in-out,text-decoration .32s ease-in-out}.mosaic-component__image-list .image-component:hover .itc-text-underneath>*{-webkit-text-decoration-color:#000;text-decoration-color:#000}.mosaic-component__title{text-align:center}.mosaic-component__title .title-mtb{margin-bottom:0;font-size:1rem}@media (min-width:1025px){.mosaic-component__title .title-mtb{font-size:1.125rem}}@media (min-width:768px){.mosaic-component{padding:3.75rem}}@media (min-width:1025px){.mosaic-component__image-list{max-width:95.66%;margin:auto}.mosaic-component__image-list .image-component .common-image-component{transition:all .3s ease-in-out}.mosaic-component__image-list .image-component:hover .common-image-component{transform:scale(1.1)}}