.block-maillage{display:none;background-color:var(--clr-primary-blue);padding:20px 10.175%;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 48em){.block-maillage{display:-webkit-box;display:-ms-flexbox;display:flex}}.block-maillage>*{-ms-flex-preferred-size:auto !important;flex-basis:auto !important}.block-maillage__column-wrapper{width:69%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;color:var(--clr-primary-white)}@media only screen and (max-width: 64em){.block-maillage__column-wrapper{width:100%}}.block-maillage__column-wrapper--campus{width:30%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;color:var(--clr-primary-white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 64em){.block-maillage__column-wrapper--campus{width:100%;margin-left:0 !important;margin-top:25px}}.block-maillage__column-wrapper__title{font-size:1.186rem;font-family:var(--ff-primary-bold);color:var(--clr-primary-white);line-height:1.186rem;margin-bottom:10px;text-transform:uppercase;width:100%}.block-maillage__column-wrapper__wrapper{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.block-maillage__column-wrapper__wrapper__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:20px 0 50px 0 !important}.block-maillage__column-wrapper__wrapper__cta__single{text-decoration:none;font-size:1.099rem;color:var(--clr-primary-white);background-color:var(--clr-secondary-pink);font-family:var(--ff-primary-regular);font-weight:700;padding:10px 20px 7px 20px;text-align:center;-webkit-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out;text-transform:uppercase;border-radius:5.27px}.block-maillage__column-wrapper__wrapper__cta__single:not(:last-child){margin-right:20px}.block-maillage__column-wrapper__wrapper__cta__single:active,.block-maillage__column-wrapper__wrapper__cta__single:focus,.block-maillage__column-wrapper__wrapper__cta__single:hover{color:var(--clr-primary-dark-grey)}.block-maillage__column-wrapper__wrapper__cta__single--campus{text-decoration:none;font-size:.911rem;color:var(--clr-primary-white);background-color:var(--clr-secondary-pink);font-family:var(--ff-primary-regular);font-weight:700;padding:13px 20px 0 20px;text-align:center;-webkit-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out;border-radius:5.27px;margin-bottom:15px}.block-maillage__column-wrapper__wrapper__cta__single--campus:not(:last-child){margin-right:20px}.block-maillage__column-wrapper__wrapper__cta__single--campus:active,.block-maillage__column-wrapper__wrapper__cta__single--campus:focus,.block-maillage__column-wrapper__wrapper__cta__single--campus:hover{color:var(--clr-primary-dark-grey)}.block-maillage__column-wrapper__wrapper__link{font-size:.769rem;letter-spacing:.14px;line-height:1.438rem;color:var(--clr-primary-white);font-family:var(--ff-primary-regular);text-decoration:none;display:block}.block-maillage__column-wrapper__wrapper__link:active,.block-maillage__column-wrapper__wrapper__link:focus,.block-maillage__column-wrapper__wrapper__link:hover{color:var(--clr-primary-dark-grey)}@media only screen and (min-width: 48em){.block-maillage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin-inline:auto}.block-maillage>*{margin-bottom:20px}.block-maillage>*:last-child{margin-bottom:0}}@media only screen and (min-width: 48em)and (min-width: 48em){.block-maillage{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%}.block-maillage>*{margin-bottom:0;-ms-flex-preferred-size:100%;flex-basis:100%}.block-maillage>*:last-child{margin-bottom:0}.block-maillage>*+*{margin-left:10px}}
