.block_contact.align-left{align-items:flex-start}.block_contact.align-left .block_contact__wraper_mainContact{margin-left:16px;margin-right:auto}@media(max-width: 768px){.block_contact.align-left .block_contact__wraper_mainContact{margin-left:auto;margin-right:auto}}.block_contact.align-center{align-items:center}.block_contact.align-center .block_contact__wraper_mainContact{margin-left:auto;margin-right:auto}.block_contact.align-right{align-items:flex-end}.block_contact.align-right .block_contact__wraper_mainContact{margin-left:auto;margin-right:16px}@media(max-width: 768px){.block_contact.align-right .block_contact__wraper_mainContact{margin-left:auto;margin-right:auto}}.block_contact__wraper_mainContact{max-width:328px;display:flex;position:relative;min-height:140px;z-index:1;border-radius:4px;display:flex;flex-direction:column;gap:20px;width:100%}@media(max-width: 768px){.block_contact__wraper_mainContact{max-width:358px;width:358px;height:auto;position:static;z-index:auto}}.block_contact__wraper_mainContact__wpr:not(.image-position-left):not(.image-position-right){width:328px;max-width:328px}@media(max-width: 768px){.block_contact__wraper_mainContact__wpr:not(.image-position-left):not(.image-position-right){width:358px;max-width:358px}}.block_contact__wraper_mainContact__wpr.image-position-left,.block_contact__wraper_mainContact__wpr.image-position-right{width:420px;min-width:271px}@media(max-width: 768px){.block_contact__wraper_mainContact__wpr.image-position-left,.block_contact__wraper_mainContact__wpr.image-position-right{width:358px;max-width:358px;min-width:358px}}.block_contact__wraper_mainContact__wpr.image-position-left .block_contact__wraper_mainContact__desc,.block_contact__wraper_mainContact__wpr.image-position-right .block_contact__wraper_mainContact__desc{width:calc(100% - 134px);flex:1}@media(max-width: 768px){.block_contact__wraper_mainContact__wpr.image-position-left .block_contact__wraper_mainContact__desc,.block_contact__wraper_mainContact__wpr.image-position-right .block_contact__wraper_mainContact__desc{width:calc(100% - 124px)}}.block_contact__wraper_mainContact__wpr.no-image{width:328px;max-width:328px}@media(max-width: 768px){.block_contact__wraper_mainContact__wpr.no-image{width:358px;max-width:358px}}.block_contact__wraper_mainContact__wpr.no-image .block_contact__wraper_mainContact__desc{width:100%;flex:1;border-radius:4px}.block_contact__wraper_mainContact.bg-white .block_contact__wraper_mainContact__wpr{background:var(--Colors-Surface-surface-primary, #FFF);color:var(--Colors-Text-title-primary, #1E1E1E)}.block_contact__wraper_mainContact.bg-blue .block_contact__wraper_mainContact__wpr{background:#2e2c7e;color:#fff}.block_contact__wraper_mainContact.bg-grey .block_contact__wraper_mainContact__wpr{background:#f2f2f2;color:#1e1e1e}.block_contact__wraper_mainContact__wpr{border-radius:var(--Radius-radius-XXS, 4px);background:var(--Colors-Surface-surface-primary, #FFF);z-index:5;width:100%;height:auto;display:flex;box-shadow:0 0 24px 16px rgba(0,0,0,.01)}.block_contact__wraper_mainContact__wpr.image-position-left{flex-direction:row}.block_contact__wraper_mainContact__wpr.image-position-left .block_contact__wraper_mainContact__img{border-radius:4px 0 0 4px}.block_contact__wraper_mainContact__wpr.image-position-left .block_contact__wraper_mainContact__desc{border-radius:0 4px 4px 0}.block_contact__wraper_mainContact__wpr.image-position-right{flex-direction:row-reverse}.block_contact__wraper_mainContact__wpr.image-position-right .block_contact__wraper_mainContact__img{border-radius:0 4px 4px 0}.block_contact__wraper_mainContact__wpr.image-position-right .block_contact__wraper_mainContact__desc{border-radius:4px 0 0 4px}.block_contact__wraper_mainContact__img{width:134px;flex-shrink:0;display:flex;align-items:flex-end;overflow:hidden;border-radius:4px 0 0 4px}@media(max-width: 768px){.block_contact__wraper_mainContact__img{width:124px;flex-shrink:0}}.block_contact__wraper_mainContact__img img{height:100%;width:100%;object-fit:cover;object-position:center bottom}@media(max-width: 768px){.block_contact__wraper_mainContact__img img{height:100%;width:100%;object-fit:cover}}.block_contact__wraper_mainContact__desc{width:100%;display:flex;padding:var(--Padding-padding-S, 16px) var(--Padding-padding-M, 20px);flex-direction:column}@media(max-width: 768px){.block_contact__wraper_mainContact__desc{padding:12px 16px}}.block_contact__wraper_mainContact__desc .block_contact__wraper_mainContact__desc.text-align-left{text-align:left !important}.block_contact__wraper_mainContact__desc .block_contact__wraper_mainContact__desc.text-align-left *{text-align:inherit !important}.block_contact__wraper_mainContact__desc .block_contact__wraper_mainContact__desc.text-align-center{text-align:center !important}.block_contact__wraper_mainContact__desc .block_contact__wraper_mainContact__desc.text-align-center *{text-align:inherit !important}.block_contact__wraper_mainContact__desc .block_contact__wraper_mainContact__desc.text-align-right{text-align:right !important}.block_contact__wraper_mainContact__desc .block_contact__wraper_mainContact__desc.text-align-right *{text-align:inherit !important}.block_contact__wraper_mainContact__desc__last__name,.block_contact__wraper_mainContact__desc__name{color:inherit;font-family:"Neue Haas Grotesk Display Pro";letter-spacing:var(--letter-spacing-titre-haas-l);font-size:var(--Typescale-Title-titre-haas-XXS, 16px);font-style:normal;font-weight:bold;line-height:105%}@media(max-width: 768px){.block_contact__wraper_mainContact__desc__last__name,.block_contact__wraper_mainContact__desc__name{font-size:15px;line-height:110%}}.block_contact__wraper_mainContact__desc__poste{color:inherit;font-family:"Neue Haas Grotesk Display Pro";letter-spacing:var(--letter-spacing-titre-haas-l);font-size:var(--Typescale-Body-corps-haas-XXXS, 12px);font-style:normal;font-weight:450;line-height:140%;margin-bottom:20px}@media(max-width: 768px){.block_contact__wraper_mainContact__desc__poste{margin-bottom:12px;font-size:11px}}.block_contact__wraper_mainContact__desc__contact-info{display:flex;flex-direction:column;gap:8px}.block_contact__wraper_mainContact__desc__contact-info .contact-items-wrapper{display:flex;flex-direction:column;gap:8px;justify-content:space-between;align-items:flex-start}.block_contact__wraper_mainContact__desc__contact-info .contact-item{display:flex;align-items:flex-start;gap:8px;font-family:"Neue Haas Grotesk Display Pro";letter-spacing:var(--letter-spacing-titre-haas-l);font-size:var(--Typescale-Body-corps-haas-XXXS, 12px);font-style:normal;font-weight:450;line-height:140%;width:100%}.block_contact__wraper_mainContact__desc__contact-info .contact-item .contact-icon{width:16px;height:16px;flex-shrink:0;margin-top:1px;display:flex;align-items:flex-start}.block_contact__wraper_mainContact__desc__contact-info .contact-item .contact-icon svg,.block_contact__wraper_mainContact__desc__contact-info .contact-item .contact-icon img{width:16px;height:16px;display:block}.block_contact__wraper_mainContact__desc__contact-info .contact-item .contact-text{flex:1;line-height:1.4;color:inherit}.block_contact__wraper_mainContact__desc__contact-info .contact-item .contact-text a{font-weight:normal;color:inherit;text-decoration:none}.block_contact__wraper_mainContact__desc__contact-info .contact-item .contact-text span{color:inherit}.block_contact__wraper_mainContact__desc.text-align-left .block_contact__wraper_mainContact__desc__contact-info{align-items:flex-start}.block_contact__wraper_mainContact__desc.text-align-left .block_contact__wraper_mainContact__desc__contact-info .contact-items-wrapper{align-items:flex-start}.block_contact__wraper_mainContact__desc.text-align-left .block_contact__wraper_mainContact__desc__contact-info .contact-item{align-items:flex-start;justify-content:flex-start;text-align:left}.block_contact__wraper_mainContact__desc.text-align-left .block_contact__wraper_mainContact__desc__poste{text-align:left}.block_contact__wraper_mainContact__desc.text-align-left .block_contact__wraper_mainContact__desc__name{text-align:left}.block_contact__wraper_mainContact__desc.text-align-center .block_contact__wraper_mainContact__desc__contact-info{align-items:center}.block_contact__wraper_mainContact__desc.text-align-center .block_contact__wraper_mainContact__desc__contact-info .contact-items-wrapper{align-items:center}.block_contact__wraper_mainContact__desc.text-align-center .block_contact__wraper_mainContact__desc__contact-info .contact-item{align-items:flex-start;justify-content:center}.block_contact__wraper_mainContact__desc.text-align-center .block_contact__wraper_mainContact__desc__poste{text-align:center}.block_contact__wraper_mainContact__desc.text-align-center .block_contact__wraper_mainContact__desc__name{text-align:center}.block_contact__wraper_mainContact__desc.text-align-right .block_contact__wraper_mainContact__desc__contact-info{align-items:flex-end}.block_contact__wraper_mainContact__desc.text-align-right .block_contact__wraper_mainContact__desc__contact-info .contact-items-wrapper{align-items:flex-end}.block_contact__wraper_mainContact__desc.text-align-right .block_contact__wraper_mainContact__desc__contact-info .contact-item{align-items:flex-start;justify-content:flex-end;text-align:right;flex-direction:row-reverse}.block_contact__wraper_mainContact__desc.text-align-right .block_contact__wraper_mainContact__desc__contact-info .contact-item .contact-icon{margin-left:8px;margin-right:0}.block_contact__wraper_mainContact__desc.text-align-right .block_contact__wraper_mainContact__desc__poste{text-align:right}.block_contact__wraper_mainContact__desc.text-align-right .block_contact__wraper_mainContact__desc__name{text-align:right}.block_contact__wraper_mainContact__desc__custom .custom-icon{width:16px;height:16px;object-fit:contain;flex-shrink:0}.icon-orange .block_contact__wraper_mainContact__desc__custom .custom-icon{filter:invert(58%) sepia(88%) saturate(3180%) hue-rotate(347deg) brightness(103%) contrast(102%)}.icon-blue .block_contact__wraper_mainContact__desc__custom .custom-icon{filter:invert(18%) sepia(45%) saturate(2076%) hue-rotate(230deg) brightness(95%) contrast(101%)}@media(max-width: 768px){.block_contact__wraper_mainContact.align-left-mobile{align-items:flex-start !important}.block_contact__wraper_mainContact.align-left-mobile .block_contact__wraper_mainContact{margin-left:0 !important;margin-right:auto !important}}@media(max-width: 768px){.block_contact__wraper_mainContact.align-right-mobile{align-items:flex-end !important}.block_contact__wraper_mainContact.align-right-mobile .block_contact__wraper_mainContact{margin-left:auto !important;margin-right:0 !important}}@media(max-width: 768px){.block_contact__wraper_mainContact.align-center-mobile{align-items:center !important}.block_contact__wraper_mainContact.align-center-mobile .block_contact__wraper_mainContact{margin-left:auto !important;margin-right:auto !important}}@media(max-width: 768px){.block_contact__wraper_mainContact .block_contact__wraper_mainContact{margin-left:auto !important;margin-right:auto !important}}.block_contact #list_campus{display:none}
