@import"https://fonts.googleapis.com/css2?family=Literata:ital,opsz,wght@0,7..72,200..900;1,7..72,200..900&family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap";@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-300.woff2") format("woff2"),url("/fonts/clients/Montserrat-300.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-400.woff2") format("woff2"),url("/fonts/clients/Montserrat-400.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-500.woff2") format("woff2"),url("/fonts/clients/Montserrat-500.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-600.woff2") format("woff2"),url("/fonts/clients/Montserrat-600.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-700.woff2") format("woff2"),url("/fonts/clients/Montserrat-700.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-300.woff2") format("woff2"),url("/fonts/clients/Montserrat-300.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-400.woff2") format("woff2"),url("/fonts/clients/Montserrat-400.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-500.woff2") format("woff2"),url("/fonts/clients/Montserrat-500.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-600.woff2") format("woff2"),url("/fonts/clients/Montserrat-600.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-700.woff2") format("woff2"),url("/fonts/clients/Montserrat-700.woff") format("woff");font-weight:700;font-style:italic;font-display:swap}.block-slider-categories__root{margin-top:10px}.block-slider-categories__root .swiper-wrapper{gap:5px}.block-slider-categories__root .swiper-button-disabled{display:none}.block-slider-categories__root .swiper-button-next{right:20px}.block-slider-categories__root .nova-slider__inner{overflow-x:hidden}.block-slider-categories__root .nova-inline__inner{display:flex;flex-wrap:nowrap}@media screen and (max-width:700px){.block-slider-categories__root .nova-inline__inner{flex-direction:column}}.block-slider-categories__root .category-card__titre{font-size:16px !important;font-weight:700;text-transform:uppercase;color:#fff}@media screen and (min-width:1000px){.block-slider-categories__root .category-card__titre{font-size:28px !important}}.block-slider-categories__root .category-card__image{overflow:hidden}.block-slider-categories__root .category-card__image img{transition:ease-in-out .3s}.block-slider-categories__root .card-main__root{margin-right:0 !important;margin-top:0 !important}.block-slider-categories__root .card-main__root:hover .category-card__image img{transform:scale(1.2)}.block-slider-categories__root .card-main__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center}.block-slider-categories__root .card-main__heading-container{width:100%}.block-slider-categories__root .image-card__root{position:relative;border-top-left-radius:150px;overflow:hidden}@media screen and (min-width:1000px){.block-slider-categories__root .image-card__root{border-top-left-radius:450px}}.block-slider-categories__root .image-card__root img{transition:ease-in-out .3s}.block-slider-categories__root .image-card__root:hover img{transform:scale(1.2)}.block-slider-categories__root .image-card__titre{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;text-transform:uppercase;font-weight:700;color:#fff;text-align:center;width:100%;z-index:9}@media screen and (min-width:1000px){.block-slider-categories__root .image-card__titre{font-size:28px}}.block-slider-categories__root .image-card__image{overflow:hidden}