:root{--toolbar-height:0px;--header-height:110px;--header-height-dynamic:var(--header-height);--arrow-size:35px}:root body.admin-bar{--admin-bar:46px}@media screen and (min-width:1000px){:root{--header-height:90px}:root body.header-reduced{--header-height-dynamic:60px;--toolbar-height:0px}:root body.admin-bar{--admin-bar:32px}}@media screen and (min-width:600px) and (max-width:1000px){:root{--header-height:200px}:root body.header-reduced{--header-height-dynamic:60px;--toolbar-height:0px}:root body.admin-bar{--admin-bar:32px}}@media screen and (min-width:1300px){:root body.with-header-top-nav{--toolbar-height:45px}}body{--wpadminbarHeight:0px;--totalHeaderHeight:calc(var(--preheaderHeight) + var(--headerHeight));--totalHeaderHeightandAdmin:calc(var(--wpadminbarHeight) + var(--preheaderHeight) + var(--headerHeight));--paddingSearch:calc(var(--wpadminbarHeight) + var(--preheaderHeight) + 2%)}body.with-header-top-nav,body:not(.with-header-top-nav){--preheaderHeight:0px}@media screen and (min-width:1300px){body.with-header-top-nav{--preheaderHeight:45px}body.with-header-top-nav.header-reduced{--preheaderHeight:0px}}body:not(.header-reduced){--headerHeight:70px}@media screen and (min-width:600px){body:not(.header-reduced){--headerHeight:90px}}@media screen and (min-width:1300px){body:not(.header-reduced){--headerHeight:90px}}body.header-reduced{--headerHeight:50px}@media screen and (min-width:600px){body.header-reduced{--headerHeight:60px}}body.admin-bar{--wpadminbarHeight:32px}@media screen and (max-width:782px){body.admin-bar{--wpadminbarHeight:46px}}@font-face{font-family:icomoon;src:url(/app/themes/building-solutions/resources/assets/fonts/icomoon/icomoon.eot?w147m4);src:url(/app/themes/building-solutions/resources/assets/fonts/icomoon/icomoon.eot?w147m4#iefix) format("embedded-opentype"),url(/app/themes/building-solutions/resources/assets/fonts/icomoon/icomoon.ttf?w147m4) format("truetype"),url(/app/themes/building-solutions/resources/assets/fonts/icomoon/icomoon.woff?w147m4) format("woff"),url(/app/themes/building-solutions/resources/assets/fonts/icomoon/icomoon.svg?w147m4#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-discussion-bubble:before{content:"\E92A"}.icon-home:before{content:"\E92B"}.bo-edition blockquote p:first-child:before,.bo-edition blockquote p:last-child:after,.icon-quote:before,.module-testimonial .testimonial-slide__photo:before{content:"\E900"}.header-container .wrapper-countries .countries-toggler .icon-chevron-down:before,.header-container .wrapper-lang .lang-toggler:after,.icon-chevron-down-2:before,.module-implantations-sites .select2-container--default .select2-selection:after{content:"\E901"}.icon-arrow-right-thin:before,.search-container .search-form:after,.search-results-template .search-form:after{content:"\E927"}.icon-arrow-rounded-point:before{content:"\E925"}.icon-more-thick:before{content:"\E926"}.icon-close:before{content:"\E924"}.icon-account:before{content:"\E902"}.icon-actifs-techniques:before{content:"\E903"}.icon-arrow-down:before,.module-hero .down-scroller .icon:before{content:"\E904"}.icon-arrow-left:before,.template-expertise .expertise-container .expertise-section .slider-wrapper .arrows-wrapper .slider-expertise-control .icon-large-arrow-left:before{content:"\E905"}.btn:after,.contact-fab-content .link:after,.contact-fab-content .module-image-ctas .list .link:after,.cpt-filters-container .btn-submit:after,.cta_button:after,.gform_footer [type=submit]:after,.icon-arrow-right:before,.module-archive .filters-wrapper .btn-submit-wrapper>button:after,.module-employees .btn:after,.module-hero .bg-section-content-container .cta:after,.module-image-ctas .list .btn:after,.module-image-ctas .list .contact-fab-content .link:after,.module-image-ctas .list .module-slider-logo .cta:after,.module-implantations .left-block .link:after,.module-keys .link-wrapper .link:after,.module-slider-articles .cta:after,.module-slider-logo .cta:after,.module-slider-logo .module-image-ctas .list .cta:after,.module-social-push .follow-link:after,.module-social-push .intern-link:after,.module-upload .cta_button:after,.module-upload .download-btn:after,.module-use-case .btn-submit:after,.page-formations-form-confirmation #formations_form_confirmation a:after,.template-expertise .expertise-container .expertise-section .slider-wrapper .arrows-wrapper .slider-expertise-control .icon-large-arrow-right:before{content:"\E906"}.icon-arrow-up:before{content:"\E907"}.icon-bien-etre:before{content:"\E908"}.gform_body .gform_fields .ginput_container_consent label:after,.icon-check:before{content:"\E909"}.big-footer .links-container .footer-toggler:after,.cpt-filters-container .filters-toggler:before,.gform_body .gform_fields .ginput_container_select:before,.icon-chevron-down:before,.module-use-case .filters-toggler:before,.news-filters-container .select2-selection .select2-selection__arrow:before{content:"\E90A"}.icon-chevron-left:before,.module-inserts .slider-inserts-arrow.swiper-button-prev .icon:before,.module-related-posts .slick-arrow.arrow-prev .icon:before,.module-slider-articles .swiper-button-navigation.swiper-button-prev .icon:before,.module-slider-cpt .arrows-wrapper .slider-cpt-control.swiper-button-prev .icon:before,.module-slider-images .swiper-button-navigation.swiper-button-prev .icon:before,.module-slider-logo .slider-logos-arrow.swiper-button-prev:after,.module-slider-videos .slider-videos-arrow.swiper-button-prev .icon:before,.module-social-push .swiper-button.swiper-button-prev .icon:before,.module-testimonial .swiper-arrow.swiper-button-prev .icon:before,.module-timeline.\--horizontal .swiper-button-prev .icon:before{content:"\E90B"}.icon-chevron-right:before,.module-inserts .slider-inserts-arrow.swiper-button-next .icon:before,.module-related-posts .slick-arrow.arrow-next .icon:before,.module-slider-articles .swiper-button-navigation.swiper-button-next .icon:before,.module-slider-cpt .arrows-wrapper .slider-cpt-control.swiper-button-next .icon:before,.module-slider-images .swiper-button-navigation.swiper-button-next .icon:before,.module-slider-logo .slider-logos-arrow.swiper-button-next:after,.module-slider-videos .slider-videos-arrow.swiper-button-next .icon:before,.module-social-push .swiper-button.swiper-button-next .icon:before,.module-testimonial .swiper-arrow.swiper-button-next .icon:before,.module-timeline.\--horizontal .swiper-button-next .icon:before{content:"\E90C"}.icon-chevron-up:before{content:"\E90D"}.icon-confort-energie-environnement:before{content:"\E90E"}.icon-espaces:before{content:"\E90F"}.icon-facebook:before{content:"\E910"}.icon-spotify:before{content:"\E92E"}.icon-globe:before{content:"\E911"}.icon-instagram:before,.module-social-push.instagram .follow-link .icon-specific:before,.module-social-push.instagram .push .social-extern-link .icon-specific:before{content:"\E912"}.icon-large-arrow-down:before{content:"\E913"}.icon-large-arrow-left:before{content:"\E914"}.icon-large-arrow-right:before{content:"\E915"}.icon-large-arrow-up:before{content:"\E916"}.icon-linkedin-alt:before,.social-container .icon-linkedin:before{content:"\E917"}.icon-linkedin:before{content:"\E918"}.icon-more:before,.module-accordion-section .accordion .title:after{content:"\E919"}.icon-phone:before{content:"\E91A"}.icon-pin-location:before{content:"\E91B"}.icon-play:before{content:"\E91C"}.icon-search:before{content:"\E91D"}.icon-triangle-down:before{content:"\E91E"}.icon-triangle-left:before{content:"\E91F"}.icon-triangle-right:before{content:"\E920"}.icon-triangle-up:before{content:"\E921"}.icon-twitter:before,.module-social-push.twitter .follow-link .icon-specific:before,.module-social-push.twitter .push .social-extern-link .icon-specific:before{content:"\E922"}.icon-wifi:before{content:"\E923"}.icon-xing:before{content:"\E928"}.icon-youtube:before{content:"\E929"}.icon-arrow-bubble-bottom:before{content:"\E92C"}.icon-arrow-bubble-top:before{content:"\E92D"}.icon-filters:before{content:"\E92F"}.icon-refresh:before{content:"\E930"}.icon-contract:before{content:"\E931"}@font-face{font-family:Vinci Rounded;src:url(/app/themes/building-solutions/resources/assets/fonts/vinci-rounded/VinciRounded.eot);src:url(/app/themes/building-solutions/resources/assets/fonts/vinci-rounded/VinciRounded.eot?#iefix) format("embedded-opentype"),url(/app/themes/building-solutions/resources/assets/fonts/vinci-rounded/VinciRounded.woff2) format("woff2"),url(/app/themes/building-solutions/resources/assets/fonts/vinci-rounded/VinciRounded.woff) format("woff"),url(/app/themes/building-solutions/resources/assets/fonts/vinci-rounded/VinciRounded.ttf) format("truetype"),url(/app/themes/building-solutions/resources/assets/fonts/vinci-rounded/VinciRounded.svg#VinciRounded) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vinci Rounded;src:url(/app/themes/building-solutions/resources/assets/fonts/vinci-rounded/VinciRounded-Light.eot);src:url(/app/themes/building-solutions/resources/assets/fonts/vinci-rounded/VinciRounded-Light.eot?#iefix) format("embedded-opentype"),url(/app/themes/building-solutions/resources/assets/fonts/vinci-rounded/VinciRounded-Light.woff2) format("woff2"),url(/app/themes/building-solutions/resources/assets/fonts/vinci-rounded/VinciRounded-Light.woff) format("woff"),url(/app/themes/building-solutions/resources/assets/fonts/vinci-rounded/VinciRounded-Light.ttf) format("truetype"),url(/app/themes/building-solutions/resources/assets/fonts/vinci-rounded/VinciRounded-Light.svg#VinciRounded-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Vinci Rounded;src:url(/app/themes/building-solutions/resources/assets/fonts/vinci-rounded/VinciRounded-Bold.eot);src:url(/app/themes/building-solutions/resources/assets/fonts/vinci-rounded/VinciRounded-Bold.eot?#iefix) format("embedded-opentype"),url(/app/themes/building-solutions/resources/assets/fonts/vinci-rounded/VinciRounded-Bold.woff2) format("woff2"),url(/app/themes/building-solutions/resources/assets/fonts/vinci-rounded/VinciRounded-Bold.woff) format("woff"),url(/app/themes/building-solutions/resources/assets/fonts/vinci-rounded/VinciRounded-Bold.ttf) format("truetype"),url(/app/themes/building-solutions/resources/assets/fonts/vinci-rounded/VinciRounded-Bold.svg#VinciRounded-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vinci Sans;src:url(https://www.vinci.com/publi/webfonts/vinci_sans_extra_light.woff2) format("woff2"),url(https://www.vinci.com/publi/webfonts/vinci_sans_extra_light.woff) format("woff"),url(https://www.vinci.com/publi/webfonts/vinci_sans_extra_light.svg) format("svg"),url(https://www.vinci.com/publi/webfonts/vinci_sans_extra_light.ttf) format("truetype"),url(https://www.vinci.com/publi/webfonts/vinci_sans_extra_light.eot);font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:Vinci Sans;src:url(https://www.vinci.com/publi/webfonts/vinci_sans_light.woff2) format("woff2"),url(https://www.vinci.com/publi/webfonts/vinci_sans_light.woff) format("woff"),url(https://www.vinci.com/publi/webfonts/vinci_sans_light.svg) format("svg"),url(https://www.vinci.com/publi/webfonts/vinci_sans_light.ttf) format("truetype"),url(https://www.vinci.com/publi/webfonts/vinci_sans_light.eot);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Vinci Sans;src:url(https://www.vinci.com/publi/webfonts/vinci_sans_regular.woff2) format("woff2"),url(https://www.vinci.com/publi/webfonts/vinci_sans_regular.woff) format("woff"),url(https://www.vinci.com/publi/webfonts/vinci_sans_regular.svg) format("svg"),url(https://www.vinci.com/publi/webfonts/vinci_sans_regular.ttf) format("truetype"),url(https://www.vinci.com/publi/webfonts/vinci_sans_regular.eot);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Vinci Sans;src:url(https://www.vinci.com/publi/webfonts/vinci_sans_medium.woff2) format("woff2"),url(https://www.vinci.com/publi/webfonts/vinci_sans_medium.woff) format("woff"),url(https://www.vinci.com/publi/webfonts/vinci_sans_medium.svg) format("svg"),url(https://www.vinci.com/publi/webfonts/vinci_sans_medium.ttf) format("truetype"),url(https://www.vinci.com/publi/webfonts/vinci_sans_medium.eot);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Vinci Sans;src:url(https://www.vinci.com/publi/webfonts/vinci_sans_bold.woff2) format("woff2"),url(https://www.vinci.com/publi/webfonts/vinci_sans_bold.woff) format("woff"),url(https://www.vinci.com/publi/webfonts/vinci_sans_bold.svg) format("svg"),url(https://www.vinci.com/publi/webfonts/vinci_sans_bold.ttf) format("truetype"),url(https://www.vinci.com/publi/webfonts/vinci_sans_bold.eot);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Vinci Sans;src:url(https://www.vinci.com/publi/webfonts/vinci_sans_black.woff2) format("woff2"),url(https://www.vinci.com/publi/webfonts/vinci_sans_black.woff) format("woff"),url(https://www.vinci.com/publi/webfonts/vinci_sans_black.svg) format("svg"),url(https://www.vinci.com/publi/webfonts/vinci_sans_black.ttf) format("truetype"),url(https://www.vinci.com/publi/webfonts/vinci_sans_black.eot);font-display:swap;font-weight:900;font-style:normal}.btn,.contact-fab-content .link,.module-hero .bg-section-content-container .cta,.module-slider-logo .cta,.page-formations-form-confirmation #formations_form_confirmation a{position:relative;z-index:5;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 32px 17px;min-width:auto;border-radius:2.875rem;text-align:center;font-family:Vinci Sans,Arial,sans-serif;color:#fff;line-height:1;font-size:.875em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;background-color:#52297d;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.btn:before,.contact-fab-content .link:before,.module-hero .bg-section-content-container .cta:before,.module-slider-logo .cta:before,.page-formations-form-confirmation #formations_form_confirmation a:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:-webkit-linear-gradient(315deg,#7037a3,#49246a);background:-o-linear-gradient(315deg,#7037a3,#49246a);background:linear-gradient(135deg,#7037a3,#49246a);border-radius:inherit;content:"";-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.btn:hover,.contact-fab-content .link:hover,.module-hero .bg-section-content-container .cta:hover,.module-slider-logo .cta:hover,.page-formations-form-confirmation #formations_form_confirmation a:hover{background-color:#52297d;color:#fff}.btn:hover:before,.contact-fab-content .link:hover:before,.module-hero .bg-section-content-container .cta:hover:before,.module-slider-logo .cta:hover:before,.page-formations-form-confirmation #formations_form_confirmation a:hover:before{opacity:0}.btn:after,.contact-fab-content .link:after,.module-hero .bg-section-content-container .cta:after,.module-slider-logo .cta:after,.page-formations-form-confirmation #formations_form_confirmation a:after{display:none;font-family:icomoon;color:#fff;font-size:.8125em}@media only screen and (max-width:56.1875em){.btn,.contact-fab-content .link,.module-hero .bg-section-content-container .cta,.module-slider-logo .cta,.page-formations-form-confirmation #formations_form_confirmation a{min-width:auto}}.btn-primary,.module-hero .bg-section-content-container .cta{border:2px solid #52297d;color:#fff}.btn-primary:focus,.btn-primary:hover,.module-hero .bg-section-content-container .cta:focus,.module-hero .bg-section-content-container .cta:hover{background-color:transparent;color:#52297d}.btn-primary:focus:before,.btn-primary:hover:before,.module-hero .bg-section-content-container .cta:focus:before,.module-hero .bg-section-content-container .cta:hover:before{opacity:0}.btn-primary.fourth,.module-hero .bg-section-content-container .fourth.cta{border:0;background-color:#52297d!important}.btn-primary.fourth:focus,.btn-primary.fourth:hover,.module-hero .bg-section-content-container .fourth.cta:focus,.module-hero .bg-section-content-container .fourth.cta:hover{background-image:-webkit-linear-gradient(315deg,#5d8da6,#2a5b7b);background-image:-o-linear-gradient(315deg,#5d8da6,#2a5b7b);background-image:linear-gradient(135deg,#5d8da6,#2a5b7b);background:-webkit-linear-gradient(315deg,#5d8da6,#2a5b7b);background:-o-linear-gradient(315deg,#5d8da6,#2a5b7b);background:linear-gradient(135deg,#5d8da6,#2a5b7b);color:#fff}.btn-white{background:none;background-color:#fff;border:2px solid #fff;color:#52297d}.btn-white:before{display:none}.btn-white:focus,.btn-white:hover{background-color:transparent;border-color:#fff;color:#fff}.btn-raw{display:inline-block;line-height:1.78;padding:19px 50px}.link-minimal-arrow,.suggested-posts-404 .post .link{position:relative;color:#009248;font-size:1em;line-height:1.3;font-weight:400;letter-spacing:auto;text-transform:none;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;padding-right:40px}.link-minimal-arrow:before,.suggested-posts-404 .post .link:before{content:"\E906";position:absolute;top:7px;left:auto;right:3px;display:inline-block;font-family:icomoon;color:currentColor;font-size:.5em;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.link-minimal-arrow:focus:not(:active):before,.link-minimal-arrow:hover:not(:active):before,.suggested-posts-404 .post .link:focus:not(:active):before,.suggested-posts-404 .post .link:hover:not(:active):before{-webkit-transform:translateX(3px);-o-transform:translateX(3px);transform:translateX(3px)}.cta_button{position:relative;z-index:5;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;min-width:auto!important;border-radius:2.875rem!important;text-align:center!important;font-family:Vinci Sans,Arial,sans-serif;color:#fff!important;line-height:1!important;font-size:.875em!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;-webkit-text-decoration:none!important;text-decoration:none!important;background-color:#52297d!important;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:inline-block!important;line-height:1.78!important;padding:19px 50px!important}.cta_button:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:-webkit-linear-gradient(315deg,#7037a3,#49246a);background:-o-linear-gradient(315deg,#7037a3,#49246a);background:linear-gradient(135deg,#7037a3,#49246a);border-radius:inherit;content:"";-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.cta_button:hover{background-color:#52297d!important;color:#fff!important}.cta_button:hover:before{opacity:0}.cta_button:after{display:none!important;font-family:icomoon!important;color:#fff!important;font-size:.8125em!important}@media only screen and (max-width:56.1875em){.cta_button{min-width:auto}}.cta_button.hidden{display:none!important}.cta_button span{font-size:inherit!important}.call-to-action{border-radius:100px;background-color:#52297d!important}.event-results .call-to-action{font-size:14px;color:var(--White,#fff);text-align:center;-webkit-font-feature-settings:"clig" off,"liga" off;font-feature-settings:"clig" off,"liga" off;font-family:Vinci Sans;font-weight:700;line-height:100%;letter-spacing:2px;text-transform:uppercase;text-decoration:none;padding:16px 84px}.event-results .call-to-action:hover{background:-webkit-linear-gradient(315deg,#5d8da6,#2a5b7b);background:-o-linear-gradient(315deg,#5d8da6,#2a5b7b);background:linear-gradient(135deg,#5d8da6,#2a5b7b);color:#fff}.pagination .page-numbers{border-radius:0;color:#bcbcbc;font-size:1.25rem;line-height:1.15}.pagination .page-numbers.current{background-color:#52297d;background:-webkit-linear-gradient(315deg,#7037a3,#49246a);background:-o-linear-gradient(315deg,#7037a3,#49246a);background:linear-gradient(135deg,#7037a3,#49246a);color:#fff;font-weight:500}.pagination .next,.pagination .prev{color:#000;font-size:.5625rem}.pagination .next .icon,.pagination .prev .icon{font-weight:900}form{overflow:hidden}.gform_body{padding-top:0}.gform_body .styled-select,.gform_body input[type=date],.gform_body input[type=email],.gform_body input[type=file],.gform_body input[type=number],.gform_body input[type=password],.gform_body input[type=search],.gform_body input[type=tel],.gform_body input[type=text],.gform_body input[type=url],.gform_body select,.gform_body textarea{width:100%;padding:12px 16px;font-size:1em;line-height:1.25;font-weight:400;color:#474747;border:1px solid #dcdcdc;background-color:transparent;border-radius:4px}.gform_body .styled-select::-webkit-input-placeholder,.gform_body input[type=date]::-webkit-input-placeholder,.gform_body input[type=email]::-webkit-input-placeholder,.gform_body input[type=file]::-webkit-input-placeholder,.gform_body input[type=number]::-webkit-input-placeholder,.gform_body input[type=password]::-webkit-input-placeholder,.gform_body input[type=search]::-webkit-input-placeholder,.gform_body input[type=tel]::-webkit-input-placeholder,.gform_body input[type=text]::-webkit-input-placeholder,.gform_body input[type=url]::-webkit-input-placeholder,.gform_body select::-webkit-input-placeholder,.gform_body textarea::-webkit-input-placeholder{color:#474747}.gform_body .styled-select:-moz-placeholder,.gform_body .styled-select::-moz-placeholder,.gform_body input[type=date]:-moz-placeholder,.gform_body input[type=date]::-moz-placeholder,.gform_body input[type=email]:-moz-placeholder,.gform_body input[type=email]::-moz-placeholder,.gform_body input[type=file]:-moz-placeholder,.gform_body input[type=file]::-moz-placeholder,.gform_body input[type=number]:-moz-placeholder,.gform_body input[type=number]::-moz-placeholder,.gform_body input[type=password]:-moz-placeholder,.gform_body input[type=password]::-moz-placeholder,.gform_body input[type=search]:-moz-placeholder,.gform_body input[type=search]::-moz-placeholder,.gform_body input[type=tel]:-moz-placeholder,.gform_body input[type=tel]::-moz-placeholder,.gform_body input[type=text]:-moz-placeholder,.gform_body input[type=text]::-moz-placeholder,.gform_body input[type=url]:-moz-placeholder,.gform_body input[type=url]::-moz-placeholder,.gform_body select:-moz-placeholder,.gform_body select::-moz-placeholder,.gform_body textarea:-moz-placeholder,.gform_body textarea::-moz-placeholder{color:#474747}.gform_body .styled-select:-ms-input-placeholder,.gform_body input[type=date]:-ms-input-placeholder,.gform_body input[type=email]:-ms-input-placeholder,.gform_body input[type=file]:-ms-input-placeholder,.gform_body input[type=number]:-ms-input-placeholder,.gform_body input[type=password]:-ms-input-placeholder,.gform_body input[type=search]:-ms-input-placeholder,.gform_body input[type=tel]:-ms-input-placeholder,.gform_body input[type=text]:-ms-input-placeholder,.gform_body input[type=url]:-ms-input-placeholder,.gform_body select:-ms-input-placeholder,.gform_body textarea:-ms-input-placeholder{color:#474747}.gform_body .styled-select:focus,.gform_body input[type=date]:focus,.gform_body input[type=email]:focus,.gform_body input[type=file]:focus,.gform_body input[type=number]:focus,.gform_body input[type=password]:focus,.gform_body input[type=search]:focus,.gform_body input[type=tel]:focus,.gform_body input[type=text]:focus,.gform_body input[type=url]:focus,.gform_body select:focus,.gform_body textarea:focus{outline-color:#009248}.gform_body .styled-select:-webkit-autofill,.gform_body .styled-select:-webkit-autofill:focus,.gform_body .styled-select:-webkit-autofill:hover,.gform_body input[type=date]:-webkit-autofill,.gform_body input[type=date]:-webkit-autofill:focus,.gform_body input[type=date]:-webkit-autofill:hover,.gform_body input[type=email]:-webkit-autofill,.gform_body input[type=email]:-webkit-autofill:focus,.gform_body input[type=email]:-webkit-autofill:hover,.gform_body input[type=file]:-webkit-autofill,.gform_body input[type=file]:-webkit-autofill:focus,.gform_body input[type=file]:-webkit-autofill:hover,.gform_body input[type=number]:-webkit-autofill,.gform_body input[type=number]:-webkit-autofill:focus,.gform_body input[type=number]:-webkit-autofill:hover,.gform_body input[type=password]:-webkit-autofill,.gform_body input[type=password]:-webkit-autofill:focus,.gform_body input[type=password]:-webkit-autofill:hover,.gform_body input[type=search]:-webkit-autofill,.gform_body input[type=search]:-webkit-autofill:focus,.gform_body input[type=search]:-webkit-autofill:hover,.gform_body input[type=tel]:-webkit-autofill,.gform_body input[type=tel]:-webkit-autofill:focus,.gform_body input[type=tel]:-webkit-autofill:hover,.gform_body input[type=text]:-webkit-autofill,.gform_body input[type=text]:-webkit-autofill:focus,.gform_body input[type=text]:-webkit-autofill:hover,.gform_body input[type=url]:-webkit-autofill,.gform_body input[type=url]:-webkit-autofill:focus,.gform_body input[type=url]:-webkit-autofill:hover,.gform_body select:-webkit-autofill,.gform_body select:-webkit-autofill:focus,.gform_body select:-webkit-autofill:hover,.gform_body textarea:-webkit-autofill,.gform_body textarea:-webkit-autofill:focus,.gform_body textarea:-webkit-autofill:hover{-webkit-text-fill-color:#52297d;-webkit-box-shadow:0 0 0 1000px #e7e8e7 inset}.gform_body input[type=file]{padding-top:11px;padding-bottom:11px;font-size:.875em}.gform_body input[aria-invalid=true]{border-color:#da2846}.gform_body textarea{display:block;height:188px;resize:vertical}.gform_body select[multiple]{height:auto;font-size:.875em;line-height:1.1}.gform_body select[multiple] option{min-height:auto;padding:2px}.gform_body [type=submit]{display:inline-block;padding:24px 50px 23px;min-width:auto;color:#fff;font-weight:700;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;background-color:#009248;border:none;border-radius:0;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;font-size:.875em}.gform_body [type=submit]:hover{color:#fff;background-color:#52297d}.gform_body .gform_fields .gfield .gfield_label{margin-bottom:.25rem;font-size:1.125em;line-height:1.5;font-weight:400;color:#000}.gform_body .gform_fields .gfield .gfield_label .gfield_required{top:0;margin-left:3px;font-size:inherit;font-weight:inherit;color:inherit}.gform_body .gform_fields .gfield.col-2 .ginput_container_checkbox li,.gform_body .gform_fields .gfield.col-2 .ginput_container_consent li,.gform_body .gform_fields .gfield.col-2 .ginput_container_radio li{display:block;margin-left:0}.gform_body .gform_fields .gfield .validation_message{font-size:.8125em}.gform_body .gform_fields .gfield .gfield_description{margin-top:11px}.gform_body .gform_fields .ginput_container_select:before{right:19px;font-size:.375em;color:#000}.gform_body .gform_fields .ginput_container_select select{padding-right:45px}.gform_body .gform_fields .ginput_container_checkbox li,.gform_body .gform_fields .ginput_container_consent li,.gform_body .gform_fields .ginput_container_radio li{display:inline-block}.gform_body .gform_fields .ginput_container_checkbox li+li,.gform_body .gform_fields .ginput_container_consent li+li,.gform_body .gform_fields .ginput_container_radio li+li{margin-top:8px;margin-left:22px}.gform_body .gform_fields .ginput_container_checkbox label,.gform_body .gform_fields .ginput_container_consent label,.gform_body .gform_fields .ginput_container_radio label{padding-left:25px;font-size:1em;font-weight:400;line-height:1.25;color:#000}.gform_body .gform_fields .ginput_container_checkbox label:before,.gform_body .gform_fields .ginput_container_consent label:before,.gform_body .gform_fields .ginput_container_radio label:before{top:0;width:16px;height:16px;border:1px solid #52297d}.gform_body .gform_fields .ginput_container_checkbox label:after,.gform_body .gform_fields .ginput_container_consent label:after,.gform_body .gform_fields .ginput_container_radio label:after{top:3px;left:3px;width:10px;height:10px;background-color:#52297d}.gform_body .gform_fields .ginput_container_consent label{padding-left:25px;font-size:.875em;font-weight:400;line-height:1.4;color:#64717e}.gform_body .gform_fields .ginput_container_consent label:before{top:1px;border-color:#52297d;border-radius:2px}.gform_body .gform_fields .ginput_container_consent label:after{display:inline-block;font-family:icomoon;left:0;top:1px;width:16px;height:16px;font-size:.5625em;font-weight:600;color:#fff;line-height:2;text-align:center;background-color:#52297d;border-radius:2px}.gform_body .gform_fields .ginput_container_checkbox label:before{border-radius:2px}.gform_body .gform_fields .type-name>.ginput_container>span+span{margin-top:28px}.gform_body .gform_fields .type-name>.ginput_container>span label,.gform_body .gform_fields .type-time-date .ginput_container label{margin-bottom:7px;color:#52297d;font-size:.875em;font-weight:400}.gform_body .gform_fields .gform_fileupload_rules{display:inline-block;margin-top:8px}.gform_body .gform_fields .ginput_container_consent{max-width:790px}.gform_confirmation_message{color:#27b15c}.gform_footer{position:relative;z-index:2;float:right;padding-bottom:0;text-align:right;-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.gform_footer [type=submit]{position:relative;z-index:5;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 32px 17px;min-width:auto;border-radius:2.875rem;text-align:center;font-family:Vinci Sans,Arial,sans-serif;color:#fff;line-height:1;font-size:.875em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;background-color:#52297d;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.gform_footer [type=submit]:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:-webkit-linear-gradient(315deg,#7037a3,#49246a);background:-o-linear-gradient(315deg,#7037a3,#49246a);background:linear-gradient(135deg,#7037a3,#49246a);border-radius:inherit;content:"";-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.gform_footer [type=submit]:hover{background-color:#52297d;color:#fff}.gform_footer [type=submit]:hover:before{opacity:0}.gform_footer [type=submit]:after{display:none;font-family:icomoon;color:#fff;font-size:.8125em}@media only screen and (max-width:56.1875em){.gform_footer [type=submit]{min-width:auto}}.ginput_recaptcha{position:relative;z-index:1;float:right;margin-right:215px}.news-filters-container .select2{width:auto!important;min-width:260px}.news-filters-container .select2.select2-container--open .select2-selection .select2-selection__arrow{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.news-filters-container .select2-selection{height:auto;background-color:#009248;border:0;border-radius:0}.news-filters-container .select2-selection .select2-selection__rendered{padding:10px 50px 10px 20px;color:#fff;font-size:.875em;font-weight:400;line-height:1.4}.news-filters-container .select2-selection .select2-selection__arrow{top:calc(50% - 10px);right:15px;width:20px;height:20px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.news-filters-container .select2-selection .select2-selection__arrow b{display:none}.news-filters-container .select2-selection .select2-selection__arrow:before{position:absolute;left:50%;top:50%;font-family:icomoon;font-size:.4375rem;color:#fff;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.select2-dropdown{background-color:#009248;border:0;border-radius:0}.select2-dropdown .select2-results__options{max-height:220px}.select2-dropdown .select2-results__options li{padding:10px 20px;background-color:transaprent;color:hsla(0,0%,100%,.6);font-size:.875em;line-height:1.4}.select2-dropdown .select2-results__options li.select2-results__option--highlighted[aria-selected],.select2-dropdown .select2-results__options li.select2-results__option[aria-selected=true]{background-color:transparent;color:#fff}@media only screen and (max-width:37.4375em){.gform_body .gform_fields .ginput_container_checkbox li,.gform_body .gform_fields .ginput_container_consent li,.gform_body .gform_fields .ginput_container_radio li{display:block}.gform_body .gform_fields .ginput_container_checkbox li+li,.gform_body .gform_fields .ginput_container_consent li+li,.gform_body .gform_fields .ginput_container_radio li+li{margin-left:0}.gform_footer{float:none;text-align:center;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.gform_footer [type=submit]{width:100%;max-width:304px;padding-top:24px;padding-bottom:23px;margin-left:auto;margin-right:auto}.ginput_recaptcha{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;float:none;margin-right:auto}}.module-form-section.bo-preview .gform_fields .ginput_container_select:before{display:none}.module-form-section.bo-preview .module-form-section .gform_fields .ginput_container,.module-form-section.bo-preview .wp-admin select{max-width:100%;color:#52297d}.module-form-section.bo-preview .gform_fields .ginput_container_checkbox label,.module-form-section.bo-preview .gform_fields .ginput_container_consent label,.module-form-section.bo-preview .gform_fields .ginput_container_radio label{padding-left:0}.module-form-section.bo-preview .gform_footer{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.module-form-section.bo-preview .gform_footer [type=submit]{border-color:transparent}.cpt-filters-container,.module-use-case{--filter-primary:#64717e;--filter-field-color:var(--filter-primary);--filter-field-background:$white;--filter-field-border-color:#dcdcdc;--filter-field-border-width:1px;--filter-field-border-radius:4px;--filter-field-list-background:var(--filter-field-background);--filter-field-list-item-color-hover:$secondary;--icon-chevron-down:$icon-chevron-down}.cpt-filters-container .image-wrapper,.module-use-case .image-wrapper{overflow:hidden}.cpt-filters-container .image-wrapper img,.module-use-case .image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cpt-filters-container .filters-toggler,.module-use-case .filters-toggler{font-size:1.0625rem;line-height:1.2;padding:.875rem 2.5rem .75rem 1rem;text-transform:none;color:#000;border-radius:4px;border:1px solid #f1f1f1}.cpt-filters-container .filters-toggler:before,.module-use-case .filters-toggler:before{position:absolute;top:50%;right:1.1875rem;font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.375rem;color:#52297d;font-weight:700}.cpt-filters-container .filters-toggler:after,.module-use-case .filters-toggler:after{right:1rem;font-size:.35em}.cpt-filters-container .filters-list,.module-use-case .filters-list{border-width:0 1px 1px;border-style:solid;-webkit-box-shadow:none;box-shadow:none;background-color:#fff}.cpt-filters-container .btn-submit,.module-use-case .btn-submit{position:relative;z-index:5;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 32px 17px;min-width:auto;border-radius:2.875rem;text-align:center;font-family:Vinci Sans,Arial,sans-serif;color:#fff;line-height:1;font-size:.875em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;background-color:#52297d;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;z-index:2}.cpt-filters-container .btn-submit:before,.module-use-case .btn-submit:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:-webkit-linear-gradient(315deg,#7037a3,#49246a);background:-o-linear-gradient(315deg,#7037a3,#49246a);background:linear-gradient(135deg,#7037a3,#49246a);border-radius:inherit;content:"";-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.cpt-filters-container .btn-submit:hover,.module-use-case .btn-submit:hover{background-color:#52297d;color:#fff}.cpt-filters-container .btn-submit:hover:before,.module-use-case .btn-submit:hover:before{opacity:0}.cpt-filters-container .btn-submit:after,.module-use-case .btn-submit:after{font-family:icomoon;color:#fff;font-size:.8125em}@media only screen and (max-width:56.1875em){.cpt-filters-container .btn-submit,.module-use-case .btn-submit{min-width:auto}}.cpt-filters-container .btn-submit:after,.module-use-case .btn-submit:after{display:none}.module-use-case .filters-container .shell .filters-list .item .filter:hover{background-color:#934546;border-color:#934546;color:#fff}.cpt-filters-container .filters-toggler-wrapper:after,.module-use-case .filters-container .shell .filters-toggler-wrapper:after{display:none}.module-use-case .filters-container .shell{--chevron-filter-content:"\E907";--bg-color-filter-select:transparent;--font-color:#000;--font-size-filters:10px}.module-use-case .filters-container .shell .filters-toggler-wrapper .filters-toggler{padding:20px 30px 20px 24px}.module-use-case .filters-wrapper .btn-submit-wrapper .btn-submit{text-transform:none;font-size:14px;padding:16px 77px;text-transform:uppercase}.module-use-case .filters-wrapper .reset-filters{color:var(--font-color);font-style:normal;font-weight:400;line-height:25px}.module-use-case .filters-wrapper .reset-filters button{font-size:14px}.module-use-case .filters-wrapper .btn-submit-wrapper{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0;max-width:unset}.contact-fab-content .module-use-case .filters-wrapper .btn-submit-wrapper .link,.module-hero .bg-section-content-container .module-use-case .filters-wrapper .btn-submit-wrapper .cta,.module-slider-logo .module-use-case .filters-wrapper .btn-submit-wrapper .cta,.module-use-case .filters-wrapper .btn-submit-wrapper .btn,.module-use-case .filters-wrapper .btn-submit-wrapper .contact-fab-content .link,.module-use-case .filters-wrapper .btn-submit-wrapper .module-hero .bg-section-content-container .cta,.module-use-case .filters-wrapper .btn-submit-wrapper .module-slider-logo .cta,.module-use-case .filters-wrapper .btn-submit-wrapper .page-formations-form-confirmation #formations_form_confirmation a,.page-formations-form-confirmation #formations_form_confirmation .module-use-case .filters-wrapper .btn-submit-wrapper a{max-width:unset}.calendar{--calendar-primary:#52297d;--calendar-current-month-color:inherit;--calendar-background:#f1f1f1;--calendar-border:#fff;--calendar-border-radius:0px;--calendar-vertical-metric:0px;--date-border:#52297d;--color-reset-font:#000}.calendar .current-month{color:#52297d;font-size:2rem;line-height:1.09;font-weight:400}.calendar .month span{font-size:.75rem;line-height:1.16;font-weight:400;letter-spacing:.0625rem}.calendar td span{font-family:Vinci Sans,Arial,sans-serif;font-size:.9375rem;line-height:1.4;font-weight:600;opacity:.5}.calendar .has-event,.calendar .has-event span{color:#52297d}.calendar .has-event span{border-color:#52297d;opacity:1}.calendar .has-event span:after{background:#52297d}.calendar .has-event span:focus,.calendar .has-event span:hover{border-color:#52297d;opacity:1;color:#fff}.slick-arrow{color:#7037a3;background-color:#d6d6d6;font-size:.625rem}.slick-arrow:focus:not(:active),.slick-arrow:hover:not(:active){color:#fff;background-color:#7037a3}.swp-theme{--swp-arrow-bg:#52297d linear-gradient(135deg,#7037a3,#49246a);--swp-arrow-bg-hover:#52297d}.section-heading{text-align:center}.section-heading .section-title{color:#52297d;font-size:3.125rem;line-height:1.1;font-weight:400}@media only screen and (max-width:37.4375em){.section-heading .section-title{font-size:2rem;line-height:1.09}}.section-heading .section-subtitle{font-size:1.125em;font-weight:400;color:#000}.section-heading .section-subtitle p{line-height:1.5}.section-heading .section-subtitle p b,.section-heading .section-subtitle p strong{font-weight:700}.archive-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1.25rem;margin-left:-1.25rem;row-gap:5rem}.archive-listing .item{margin-right:1.25rem;margin-left:1.25rem;padding-top:0;padding-bottom:0;-ms-flex-preferred-size:calc(33.33333% - 2.5rem);flex-basis:calc(33.33333% - 2.5rem);border:0}.archive-listing .item:not(:first-child){padding-top:0}.archive-listing .item article{display:block}.archive-listing .item .image-wrapper{width:100%;height:auto;margin-right:0;aspect-ratio:100/65}.archive-listing .item .image-wrapper:focus:not(:active) .fake-btn-wrapper,.archive-listing .item .image-wrapper:hover:not(:active) .fake-btn-wrapper{opacity:1}.archive-listing .item .image-wrapper+.content{margin-top:0}.archive-listing .item .fake-btn-wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;inset:2.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.1875rem solid #fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.archive-listing .item .fake-btn{display:inline-block;padding:.5rem 1rem;background-color:#fff;text-align:center;font-family:Vinci Sans,Arial,sans-serif;font-size:.75rem;line-height:1.41;font-weight:600;text-transform:uppercase;color:#934546}.archive-listing .item .content{position:relative;display:block;padding:1.5rem 0 0}.archive-listing .item .content .metas{margin-bottom:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem 1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.archive-listing .item .content .date{margin-right:0;margin-bottom:0;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;font-size:.75rem;line-height:1.2}.archive-listing .item .content .category{display:inline-block;padding:.375rem 1rem;background:-webkit-linear-gradient(315deg,#934546,#4d1d23);background:-o-linear-gradient(315deg,#934546,#4d1d23);background:linear-gradient(135deg,#934546,#4d1d23);font-size:.75rem;line-height:1;font-weight:400;color:#fff;text-transform:uppercase;letter-spacing:.0625rem}.archive-listing .item .content .title-link{margin:0}.archive-listing .item .content .title{font-size:1.5rem;line-height:1.25;font-weight:400;color:#000;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.archive-listing .item .content .title:focus,.archive-listing .item .content .title:hover{color:#934546}.archive-listing .item .content .depiction{margin-top:.5rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.125rem;line-height:1.5;font-weight:400;color:#000}.archive-listing .item .content .depiction:empty,.archive-listing .item .content .link{display:none}@media only screen and (max-width:56.1875em){.archive-listing{margin-right:-.75rem;margin-left:-.75rem;row-gap:2.5rem}.archive-listing .item{margin-right:.75rem;margin-left:.75rem;-ms-flex-preferred-size:calc(50% - 1.5rem);flex-basis:calc(50% - 1.5rem)}}@media only screen and (max-width:37.4375em){.archive-listing .item{-ms-flex-preferred-size:calc(100% - 1.5rem);flex-basis:calc(100% - 1.5rem)}}.swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:none;padding:0}.swiper-pagination .swiper-pagination-bullet{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;height:2px;margin:0;background-color:rgba(71,71,71,.1);border-radius:0;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.swiper-pagination .swiper-pagination-bullet:before{position:absolute;left:0;top:0;content:"";width:100%;height:100%;background-color:#52297d;-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;-o-transition:-o-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease,-o-transform .35s ease}.swiper-pagination .swiper-pagination-bullet.current,.swiper-pagination .swiper-pagination-bullet:hover{background-color:#fff}.swiper-pagination .swiper-pagination-bullet.current:before,.swiper-pagination .swiper-pagination-bullet:hover:before{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%}.anchors-container{background-color:#fff;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.15);box-shadow:0 4px 10px 0 rgba(0,0,0,.15)}.anchors-container .item:first-child .anchor{border-left:0}.anchors-container .item:last-child .anchor{background-repeat:0}.anchors-container .item.active .anchor{color:#fff}.anchors-container .item.active .anchor:before{opacity:1}.anchors-container .anchor{position:relative;min-height:66px;z-index:5;font-weight:400;font-size:1.125rem;line-height:1.33;color:#000}.anchors-container .anchor:before{position:absolute;inset:0;opacity:0;z-index:-1;background:-webkit-linear-gradient(315deg,#934546,#4d1d23);background:-o-linear-gradient(315deg,#934546,#4d1d23);background:linear-gradient(135deg,#934546,#4d1d23);content:"";-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.anchors-container .anchor:focus:not(:active),.anchors-container .anchor:hover:not(:active){background-color:#934546;font-weight:400;color:#fff}.anchors-container .anchor:focus:not(:active):before,.anchors-container .anchor:hover:not(:active):before{opacity:1}@media only screen and (min-width:37.5em){.anchors-container .item .anchor{padding:10px 32px}}@media only screen and (min-width:56.25em){.anchors-container .item .anchor{white-space:normal;padding:10px 32px}}.theme-layer{background-color:#000;opacity:.25}.module-page-header.full-width .shell{max-width:none;padding:0}.module-page-header .shell{overflow:hidden}.module-page-header.visible .shell{min-height:auto}.module-page-header .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:20px;padding-right:20px;color:#fff;text-align:center;background-size:cover;background-position:50%;min-height:auto}.module-page-header .bg-section-content-container{z-index:5;position:relative;text-align:center}.module-page-header .bg-section-content-container .element{max-width:790px}.module-page-header .ontitle{margin-bottom:27px;font-family:Vinci Rounded,Arial,sans-serif;font-weight:700;font-size:1em;color:#fff;text-transform:uppercase}.module-page-header .title{max-width:992px;margin:0;font-size:2.8125em;font-weight:300}.module-page-header .subtitle{max-width:992px;margin:0 8px 17px 0;font-weight:300}.module-page-header .description{max-width:992px;font-size:1.5em;font-weight:300;line-height:1.3}.module-page-header .link-button-head{display:inline-block;padding:18px 29px;margin-top:42px;font-size:.875em;font-weight:700;text-transform:uppercase;text-decoration:none;border:2px solid #fff;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.module-page-header .link-button-head:focus:not(:active),.module-page-header .link-button-head:hover:not(:active){color:#009248;background-color:#fff}.module-page-header .color-layer{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.25;background:#000}body.nav-transparent .module-page-header .shell .container .bg-section-content-container{margin-top:20vh}@media only screen and (max-width:37.4375em){.module-page-header .title{font-size:2.25em}}@media only screen and (max-width:56.1875em){.module-page-header .container{padding-top:35px;padding-bottom:35px}.module-page-header .element+.element{margin-top:15px}.module-page-header .title{line-height:normal}.module-page-header .subtitle{font-size:1.25em;line-height:normal}.module-page-header .description{font-size:1.5em}}@media only screen and (min-width:1025px){.module-page-header .media-container .image{-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}}@media only screen and (min-width:56.25em){.module-page-header .container{min-height:450px;padding-top:80px;padding-bottom:40px}.module-page-header .element+.element{margin-top:27px}.module-page-header .element+.element+.element{margin-top:30px}.module-page-header .title{font-size:2.8125em}.module-page-header .subtitle{font-size:1.25em}.module-page-header .description{font-size:1.5em}}.module-text-cta-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:25px}.module-text-cta{display:inline-block}.module-text>.shell{max-width:1240px}.module-text .section-heading{margin-bottom:4rem}.module-text .section-heading .section-subtitle{margin-top:1rem}.module-text .section-heading .section-subtitle ol li,.module-text .section-heading .section-subtitle p,.module-text .section-heading .section-subtitle ul li{font-size:1.5rem;line-height:1.25}.module-text .section-heading .section-subtitle ul li::marker{display:none;content:none}.module-text .column>:first-child{margin-top:0}.module-text .bo-edition blockquote,.module-text .bo-edition h1,.module-text .bo-edition h2,.module-text .bo-edition h3,.module-text .bo-edition h4,.module-text .bo-edition h5,.module-text .bo-edition h6{color:#000}.module-text .bo-edition.section-subtitle ul li:before{top:1.3125rem}.module-text .bo-edition.content ul li:before{top:1rem}@media only screen and (max-width:56.1875em){.module-text .content.two-cols .column:first-child{margin-bottom:4rem}}.module-hero{position:relative;background-color:#e2e2e2;margin-left:auto;margin-right:auto;max-width:1440px}.nav-transparent .module-hero{padding-top:calc(var(--wpadminbarHeight) + var(--toolbar-height) + var(--header-height))}.module-hero.full-width{max-width:none}.archive .module-hero.is-header,.single .module-hero.is-header{margin-bottom:80px}.error404 .module-hero .shell{min-height:calc(100vh - var(--header-height) - var(--wpadminbarHeight));padding:160px 36px}.module-hero .shell{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1013px!important;padding:165px 36px 80px;position:unset}.module-hero .shell[data-display-mode="1"]{padding-top:160px;padding-bottom:160px}.nav-transparent .module-hero .shell{padding-top:calc(var(--wpadminbarHeight) + var(--toolbar-height) + var(--header-height) + 130px)}.module-hero .bg-section-content-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#fff;margin:auto;padding:40px;position:relative;text-align:left}.module-hero .bg-section-content-container.no-desc{background-color:transparent}.module-hero .bg-section-content-container:before{content:"";border:5px solid #fff;width:calc(100vw - 26px);height:261px;max-height:100%;position:absolute;inset:-80px auto auto 50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.module-hero .bg-section-content-container[data-display-mode="1"]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:calc(100% - 70px);text-align:center}.module-hero .bg-section-content-container[data-display-mode="1"]:before{max-height:none;height:calc(100% + 160px)}.module-hero .bg-section-content-container .ontitle{color:#474747;font-size:1.25rem;font-weight:400;line-height:1.2;margin-bottom:16px;text-transform:uppercase}.module-hero .bg-section-content-container .title{color:#52297d;font-size:clamp(1.813rem,1.259rem + 2.768vw,3.75rem);font-weight:400;line-height:1.1;margin:0}.module-hero .bg-section-content-container .subtitle{color:#474747;font-size:1.125rem;font-weight:400;line-height:1.5;margin-bottom:16px;margin-top:16px}.module-hero .metas{margin-top:40px}.module-hero .metas>*+*{margin-top:.5rem}.module-hero .date-wrapper{color:#64717e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:.25rem 1.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.75rem;font-weight:400;letter-spacing:.083em;line-height:1.1666;text-transform:uppercase;max-width:288px}.module-hero .location{font-size:20px;font-weight:400;line-height:1.2}.theme-building-solutions .module-hero .bg-section-content-container .list{margin:1.5rem 0 0}.theme-building-solutions .module-hero .bg-section-content-container ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:.25rem;margin:0}.theme-building-solutions .module-hero .bg-section-content-container ul li{color:#474747;font-size:1.125rem;line-height:1.5;padding-left:25px;position:relative}.theme-building-solutions .module-hero .bg-section-content-container ul li:before{content:"";background-color:#52297d;border-radius:0;inset:12px auto auto 8px;position:absolute;width:6px;height:6px}.theme-building-solutions .module-hero .bg-section-content-container ul li[style]:before{color:currentColor}.theme-building-solutions .module-hero .bg-section-content-container ul li+li{margin-top:0}.module-hero .bg-section-content-container .cta:focus,.module-hero .bg-section-content-container .cta:hover{background-color:#52297d;color:#fff}.module-hero .bg-section-content-container[data-display-mode="1"] .cta{margin:0 auto}.module-hero .down-scroller{width:70px;height:70px;display:none}.module-hero .down-scroller .icon{color:#fff;font-size:.9375em;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.module-hero .down-scroller .icon:before{z-index:2;font-size:1.0625em;color:#934546}.module-hero .down-scroller .icon:after,.module-hero .down-scroller .icon:before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.module-hero .down-scroller .icon:after{z-index:1;content:"";width:53px;height:53px;background:transparent;border:1px solid #f0f2f0;border-radius:50%}.module-hero .down-scroller:focus .icon:before,.module-hero .down-scroller:hover .icon:before{-webkit-animation:bounce 1s;-o-animation:bounce 1s;animation:bounce 1s;-webkit-animation-timing-function:cubic-bezier(.39,.575,.565,1);-o-animation-timing-function:cubic-bezier(.39,.575,.565,1);animation-timing-function:cubic-bezier(.39,.575,.565,1)}.module-hero .down-scroller:focus .icon:after,.module-hero .down-scroller:hover .icon:after{border-color:#f0f2f0}.single-job_offer .module-hero .bg-section-content-container{max-width:691px}.single-job_offer .module-hero .bg-section-content-container h1{font-size:clamp(1.813rem,1.57rem + 1.033vw,2.5rem);font-weight:400;line-height:44px}.single-implantation .module-hero .title+.cta{margin-top:2.5rem}@media only screen and (max-width:56.1875em){.single-implantation .module-hero .title+.cta{margin-top:1.25rem}}@media only screen and (max-width:37.4375em){.single-implantation .module-hero .title+.cta{margin-top:2rem;text-align:center;width:100%}}@media only screen and (min-width:37.5em){.module-hero .bg-section-content-container{max-width:580px;padding:63px}.module-hero .bg-section-content-container:before{height:321px;max-width:640px}.module-hero .bg-section-content-container:not([data-display-mode="1"]):before{inset:-100px auto 50% 50%}.module-hero .shell[data-display-mode="1"]{padding-top:315px;padding-bottom:80px}.module-hero .bg-section-content-container[data-display-mode="1"]{-ms-flex-item-align:center;align-self:center;margin:auto auto 0;width:auto}.module-hero .bg-section-content-container[data-display-mode="1"]:before{inset:auto auto 50% 50%}}@media only screen and (max-width:37.4375em){.single .module-hero.is-header{margin-bottom:30px}}@media only screen and (min-width:56.25em){.module-hero .bg-section-content-container .title{font-size:4.375rem}}@media only screen and (min-width:1025px){.module-hero .media-container .image{-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}}@media only screen and (min-width:75em){.module-hero .shell{min-height:760px;padding-top:160px;padding-bottom:160px}.module-hero .shell[data-display-mode="1"]{padding-bottom:80px}.module-hero .bg-section-content-container{max-width:662px;margin:auto 0}.module-hero .bg-section-content-container:before{height:558px;min-height:558px;width:602px}.module-hero .bg-section-content-container:not([data-display-mode="1"]):before{inset:50% -311px auto auto;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.module-hero .shell[data-display-mode="1"]{padding-top:160px;padding-bottom:160px}.module-hero .bg-section-content-container[data-display-mode="1"]{margin:auto;max-width:580px;width:100%}.module-hero .bg-section-content-container[data-display-mode="1"]:before{inset:50% auto auto 50%;height:auto;max-width:973px;max-height:602px;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100vw}.sidebar+#main .bg-section-content-container[data-display-mode="1"]:before{max-width:100%}.sidebar+#main .bg-section-content-container:not([data-display-mode="1"]):before{inset:50% -121px auto auto}}@media only screen and (max-height:960px) and (min-width:1200px){.module-hero{min-height:760px}.module-hero .shell,.module-hero .shell[data-display-mode="1"]{min-height:calc(100vh - var(--wpadminbarHeight) - var(--toolbar-height) - var(--header-height))}.module-hero .bg-section-content-container:not([data-display-mode="1"]):before{height:558px;min-height:558px;width:602px}.module-hero .bg-section-content-container[data-display-mode="1"]:before{height:calc(100vh - var(--wpadminbarHeight) - var(--toolbar-height) - var(--header-height) - 160px);min-height:calc(100% + 40px);inset:50% auto auto 50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media only screen and (max-height:960px) and (min-width:1500px){.module-hero:not(.full-width) .shell{min-height:calc(100vh - var(--wpadminbarHeight) - var(--toolbar-height) - var(--header-height) - 32px)}}@-webkit-keyframes bounce{0%{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}5%{-webkit-transform:translate(-50%,-65%);transform:translate(-50%,-65%)}25%{-webkit-transform:translate(-50%,-10%);transform:translate(-50%,-10%)}50%{-webkit-transform:translate(-50%,-80%);transform:translate(-50%,-80%)}75%{-webkit-transform:translate(-50%,-20%);transform:translate(-50%,-20%)}to{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@-o-keyframes bounce{0%{-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}5%{-o-transform:translate(-50%,-65%);transform:translate(-50%,-65%)}25%{-o-transform:translate(-50%,-10%);transform:translate(-50%,-10%)}50%{-o-transform:translate(-50%,-80%);transform:translate(-50%,-80%)}75%{-o-transform:translate(-50%,-20%);transform:translate(-50%,-20%)}to{-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes bounce{0%{-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}5%{-webkit-transform:translate(-50%,-65%);-o-transform:translate(-50%,-65%);transform:translate(-50%,-65%)}25%{-webkit-transform:translate(-50%,-10%);-o-transform:translate(-50%,-10%);transform:translate(-50%,-10%)}50%{-webkit-transform:translate(-50%,-80%);-o-transform:translate(-50%,-80%);transform:translate(-50%,-80%)}75%{-webkit-transform:translate(-50%,-20%);-o-transform:translate(-50%,-20%);transform:translate(-50%,-20%)}to{-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.module-hero-markers .bg-images .bg-item.inactive .wrapper{-webkit-filter:grayscale(1);filter:grayscale(1)}.module-hero-markers .bg-images .bg-item .wrapper{-webkit-filter:none;filter:none}.module-hero-markers .bg-images .bg-item .bg-image{width:100%}.module-hero-markers .markers-wrapper{max-width:none}.module-hero-markers .marker .title{color:#fff;font-weight:700;text-transform:uppercase}.module-hero-markers .marker .wysiwyg{font-size:1.0625em;font-weight:400}.module-hero-markers .marker .wysiwyg ol li+li,.module-hero-markers .marker .wysiwyg ul li+li{margin-top:10px}.module-hero-markers .marker .wysiwyg ul li:before{top:10px;width:4px;height:4px;background-color:currentColor}.module-hero-markers .marker .link{color:#009248;font-size:1.0625em;font-weight:400}.module-hero-markers .marker .link:after{position:relative;left:0;display:inline-block;-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);margin-left:8px;content:"\E905";font-family:icomoon;color:currentColor;font-size:.6875em;font-weight:400;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.module-hero-markers .marker .link:hover:after{left:3px}.module-hero-markers .bg-images{overflow:hidden}.module-hero-markers.white-version .section-heading .section-subtitle,.module-hero-markers.white-version .section-heading .section-title{color:#fff}.module-hero-markers.white-version .section-heading .section-title:after{background-color:#fff}@media only screen and (max-width:74.9375em){.module-hero-markers{padding:60px 30px 280px}.module-hero-markers .markers-wrapper{margin-top:35px}.module-hero-markers .item+.item{margin-top:10px}.module-hero-markers .marker .marker-selector{display:none}.module-hero-markers .marker .title{padding:15px 40px 15px 20px;background-color:#52297d;font-size:1.1875em;cursor:pointer}.module-hero-markers .marker .title .fake-btn{position:absolute;top:calc(50% - 8px);right:25px;display:inline-block;width:16px;height:16px}.module-hero-markers .marker .title .fake-btn:after,.module-hero-markers .marker .title .fake-btn:before{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;background-color:#fff;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.module-hero-markers .marker .title .fake-btn:before{-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module-hero-markers .marker .title .fake-btn:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);-o-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.module-hero-markers .marker .content{padding:20px;background-color:#fff}.module-hero-markers .marker .wysiwyg{color:#f7f8f7}.module-hero-markers .marker .link{display:block;margin-top:5px;text-align:right}}@media only screen and (max-width:37.4375em){.module-hero-markers{padding:25px 20px 110px}.module-hero-markers .marker .title{padding:15px}.module-hero-markers .marker .content{padding:20px 15px}.module-hero-markers .marker .link{margin-top:15px}}@media only screen and (min-width:75em){.module-hero-markers{padding:60px 30px 225px}.module-hero-markers .markers-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:340px;margin-top:20px}.module-hero-markers .marker{max-width:230px;min-height:100px}.module-hero-markers .marker:before{content:"";position:absolute;top:0;left:0;width:1px;height:calc(100% + 15px);background-color:#52297d}.module-hero-markers .marker .marker-selector{position:absolute;top:calc(100% + 12px);left:0;display:inline-block;width:66px;height:66px;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background-color:#52297d;border:7px solid #fff;border-radius:50%;cursor:pointer;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.module-hero-markers .marker .marker-selector:after,.module-hero-markers .marker .marker-selector:before{content:"";position:absolute;top:50%;left:50%;width:18px;height:2px;background-color:#fff;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module-hero-markers .marker .marker-selector:after{content:"";-webkit-transform:translate(-50%,-50%) rotate(90deg);-o-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.module-hero-markers .marker .marker-selector:hover{background-color:#934546}.module-hero-markers .marker .title{display:inline-block;padding:4px 10px;margin-left:20px;background-color:#934546;font-size:.875em}.module-hero-markers .marker .title .fake-btn{display:none}.module-hero-markers .marker .content{display:none;margin-top:20px;margin-left:32px}.module-hero-markers .marker .wysiwyg{color:#52297d}.module-hero-markers .marker .link,.module-hero-markers .marker .wysiwyg{position:relative;left:30px;opacity:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.module-hero-markers .marker .link{margin-top:10px}.module-hero-markers .item.active .marker-selector{background-color:#934546}.module-hero-markers .item.active .title{padding:8px 15px;font-size:1.25em}.module-hero-markers .item.active .link,.module-hero-markers .item.active .wysiwyg{left:0;opacity:1}.module-hero-markers.white-version .link,.module-hero-markers.white-version .wysiwyg{color:#fff}}@media only screen and (max-width:74.9375em){.module-hero-markers .item .content{display:none}.module-hero-markers .marker .title.open{background-color:#934546}.module-hero-markers .marker .title.open .fake-btn:after,.module-hero-markers .marker .title.open .fake-btn:before{-webkit-transform:translate(-50%,-50%) rotate(180deg);-o-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}}.module-hero-markers.bo-preview .marker{font-size:1em}.module-hero-markers.bo-preview .marker .title{padding:8px 15px;font-size:1.25em}.module-hero-markers.bo-preview .marker .content{display:block}.module-hero-markers.bo-preview .marker .link,.module-hero-markers.bo-preview .marker .wysiwyg{left:0;opacity:1}.module-image-ctas .shell{display:block}.module-image-ctas .shell:before{position:absolute;top:-5rem;right:40px;left:40px;border:.3125rem solid #fff;z-index:-1;content:""}.module-image-ctas .content,.module-image-ctas .list{background-color:#fff}.module-image-ctas .content{margin-bottom:0}.module-image-ctas .content .content-title{position:relative;margin-top:0;margin-bottom:0;padding-bottom:0;text-align:left;font-size:2rem;line-height:1.09;font-weight:400}.module-image-ctas .content .content-description{margin-top:8px;font-size:1.125rem;line-height:1.5;color:#000}.module-image-ctas .content .content-description p{font-size:inherit;line-height:inherit}.module-image-ctas .list .item:not(:last-child) .btn-open{border:none}.module-image-ctas .list .item{padding:.5rem 0;border-bottom:1px solid #52297d}.module-image-ctas .list .item.open .btn-open .icon{background-color:#52297d}.module-image-ctas .list .item.open .btn-open .icon:before{background-color:#fff}.module-image-ctas .list .item.open .btn-open .icon:after{opacity:0}.module-image-ctas .list .btn-open{height:auto;padding:.5rem 0 .5rem 2.3125rem;font-size:1.125rem;line-height:1.22;font-weight:400;color:#000}.module-image-ctas .list .btn-open:focus:not(:active),.module-image-ctas .list .btn-open:hover:not(:active){color:#52297d}.module-image-ctas .list .btn-open:focus:not(:active) .icon,.module-image-ctas .list .btn-open:hover:not(:active) .icon{-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.module-image-ctas .list .btn-open .icon{position:absolute;top:50%;left:0;width:1.25rem;height:1.25rem;border:.125rem solid #52297d;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.module-image-ctas .list .btn-open .icon:after,.module-image-ctas .list .btn-open .icon:before{position:absolute;width:.5625rem;height:.0625rem;top:50%;left:50%;background-color:#52297d;content:"";-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.module-image-ctas .list .btn-open .icon:before{-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module-image-ctas .list .btn-open .icon:after{-webkit-transform:translate(-50%,-50%) rotate(-90deg);-o-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.module-image-ctas .list .group{position:static;display:none;height:auto;-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:none;-o-transition:none;transition:none}.module-image-ctas .list .group-content-scrolling{background-color:transparent}.module-image-ctas .list .group-content{padding:0 0 .5rem}.module-image-ctas .list .description{font-size:1rem;line-height:1.25;color:#64717e}.module-image-ctas .list .description li,.module-image-ctas .list .description p{line-height:inherit;color:inherit}.contact-fab-content .module-image-ctas .list .link,.module-hero .bg-section-content-container .module-image-ctas .list .cta,.module-image-ctas .list .btn,.module-image-ctas .list .contact-fab-content .link,.module-image-ctas .list .module-hero .bg-section-content-container .cta,.module-image-ctas .list .module-slider-logo .cta,.module-image-ctas .list .page-formations-form-confirmation #formations_form_confirmation a,.module-slider-logo .module-image-ctas .list .cta,.page-formations-form-confirmation #formations_form_confirmation .module-image-ctas .list a{position:relative;z-index:5;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 32px 17px;min-width:auto;border-radius:2.875rem;text-align:center;font-family:Vinci Sans,Arial,sans-serif;color:#fff;line-height:1;font-size:.875em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;background-color:#52297d;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.contact-fab-content .module-image-ctas .list .link:before,.module-hero .bg-section-content-container .module-image-ctas .list .cta:before,.module-image-ctas .list .btn:before,.module-image-ctas .list .contact-fab-content .link:before,.module-image-ctas .list .module-hero .bg-section-content-container .cta:before,.module-image-ctas .list .module-slider-logo .cta:before,.module-image-ctas .list .page-formations-form-confirmation #formations_form_confirmation a:before,.module-slider-logo .module-image-ctas .list .cta:before,.page-formations-form-confirmation #formations_form_confirmation .module-image-ctas .list a:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:-webkit-linear-gradient(315deg,#7037a3,#49246a);background:-o-linear-gradient(315deg,#7037a3,#49246a);background:linear-gradient(135deg,#7037a3,#49246a);border-radius:inherit;content:"";-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.contact-fab-content .module-image-ctas .list .link:hover,.module-hero .bg-section-content-container .module-image-ctas .list .cta:hover,.module-image-ctas .list .btn:hover,.module-image-ctas .list .contact-fab-content .link:hover,.module-image-ctas .list .module-hero .bg-section-content-container .cta:hover,.module-image-ctas .list .module-slider-logo .cta:hover,.module-image-ctas .list .page-formations-form-confirmation #formations_form_confirmation a:hover,.module-slider-logo .module-image-ctas .list .cta:hover,.page-formations-form-confirmation #formations_form_confirmation .module-image-ctas .list a:hover{background-color:#52297d;color:#fff}.contact-fab-content .module-image-ctas .list .link:hover:before,.module-hero .bg-section-content-container .module-image-ctas .list .cta:hover:before,.module-image-ctas .list .btn:hover:before,.module-image-ctas .list .contact-fab-content .link:hover:before,.module-image-ctas .list .module-hero .bg-section-content-container .cta:hover:before,.module-image-ctas .list .module-slider-logo .cta:hover:before,.module-image-ctas .list .page-formations-form-confirmation #formations_form_confirmation a:hover:before,.module-slider-logo .module-image-ctas .list .cta:hover:before,.page-formations-form-confirmation #formations_form_confirmation .module-image-ctas .list a:hover:before{opacity:0}.contact-fab-content .module-image-ctas .list .link:after,.module-hero .bg-section-content-container .module-image-ctas .list .cta:after,.module-image-ctas .list .btn:after,.module-image-ctas .list .contact-fab-content .link:after,.module-image-ctas .list .module-hero .bg-section-content-container .cta:after,.module-image-ctas .list .module-slider-logo .cta:after,.module-image-ctas .list .page-formations-form-confirmation #formations_form_confirmation a:after,.module-slider-logo .module-image-ctas .list .cta:after,.page-formations-form-confirmation #formations_form_confirmation .module-image-ctas .list a:after{display:none;font-family:icomoon;color:#fff;font-size:.8125em}@media only screen and (max-width:56.1875em){.contact-fab-content .module-image-ctas .list .link,.module-hero .bg-section-content-container .module-image-ctas .list .cta,.module-image-ctas .list .btn,.module-image-ctas .list .contact-fab-content .link,.module-image-ctas .list .module-hero .bg-section-content-container .cta,.module-image-ctas .list .module-slider-logo .cta,.module-image-ctas .list .page-formations-form-confirmation #formations_form_confirmation a,.module-slider-logo .module-image-ctas .list .cta,.page-formations-form-confirmation #formations_form_confirmation .module-image-ctas .list a{min-width:auto}}.module-image-ctas.white-version .shell:before{opacity:.1}.module-image-ctas.white-version .content{background-color:transparent}.module-image-ctas.white-version .content .content-description p,.module-image-ctas.white-version .content .content-title{color:#fff}.module-image-ctas.white-version .list{background-color:transparent}.module-image-ctas.white-version .list .item{background-color:inherit;border-color:#fefefe}.module-image-ctas.white-version .list .item.open .icon{background-color:#fff}.module-image-ctas.white-version .list .item.open .icon:after,.module-image-ctas.white-version .list .item.open .icon:before{background-color:#52297d}.module-image-ctas.white-version .list .btn-open,.module-image-ctas.white-version .list .btn-open:focus:not(:active),.module-image-ctas.white-version .list .btn-open:hover:not(:active){color:#fff}.module-image-ctas.white-version .list .btn-open .icon{border-color:#fff}.module-image-ctas.white-version .list .btn-open .icon:after,.module-image-ctas.white-version .list .btn-open .icon:before{background-color:#fff}.module-image-ctas.white-version .list .btn-open:before{border-color:#fff}.module-image-ctas.white-version .list .description{color:#fff}@media only screen and (min-width:56.25em){.with-sidebar .module-image-ctas{padding-top:85px;padding-bottom:85px}.with-sidebar .module-image-ctas.display-left .shell:before,.with-sidebar .module-image-ctas.display-right .shell:before{top:-2.5rem;right:-2.5rem;left:-2.5rem;width:auto;height:22.9375rem}.with-sidebar .module-image-ctas.display-left .content,.with-sidebar .module-image-ctas.display-right .content{width:100%;max-width:37.75rem;padding-top:3rem;padding-bottom:.5rem;margin-right:auto;margin-left:auto}.with-sidebar .module-image-ctas.display-left .list,.with-sidebar .module-image-ctas.display-right .list{width:100%;max-width:37.75rem;margin-top:0;margin-right:auto;margin-left:auto}}@media only screen and (min-width:37.5em) and (max-width:1100px){.with-sidebar .module-image-ctas.display-left .shell:before,.with-sidebar .module-image-ctas.display-right .shell:before{right:.625rem;left:.625rem}.with-sidebar .module-image-ctas.display-left .content,.with-sidebar .module-image-ctas.display-left .list,.with-sidebar .module-image-ctas.display-right .content,.with-sidebar .module-image-ctas.display-right .list{width:calc(100% - 50px)}}@media only screen and (max-width:37.4375em){.module-image-ctas{padding-top:120px;padding-bottom:80px}.module-image-ctas .shell{padding-right:1.875rem;padding-left:1.875rem}.module-image-ctas .shell:before{top:-2.5rem;right:.625rem;bottom:auto;left:.625rem;width:auto;height:22.9375rem}.module-image-ctas .content,.module-image-ctas .list{padding-right:20px;padding-left:20px}.module-image-ctas .content{padding-top:2.5rem}.module-image-ctas .list{min-height:300px;padding-bottom:2.5rem}}@media only screen and (min-width:37.5em){.module-image-ctas{padding-top:160px;padding-bottom:67px}.module-image-ctas .shell:before{height:22.9375rem}.module-image-ctas .content,.module-image-ctas .list{margin-right:auto;margin-left:auto;max-width:37.75rem;padding-right:4rem;padding-left:4rem}.module-image-ctas .content{padding-top:3rem;padding-bottom:.5rem}.module-image-ctas .list{width:37.75rem;margin-top:-1px;padding-bottom:3rem;min-height:375px}}@media only screen and (min-width:56.25em){.module-image-ctas{padding-top:85px;padding-bottom:85px}.module-image-ctas.display-right .shell:before{right:auto;left:20px}.module-image-ctas.display-right .content,.module-image-ctas.display-right .list{margin-right:7.5rem;margin-left:auto}.module-image-ctas .shell:before{width:53.35%;height:auto;top:-1.3125rem;bottom:-1.3125rem;right:20px;left:auto}.module-image-ctas .content,.module-image-ctas .list{margin-left:7.5rem}}.module-implantations .left-block{background-color:#f1f1f1;color:#000}.module-implantations .left-block .title{position:relative;margin-bottom:.5rem;font-size:3.125rem;line-height:1.1;font-weight:400;max-width:476px}.module-implantations .left-block .sub-title{font-size:1.5rem;line-height:1.25;color:#52297d;max-width:476px}.module-implantations .left-block .description{margin-top:.5rem;font-size:1.125rem;line-height:1.5;color:#64717e;max-width:476px}.module-implantations .left-block .list{margin-top:4rem}.module-implantations .left-block .item{margin-top:.75rem}.module-implantations .left-block .link{min-width:10rem;padding:.25rem 2.4375rem .25rem 0;font-weight:400;color:#000}.module-implantations .left-block .link:after{right:.5625rem;font-weight:300;-webkit-transform:translate(-20px,-50%);-o-transform:translate(-20px,-50%);transform:translate(-20px,-50%)}.module-implantations .left-block .link.over,.module-implantations .left-block .link:focus,.module-implantations .left-block .link:hover{padding-right:2.1875rem;padding-left:.25rem;background-color:#52297d;font-weight:400;color:#fff;-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.module-implantations .left-block .link.over:after,.module-implantations .left-block .link:focus:after,.module-implantations .left-block .link:hover:after{-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.module-implantations .right-block .vector-map{background-color:#fefefe}.jvectormap-tip{padding:12px 15px;background-color:#fff;border:0;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.25);box-shadow:0 2px 6px rgba(0,0,0,.25);border-radius:38px;font-size:.875rem;line-height:1;font-weight:700;color:#52297d;text-transform:uppercase;-webkit-transform:translate(-20px,-13px);-o-transform:translate(-20px,-13px);transform:translate(-20px,-13px)}@media only screen and (min-width:56.25em){.with-sidebar .module-implantations.type-europe .left-block{width:275px}.with-sidebar .module-implantations .left-block{min-width:0;width:275px;padding:40px 30px}.with-sidebar .module-implantations .left-block .title{margin-bottom:20px;font-size:2rem}.with-sidebar .module-implantations .left-block .list{-webkit-column-count:1;-moz-column-count:1;column-count:1}.with-sidebar .module-implantations .right-block{min-height:0}.with-sidebar .module-implantations .right-block .vector-map[data-zoom=europe] .jvectormap-container{width:100%}}@media only screen and (min-width:56.25em){.module-implantations.type-europe .left-block{max-width:597px}.module-implantations .left-block{padding-left:7.5rem;padding-right:7.8125rem}.module-implantations .left-block .list{gap:2.875rem}.module-implantations .left-block .list .item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.module-implantations .right-block{min-height:43.75rem}.module-implantations .right-block .vector-map .jvectormap-container{background-color:inherit!important}}@media only screen and (max-width:37.4375em){.module-implantations .left-block{padding:0 20px;background-color:transparent}.module-implantations .left-block .title{font-size:2rem;line-height:1.09}.module-implantations .left-block .list{margin-top:40px}}.module.module-implantations.bo-preview .right-block{background-image:url(/app/themes/building-solutions/resources/assets/images/blocks/implantations/preview-implantations-facilities.png)}.module-implantations-sites .heading{margin-top:0;margin-bottom:2rem}.module-implantations-sites .heading .heading-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:16px}.module-implantations-sites .heading .heading-wrapper .title{-webkit-box-flex:0;-ms-flex:0 1 41.69%;flex:0 1 41.69%;padding:0;margin:0 8.3% 0 0;font-size:3.125rem;line-height:3.4375rem;color:#000;font-weight:400}.module-implantations-sites .heading .heading-wrapper .filters-wrapper{max-width:36.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1 1 50.01%;flex:1 1 50.01%;padding:0}.module-implantations-sites .heading .heading-wrapper .filters-wrapper .description{padding-bottom:0;font-size:1.125rem;line-height:1.5;color:#64717e;line-height:1.5625em}.module-implantations-sites .heading .heading-wrapper .filters-wrapper .description p{line-height:inherit}.module-implantations-sites .heading .heading-wrapper .filters-wrapper .description+form{margin-top:1.5rem}.module-implantations-sites .select2-container--default .select2-selection{min-width:270px;padding:12px 45px 12px 16px;border-color:#dcdcdc;background:#fff}.module-implantations-sites .select2-container--default .select2-selection:after{display:inline-block;font-family:icomoon;top:50%;right:18px;font-size:.375em;color:#000;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.module-implantations-sites .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#fff;color:#52297d;border-color:#dcdcdc;font-size:.875em;padding:0 .5em}.module-implantations-sites .select2-container--default .select2-search--inline{margin-top:5px;line-height:1}.module-implantations-sites .select2-container--default .select2-search--inline:first-child{margin-top:0}.module-implantations-sites .select2-container--default .select2-search--inline .select2-search__field{display:block;width:auto!important;font-size:1.25rem;line-height:1.2;color:#000;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.module-implantations-sites .select2-container--default .select2-search--inline .select2-search__field::-webkit-input-placeholder{color:#000}.module-implantations-sites .select2-container--default .select2-search--inline .select2-search__field:-moz-placeholder,.module-implantations-sites .select2-container--default .select2-search--inline .select2-search__field::-moz-placeholder{color:#000}.module-implantations-sites .select2-container--default .select2-search--inline .select2-search__field:-ms-input-placeholder{color:#000}.module-implantations-sites .select2-container--default .select2-search--inline:not(:first-child) .select2-search__field{max-height:0!important}.module-implantations-sites .select2-container--default .select2-search--inline:not(:first-child) .select2-search__field:focus{max-height:17px!important}.module-implantations-sites .select2-container--default.select2-container--open .select2-selection:after{-webkit-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.module-implantations-sites .gm-style .gm-style-iw-a{margin-left:11px;margin-top:7px}.module-implantations-sites .cluster div{color:#fff!important}.module-implantations-sites .cluster img{opacity:.7!important}.module-implantations-sites .cluster-count{color:#fff!important;background-color:#000;border-radius:50%;width:16px;height:16px;margin-bottom:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-2px}.module-implantations-sites .cluster:hover img{opacity:1!important}.module-implantations-sites .gm-style-iw-container{font-size:17px;font-weight:400}.module-implantations-sites .gm-style-iw-container .gm-style-iw-d+button{top:0!important;right:0!important;width:40px!important;height:40px!important;background:transparent!important}.module-implantations-sites .gm-style-iw-container .gm-style-iw-d+button:before{font-size:.8125em;font-weight:700;color:#000}.module-implantations-sites .place-title{color:var(--text-color,#52297d);font-size:1.375em;font-weight:500;line-height:1.5625em;margin-bottom:.25em;margin-top:0}.module-implantations-sites .place-infos{max-width:234px;margin-bottom:1em}.contact-fab-content .module-implantations-sites .place-cta.link,.module-hero .bg-section-content-container .module-implantations-sites .place-cta.cta,.module-implantations-sites .contact-fab-content .place-cta.link,.module-implantations-sites .module-hero .bg-section-content-container .place-cta.cta,.module-implantations-sites .module-slider-logo .place-cta.cta,.module-implantations-sites .page-formations-form-confirmation #formations_form_confirmation a.place-cta,.module-implantations-sites .place-cta.btn,.module-slider-logo .module-implantations-sites .place-cta.cta,.page-formations-form-confirmation #formations_form_confirmation .module-implantations-sites a.place-cta{display:inline-block;padding:0!important;margin-top:0!important;font-size:1.0625em;font-weight:400;color:var(--text-color,#52297d)!important;letter-spacing:0;text-transform:none!important;background:transparent}.contact-fab-content .module-implantations-sites .place-cta.link:before,.module-hero .bg-section-content-container .module-implantations-sites .place-cta.cta:before,.module-implantations-sites .contact-fab-content .place-cta.link:before,.module-implantations-sites .module-hero .bg-section-content-container .place-cta.cta:before,.module-implantations-sites .module-slider-logo .place-cta.cta:before,.module-implantations-sites .page-formations-form-confirmation #formations_form_confirmation a.place-cta:before,.module-implantations-sites .place-cta.btn:before,.module-slider-logo .module-implantations-sites .place-cta.cta:before,.page-formations-form-confirmation #formations_form_confirmation .module-implantations-sites a.place-cta:before{background:transparent}.contact-fab-content .module-implantations-sites .place-cta.link .icon.icon-arrow-right,.module-hero .bg-section-content-container .module-implantations-sites .place-cta.cta .icon.icon-arrow-right,.module-implantations-sites .contact-fab-content .place-cta.link .icon.icon-arrow-right,.module-implantations-sites .module-hero .bg-section-content-container .place-cta.cta .icon.icon-arrow-right,.module-implantations-sites .module-slider-logo .place-cta.cta .icon.icon-arrow-right,.module-implantations-sites .page-formations-form-confirmation #formations_form_confirmation a.place-cta .icon.icon-arrow-right,.module-implantations-sites .place-cta.btn .icon.icon-arrow-right,.module-slider-logo .module-implantations-sites .place-cta.cta .icon.icon-arrow-right,.page-formations-form-confirmation #formations_form_confirmation .module-implantations-sites a.place-cta .icon.icon-arrow-right{display:inline-block;font-size:.5625em;-webkit-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px);-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;color:var(--text-color,#52297d)!important}.contact-fab-content .module-implantations-sites .place-cta.link:focus,.contact-fab-content .module-implantations-sites .place-cta.link:hover,.module-hero .bg-section-content-container .module-implantations-sites .place-cta.cta:focus,.module-hero .bg-section-content-container .module-implantations-sites .place-cta.cta:hover,.module-implantations-sites .contact-fab-content .place-cta.link:focus,.module-implantations-sites .contact-fab-content .place-cta.link:hover,.module-implantations-sites .module-hero .bg-section-content-container .place-cta.cta:focus,.module-implantations-sites .module-hero .bg-section-content-container .place-cta.cta:hover,.module-implantations-sites .module-slider-logo .place-cta.cta:focus,.module-implantations-sites .module-slider-logo .place-cta.cta:hover,.module-implantations-sites .page-formations-form-confirmation #formations_form_confirmation a.place-cta:focus,.module-implantations-sites .page-formations-form-confirmation #formations_form_confirmation a.place-cta:hover,.module-implantations-sites .place-cta.btn:focus,.module-implantations-sites .place-cta.btn:hover,.module-slider-logo .module-implantations-sites .place-cta.cta:focus,.module-slider-logo .module-implantations-sites .place-cta.cta:hover,.page-formations-form-confirmation #formations_form_confirmation .module-implantations-sites a.place-cta:focus,.page-formations-form-confirmation #formations_form_confirmation .module-implantations-sites a.place-cta:hover{background:#fff!important;text-transform:none!important}.contact-fab-content .module-implantations-sites .place-cta.link:focus .icon.icon-arrow-right,.contact-fab-content .module-implantations-sites .place-cta.link:hover .icon.icon-arrow-right,.module-hero .bg-section-content-container .module-implantations-sites .place-cta.cta:focus .icon.icon-arrow-right,.module-hero .bg-section-content-container .module-implantations-sites .place-cta.cta:hover .icon.icon-arrow-right,.module-implantations-sites .contact-fab-content .place-cta.link:focus .icon.icon-arrow-right,.module-implantations-sites .contact-fab-content .place-cta.link:hover .icon.icon-arrow-right,.module-implantations-sites .module-hero .bg-section-content-container .place-cta.cta:focus .icon.icon-arrow-right,.module-implantations-sites .module-hero .bg-section-content-container .place-cta.cta:hover .icon.icon-arrow-right,.module-implantations-sites .module-slider-logo .place-cta.cta:focus .icon.icon-arrow-right,.module-implantations-sites .module-slider-logo .place-cta.cta:hover .icon.icon-arrow-right,.module-implantations-sites .page-formations-form-confirmation #formations_form_confirmation a.place-cta:focus .icon.icon-arrow-right,.module-implantations-sites .page-formations-form-confirmation #formations_form_confirmation a.place-cta:hover .icon.icon-arrow-right,.module-implantations-sites .place-cta.btn:focus .icon.icon-arrow-right,.module-implantations-sites .place-cta.btn:hover .icon.icon-arrow-right,.module-slider-logo .module-implantations-sites .place-cta.cta:focus .icon.icon-arrow-right,.module-slider-logo .module-implantations-sites .place-cta.cta:hover .icon.icon-arrow-right,.page-formations-form-confirmation #formations_form_confirmation .module-implantations-sites a.place-cta:focus .icon.icon-arrow-right,.page-formations-form-confirmation #formations_form_confirmation .module-implantations-sites a.place-cta:hover .icon.icon-arrow-right{-webkit-transform:translateX(15px);-o-transform:translateX(15px);transform:translateX(15px)}.module-implantations-sites .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--icon-color,#52297d)!important}.module-implantations-sites .swiper-pagination .swiper-pagination-bullet{border-color:var(--icon-color,#52297d)!important}.module-implantations-sites .gm-style-iw-container .places-wrapper .swiper-slide{padding:35px 31px 0}.module-implantations-sites .pin-marker{--icon-size:29px;--icon-dot-size:18px}.module-implantations-sites .pin-marker.cluster>div{z-index:1}.module-implantations-sites .pin-marker:after,.module-implantations-sites .pin-marker:before{width:var(--icon-dot-size);height:var(--icon-dot-size);position:absolute;z-index:1;top:6px;left:50%;-webkit-transform:translateX(var(--icon-dot-translate-x,-50%)) scale(1);-o-transform:translateX(var(--icon-dot-translate-x,-50%)) scale(1);transform:translateX(var(--icon-dot-translate-x,-50%)) scale(1)}.module-implantations-sites .pin-marker:before{content:"";background-color:currentColor;border-radius:50%}.module-implantations-sites .pin-marker:after{content:attr(data-count);display:inline-grid;place-items:center;color:#fff;font-weight:700;line-height:.875}.select2-dropdown.module-implantations-sites{background-color:#fff!important;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.15);box-shadow:0 0 4px 0 rgba(0,0,0,.15);border-radius:4px!important}.select2-dropdown.module-implantations-sites .select2-results__options{padding:1.125rem 0;max-height:220px}.select2-dropdown.module-implantations-sites .select2-results__options li{margin-top:.0625rem;padding:.125rem 1rem;background-color:#fff;font-size:1.125rem;line-height:1.5;color:#000}.select2-dropdown.module-implantations-sites .select2-results__options li:first-child{margin-top:0}.select2-dropdown.module-implantations-sites .select2-results__options li.select2-results__option--highlighted[aria-selected],.select2-dropdown.module-implantations-sites .select2-results__options li.select2-results__option[aria-selected=true]{background-color:#fff;color:#52297d}.with-sidebar .module-implantations-sites .heading .heading-wrapper .filters-wrapper,.with-sidebar .module-implantations-sites .heading .heading-wrapper .title{margin-right:0;max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.with-sidebar .module-implantations-sites .heading .heading-wrapper .filters-form{max-width:36.1875rem}@media only screen and (max-width:74.9375em){.module-implantations-sites .heading .heading-wrapper .heading .heading-wrapper .filters-wrapper,.module-implantations-sites .heading .heading-wrapper .heading .heading-wrapper .title{margin-right:0;max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.module-implantations-sites .heading .heading-wrapper .heading .heading-wrapper .title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.with-sidebar .module-implantations-sites .heading .heading-wrapper .filters-form{max-width:100%}}.module-contact-block{max-width:100%;padding-top:4rem;padding-bottom:4rem;background:-webkit-linear-gradient(315deg,#7037a3,#49246a);background:-o-linear-gradient(315deg,#7037a3,#49246a);background:linear-gradient(135deg,#7037a3,#49246a);color:#fff}.module-contact-block .wrapper{width:90%;margin:auto}.module-contact-block:last-child{margin-bottom:-6rem}.contact-fab-content .module-contact-block[style*="rgb(0, 146, 72)"] .links-wrapper .link,.module-contact-block[style*="rgb(0, 146, 72)"] .links-wrapper .btn,.module-contact-block[style*="rgb(0, 146, 72)"] .links-wrapper .contact-fab-content .link,.module-contact-block[style*="rgb(0, 146, 72)"] .links-wrapper .module-hero .bg-section-content-container .cta,.module-contact-block[style*="rgb(0, 146, 72)"] .links-wrapper .module-slider-logo .cta,.module-contact-block[style*="rgb(0, 146, 72)"] .links-wrapper .page-formations-form-confirmation #formations_form_confirmation a,.module-hero .bg-section-content-container .module-contact-block[style*="rgb(0, 146, 72)"] .links-wrapper .cta,.module-slider-logo .module-contact-block[style*="rgb(0, 146, 72)"] .links-wrapper .cta,.page-formations-form-confirmation #formations_form_confirmation .module-contact-block[style*="rgb(0, 146, 72)"] .links-wrapper a{color:#009248}.contact-fab-content .module-contact-block[style*="rgb(0, 146, 72)"] .links-wrapper .link:hover,.module-contact-block[style*="rgb(0, 146, 72)"] .links-wrapper .btn:hover,.module-contact-block[style*="rgb(0, 146, 72)"] .links-wrapper .contact-fab-content .link:hover,.module-contact-block[style*="rgb(0, 146, 72)"] .links-wrapper .module-hero .bg-section-content-container .cta:hover,.module-contact-block[style*="rgb(0, 146, 72)"] .links-wrapper .module-slider-logo .cta:hover,.module-contact-block[style*="rgb(0, 146, 72)"] .links-wrapper .page-formations-form-confirmation #formations_form_confirmation a:hover,.module-hero .bg-section-content-container .module-contact-block[style*="rgb(0, 146, 72)"] .links-wrapper .cta:hover,.module-slider-logo .module-contact-block[style*="rgb(0, 146, 72)"] .links-wrapper .cta:hover,.page-formations-form-confirmation #formations_form_confirmation .module-contact-block[style*="rgb(0, 146, 72)"] .links-wrapper a:hover{color:#fff}.contact-fab-content .module-contact-block[style*="rgb(218, 108, 42)"] .links-wrapper .link,.module-contact-block[style*="rgb(218, 108, 42)"] .links-wrapper .btn,.module-contact-block[style*="rgb(218, 108, 42)"] .links-wrapper .contact-fab-content .link,.module-contact-block[style*="rgb(218, 108, 42)"] .links-wrapper .module-hero .bg-section-content-container .cta,.module-contact-block[style*="rgb(218, 108, 42)"] .links-wrapper .module-slider-logo .cta,.module-contact-block[style*="rgb(218, 108, 42)"] .links-wrapper .page-formations-form-confirmation #formations_form_confirmation a,.module-hero .bg-section-content-container .module-contact-block[style*="rgb(218, 108, 42)"] .links-wrapper .cta,.module-slider-logo .module-contact-block[style*="rgb(218, 108, 42)"] .links-wrapper .cta,.page-formations-form-confirmation #formations_form_confirmation .module-contact-block[style*="rgb(218, 108, 42)"] .links-wrapper a{color:#da6c2a}.contact-fab-content .module-contact-block[style*="rgb(218, 108, 42)"] .links-wrapper .link:hover,.module-contact-block[style*="rgb(218, 108, 42)"] .links-wrapper .btn:hover,.module-contact-block[style*="rgb(218, 108, 42)"] .links-wrapper .contact-fab-content .link:hover,.module-contact-block[style*="rgb(218, 108, 42)"] .links-wrapper .module-hero .bg-section-content-container .cta:hover,.module-contact-block[style*="rgb(218, 108, 42)"] .links-wrapper .module-slider-logo .cta:hover,.module-contact-block[style*="rgb(218, 108, 42)"] .links-wrapper .page-formations-form-confirmation #formations_form_confirmation a:hover,.module-hero .bg-section-content-container .module-contact-block[style*="rgb(218, 108, 42)"] .links-wrapper .cta:hover,.module-slider-logo .module-contact-block[style*="rgb(218, 108, 42)"] .links-wrapper .cta:hover,.page-formations-form-confirmation #formations_form_confirmation .module-contact-block[style*="rgb(218, 108, 42)"] .links-wrapper a:hover{color:#fff}.contact-fab-content .module-contact-block[style*="rgb(93, 141, 166)"] .links-wrapper .link,.module-contact-block[style*="rgb(93, 141, 166)"] .links-wrapper .btn,.module-contact-block[style*="rgb(93, 141, 166)"] .links-wrapper .contact-fab-content .link,.module-contact-block[style*="rgb(93, 141, 166)"] .links-wrapper .module-hero .bg-section-content-container .cta,.module-contact-block[style*="rgb(93, 141, 166)"] .links-wrapper .module-slider-logo .cta,.module-contact-block[style*="rgb(93, 141, 166)"] .links-wrapper .page-formations-form-confirmation #formations_form_confirmation a,.module-hero .bg-section-content-container .module-contact-block[style*="rgb(93, 141, 166)"] .links-wrapper .cta,.module-slider-logo .module-contact-block[style*="rgb(93, 141, 166)"] .links-wrapper .cta,.page-formations-form-confirmation #formations_form_confirmation .module-contact-block[style*="rgb(93, 141, 166)"] .links-wrapper a{color:#5d8da6}.contact-fab-content .module-contact-block[style*="rgb(93, 141, 166)"] .links-wrapper .link:hover,.module-contact-block[style*="rgb(93, 141, 166)"] .links-wrapper .btn:hover,.module-contact-block[style*="rgb(93, 141, 166)"] .links-wrapper .contact-fab-content .link:hover,.module-contact-block[style*="rgb(93, 141, 166)"] .links-wrapper .module-hero .bg-section-content-container .cta:hover,.module-contact-block[style*="rgb(93, 141, 166)"] .links-wrapper .module-slider-logo .cta:hover,.module-contact-block[style*="rgb(93, 141, 166)"] .links-wrapper .page-formations-form-confirmation #formations_form_confirmation a:hover,.module-hero .bg-section-content-container .module-contact-block[style*="rgb(93, 141, 166)"] .links-wrapper .cta:hover,.module-slider-logo .module-contact-block[style*="rgb(93, 141, 166)"] .links-wrapper .cta:hover,.page-formations-form-confirmation #formations_form_confirmation .module-contact-block[style*="rgb(93, 141, 166)"] .links-wrapper a:hover{color:#fff}.module-contact-block .title{position:relative;max-width:725px;font-size:2rem;line-height:1.09;font-weight:400}.module-contact-block .content{max-width:725px;margin-top:1.1875rem;font-size:1.25rem;line-height:1.2}.module-contact-block .content p{line-height:inherit}.module-contact-block .content p:first-child{margin-top:0}.module-contact-block .content p:last-child{margin-bottom:0}.contact-fab-content .module-contact-block .links-wrapper .link,.module-contact-block .links-wrapper .btn,.module-contact-block .links-wrapper .contact-fab-content .link,.module-contact-block .links-wrapper .module-hero .bg-section-content-container .cta,.module-contact-block .links-wrapper .module-slider-logo .cta,.module-contact-block .links-wrapper .page-formations-form-confirmation #formations_form_confirmation a,.module-hero .bg-section-content-container .module-contact-block .links-wrapper .cta,.module-slider-logo .module-contact-block .links-wrapper .cta,.page-formations-form-confirmation #formations_form_confirmation .module-contact-block .links-wrapper a{min-width:8.25rem;line-height:1.15;background-color:#fff;color:#49246a}.contact-fab-content .module-contact-block .links-wrapper .link:before,.module-contact-block .links-wrapper .btn:before,.module-contact-block .links-wrapper .contact-fab-content .link:before,.module-contact-block .links-wrapper .module-hero .bg-section-content-container .cta:before,.module-contact-block .links-wrapper .module-slider-logo .cta:before,.module-contact-block .links-wrapper .page-formations-form-confirmation #formations_form_confirmation a:before,.module-hero .bg-section-content-container .module-contact-block .links-wrapper .cta:before,.module-slider-logo .module-contact-block .links-wrapper .cta:before,.page-formations-form-confirmation #formations_form_confirmation .module-contact-block .links-wrapper a:before{opacity:1;background:transparent;border:.125rem solid #fff}.contact-fab-content .module-contact-block .links-wrapper .link:not(:first-child),.module-contact-block .links-wrapper .btn:not(:first-child),.module-contact-block .links-wrapper .contact-fab-content .link:not(:first-child),.module-contact-block .links-wrapper .module-hero .bg-section-content-container .cta:not(:first-child),.module-contact-block .links-wrapper .module-slider-logo .cta:not(:first-child),.module-contact-block .links-wrapper .page-formations-form-confirmation #formations_form_confirmation a:not(:first-child),.module-hero .bg-section-content-container .module-contact-block .links-wrapper .cta:not(:first-child),.module-slider-logo .module-contact-block .links-wrapper .cta:not(:first-child),.page-formations-form-confirmation #formations_form_confirmation .module-contact-block .links-wrapper a:not(:first-child){margin-top:1.5rem}.contact-fab-content .module-contact-block .links-wrapper .link:focus:not(:active),.contact-fab-content .module-contact-block .links-wrapper .link:hover:not(:active),.module-contact-block .links-wrapper .btn:focus:not(:active),.module-contact-block .links-wrapper .btn:hover:not(:active),.module-contact-block .links-wrapper .contact-fab-content .link:focus:not(:active),.module-contact-block .links-wrapper .contact-fab-content .link:hover:not(:active),.module-contact-block .links-wrapper .module-hero .bg-section-content-container .cta:focus:not(:active),.module-contact-block .links-wrapper .module-hero .bg-section-content-container .cta:hover:not(:active),.module-contact-block .links-wrapper .module-slider-logo .cta:focus:not(:active),.module-contact-block .links-wrapper .module-slider-logo .cta:hover:not(:active),.module-contact-block .links-wrapper .page-formations-form-confirmation #formations_form_confirmation a:focus:not(:active),.module-contact-block .links-wrapper .page-formations-form-confirmation #formations_form_confirmation a:hover:not(:active),.module-hero .bg-section-content-container .module-contact-block .links-wrapper .cta:focus:not(:active),.module-hero .bg-section-content-container .module-contact-block .links-wrapper .cta:hover:not(:active),.module-slider-logo .module-contact-block .links-wrapper .cta:focus:not(:active),.module-slider-logo .module-contact-block .links-wrapper .cta:hover:not(:active),.page-formations-form-confirmation #formations_form_confirmation .module-contact-block .links-wrapper a:focus:not(:active),.page-formations-form-confirmation #formations_form_confirmation .module-contact-block .links-wrapper a:hover:not(:active){background-color:transparent;color:#fff}@media only screen and (min-width:56.25em){.with-sidebar .module-contact-block{padding-left:25px;padding-right:25px}.with-sidebar .module-contact-block .desc{margin-right:25px}.contact-fab-content .with-sidebar .module-contact-block .link,.module-hero .bg-section-content-container .with-sidebar .module-contact-block .cta,.module-slider-logo .with-sidebar .module-contact-block .cta,.page-formations-form-confirmation #formations_form_confirmation .with-sidebar .module-contact-block a,.with-sidebar .module-contact-block .btn,.with-sidebar .module-contact-block .contact-fab-content .link,.with-sidebar .module-contact-block .module-hero .bg-section-content-container .cta,.with-sidebar .module-contact-block .module-slider-logo .cta,.with-sidebar .module-contact-block .page-formations-form-confirmation #formations_form_confirmation a{padding-left:25px;padding-right:25px}}.job-offer-manual .module-contact-block{padding-block:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(0,#f1f1f1));background:-webkit-linear-gradient(top,#fff 50%,#f1f1f1 0);background:-o-linear-gradient(top,#fff 50%,#f1f1f1 0);background:linear-gradient(180deg,#fff 50%,#f1f1f1 0)}.job-offer-manual .module-contact-block .wrapper{height:100%;padding-block:4em;padding-inline:63px 103px;background:-webkit-linear-gradient(315deg,#7037a3,#49246a);background:-o-linear-gradient(315deg,#7037a3,#49246a);background:linear-gradient(135deg,#7037a3,#49246a)}@media only screen and (max-width:56.1875em){.module-contact-block .content{margin-top:.5rem}}@media only screen and (max-width:37.4375em){.module-contact-block .links-wrapper{margin-top:4rem}}.module-slider-articles{position:relative}.module-slider-articles .shell+.shell{position:static}.module-slider-articles .section-heading .section-title{max-width:calc(100% - 28.125rem);margin-left:0;text-align:left;color:#000}.module-slider-articles .slider-global-container{margin-top:4.3125rem}.module-slider-articles .slider-global-container .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.module-slider-articles .swiper-container{position:static}.module-slider-articles .swiper-container:not(.swiper-container-initialized) .swiper-slide{margin-right:40px}.module-slider-articles .swiper-container:not(.swiper-container-initialized) .swiper-slide:last-child{margin-right:0}.module-slider-articles .swiper-slide{overflow:hidden;height:auto;width:24.125rem}.module-slider-articles .slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.module-slider-articles .slide .image-wrapper{height:auto;aspect-ratio:100/65}.module-slider-articles .slide .image-wrapper:focus:not(:active) .fake-btn-wrapper,.module-slider-articles .slide .image-wrapper:hover:not(:active) .fake-btn-wrapper{opacity:1}.module-slider-articles .slide .image-wrapper+.content{margin-top:0}.module-slider-articles .slide .fake-btn-wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;inset:2.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.1875rem solid #fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.module-slider-articles .slide .fake-btn{display:inline-block;padding:.5rem 1rem;background-color:#fff;text-align:center;font-family:Vinci Sans,Arial,sans-serif;font-size:.75rem;line-height:1.41;font-weight:600;text-transform:uppercase;color:#934546}.module-slider-articles .slide .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;padding:1.5rem 0 0}.module-slider-articles .slide .content .metas{margin-bottom:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem 1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.module-slider-articles .slide .content .date{margin-right:0;margin-bottom:0;font-size:.75rem;line-height:1.2}.module-slider-articles .slide .content .category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem .5rem}.module-slider-articles .slide .content .label-category{padding:.375rem 1rem;background:-webkit-linear-gradient(315deg,#934546,#4d1d23);background:-o-linear-gradient(315deg,#934546,#4d1d23);background:linear-gradient(135deg,#934546,#4d1d23);font-size:.75rem;line-height:1;font-weight:400;color:#fff;text-transform:uppercase;letter-spacing:.0625rem}.module-slider-articles .slide .content .title{font-size:1.5rem;line-height:1.25;font-weight:400;color:#000;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module-slider-articles .slide .content .title:focus,.module-slider-articles .slide .content .title:hover{color:#934546}.module-slider-articles .slide .content .excerpt{margin-top:.5rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.125rem;line-height:1.5;font-weight:400;color:#474747}.module-slider-articles .swiper-options-container{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.module-slider-articles .swiper-option{margin-top:4rem;width:100%}.module-slider-articles .swiper-option+.swiper-option{margin-top:4rem}.module-slider-articles .swiper-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem}.module-slider-articles .swiper-navigation:not(:last-child){position:absolute;bottom:0;left:0;width:100%}.module-slider-articles .swiper-navigation+.swiper-pagination{padding-bottom:1.3125rem}.module-slider-articles .swiper-button-navigation{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:2.625rem;height:2.625rem;z-index:5;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#52297d;border:0;border-radius:0;color:#fff;font-size:.625em;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.module-slider-articles .swiper-button-navigation:before{position:absolute;top:0;left:0;inset:0;z-index:-1;background:-webkit-linear-gradient(315deg,#7037a3,#49246a);background:-o-linear-gradient(315deg,#7037a3,#49246a);background:linear-gradient(135deg,#7037a3,#49246a);content:"";-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.module-slider-articles .swiper-button-navigation:focus:not(:active),.module-slider-articles .swiper-button-navigation:hover:not(:active){background-color:#52297d}.module-slider-articles .swiper-button-navigation:focus:not(:active):before,.module-slider-articles .swiper-button-navigation:hover:not(:active):before{opacity:0}.module-slider-articles .swiper-button-navigation .icon{position:relative;top:auto;left:auto;-webkit-transform:none;-o-transform:none;transform:none}.module-slider-articles .swiper-button-navigation.swiper-button-prev{margin-right:0}.module-slider-articles .swiper-button-navigation.swiper-button-prev:before{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.module-slider-articles .swiper-button-navigation.swiper-button-next .icon:before,.module-slider-articles .swiper-button-navigation.swiper-button-prev .icon:before{font-weight:700}.module-slider-articles .swiper-pagination{max-width:64rem;margin-right:auto;margin-left:auto}.module-slider-articles .cta-wrapper{position:absolute;top:.375rem;right:calc(50% - 620px);margin-top:0}.module-slider-articles .cta{position:relative;z-index:5;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;padding:15px 32px 17px!important;min-width:auto!important;border-radius:2.875rem!important;text-align:center!important;font-family:Vinci Sans,Arial,sans-serif;color:#fff!important;line-height:1!important;font-size:.875em!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;-webkit-text-decoration:none!important;text-decoration:none!important;background-color:#52297d!important;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.module-slider-articles .cta:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:-webkit-linear-gradient(315deg,#7037a3,#49246a);background:-o-linear-gradient(315deg,#7037a3,#49246a);background:linear-gradient(135deg,#7037a3,#49246a);border-radius:inherit;content:"";-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.module-slider-articles .cta:hover{background-color:#52297d!important;color:#fff!important}.module-slider-articles .cta:hover:before{opacity:0}.module-slider-articles .cta:after{display:none!important;font-family:icomoon!important;color:#fff!important;font-size:.8125em!important}@media only screen and (max-width:56.1875em){.module-slider-articles .cta{min-width:auto}}@media only screen and (min-width:56.25em){.with-sidebar .module-slider-articles .swiper-options-container{position:relative;padding-left:4.375rem;padding-right:4.375rem}.with-sidebar .module-slider-articles .swiper-navigation{position:absolute;bottom:0;left:0;padding-left:0;padding-right:0;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}.with-sidebar .module-slider-articles .swiper-navigation:last-child{position:static;margin-right:-4.375rem;margin-left:-4.375rem;width:calc(100% + 8.75rem);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.with-sidebar .module-slider-articles .cta-wrapper{right:0}}@media only screen and (min-width:37.5em){.with-sidebar .module-slider-articles .swiper-slide{width:calc(50% - 20px)}}@media only screen and (max-width:1300px){.module-slider-articles .cta-wrapper{right:20px}}@media only screen and (max-width:56.1875em){.module-slider-articles .shell .section-heading .section-title{max-width:100%}.module-slider-articles .swiper-container:not(.swiper-container-initialized) .swiper-slide{margin-right:20px}.module-slider-articles .swiper-slide{width:calc(50% - 1.25rem)}.module-slider-articles .fake-btn-wrapper{inset:2.3125rem}.module-slider-articles .swiper-navigation{display:none}.module-slider-articles .cta-wrapper{position:static;margin-top:4rem;padding-right:20px;padding-left:20px;top:auto;right:auto}}@media only screen and (max-width:37.4375em){.module-slider-articles .slider-global-container{margin-top:2.5rem}.module-slider-articles .swiper-slide{width:calc(100% - 20px)}.module-slider-articles .fake-btn-wrapper{inset:2.1875rem}.module-slider-articles .cta-wrapper,.module-slider-articles .swiper-option,.module-slider-articles .swiper-option+.swiper-option{margin-top:2.5rem}.module-slider-articles .cta{width:100%}}.module.module-slider-articles.bo-preview .swiper-slide{width:46%;margin-left:2%;margin-right:2%}.module.module-slider-articles.bo-preview .swiper-options-container{display:none}@media only screen and (max-width:74.9375em){.module.module-slider-articles.bo-preview .swiper-slide{width:100%;margin-left:0;margin-right:0}}.module-keys{padding-top:5rem;padding-bottom:5rem}.module-keys .container{padding-top:0;padding-bottom:0}.module-keys .video-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module-keys .video-wrapper .video{position:absolute;top:0;left:0;width:100%;height:100%}.module-keys .section-heading{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4.03%;text-align:left}.module-keys .section-heading .section-title{max-width:100%;-webkit-box-flex:1;-ms-flex:1 1 57.51%;flex:1 1 57.51%;color:#000;margin-bottom:16px}.module-keys .section-heading .section-subtitle{margin-top:0;-webkit-box-flex:1;-ms-flex:1 1 38.46%;flex:1 1 38.46%;color:#000}.module-keys .section-heading .link{display:none}.module-keys .kpis-container{text-align:center}.module-keys .kpis-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.module-keys .item{height:auto}@media only screen and (min-width:75em){.module-keys .item{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media only screen and (max-width:74.9375em){.module-keys .item{width:300px}}@media only screen and (max-width:37.4375em){.module-keys .item{width:195px}}.module-keys .key{padding:1.5rem .9375rem}.module-keys .key:focus:not(:active),.module-keys .key:hover:not(:active){background-color:#52297d;-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);color:#fff}.module-keys .key:focus:not(:active) .picto,.module-keys .key:hover:not(:active) .picto{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.module-keys .key .picto-wrapper{height:3.75rem}.module-keys .key .picto{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.module-keys .key .text{font-family:Vinci Sans,Arial,sans-serif;font-size:3.25rem;left:1px;font-weight:700}.module-keys .key .description{margin-top:.25rem;margin-bottom:0;font-size:1rem;line-height:1.25}.module-keys .key .description b,.module-keys .key .description strong{font-weight:700}.module-keys .key .label{display:inline-block;margin-top:1.5rem;font-family:Vinci Sans,Arial,sans-serif;font-size:.8125rem;line-height:1.41;font-weight:500;text-decoration:underline;text-transform:uppercase;letter-spacing:.0625rem}.module-keys .link-wrapper{display:block;margin-top:5rem;text-align:center}.module-keys .link-wrapper .link{position:relative;z-index:5;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 32px 17px;min-width:auto;border-radius:2.875rem;text-align:center;font-family:Vinci Sans,Arial,sans-serif;color:#fff;line-height:1;font-size:.875em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;background-color:#52297d;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;margin-top:0}.module-keys .link-wrapper .link:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:-webkit-linear-gradient(315deg,#7037a3,#49246a);background:-o-linear-gradient(315deg,#7037a3,#49246a);background:linear-gradient(135deg,#7037a3,#49246a);border-radius:inherit;content:"";-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.module-keys .link-wrapper .link:hover{background-color:#52297d;color:#fff}.module-keys .link-wrapper .link:hover:before{opacity:0}.module-keys .link-wrapper .link:after{display:none;font-family:icomoon;color:#fff;font-size:.8125em}@media only screen and (max-width:56.1875em){.module-keys .link-wrapper .link{min-width:auto}}.module-keys .link-wrapper .link:before{display:none}.module-keys.white-version,.module-keys.white-version .section-heading .section-subtitle,.module-keys.white-version .section-heading .section-title{color:#fff}.module-keys.white-version .key .picto{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.module-keys .kpis-pagination{margin-top:40px}.module-keys .kpis-pagination:empty{display:none}.with-sidebar .module-keys .section-heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.with-sidebar .module-keys .section-heading .section-subtitle,.with-sidebar .module-keys .section-heading .section-title{margin-inline:0}@media only screen and (min-width:56.25em) and (max-width:74.9375em){.with-sidebar .module-keys .item{width:24vw}}@media only screen and (min-width:56.25em){.with-sidebar .module-keys.media-background{padding-right:20px;padding-left:20px}.with-sidebar .module-keys .kpis-wrapper{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}@media only screen and (max-width:74.9375em){.module-keys .link-wrapper{padding-right:20px;margin-top:4rem}}@media only screen and (max-width:56.1875em){.module-keys .section-heading{display:block;margin-bottom:4rem}.module-keys .section-heading .section-subtitle{margin-top:.5rem}.module-keys .item{width:calc(33.33333% - 20px)}}@media only screen and (max-width:37.4375em){.module-keys .item{width:246px}.module-keys .link-wrapper{margin-top:2.5rem}.module-keys .link-wrapper .link{width:100%}}.module-social-section{border-top:1px solid #e7e8e7}.module-social-section .text{color:#52297d;font-size:1.5rem;font-weight:400;margin-right:5.6875rem}.module-social-section .list .item:not(:last-child){margin-right:20px}.module-social-section .list .social-link .icon{color:#52297d;font-size:1.3125em}.module-social-section .list .social-link .icon-facebook{color:#3a68b6}.module-social-push.instagram .follow-link .module-social-section .list .social-link .icon-specific,.module-social-push.instagram .push .social-extern-link .module-social-section .list .social-link .icon-specific,.module-social-section .list .social-link .icon-instagram,.module-social-section .list .social-link .module-social-push.instagram .follow-link .icon-specific,.module-social-section .list .social-link .module-social-push.instagram .push .social-extern-link .icon-specific{color:#f53c8a}.module-social-section .list .social-link .icon-linkedin-alt{color:#0076bf}.module-social-push.twitter .follow-link .module-social-section .list .social-link .icon-specific,.module-social-push.twitter .push .social-extern-link .module-social-section .list .social-link .icon-specific,.module-social-section .list .social-link .icon-twitter,.module-social-section .list .social-link .module-social-push.twitter .follow-link .icon-specific,.module-social-section .list .social-link .module-social-push.twitter .push .social-extern-link .icon-specific{color:#26a0f5;font-size:1.125em}.module-social-section .list .social-link .icon-youtube{color:#ff0100}.module-social-section .list .social-link .icon-wifi{color:#ff9700}.module-social-section .list .social-link .icon-xing{color:#b1d303}@media only screen and (max-width:56.1875em){.module-social-section .text{margin-right:1.25rem}}@media only screen and (max-width:37.4375em){.module-social-section .social-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.module-social-section .text{margin-right:0;margin-bottom:10px;text-align:center}}.single-article-header .container{width:100%;max-width:1280px;margin-right:auto;margin-left:auto;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;padding:0}.single-article-header.full-width .container{max-width:none}.single-article-header .container:after{position:absolute;left:0;bottom:0;content:"";width:100%;height:58px;background-color:#fff}.single-article-header .heading-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative;z-index:1;padding:44px 7% 37px;margin:40% 0 0;text-align:center;background-color:#fff}.single-article-header .heading-wrapper .cpt{margin-bottom:28px;font-size:1em;font-weight:700;color:#009248}.single-article-header .heading-wrapper .article-title{margin-bottom:46px;font-size:3.5em;font-weight:300;color:#52297d;line-height:1.3}.single-article-header .heading-wrapper .metas-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-article-header .heading-wrapper .meta{font-size:.875em;letter-spacing:.015}.single-article-header .heading-wrapper .meta:not(:last-child){margin-right:0}.single-article-header .heading-wrapper .date{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-weight:400;color:#333}.single-article-header .heading-wrapper .category{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:2px;font-weight:400;color:#000;text-transform:uppercase;letter-spacing:.0625rem}.single-article-header .heading-wrapper .category:after,.single-article-header .heading-wrapper .category:before{position:relative;top:1px;-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;content:"";background-color:#64717e}.single-article-header .heading-wrapper .category:before{margin-right:48px}.single-article-header .heading-wrapper .category:after{margin-left:48px}.single-article-header .section-image-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;height:0;padding-bottom:60%}.single-article-header.full-width .section-image-wrapper{padding-bottom:60%}.single-article-header .section-image-wrapper .section-image{position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.news .depiction{margin-top:-26px;margin-bottom:11%;display:block;font-size:1.25em;color:#52297d;text-align:center;font-weight:300}@media only screen and (min-width:75em){.news .depiction{margin-top:0;font-size:1.375em}}.news .depiction p{width:100%;max-width:786px;display:inline-block}@media only screen and (min-width:1025px){.single-article-header .section-image-wrapper .section-image{-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.single-article-header .article-title{position:relative;opacity:0;-webkit-transform:translateY(25px);-o-transform:translateY(25px);transform:translateY(25px)}.single-article-header .cpt,.single-article-header .metas-wrapper{opacity:0}}@media only screen and (min-width:75em){.single-article-header .container{min-height:682px}.single-article-header .heading-wrapper{padding-left:140px;padding-right:140px;margin-top:0}.single-article-header .heading-wrapper .article-title{font-size:2.8125em}}@media only screen and (min-width:37.5em){.single-article-header .heading-wrapper{margin-left:3%;margin-right:3%}.single-article-header .section-image-wrapper{z-index:0;position:absolute;left:auto;top:0;width:100%;height:100%;padding-bottom:0}.single-article-header.full-width .section-image-wrapper{left:0;max-width:none;padding-left:0;padding-right:0}}@media only screen and (max-width:37.4375em){.single-article-header .heading-wrapper{margin-top:0}.single-article-header .heading-wrapper .cpt{font-size:.75em}.single-article-header .heading-wrapper .article-title{font-size:2em}.single-article-header .heading-wrapper .meta{font-size:.75em}}.header-archive{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;min-height:546px;padding-top:8%;padding-bottom:7%;margin-bottom:80px;background-color:#934546}.header-archive:not(.full-width){width:100%;max-width:1280px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}.nav-transparent .header-archive{padding-top:calc(var(--totalHeaderHeight) + 4%)}.header-archive .deco-border{display:none}.header-archive .header-archive__picture,.header-archive .picture{z-index:0;position:absolute;left:0;top:0;width:100%;height:100%}.header-archive .picture{-o-object-fit:cover;object-fit:cover}.header-archive .overlay{z-index:1;opacity:.75;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#52297d}.header-archive__content{position:relative;z-index:2;width:100%;max-width:1280px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}.header-archive__subtitle{display:block;margin-bottom:21px;font-size:1em;font-weight:700;color:#fff;text-transform:uppercase}.header-archive__title{margin-bottom:21px;font-size:2.8125em;font-weight:300;line-height:1.3;color:#fff}.header-archive__desc{display:block;font-size:1.25em;color:#fff}.header-archive.white-version .header-archive__desc,.header-archive.white-version .header-archive__subtitle,.header-archive.white-version .header-archive__title{color:#fff}@media only screen and (min-width:1025px){.header-archive .header-archive__picture{-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.header-archive .header-archive__content{opacity:0}}@media only screen and (max-width:56.1875em){.header-archive{min-height:456px;margin-bottom:66px}}@media only screen and (max-width:37.4375em){.header-archive{min-height:420px;margin-bottom:55px}.nav-transparent .header-archive{padding-top:calc(var(--totalHeaderHeight) + 5%)}.header-archive__subtitle{margin-bottom:19px;font-size:.875em}.header-archive__title{margin-bottom:22px;font-size:2em}.header-archive__desc{font-size:1.0625em}}.module-archive .filters-form{margin-top:5rem;margin-bottom:5rem}.module-archive .filters-form .news-filters-container .shell .filters-list{margin-top:0!important;min-width:calc(100% + 2px)!important;max-width:calc(100% + 2px)!important;padding-top:.625rem!important;background-color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid #f1f1f1;border-top:none;border-bottom:none;-webkit-transform:translateX(-1px);-o-transform:translateX(-1px);transform:translateX(-1px)}.module-archive .filters-form .news-filters-container .shell .filters-list li label{position:relative;font-size:11px;color:#000;display:inline-block;padding:5px 16px 5px 40px;width:100%;line-height:100%;margin-bottom:-2px;font-weight:500;text-transform:uppercase;line-height:18px}.module-archive .filters-form .news-filters-container .shell .filters-list li input[type=checkbox]{position:absolute;top:12px;left:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;font:inherit;width:12px;height:12px;border-radius:2px;border:1px solid #009248;display:inline-block;-webkit-transform:translateY(-4px);-o-transform:translateY(-4px);transform:translateY(-4px);margin:0 8px 0 0}.module-archive .filters-form .news-filters-container .shell .filters-list li input[type=checkbox]:before{display:block;line-height:100%;font-size:6px;content:"\E909";font-weight:700;font-family:icomoon;color:#fff;position:relative;top:2px;left:1px}.module-archive .filters-form .news-filters-container .shell .filters-list li input[type=checkbox]:checked{background:#52297d;border:1px solid #52297d!important}.module-archive form{overflow:visible}.module-archive .filters-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem 2.5rem}.module-archive .filters-wrapper .cpt-filters-container{max-width:inherit!important;margin-bottom:0;border:.0625rem solid #f1f1f1;border-radius:.1875rem;background:#fff;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.module-archive .filters-wrapper .cpt-filters-container .archives-filters-toggler{padding:.875rem 2.5rem .75rem 1rem;overflow:hidden;text-overflow:ellipsis;font-family:Vinci Rounded,Arial,sans-serif;font-size:1.25rem;line-height:1.2;color:#000;text-transform:none;white-space:nowrap;font-weight:400}.module-archive .filters-wrapper .news-filters-container .shell .filters-list{position:relative;background:#f6f6f6!important;border:none;padding-bottom:10px}.module-archive .filters-wrapper .news-filters-container .shell .filters-list li input[type=checkbox]{border-color:#bababa}.module-archive .filters-wrapper .news-filters-container .shell .filters-list li input[type=checkbox]:checked{border-color:#009248}.module-archive .filters-wrapper .btn-submit-wrapper{min-width:inherit;max-width:inherit;margin-left:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;text-align:center}.module-archive .filters-wrapper .btn-submit-wrapper>button{position:relative;z-index:5;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 32px 17px;min-width:auto;border-radius:2.875rem;text-align:center;font-family:Vinci Sans,Arial,sans-serif;color:#fff;line-height:1;font-size:.875em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;background-color:#52297d;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;margin:0 auto;width:100%}.module-archive .filters-wrapper .btn-submit-wrapper>button:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:-webkit-linear-gradient(315deg,#7037a3,#49246a);background:-o-linear-gradient(315deg,#7037a3,#49246a);background:linear-gradient(135deg,#7037a3,#49246a);border-radius:inherit;content:"";-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.module-archive .filters-wrapper .btn-submit-wrapper>button:hover{background-color:#52297d;color:#fff}.module-archive .filters-wrapper .btn-submit-wrapper>button:hover:before{opacity:0}.module-archive .filters-wrapper .btn-submit-wrapper>button:after{display:none;font-family:icomoon;color:#fff;font-size:.8125em}@media only screen and (max-width:56.1875em){.module-archive .filters-wrapper .btn-submit-wrapper>button{min-width:auto}}@media screen and (min-width:700px){.module-archive .filters-form{margin-bottom:2.5rem}.module-archive .filters-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1.25rem 1.25rem}.module-archive .filters-wrapper .cpt-filters-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.module-archive .filters-wrapper .news-filters-container .shell .filters-list{position:absolute;border-bottom:none}.module-archive .filters-wrapper .btn-submit-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.module-archive .filters-wrapper .btn-submit-wrapper button{width:auto}}@media screen and (min-width:1024px){.module-archive .filters-form{margin-top:7.5rem;margin-bottom:3.9375rem;gap:1.25rem 2.5rem}.module-archive .filters-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.module-archive .filters-wrapper .cpt-filters-container{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;min-width:12.875rem!important}.module-archive .filters-wrapper .btn-submit-wrapper{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-preferred-size:auto;flex-basis:auto}}.module-segments-list .shell{width:100%;max-width:1240px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}.module-segments-list .section-heading{margin-bottom:50px;text-align:center}.module-segments-list .section-heading .section-title:after{display:none}.module-segments-list .list{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:none;height:auto!important;z-index:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:1.875rem;margin:0 -1.25rem}.module-segments-list .list.col-3 .item{-ms-flex-preferred-size:calc(33.33333% - 2.5rem);flex-basis:calc(33.33333% - 2.5rem)}.module-segments-list .list[data-grid]{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.module-segments-list .list .item{position:static!important;margin:0 1.25rem;-ms-flex-preferred-size:calc(25% - 2.5rem);flex-basis:calc(25% - 2.5rem)}.module-segments-list .list .segment{position:relative;display:block}.module-segments-list .list .segment:hover .picture-shell:before{opacity:.9}.module-segments-list .list .segment:hover .fake-btn-wrapper,.module-segments-list .list .segment:hover .picture-shell:after{opacity:1}.module-segments-list .list .segment:hover .title{color:#52297d}.module-segments-list .list .segment .picture-shell{position:relative;aspect-ratio:1}.module-segments-list .list .segment .picture-shell:before{position:absolute;inset:0;opacity:0;z-index:5;background-color:#52297d;content:"";-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.module-segments-list .list .segment .picture-shell .picture{display:block;-o-object-fit:cover;object-fit:cover;height:100%}.module-segments-list .list .segment .fake-btn-wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;inset:1.875rem 2.0625rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;z-index:15;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.125rem solid #fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.module-segments-list .list .segment .fake-btn{display:inline-block;padding:.5rem 1rem;background-color:#fff;text-align:center;font-family:Vinci Sans,Arial,sans-serif;font-size:.75rem;line-height:1.41;font-weight:600;text-transform:uppercase;color:#52297d}.module-segments-list .list .segment .content-txt{margin-top:1.5rem}.module-segments-list .list .segment .title{margin-top:0;margin-bottom:0;font-size:2rem;line-height:1.09;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.module-segments-list .list .segment .icon{display:none}@media only screen and (max-width:56.1875em){.module-segments-list .list{margin-right:-.75rem;margin-left:-.75rem}.module-segments-list .list.col-3 .item{-ms-flex-preferred-size:calc(50% - 1.5rem);flex-basis:calc(50% - 1.5rem)}.module-segments-list .list .item{margin-right:.75rem;margin-left:.75rem;-ms-flex-preferred-size:calc(33.33333% - 1.5rem);flex-basis:calc(33.33333% - 1.5rem)}}@media only screen and (max-width:37.4375em){.module-segments-list .list{margin-right:-.625rem;margin-left:-.625rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.module-segments-list .list.col-3 .item,.module-segments-list .list .item{-ms-flex-preferred-size:100%;flex-basis:100%}.module-segments-list .list .item{margin:auto}}.single-news .page-global-wrapper{padding-bottom:0}.related-news-container{padding-top:5rem;padding-bottom:5rem;background-color:#fff}.related-news-container .block-title{display:none}.related-news-container .item{margin:0 20px;background-color:#fff}.related-news-container .image-wrapper{margin-bottom:0!important;width:100%;height:auto!important;margin-right:0;aspect-ratio:100/65}.related-news-container .image-wrapper:focus:not(:active) .fake-btn-wrapper,.related-news-container .image-wrapper:hover:not(:active) .fake-btn-wrapper{opacity:1}.related-news-container .image-wrapper+.content{margin-top:0}.related-news-container .fake-btn-wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;inset:2.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.1875rem solid #fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.related-news-container .fake-btn{display:inline-block;padding:.5rem 1rem;background-color:#fff;text-align:center;font-family:Vinci Sans,Arial,sans-serif;font-size:.75rem;line-height:1.41;font-weight:600;text-transform:uppercase;color:#52297d}.related-news-container .content{position:relative;display:block;padding:1.5rem 0 0}.related-news-container .content .metas{margin-bottom:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem 1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.related-news-container .content .meta:not(:last-child){margin-right:0}.related-news-container .content .date{margin-right:0;margin-bottom:0;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;font-size:.75rem;line-height:1.2}.related-news-container .content .categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.25rem .5rem}.related-news-container .content .category{padding:.375rem 1rem;background:-webkit-linear-gradient(315deg,#934546,#4d1d23);background:-o-linear-gradient(315deg,#934546,#4d1d23);background:linear-gradient(135deg,#934546,#4d1d23);font-size:.75rem;line-height:1;font-weight:400;color:#fff;text-transform:uppercase;letter-spacing:.0625rem}.related-news-container .content .title-link{margin:0}.related-news-container .content .title{font-size:1.5rem;line-height:1.25;font-weight:400;color:#000;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.related-news-container .content .title:focus,.related-news-container .content .title:hover{color:#52297d}.related-news-container .content .excerpt{margin-top:.5rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.125rem;line-height:1.5;font-weight:400;color:#000}.related-news-container .content .excerpt:empty,.related-news-container .content .link{display:none}@media only screen and (max-width:56.1875em){.related-news-container{padding-top:4rem;padding-bottom:4rem}.related-news-container .list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-.75rem;margin-left:-.75rem}.related-news-container .item{margin-right:.75rem;margin-left:.75rem;-ms-flex-preferred-size:calc(50% - 1.5rem);flex-basis:calc(50% - 1.5rem)}.related-news-container .item:nth-child(3){display:none}}.module-tiles .images-wrapper .image{-o-object-fit:cover;object-fit:cover;top:0;left:0;width:100%;height:100%}.module-tiles .content .subhead .icon{display:none}.module-tiles .content .title{color:#52297d;font-size:2rem;line-height:1.09}.module-tiles .content .subtitle{margin-top:0;font-weight:400;font-size:1.5rem;line-height:1.25;color:#000}.module-tiles .content .wysiwyg{font-size:1.125rem;line-height:1.5}.module-tiles .content .wysiwyg p{font-size:inherit;line-height:inherit;color:#000}.module-tiles .content .subtitle+.wysiwyg,.module-tiles .content .title+.wysiwyg{border-top:2px solid #e7e8e7}.module-tiles .content .cta-wrapper{margin-top:31px}@media only screen and (min-width:56.25em){.with-sidebar .module-tiles .content,.with-sidebar .module-tiles .images-wrapper{width:86.78%}}@media only screen and (max-width:37.4375em){.module-tiles .content .subtitle,.module-tiles .content .title{margin-bottom:20px}.module-tiles .content .subtitle+.wysiwyg,.module-tiles .content .title+.wysiwyg{padding-top:20px}.module-tiles .content .cta{width:100%;text-align:center}}@media only screen and (max-width:56.1875em){.module-tiles .content{padding:40px 18px 20px}}@media only screen and (min-width:37.5em){.module-tiles .content .title{margin-bottom:42px}.module-tiles .content .subtitle{margin-bottom:22px}.module-tiles .content .subtitle+.wysiwyg,.module-tiles .content .title+.wysiwyg{padding-top:30px}}@media only screen and (min-width:56.25em){.module-tiles{margin-bottom:90px}.module-tiles .images-wrapper{width:55%;height:100%;min-height:400px}.module-tiles .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;min-height:400px;width:57%;padding:70px 45px 23px;margin-top:0;-webkit-transform:translateY(90px);-o-transform:translateY(90px);transform:translateY(90px)}.module-tiles .content .wysiwyg{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.module-tiles .content .color-line{top:0;left:-12px;width:12px;height:calc(100% - 90px)}.module-tiles.left .content .color-line{left:auto;right:-12px}}@media only screen and (min-width:75em){.module-tiles .content{min-height:430px}}.module-video{max-width:1034px;margin-right:auto;margin-left:auto}.module-video.\--medium-size .section-heading .section-subtitle,.module-video.\--small-size .section-heading .section-subtitle{margin-top:1rem;font-size:1.125rem;line-height:1.6875rem;font-weight:400;color:#64717e}.module-video.\--medium-size .section-heading .section-subtitle p,.module-video.\--small-size .section-heading .section-subtitle p{font-size:inherit;line-height:inherit;font-weight:inherit}.module-video.\--small-size .section-heading .section-title{font-size:2rem;line-height:1.09;font-weight:400;color:#000}.module-video.\--medium-size .section-heading .section-title{color:#000}.module-video.\--full-size .shell-iframe-video{margin-top:2.5rem}.module-video.\--full-size .section-subtitle{margin-top:1rem;font-size:1.125rem;line-height:1.6875rem;font-weight:400;color:#64717e}.module-video.\--full-size .section-subtitle p{font-size:inherit;line-height:inherit;font-weight:inherit}.module-video .shell-iframe-video .responsive-embed .picto{width:80px;height:80px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='80' height='80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M40 80c22.091 0 40-17.909 40-40S62.091 0 40 0 0 17.909 0 40s17.909 40 40 40zm-6.267-51.53c-.44.22-.733.733-.733 1.247v19.066c0 .514.293.954.733 1.247.22.147.514.22.734.22.22 0 .513-.073.733-.22l16.133-9.533c.44-.22.734-.734.734-1.247 0-.513-.294-.953-.734-1.247L35.2 28.47a1.332 1.332 0 0-1.467 0 NaNz' fill='%23fff'/%3E%3C/svg%3E")}@media only screen and (min-width:37.5em){.with-sidebar .module-video.\--medium-size,.with-sidebar .module-video.\--small-size{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.with-sidebar .module-video.\--medium-size .shell-heading,.with-sidebar .module-video.\--small-size .shell-heading{margin-bottom:30px}}@media only screen and (min-width:56.25em){.with-sidebar .module-video{padding-right:0;padding-left:0}.with-sidebar .module-video.\--medium-size .shell-iframe-video{-ms-flex-preferred-size:56.54%;flex-basis:56.54%}.with-sidebar .module-video.\--medium-size .shell-heading{min-width:20.3125rem;-ms-flex-preferred-size:calc(43.46% - 2.5rem);flex-basis:calc(43.46% - 2.5rem)}}@media only screen and (min-width:37.5em){.module-video.\--medium-size,.module-video.\--small-size{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.module-video.\--medium-size .shell-heading+.shell-iframe-video,.module-video.\--small-size .shell-heading+.shell-iframe-video{margin-right:1.5rem}.module-video.\--medium-size .section-heading .section-title,.module-video.\--small-size .section-heading .section-title{font-size:2rem;line-height:1.09}.module-video.\--medium-size .shell-iframe-video{-ms-flex-preferred-size:65.55%;flex-basis:65.55%}.module-video.\--medium-size .shell-heading{min-width:14rem;-ms-flex-preferred-size:calc(34.45% - 1.5rem);flex-basis:calc(34.45% - 1.5rem)}}@media only screen and (min-width:56.25em){.module-video.\--medium-size .shell-heading+.shell-iframe-video,.module-video.\--small-size .shell-heading+.shell-iframe-video{margin-right:2.5rem}.module-video.\--medium-size .shell-iframe-video{-ms-flex-preferred-size:58.24%;flex-basis:58.24%}.module-video.\--medium-size .shell-heading{min-width:23.3125rem;-ms-flex-preferred-size:calc(41.76% - 2.5rem);flex-basis:calc(41.76% - 2.5rem)}}@media only screen and (max-width:37.4375em){.module-video.\--medium-size .shell-heading,.module-video.\--small-size .shell-heading{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-bottom:30px}.module-video.\--medium-size .shell-iframe-video,.module-video.\--small-size .shell-iframe-video{margin-bottom:0}.module-video.\--small-size .shell-heading,.module-video.\--small-size .shell-iframe-video{max-width:100%}}.module-slider-videos .section-heading{margin-bottom:3.1875rem;text-align:center}.module-slider-videos .slider-global-container{position:relative}.module-slider-videos .video{position:relative;width:100%;height:100%}.module-slider-videos .video:not(:active) .picto,.module-slider-videos .video:not(:active) .title{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.module-slider-videos .video:focus:not(:active) .picto,.module-slider-videos .video:hover:not(:active) .picto{-webkit-transform:translate(-50%,-50%) scale(1.1);-o-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.module-slider-videos .video:focus:not(:active) .title,.module-slider-videos .video:hover:not(:active) .title{color:#52297d}.module-slider-videos .video .image-wrapper{z-index:1;position:relative;width:100%;height:0;padding-bottom:51.34%;background-size:cover;background-position:50%}.module-slider-videos .video .picto{position:absolute;top:50%;left:50%;width:5rem;max-width:22%;aspect-ratio:1;background:url(/app/themes/building-solutions/resources/assets/images/svg/play2.svg) no-repeat 50%;background-size:contain;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module-slider-videos .video .image-wrapper+.content{margin-top:1.9375rem}.module-slider-videos .video .title{margin:0;font-size:1.5rem;line-height:1.25}.module-slider-videos .video .title+.depiction{margin-top:.5rem}.module-slider-videos .video .depiction{font-size:1.125rem;line-height:1.5}.module-slider-videos .video .depiction p{font-size:inherit;line-height:inherit}.module-slider-videos .controls-wrapper{position:relative}.module-slider-videos .slider-videos-arrow{top:auto;bottom:0;width:2.625rem;height:2.625rem;z-index:5;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#52297d;border:0;border-radius:0;color:#fff;font-size:.625em;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.module-slider-videos .slider-videos-arrow:before{position:absolute;top:0;left:0;inset:0;z-index:-1;background:-webkit-linear-gradient(315deg,#7037a3,#49246a);background:-o-linear-gradient(315deg,#7037a3,#49246a);background:linear-gradient(135deg,#7037a3,#49246a);content:"";-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.module-slider-videos .slider-videos-arrow:focus:not(:active),.module-slider-videos .slider-videos-arrow:hover:not(:active){background-color:#52297d}.module-slider-videos .slider-videos-arrow:focus:not(:active):before,.module-slider-videos .slider-videos-arrow:hover:not(:active):before{opacity:0}.module-slider-videos .slider-videos-arrow .icon{position:relative;top:auto;left:auto;color:#fff;-webkit-transform:none;-o-transform:none;transform:none}.module-slider-videos .slider-videos-arrow.swiper-button-prev{position:relative;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3.1875rem;margin-right:0}.module-slider-videos .slider-videos-arrow.swiper-button-prev:before{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.module-slider-videos .slider-videos-arrow.swiper-button-prev .icon:before{font-weight:700}.module-slider-videos .slider-videos-arrow.swiper-button-next{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;right:0}.module-slider-videos .slider-videos-arrow.swiper-button-next .icon:before{font-weight:700}.module-slider-videos .swiper-pagination{width:66.5rem;max-width:calc(100% - 11.125rem);margin:4.4375rem auto 0}.module-slider-videos .swiper-pagination~.slider-videos-arrow{position:absolute;-webkit-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}.module-slider-videos .swiper-pagination~.slider-videos-arrow.swiper-button-prev{position:absolute;margin-top:0}.module-slider-videos .cta-wrapper{margin-top:4.4375rem;text-align:center}.module-slider-videos .slider-container.\--no-slider .slider-wrapper{display:grid;grid-column-gap:40px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}@media only screen and (max-width:56.1875em){.module-slider-videos .slider-container.\--no-slider .slider-wrapper{grid-column-gap:20px}}.module-slider-videos .slider-container.\--no-slider .slide:only-child{max-width:600px}.module-slider-videos .slider-container.\--no-slider~.arrow,.module-slider-videos .slider-container.\--no-slider~.swiper-pagination{display:none}@media only screen and (max-width:56.1875em){.module-slider-videos .slider-container.\--no-slider{-webkit-box-sizing:border-box;box-sizing:border-box}}@media only screen and (min-width:56.25em){.with-sidebar .module-slider-videos .swiper-pagination:not(:last-child){margin-bottom:1.25rem}}@media only screen and (max-width:56.1875em){.module-slider-videos .section-heading{margin-bottom:2.5rem}.module-slider-videos .slider-videos-arrow{display:none!important}.module-slider-videos .swiper-pagination{max-width:100%;margin-top:2.5rem}.module-slider-videos .cta-wrapper{margin-top:2.5rem}}.module-slider-videos.bo-preview .slider-wrapper{display:grid;grid-column-gap:40px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media only screen and (max-width:56.1875em){.module-slider-videos.bo-preview .slider-wrapper{grid-column-gap:20px}}.module-slider-videos.bo-preview .slide:nth-child(3)~.slide{display:none}.module-slider-videos.bo-preview .slide:only-child{max-width:600px}.module-slider-videos.bo-preview .arrow,.module-slider-videos.bo-preview .swiper-pagination{display:none}.module-timeline.\--vertical.bo-preview,.theme-building-solutions .module-timeline.\--vertical{--bulletSize:12px;--bulletDecorationSize:24px}.module-timeline.\--vertical.bo-preview .section-heading .section-title,.theme-building-solutions .module-timeline.\--vertical .section-heading .section-title{max-width:400px;line-height:1.3}.module-timeline.\--vertical.bo-preview .section-heading .section-title:after,.theme-building-solutions .module-timeline.\--vertical .section-heading .section-title:after{display:none}.module-timeline.\--vertical.bo-preview .container:before,.theme-building-solutions .module-timeline.\--vertical .container:before{background-color:#e7e8e7}.module-timeline.\--vertical.bo-preview .item .date,.theme-building-solutions .module-timeline.\--vertical .item .date{color:#52297d;font-weight:300;line-height:1}.module-timeline.\--vertical.bo-preview .item .text,.theme-building-solutions .module-timeline.\--vertical .item .text{padding-top:35px;padding-bottom:35px;background-color:#934546}.module-timeline.\--vertical.bo-preview .bullet,.theme-building-solutions .module-timeline.\--vertical .bullet{border:1px solid #e7e8e7;color:#934546}.module-timeline.\--vertical.bo-preview .bullet:before,.theme-building-solutions .module-timeline.\--vertical .bullet:before{background-color:currentColor}@media only screen and (max-width:56.1875em){.module-timeline.\--vertical.bo-preview .bullet,.theme-building-solutions .module-timeline.\--vertical .bullet{left:calc(40% - 16px)}}@media only screen and (max-width:37.4375em){.module-timeline.\--vertical.bo-preview .item .text,.theme-building-solutions .module-timeline.\--vertical .item .text{padding-top:28px;padding-bottom:28px}.module-timeline.\--vertical.bo-preview .item.date-format-y .bullet,.theme-building-solutions .module-timeline.\--vertical .item.date-format-y .bullet{left:0;top:36px}.module-timeline.\--vertical.bo-preview .item.date-format-my .bullet,.theme-building-solutions .module-timeline.\--vertical .item.date-format-my .bullet{left:0;top:24px}.module-timeline.\--vertical.bo-preview .item.date-format-dmy .bullet,.theme-building-solutions .module-timeline.\--vertical .item.date-format-dmy .bullet{left:0;top:14px}}.module-timeline.\--vertical.bo-preview .item.date-format-y .date,.theme-building-solutions .module-timeline.\--vertical .item.date-format-y .date{font-size:5em}.module-timeline.\--vertical.bo-preview .item.date-format-dmy .date,.module-timeline.\--vertical.bo-preview .item.date-format-my .date,.theme-building-solutions .module-timeline.\--vertical .item.date-format-dmy .date,.theme-building-solutions .module-timeline.\--vertical .item.date-format-my .date{font-size:4.6875em}@media only screen and (max-width:74.9375em){.module-timeline.\--vertical.bo-preview .item.date-format-y .date,.theme-building-solutions .module-timeline.\--vertical .item.date-format-y .date{font-size:5em}.module-timeline.\--vertical.bo-preview .item.date-format-my .date,.theme-building-solutions .module-timeline.\--vertical .item.date-format-my .date{font-size:4.375em}.module-timeline.\--vertical.bo-preview .item.date-format-dmy .date,.theme-building-solutions .module-timeline.\--vertical .item.date-format-dmy .date{font-size:3.75em}}@media only screen and (max-width:56.1875em){.module-timeline.\--vertical.bo-preview .item.date-format-y .date,.theme-building-solutions .module-timeline.\--vertical .item.date-format-y .date{font-size:5em}.module-timeline.\--vertical.bo-preview .item.date-format-my .date,.theme-building-solutions .module-timeline.\--vertical .item.date-format-my .date{font-size:3.75em}.module-timeline.\--vertical.bo-preview .item.date-format-dmy .date,.theme-building-solutions .module-timeline.\--vertical .item.date-format-dmy .date{font-size:2.8125em}}@media only screen and (max-width:37.4375em){.module-timeline.\--vertical.bo-preview .item.date-format-y .date,.theme-building-solutions .module-timeline.\--vertical .item.date-format-y .date{font-size:5em}.module-timeline.\--vertical.bo-preview .item.date-format-my .date,.theme-building-solutions .module-timeline.\--vertical .item.date-format-my .date{font-size:3.75em}.module-timeline.\--vertical.bo-preview .item.date-format-dmy .date,.theme-building-solutions .module-timeline.\--vertical .item.date-format-dmy .date{font-size:2.8125em}}.module-timeline.\--vertical.bo-preview{--bulletSize:8px;--bulletDecorationSize:24px}.module-timeline.\--vertical.bo-preview .section-heading{padding:0 20px}.module-timeline.\--vertical.bo-preview .container{position:relative;max-width:1140px;padding-top:30px;padding-left:20px;padding-right:20px;margin:30px auto 0}.module-timeline.\--vertical.bo-preview .container:before{content:"";z-index:2;position:absolute;top:0;left:50%;display:block;width:1px;height:100%;background-color:#474747}.module-timeline.\--vertical.bo-preview .item{z-index:10;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.module-timeline.\--vertical.bo-preview .item+.item{margin-top:55px}.module-timeline.\--vertical.bo-preview .item .content,.module-timeline.\--vertical.bo-preview .item .date-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(50% - 95px)}.module-timeline.\--vertical.bo-preview .item .date-wrapper{z-index:12;position:relative;max-width:600px}.module-timeline.\--vertical.bo-preview .item .date{margin:0;line-height:normal;text-align:right}.module-timeline.\--vertical.bo-preview .item .content{z-index:11;position:relative;max-width:420px}.module-timeline.\--vertical.bo-preview .item .image-wrapper{width:100%;height:220px}.module-timeline.\--vertical.bo-preview .item .image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.module-timeline.\--vertical.bo-preview .item .text{padding:25px 35px;background-color:#934546;color:#fff;font-size:1.0625em}.module-timeline.\--vertical.bo-preview .item .text p{line-height:1.5}.module-timeline.\--horizontal .timeline-wrapper{padding-bottom:10px}.module-timeline.\--horizontal .timeline-wrapper:after{bottom:10px}.module-timeline.\--horizontal .bullet{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:20px;height:20px;border:7px solid #934546;background-color:#fff;border-radius:50%}.module-timeline.\--horizontal .date-wrapper+.content{margin-top:15px}.module-timeline.\--horizontal .date{color:#52297d;font-size:2.1875rem}.module-timeline.\--horizontal .text{padding:20px;background-color:#934546;color:#fff}.module-timeline.\--horizontal .swiper-button{bottom:-2px;color:#52297d;font-size:1rem}.module-accordion-section .section-heading .section-title{text-align:center}.module-accordion-section .section-heading .section-subtitle{max-width:37.5rem;margin-right:auto;margin-left:auto;text-align:center;color:#64717e}.module-accordion-section .container{margin-top:4rem}.module-accordion-section .accordion:last-child{border-bottom:.0625rem solid rgba(71,71,71,.2)}.module-accordion-section .accordion .title{border-top:.0625rem solid rgba(71,71,71,.2);border-bottom:.0625rem solid #fff;padding:1.5625rem 4rem 1.5625rem 1.5rem;font-weight:400;font-size:1.5rem;line-height:1.25;background-color:#fff;position:relative}.module-accordion-section .accordion .title.open,.module-accordion-section .accordion .title:focus,.module-accordion-section .accordion .title:hover{background-color:#f6f6f6;border-left:.5rem solid #52297d}.module-accordion-section .accordion .title.open:after,.module-accordion-section .accordion .title:focus:after{right:2.25rem;content:"";position:absolute;top:calc(50% - 2px);width:14px;height:2px;background-color:#52297d}.module-accordion-section .accordion .title:after{right:2.25rem;display:inline-block;font-family:icomoon;color:#52297d;top:calc(50% - 7px);font-size:.875rem}.module-accordion-section .accordion .description{padding:1.4375rem 1.4375rem 2.375rem;font-size:1.125rem;line-height:1.5;color:#000;border-left:8px solid #f6f6f6;background-color:#fff}@media only screen and (max-width:56.1875em){.module-accordion-section .accordion .title{padding:1.3125rem 2.0625rem 1.3125rem .875rem}.module-accordion-section .accordion .title.open,.module-accordion-section .accordion .title:focus,.module-accordion-section .accordion .title:hover{border-left-width:.3125rem}.module-accordion-section .accordion .title.open:after,.module-accordion-section .accordion .title:after,.module-accordion-section .accordion .title:focus:after,.module-accordion-section .accordion .title:hover:after{right:.9375rem}.module-accordion-section .accordion .description{padding-left:.875rem;border-left-width:.3125rem}}@media only screen and (max-width:37.4375em){.module-accordion-section .accordion .title{padding-top:.875rem;padding-bottom:.875rem;font-size:1.25rem}.module-accordion-section .accordion .title.open,.module-accordion-section .accordion .title:focus,.module-accordion-section .accordion .title:hover{border-left-width:.125rem}.module-accordion-section .accordion .title.open:after,.module-accordion-section .accordion .title:after,.module-accordion-section .accordion .title:focus:after,.module-accordion-section .accordion .title:hover:after{right:.5625rem}.module-accordion-section .accordion .description{padding-left:.375rem;border-left-width:.125rem}}.module.module-accordion-section.bo-preview .section-title{text-align:center}.module.module-accordion-section.bo-preview .section-title:after{display:block}.module-form-section{--form-gutter:20px;position:relative;padding-top:96px}.module-form-section .shell{width:100%;max-width:826px;margin-right:auto;margin-left:auto;background:#fff;padding:40px 100px 46px}.module-form-section .media-container{display:block;position:absolute;left:0;top:0;width:100%;height:calc(100% - 714px);background-image:-webkit-gradient(linear,left top,right top,from(#1b3690),to(#2671af));background-image:-webkit-linear-gradient(left,#1b3690,#2671af);background-image:-o-linear-gradient(left,#1b3690,#2671af);background-image:linear-gradient(90deg,#1b3690,#2671af);background-repeat:no-repeat;background-size:cover}.module-form-section .gform_heading{display:none}.module-form-section .section-heading{margin-bottom:30px;text-align:left}.module-form-section .section-heading .section-title{max-width:none}.module-form-section .section-heading .section-subtitle{max-width:none;margin-top:.5rem;font-size:1.5rem}.module-form-section .section-heading .section-subtitle p{line-height:1.25}.module-form-section .gform_fields{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-20px;margin-right:-20px}.module-form-section .gform_fields .ginput_container{max-width:816px}.module-form-section .gform_fields .gfield{width:100%;padding:0 20px}.module-form-section .gform_fields .gfield:not(.gform_hidden){margin-bottom:24px}.module-form-section .gform_fields .gfield.col-2{width:50%}.module-form-section .gform_footer{-webkit-transform:translateY(-183%);-o-transform:translateY(-183%);transform:translateY(-183%)}.page-content-wrapper.with-sidebar .module-form-section.\--has-background .shell{padding-right:20px;padding-left:20px}@media only screen and (min-width:56.25em){.page-content-wrapper.with-sidebar .module-form-section.\--has-background .shell{padding-right:0;padding-left:0}}.with-sidebar .module-form-section .media-container{display:none}.with-sidebar .module-form-section .shell{padding-top:0;padding-bottom:0}@media screen and (max-width:800px){.module-form-section .shell{padding-left:27px;padding-right:27px}}@media screen and (max-width:600px){.module-form-section .shell{padding-left:15px;padding-right:15px}}@media only screen and (max-width:56.1875em){.module-form-section .shell{padding-top:0;padding-bottom:0}.module-form-section .media-container{margin-bottom:2.1875rem}}@media only screen and (max-width:37.4375em){.module-form-section .gform_fields .gfield.col-2{width:100%}.module-form-section .gform_footer{-webkit-transform:translateY(-60%);-o-transform:translateY(-60%);transform:translateY(-60%)}}.template-expertise .expertise-head .section-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:left}.template-expertise .expertise-head .section-subtitle,.template-expertise .expertise-head .section-title{margin:0;color:#fff}.template-expertise .expertise-head .section-title{margin-top:24px;max-width:820px;font-size:45px;line-height:1.3;font-weight:300}.template-expertise .expertise-head .section-title:after{display:none}.template-expertise .expertise-head .section-subtitle{font-size:16px;line-height:1.5;font-weight:700;text-transform:uppercase}.template-expertise .expertise-container .expertise-section .expertise-title{font-size:1.5rem;line-height:1.25;font-weight:400;padding:3.3125rem 3.875rem;background-color:#934546;background:-webkit-linear-gradient(315deg,#934546,#4d1d23);background:-o-linear-gradient(315deg,#934546,#4d1d23);background:linear-gradient(135deg,#934546,#4d1d23)}.template-expertise .expertise-container .expertise-section .slider-wrapper .slide-title{font-family:Vinci Rounded,Arial,sans-serif;font-weight:400;font-size:2rem;line-height:1.09;color:#934546;text-transform:none}.template-expertise .expertise-container .expertise-section .slider-wrapper .slide-wysiwyg li,.template-expertise .expertise-container .expertise-section .slider-wrapper .slide-wysiwyg ol{margin-top:1rem!important;font-family:Vinci Rounded,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.5;color:#000;padding-left:1.25rem!important}.template-expertise .expertise-container .expertise-section .slider-wrapper .slide-wysiwyg li:before,.template-expertise .expertise-container .expertise-section .slider-wrapper .slide-wysiwyg ol:before{top:.6em!important;width:4px;height:4px;background-color:#000!important}.template-expertise .expertise-container .expertise-section .slider-wrapper .arrows-wrapper{margin-top:80px}.template-expertise .expertise-container .expertise-section .slider-wrapper .arrows-wrapper .slider-expertise-control{position:relative;width:40px;height:40px;z-index:5;-ms-flex-preferred-size:40px;flex-basis:40px;background-color:#934546;border-width:0}.template-expertise .expertise-container .expertise-section .slider-wrapper .arrows-wrapper .slider-expertise-control:before{position:absolute;inset:0;border-radius:inherit;content:"";-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.template-expertise .expertise-container .expertise-section .slider-wrapper .arrows-wrapper .slider-expertise-control.swiper-button-prev:before{background:-webkit-linear-gradient(135deg,#934546,#4d1d23);background:-o-linear-gradient(135deg,#934546,#4d1d23);background:linear-gradient(-45deg,#934546,#4d1d23)}.template-expertise .expertise-container .expertise-section .slider-wrapper .arrows-wrapper .slider-expertise-control.swiper-button-next:before{background:-webkit-linear-gradient(315deg,#934546,#4d1d23);background:-o-linear-gradient(315deg,#934546,#4d1d23);background:linear-gradient(135deg,#934546,#4d1d23)}.template-expertise .expertise-container .expertise-section .slider-wrapper .arrows-wrapper .slider-expertise-control .icon{color:#fff;font-size:.7em}.template-expertise .expertise-container .expertise-section .slider-wrapper .arrows-wrapper .slider-expertise-control .icon-large-arrow-left:before,.template-expertise .expertise-container .expertise-section .slider-wrapper .arrows-wrapper .slider-expertise-control .icon-large-arrow-right:before{display:inline-block;font-family:icomoon}.template-expertise .expertise-container .expertise-section .slider-wrapper .arrows-wrapper .slider-expertise-control:hover{background-color:#934546}.template-expertise .expertise-container .expertise-section .slider-wrapper .arrows-wrapper .slider-expertise-control:hover:before{opacity:0}.template-expertise .expertise-container .expertise-section .slider-wrapper .arrows-wrapper .slider-expertise-control:hover .icon{color:#fff}.template-expertise .expertise-container .expertise-section .slider-wrapper .arrows-wrapper .next-slide-title{font-weight:400;color:#000;font-size:1.5rem;line-height:1.25}.template-expertise .expertise-container .expertise-section .wysiwyg{margin-top:2.5rem;padding-top:2.5rem;border-width:2px;border-color:#f6f6f6}.template-expertise .expertise-container .expertise-section .wysiwyg p{font-size:1.125rem;line-height:1.5}@media only screen and (min-width:1025px){.template-expertise .expertise-head .bg-image{-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}}@media only screen and (min-width:37.5em){.template-expertise .expertise-head .bg-section-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:45px;padding-bottom:45px}.template-expertise .expertise-head .bg-section-content-container:before{width:1px;max-width:1px;-webkit-box-flex:0;-ms-flex:0 0 1px;flex:0 0 1px;height:355px;visibility:hidden;content:""}}@media only screen and (max-width:56.1875em){.template-expertise .expertise-container .expertise-section .expertise-title{padding:.9375rem 2.375rem}}@media only screen and (max-width:37.4375em){.template-expertise .expertise-head .section-title{font-size:32px;line-height:1.3}.template-expertise .expertise-head .section-subtitle{font-size:14px;line-height:1.5}.template-expertise .expertise-container .expertise-section .slider-wrapper .arrows-wrapper{margin-top:4rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.template-expertise .expertise-container .expertise-section .slider-wrapper .arrows-wrapper .swiper-button-next{margin-left:.5rem}.template-expertise .expertise-container .expertise-section .slider-wrapper .arrows-wrapper .next-slide-title{margin-left:1.5rem}}.module-related-posts .section-heading{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3.0625rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4.03%;text-align:left}.module-related-posts .section-heading .section-title{-ms-flex-preferred-size:57.51%;flex-basis:57.51%;color:#000}.module-related-posts .section-heading .section-subtitle{margin-top:0;-ms-flex-preferred-size:38.46%;flex-basis:38.46%;color:#64717e}.module-related-posts .list-wrapper{padding-bottom:0}.module-related-posts .list-wrapper[data-number-item="1"] .cpt .image-wrapper,.module-related-posts .list-wrapper[data-number-item="2"] .cpt .image-wrapper,.module-related-posts .list-wrapper[data-number-item="3"] .cpt .image-wrapper{height:400px}.module-related-posts .item{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:auto;margin-bottom:0;margin-left:0;-webkit-box-flex:1;-ms-flex:1 1 22.58%;flex:1 1 22.58%}.module-related-posts .item:not(:last-child){margin-right:3.22%}.module-related-posts .cpt{display:block;height:auto;min-height:0;padding-bottom:0}.module-related-posts .cpt:not(:active) .title{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.module-related-posts .cpt:hover .image{opacity:0}.module-related-posts .cpt:hover .fake-btn-wrapper{opacity:1}.module-related-posts .cpt:focus:not(:active) .title,.module-related-posts .cpt:hover:not(:active) .title{color:#934546}.module-related-posts .cpt .image-wrapper{height:auto;aspect-ratio:100/147;background:-webkit-linear-gradient(315deg,#934546,#4d1d23);background:-o-linear-gradient(315deg,#934546,#4d1d23);background:linear-gradient(135deg,#934546,#4d1d23)}.module-related-posts .cpt .fake-btn-wrapper,.module-related-posts .cpt .image{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.module-related-posts .cpt .fake-btn-wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;inset:1.875rem 2.0625rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.125rem solid #fff}.module-related-posts .cpt .fake-btn{display:inline-block;padding:.5rem 1rem;background-color:#fff;text-align:center;font-family:Vinci Sans,Arial,sans-serif;font-size:.75rem;line-height:1.41;font-weight:600;text-transform:uppercase;color:#934546}.module-related-posts .cpt .content{position:relative;margin-top:1.5rem;padding:0}.module-related-posts .cpt .title{font-size:2rem;line-height:1.09;color:#000}.module-related-posts .cpt .text{display:block;font-size:1.125rem;line-height:1.5;color:#000}.module-related-posts .slick-arrow{position:absolute;top:auto;bottom:0;width:2.625rem;height:2.625rem;z-index:5;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#52297d;border:0;border-radius:0;color:#fff;font-size:.625em;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}.module-related-posts .slick-arrow:before{position:absolute;top:0;left:0;inset:0;z-index:-1;background:-webkit-linear-gradient(315deg,#7037a3,#49246a);background:-o-linear-gradient(315deg,#7037a3,#49246a);background:linear-gradient(135deg,#7037a3,#49246a);content:"";-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.module-related-posts .slick-arrow:focus:not(:active),.module-related-posts .slick-arrow:hover:not(:active){background-color:#52297d}.module-related-posts .slick-arrow:focus:not(:active):before,.module-related-posts .slick-arrow:hover:not(:active):before{opacity:0}.module-related-posts .slick-arrow .icon{position:relative;top:auto;left:auto;color:#fff;-webkit-transform:none;-o-transform:none;transform:none}.module-related-posts .slick-arrow.arrow-prev{position:absolute;left:0;display:-webkit-box;display:-ms-flexbox;display:flex}.module-related-posts .slick-arrow.arrow-prev:before{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.module-related-posts .slick-arrow.arrow-prev .icon:before{font-weight:700}.module-related-posts .slick-arrow.arrow-next{position:absolute;right:0;display:-webkit-box;display:-ms-flexbox;display:flex}.module-related-posts .slick-arrow.arrow-next .icon:before{font-weight:700}.module-related-posts .slider-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;width:66.5rem;max-width:calc(100% - 11.125rem);margin:5.25rem auto 0}.module-related-posts .slider-pagination li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.module-related-posts .slider-pagination li.slick-active button:before{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%}.module-related-posts .slider-pagination button{position:relative;display:block;width:100%;height:.125rem;background-color:rgba(71,71,71,.1);font-size:0;color:transparent;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.module-related-posts .slider-pagination button:before{position:absolute;left:0;top:0;content:"";width:100%;height:100%;background-color:#52297d;-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;-o-transition:-o-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease,-o-transform .35s ease}.module-related-posts .slider-pagination button.current:before,.module-related-posts .slider-pagination button:hover:before{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%}.post-type-archive-job_offer .module-slider-cpt .arrows-wrapper .slider-cpt-control-wrapper{display:none}@media only screen and (min-width:56.25em){.with-sidebar .module-related-posts .section-heading{display:block;margin-bottom:3rem}.with-sidebar .module-related-posts .section-heading .section-subtitle{margin-top:1rem}.with-sidebar .module-related-posts .slick-initialized .item{width:25rem}}@media only screen and (max-width:74.9375em){.module-related-posts .list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:scroll;margin-right:-20px;margin-left:-20px;padding-right:20px;padding-left:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.module-related-posts .list-wrapper::-webkit-scrollbar:horizontal{height:11px}.module-related-posts .list-wrapper::-webkit-scrollbar{-webkit-appearance:none}.module-related-posts .list-wrapper::-webkit-scrollbar-thumb{border-radius:8px;border:4px solid #fff;background-color:#52297d}.module-related-posts .item{margin-bottom:1.875rem;min-width:31.18667%}}@media only screen and (max-width:56.1875em){.module-related-posts .section-heading{display:block;margin-bottom:4rem}.module-related-posts .section-heading .section-subtitle{margin-top:.5rem}}@media only screen and (max-width:37.4375em){.module-related-posts .section-heading{margin-bottom:2.5rem}.module-related-posts .item{min-width:13.9375rem}.module-related-posts .item:not(:last-child){margin-right:1.25rem}}.module.module-related-posts.bo-preview .item{height:355px}.module-social-push .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.module-social-push .section-title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:0;margin-bottom:2.5rem;text-align:center;font-size:3.125rem;line-height:1.1}.module-social-push .follow-link{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-top:2.9375rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;position:relative;z-index:5;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:auto;border-radius:2.875rem;text-align:center;font-family:Vinci Sans,Arial,sans-serif;color:#fff;line-height:1;font-size:.875em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;background-color:#52297d;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;padding:1.3125rem 2rem 1.3125rem 4.5rem}.module-social-push .follow-link:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:-webkit-linear-gradient(315deg,#7037a3,#49246a);background:-o-linear-gradient(315deg,#7037a3,#49246a);background:linear-gradient(135deg,#7037a3,#49246a);border-radius:inherit;content:"";-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.module-social-push .follow-link:hover{background-color:#52297d;color:#fff}.module-social-push .follow-link:hover:before{opacity:0}.module-social-push .follow-link:after{display:none;font-family:icomoon;color:#fff;font-size:.8125em}@media only screen and (max-width:56.1875em){.module-social-push .follow-link{min-width:auto}}.module-social-push .follow-link .icon-specific{position:absolute;top:50%;left:2.75rem;margin-right:0;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module-social-push .intern-link{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:35px;display:inline-block;font-size:1.0625em;font-weight:400;color:#009248;line-height:1.3;text-indent:0;background-color:transparent;border:none;border-radius:0;text-decoration:none}.module-social-push .intern-link:before{display:none}.module-social-push .intern-link:after{font-family:icomoon;display:inline-block;vertical-align:middle;font-size:.5em;color:#009248;margin-left:10px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.module-social-push .intern-link:hover:after{-webkit-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}.module-social-push .intern-link:after{font-size:.55556em}.module-social-push .pushs-wrapper{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.module-social-push .push-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.module-social-push .item{height:auto}.module-social-push .push{height:100%;padding:2.5rem;background-color:#f1f1f1}.module-social-push .push:hover{background-color:#52297d}.module-social-push .push:hover .content .text,.module-social-push .push:hover .date,.module-social-push .push:hover .meta,.module-social-push .push:hover .social-extern-link .icon-specific{color:#fff}.module-social-push .push:hover .meta:before{background-color:#fff!important}.module-social-push .push .meta{position:relative;padding-top:1.625rem}.module-social-push .push .meta:before{content:"";position:absolute;top:0;left:0;display:block;width:2.5rem;height:.125rem}.module-social-push .push .social-extern-link{margin-right:.5625rem;text-decoration:none;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.module-social-push .push .social-extern-link .icon-specific{color:var(--current-social-color)}.module-social-push .push .social-extern-link:hover{opacity:.8}.module-social-push .push .date{font-family:Vinci Sans,Arial,sans-serif;color:var(--current-social-color);font-size:.75rem;line-height:1.41;font-weight:600;letter-spacing:1px;text-transform:uppercase}.module-social-push .push .content{position:relative;width:100%;margin-bottom:5.0625rem}.module-social-push .push .text{color:#52297d;font-size:1.125rem;font-weight:400;line-height:1.5}.module-social-push .slider-controls{position:relative;margin-top:4.0625rem;padding-bottom:1.25rem;max-width:1220px}.module-social-push .arrows-wrapper{position:absolute;bottom:0;left:50%;padding-left:0;padding-right:0;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%)}.module-social-push .arrows-wrapper,.module-social-push .swiper-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.module-social-push .swiper-button{position:relative;width:2.625rem;height:2.625rem;z-index:5;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#52297d;border:0;border-radius:0;color:#fff;font-size:.625em;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.module-social-push .swiper-button:before{position:absolute;top:0;left:0;inset:0;z-index:-1;background:-webkit-linear-gradient(315deg,#7037a3,#49246a);background:-o-linear-gradient(315deg,#7037a3,#49246a);background:linear-gradient(135deg,#7037a3,#49246a);content:"";-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.module-social-push .swiper-button:focus:not(:active),.module-social-push .swiper-button:hover:not(:active){background-color:#52297d}.module-social-push .swiper-button:focus:not(:active):before,.module-social-push .swiper-button:hover:not(:active):before{opacity:0}.module-social-push .swiper-button .icon{position:relative;top:auto;left:auto;color:#fff;-webkit-transform:none;-o-transform:none;transform:none}.module-social-push .swiper-button.swiper-button-prev{left:auto;margin-right:0}.module-social-push .swiper-button.swiper-button-prev:before{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.module-social-push .swiper-button.swiper-button-prev .icon:before{font-weight:700}.module-social-push .swiper-button.swiper-button-next{right:auto}.module-social-push .swiper-button.swiper-button-next .icon:before{font-weight:700}.module-social-push .swiper-pagination{max-width:calc(100% - 11.125rem);margin-right:auto;margin-bottom:0;margin-left:auto}@media only screen and (max-width:37.4375em){.module-social-push.\--is-slider .shell{padding-right:20px}.module-social-push.\--is-slider .push-list .item{width:100%}}@media only screen and (min-width:79.6875em){.module-social-push.\--is-slider .container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.module-social-push.\--is-slider .section-title{width:1240px}.module-social-push.\--is-slider .follow-link{margin-left:620px;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}.module-social-push.twitter{--current-social-color:#52297d}.module-social-push.twitter .follow-link .icon-specific{font-size:1.125rem}.module-social-push.twitter .push{min-height:0}.module-social-push.twitter .push .meta:before{background-color:var(--current-social-color)}.module-social-push.twitter .push .social-extern-link .icon-specific{font-size:1.125em}.module-social-push.instagram{--current-social-color:#52297d}.module-social-push.instagram .follow-link .icon-specific{font-size:1.125rem}.module-social-push.instagram .push{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.module-social-push.instagram .push .meta:before{background-color:#fff}.module-social-push.instagram .push .social-extern-link{position:relative}.module-social-push.instagram .push .social-extern-link .icon-specific{color:#fff;font-size:1.25em}.module-social-push.instagram .push .date{color:#fff}@media only screen and (min-width:56.25em){.with-sidebar .module-social-push .shell{margin-left:0!important}.with-sidebar .module-social-push .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.with-sidebar .module-social-push .section-title{width:100%}.with-sidebar .module-social-push .pushs-wrapper{overflow:hidden}.with-sidebar .module-social-push .follow-link{margin-left:0;margin-right:0;-webkit-transform:none;-o-transform:none;transform:none}.with-sidebar .module-social-push .pagination-wrapper{margin-right:0}}@media only screen and (max-width:56.1875em){.module-social-push .follow-link{margin-top:2.5rem}.module-social-push .slider-controls{margin-top:2.5rem;padding-bottom:0}.module-social-push .arrows-wrapper{display:none}.module-social-push .swiper-pagination{max-width:100%}}@media only screen and (max-width:37.4375em){.module-social-push .section-title{font-size:2rem}.module-social-push .follow-link{width:100%;padding:1rem 2rem}.module-social-push .follow-link .icon-specific{position:static;margin-right:1.0625rem;-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.module-social-push.\--no-slider .item:not(:last-child){margin-bottom:20px}}.module-inserts{--swiper-navigation-size:2.625rem;--swiper-navigation-gap:32px}@media only screen and (min-width:56.25em){.module-inserts.\--no-slider .slide+.slide{margin-left:0}}.module-inserts.full-width .slider-inserts{overflow:visible}.module-inserts .section-heading{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4.0625rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4.03%;text-align:left}.module-inserts .section-heading .section-title{max-width:100%;-ms-flex-preferred-size:57.51%;flex-basis:57.51%;color:#000}.module-inserts .section-heading .section-subtitle{margin-top:0;-ms-flex-preferred-size:38.46%;flex-basis:38.46%;color:#64717e}.module-inserts .slider-shell{padding-right:20px}.module-inserts .insert:not(:active) .title,.module-inserts .insert:not(:active) .title-image span{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.module-inserts .insert:focus:not(:active) .title-image span,.module-inserts .insert:hover:not(:active) .title-image span{background-color:#fff!important;color:#52297d}.module-inserts .insert:focus:not(:active) .title,.module-inserts .insert:hover:not(:active) .title{color:#52297d}.module-inserts .insert .bg-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:var(--insert-image-height,373px)}.module-inserts .insert .bg-image:before{position:absolute;inset:var(--image-frame-inset,3.3125rem);z-index:5;border:.1875rem solid #fff;content:""}.module-inserts .insert .color-layer{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.25}.module-inserts .insert .title-image{position:relative;padding:1.25rem;max-width:18.75rem;z-index:5;font-size:2rem;line-height:1.09;text-transform:uppercase}.module-inserts .insert .title-image span{display:inline;padding:.0625rem 1.25rem;background-color:#52297d;line-height:1.4;color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone}.module-inserts .insert .content{position:static;padding:0}.module-inserts .insert .title{margin-top:1.5rem;font-size:2rem;line-height:1.09;font-weight:400;color:#52297d}.module-inserts .insert .excerpt{margin-top:.5rem;font-size:1.125rem;line-height:1.5}.module-inserts .insert .excerpt p{font-size:inherit;line-height:inherit}.module-inserts .insert .fake-link{margin-top:.5rem;font-family:Vinci Sans,Arial,sans-serif;font-size:.75rem;line-height:1.5;text-transform:uppercase;color:#000;text-decoration:underline;letter-spacing:.0625rem;font-weight:500}.module-inserts .slider-inserts:not(.swiper-container-initialized) .slide{margin-right:40px}.module-inserts .slider-inserts:not(.swiper-container-initialized) .slide:last-child{margin-right:0}.module-inserts .arrows-wrapper{position:absolute;bottom:0;left:50%;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translate(-50%,50%);-o-transform:translate(-50%,50%);transform:translate(-50%,50%)}.module-inserts .arrows-wrapper,.module-inserts .slider-inserts-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.module-inserts .slider-inserts-arrow{position:relative;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:5;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#52297d;border:0;border-radius:0;color:#fff;font-size:.625em;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.module-inserts .slider-inserts-arrow:before{position:absolute;top:0;left:0;inset:0;z-index:-1;background:-webkit-linear-gradient(315deg,#7037a3,#49246a);background:-o-linear-gradient(315deg,#7037a3,#49246a);background:linear-gradient(135deg,#7037a3,#49246a);content:"";-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.module-inserts .slider-inserts-arrow:focus:not(:active),.module-inserts .slider-inserts-arrow:hover:not(:active){background-color:#52297d}.module-inserts .slider-inserts-arrow:focus:not(:active):before,.module-inserts .slider-inserts-arrow:hover:not(:active):before{opacity:0}.module-inserts .slider-inserts-arrow .icon{position:relative;top:auto;left:auto;color:#fff;font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:none;-o-transform:none;transform:none}.module-inserts .slider-inserts-arrow.swiper-button-prev{left:20px;margin-right:0}.module-inserts .slider-inserts-arrow.swiper-button-prev:before{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.module-inserts .slider-inserts-arrow.swiper-button-prev .icon:before{font-weight:700}.module-inserts .slider-inserts-arrow.swiper-button-next{right:20px}.module-inserts .slider-inserts-arrow.swiper-button-next .icon:before{font-weight:700}.module-inserts .slider-inserts-pagination{max-width:calc(100% - var(--swiper-navigation-size)*2 - var(--swiper-navigation-gap)*2);margin:5.25rem auto 0}.module-inserts .cta-shell{margin-top:5.1875rem}.module-inserts .cta-wrapper{text-align:center}.module-inserts.\--no-slider .slides-wrapper{display:grid;gap:var(--grid-gap,var(--grid-row-gap,64px) var(--grid-column-gap,20px));grid-template-columns:var(--grid-template-columns,1fr)}.module-inserts.\--no-slider .slide{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;margin:0!important;width:100%}.module-inserts.\--no-slider[data-count="1"] .slide{grid-column:1/-1}.module-inserts.full-width:not(.\--no-slider) .slider-inserts{margin-inline:var(--swiper-margin-inline,-20px);overflow:var(--swiper-overflow,visible)}.module-inserts.full-width:not(.\--no-slider) .slide{width:var(--swiper-slide-width,228px)}.with-sidebar .module-inserts.full-width .slider-inserts{overflow:hidden}@media only screen and (min-width:37.5em){.module-inserts.\--no-slider{--grid-column-gap:24px;--grid-template-columns:repeat(2,1fr)}.module-inserts.full-width:not(.\--no-slider){--swiper-margin-inline:0;--swiper-slide-width:348px}}@media only screen and (min-width:56.25em){.module-inserts.\--no-slider{--grid-template-columns:repeat(3,1fr)}.module-inserts.full-width:not(.\--no-slider){--swiper-slide-width:373px}.with-sidebar .module-inserts{--grid-template-columns:repeat(2,1fr);--swiper-overflow:hidden}.with-sidebar .module-inserts .section-heading{display:block;margin-bottom:4.6875rem}.with-sidebar .module-inserts .section-heading .section-subtitle{margin-top:1rem;margin-left:0;max-width:29.8125rem}.with-sidebar .module-inserts .cta-shell{text-align:left}.with-sidebar .module-inserts .slider-inserts-arrow.swiper-button-prev{left:0}.with-sidebar .module-inserts .slider-inserts-arrow.swiper-button-next{right:0}[data-has-sidebar=false] .module-inserts.\--no-slider .slides-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}[data-has-sidebar=false] .module-inserts.\--no-slider .slide{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media only screen and (min-width:75em){.module-inserts.\--no-slider{--grid-column-gap:40px}}@media only screen and (max-width:56.1875em){.module-inserts .slider-inserts{overflow:visible}}@media only screen and (max-width:56.1875em){.module-inserts{--image-frame-inset:3.0625rem}.module-inserts .section-heading{display:block;margin-bottom:4rem}.module-inserts .section-heading .section-subtitle{margin-top:.5rem}.module-inserts .slide{width:calc(50% - 8px)}.module-inserts .slider-inserts-arrow{display:none!important}.module-inserts .slider-inserts-pagination{max-width:100%;margin-top:4rem}.module-inserts .cta-shell{margin-top:4rem}}@media only screen and (max-width:37.4375em){.module-inserts{--image-frame-inset:2.9375rem}.module-inserts.full-width .slider-inserts{overflow:hidden}.module-inserts .section-heading{margin-bottom:2.5rem}.module-inserts .slide{width:100%}.module-inserts .cta-shell,.module-inserts .slider-inserts-pagination{margin-top:2.5rem}.contact-fab-content .module-inserts .cta-wrapper .link,.module-hero .bg-section-content-container .module-inserts .cta-wrapper .cta,.module-inserts .cta-wrapper .btn,.module-inserts .cta-wrapper .contact-fab-content .link,.module-inserts .cta-wrapper .module-hero .bg-section-content-container .cta,.module-inserts .cta-wrapper .module-slider-logo .cta,.module-inserts .cta-wrapper .page-formations-form-confirmation #formations_form_confirmation a,.module-slider-logo .module-inserts .cta-wrapper .cta,.page-formations-form-confirmation #formations_form_confirmation .module-inserts .cta-wrapper a{width:100%}.module-inserts.full-width:not(.\--no-slider){--image-frame-inset:20px;--insert-image-height:228px}}.module-slider-cpt{padding-top:0;padding-bottom:0;margin-bottom:80px}.module-slider-cpt:after{display:none}.module-slider-cpt .shell{padding-inline:20px}.module-slider-cpt .posts-grid{--grid-columns-desktop:repeat(3,1fr);--grid-columns-netbook:repeat(2,1fr);--gap-mobile:22px 20px;--gap-tablet:17px 20px;--gap-desktop:40px;--grid-maxwidth-tablet:716px;--grid-maxwidth-netbook:698px;padding-bottom:64px}.module-slider-cpt .posts-grid+.btn-wrapper .call-to-action{padding:16px 32px;text-decoration:none;color:#fff}.module-slider-cpt .posts-grid+.btn-wrapper{margin-top:64px}.module-slider-cpt .cpt-container .posts-grid .item .cpt{overflow:visible}.module-slider-cpt .cpt-container .posts-grid .item .cpt .bg-image{width:100%;height:0;padding-top:100%}.module-slider-cpt .cpt-container .posts-grid .item .cpt .content{height:calc(100% - 373px)}.module-slider-cpt .section-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:4rem;margin-top:5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:776px;margin-inline:auto;text-align:center}.module-slider-cpt .section-heading .section-title{-ms-flex-preferred-size:57.51%;flex-basis:57.51%;color:#000;font-size:50px;font-weight:400;line-height:110%}.module-slider-cpt .section-heading .section-subtitle{margin-top:24px;-ms-flex-preferred-size:38.46%;flex-basis:38.46%}.module-slider-cpt .section-heading .section-subtitle p{color:#474747;text-align:center;font-size:18px;font-weight:400;line-height:27px}.module-slider-cpt .cpt-container .swiper-slide{margin-top:0;height:auto}.module-slider-cpt .cpt-container .color-layer{display:none}.module-slider-cpt .cpt-container .cpt{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:transparent}.module-slider-cpt .cpt-container .cpt:not(:active) .fake-link,.module-slider-cpt .cpt-container .cpt:not(:active) .title,.module-slider-cpt .cpt-container .cpt:not(:active) .title-image span{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.module-slider-cpt .cpt-container .cpt:focus:not(:active) .bg-image,.module-slider-cpt .cpt-container .cpt:hover:not(:active) .bg-image{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.module-slider-cpt .cpt-container .cpt:focus:not(:active) .title-image span,.module-slider-cpt .cpt-container .cpt:hover:not(:active) .title-image span{background-color:#52297d;color:#fff}.module-slider-cpt .cpt-container .cpt:focus:not(:active) .fake-link,.module-slider-cpt .cpt-container .cpt:focus:not(:active) .title,.module-slider-cpt .cpt-container .cpt:hover:not(:active) .fake-link,.module-slider-cpt .cpt-container .cpt:hover:not(:active) .title{color:#52297d}.module-slider-cpt .cpt-container .cpt .bg-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:cover;height:23.3125rem}.module-slider-cpt .cpt-container .cpt .title-image{position:relative;padding:1.25rem;max-width:18.75rem;z-index:5;font-size:2rem;line-height:1.09;text-transform:uppercase}.module-slider-cpt .cpt-container .cpt .title-image span{display:inline;padding:.0625rem 1.25rem;background-color:#fff;line-height:1.4;color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone}.module-slider-cpt .cpt-container .cpt .content{position:static;padding:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.module-slider-cpt .cpt-container .cpt .title{margin-top:1.5rem;font-size:2rem;line-height:1.09;font-weight:400;color:#000}.module-slider-cpt .cpt-container .cpt .subtitle{display:none}.module-slider-cpt .cpt-container .cpt .fake-link{margin-top:auto;padding-top:.5rem;font-family:Vinci Sans,Arial,sans-serif;font-size:.75rem;line-height:1.5;text-transform:uppercase;color:#000;text-decoration:underline;letter-spacing:.0625rem;font-weight:500}.module-slider-cpt .swiper-disable .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.module-slider-cpt .swiper-disable .swiper-slide:last-child,.module-slider-cpt .swiper-disable .swiper-slide:not(.swiper-slide-duplicate):last-of-type{margin-right:0!important}.module-slider-cpt .arrows-wrapper{position:absolute;bottom:0;left:50%;display:block;width:100%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:auto}.module-slider-cpt .arrows-wrapper .slider-cpt-control-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.module-slider-cpt .arrows-wrapper .slider-cpt-control,.module-slider-cpt .arrows-wrapper .slider-cpt-control-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.module-slider-cpt .arrows-wrapper .slider-cpt-control{position:relative;width:2.625rem;height:2.625rem;z-index:5;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#52297d;border:0;border-radius:0;color:#fff;font-size:.625em;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.module-slider-cpt .arrows-wrapper .slider-cpt-control:before{position:absolute;top:0;left:0;inset:0;z-index:-1;background:-webkit-linear-gradient(315deg,#7037a3,#49246a);background:-o-linear-gradient(315deg,#7037a3,#49246a);background:linear-gradient(135deg,#7037a3,#49246a);content:"";-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.module-slider-cpt .arrows-wrapper .slider-cpt-control:focus:not(:active),.module-slider-cpt .arrows-wrapper .slider-cpt-control:hover:not(:active){background-color:#52297d}.module-slider-cpt .arrows-wrapper .slider-cpt-control:focus:not(:active):before,.module-slider-cpt .arrows-wrapper .slider-cpt-control:hover:not(:active):before{opacity:0}.module-slider-cpt .arrows-wrapper .slider-cpt-control .icon{position:relative;top:auto;left:auto;color:#fff;-webkit-transform:none;-o-transform:none;transform:none}.module-slider-cpt .arrows-wrapper .slider-cpt-control.swiper-button-prev{left:auto;margin-right:0}.module-slider-cpt .arrows-wrapper .slider-cpt-control.swiper-button-prev:before{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.module-slider-cpt .arrows-wrapper .slider-cpt-control.swiper-button-prev .icon:before{font-weight:700}.module-slider-cpt .arrows-wrapper .slider-cpt-control.swiper-button-next{right:auto}.module-slider-cpt .arrows-wrapper .slider-cpt-control.swiper-button-next .icon:before{font-weight:700}.module-slider-cpt .swiper-pagination{width:66.5rem;max-width:calc(100% - 8.8125rem);margin:4rem auto 0;height:42px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.module-slider-cpt:not(.full-width) .swiper-container{overflow:visible!important}.module-slider-cpt.full-width .shell+.shell{max-width:1240px;padding-inline:20px}.with-sidebar .module-slider-cpt.full-width{padding-inline:0}.module-slider-cpt.full-width .swiper-container{overflow:visible}.module-slider-cpt.full-width .arrows-wrapper{max-width:1240px;width:calc(100% - 40px)}.with-sidebar .module-slider-cpt.full-width .arrows-wrapper{width:100%}.module-slider-cpt.full-width .cpt-container .cpt .bg-image{height:22.5rem}.module-slider-cpt.has-background{padding-block:0 80px}html[data-has-sidebar=true] .module-slider-cpt .posts-grid{--grid-columns-desktop:repeat(2,1fr);--grid-columns-netbook:repeat(2,1fr)}@media only screen and (min-width:37.5em){.module-slider-cpt:not(.full-width) .swiper-container{overflow:hidden!important}}@media only screen and (min-width:56.25em){.with-sidebar .module-slider-cpt{max-width:786px;margin-left:auto;margin-right:20px}.with-sidebar .module-slider-cpt .section-heading{max-width:784px;margin-inline:auto}.with-sidebar .module-slider-cpt .section-heading .section-subtitle{max-width:676px}.with-sidebar .module-slider-cpt .arrows-wrapper .slider-cpt-control{width:2.47625rem;height:2.6rem}.with-sidebar .module-slider-cpt .cpt-container .swiper-slide{margin-top:0;height:auto}.with-sidebar .module-slider-cpt.has-background .cpt-container .arrows-wrapper{padding-inline:24px}.with-sidebar .module-slider-cpt.full-width.has-background .cpt-container .swiper-pagination{width:80%}.with-sidebar:has(.module-slider-cpt){--sidebarGutterDesktop:40px}.with-sidebar:has(.module-slider-cpt) .swiper-pagination{width:85%}.with-sidebar .has-background,.with-sidebar:has(.module-slider-cpt) .swiper-container{margin-right:20px;overflow:hidden}.with-sidebar:has(.module-slider-cpt) .sidebar.sidebar{margin-left:0}html[data-has-sidebar=true] .module-slider-cpt.has-background{position:relative;padding-inline:0}html[data-has-sidebar=true] .module-slider-cpt.has-background .cpt-container .posts-grid{--grid-columns-desktop:repeat(2,1fr);--gap-desktop:30px}html[data-has-sidebar=true] .module-slider-cpt.has-background .cpt-container .posts-grid .content{height:calc(100% - 360px)}html[data-has-sidebar=true] .module-slider-cpt.has-background .cpt-container .swiper-slide .bg-image{height:22.5rem}html[data-has-sidebar=true] .module-slider-cpt.has-background:not(.full-width) .cpt-container{padding-inline:12px}html[data-has-sidebar=true] .module-slider-cpt.has-background .swiper-container{padding-inline:40px}.with-sidebar .module-slider-cpt.has-background>.shell{padding:0}}.module-slider-cpt.has-background:before{content:"";width:100%;height:100%;position:absolute;display:block;top:0;background-color:hsla(0,0%,100%,.6901960784313725)}@media only screen and (max-width:74.9375em){.module-slider-cpt .shell{padding-inline:20px}.module-slider-cpt .slide.swiper-slide-duplicate{display:block}html[data-has-sidebar=true] .module-slider-cpt .swiper-container{max-width:718px}}@media only screen and (max-width:56.1875em){.module-slider-cpt .swiper-container{max-width:718px}}@media only screen and (max-width:47.9375rem){.module-slider-cpt:not(.full-width) .swiper-container{overflow:visible}}@media only screen and (max-width:56.1875em){.module-slider-cpt .section-heading .section-title{font-size:32px}.module-slider-cpt .fake-link{display:none}.module-slider-cpt .section-heading{display:block}.module-slider-cpt.full-width .swiper-wrapper,.module-slider-cpt .swiper-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.module-slider-cpt.full-width .swiper-wrapper .swiper-slide .bg-image{height:21.8125rem}.module-slider-cpt .cpt-container .cpt .bg-image:before{inset:3.0625rem}.module-slider-cpt .swiper-pagination{max-width:100%;margin-top:2.875rem}.module-slider-cpt .arrows-wrapper{display:none}.module-slider-cpt .cpt-container .posts-grid .item .cpt .content{height:calc(100% - 348px)}.module-slider-cpt .cpt-container .posts-grid .item{width:21.75rem}.module-slider-cpt .cpt-container .cpt .bg-image{height:21.75rem}.module-slider-cpt .cpt-container .cpt .content{height:auto}.module-slider-cpt .cpt-container .cpt .content .title{padding-bottom:1px}}@media only screen and (max-width:37.4375em){.module-slider-cpt.has-background{padding-block:0 40px}.module-slider-cpt .cpt-container .cpt .bg-image:before{inset:2.9375rem}.module-slider-cpt .cpt-container .posts-grid .item .cpt .bg-image{height:343px;padding-top:0}.module-slider-cpt .cpt-container .posts-grid .item .cpt .content{height:calc(100% - 343px)}.module-slider-cpt .cpt-container .posts-grid .item .cpt .bg-image{width:100%;height:0;padding-top:100%}.module-slider-cpt .cpt-container .posts-grid .item{width:21.4375rem}.module-slider-cpt .cpt-container .cpt .bg-image{height:21.4375rem}.module-slider-cpt .cpt-container{overflow:visible}.module-slider-cpt .cpt-container .swiper-wrapper .swiper-slide .bg-image{height:14.25rem}}@media screen and (min-width:600px){.module-slider-cpt .cpt-container .cpt .title-image{max-width:100%}.module-slider-cpt .cpt-container .cpt .title-image span{overflow-wrap:break-word}}@media only screen and (min-width:56.25rem) and (max-width:74.9375rem){.module-slider-cpt .bg-image{aspect-ratio:1/1;height:auto!important;width:100%}html[data-has-sidebar=true] .module-slider-cpt:not(.full-width) .cpt-container .swiper-slide{width:100%}html[data-has-sidebar=true] .module-slider-cpt:not(.full-width) .cpt-container .swiper-slide .bg-image{aspect-ratio:1/1;height:auto;width:100%}}.module-slider-cpt.bo-preview .arrows-wrapper{position:absolute;top:35%;left:0;z-index:10;width:100%;-ms-flex-line-pack:justify;align-content:space-between}.module-slider-cpt.bo-preview .arrows-wrapper .slider-cpt-control-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.module-slider-cpt.bo-preview .arrows-wrapper .slider-cpt-control-wrapper .swiper-button-next-1,.module-slider-cpt.bo-preview .arrows-wrapper .slider-cpt-control-wrapper .swiper-button-prev-1{height:70px;width:40px;border-radius:0;position:absolute}.module-slider-cpt.bo-preview .arrows-wrapper .slider-cpt-control-wrapper .swiper-button-prev-1{left:0;border-bottom-right-radius:45px;border-top-right-radius:45px}.module-slider-cpt.bo-preview .arrows-wrapper .slider-cpt-control-wrapper .swiper-button-prev-1 .icon-large-arrow-left:before{content:"\E90A";color:#fff;left:40%}.module-slider-cpt.bo-preview .arrows-wrapper .slider-cpt-control-wrapper .swiper-button-next-1{right:0;border-bottom-left-radius:45px;border-top-left-radius:45px}.module-slider-cpt.bo-preview .arrows-wrapper .slider-cpt-control-wrapper .swiper-button-next-1 .icon-large-arrow-right:before{content:"\E90B";color:#fff;left:60%}.module-slider-cpt.bo-preview .arrows-wrapper .slider-cpt-control-wrapper .slider-cpt-control{background-color:#474747;border:none}.module-slider-cpt.bo-preview .arrows-wrapper .slider-cpt-control-wrapper .slider-cpt-control:hover{background-color:#e7e8e7}.module-slider-cpt.bo-preview .arrows-wrapper{display:none}.module-slider-cpt.bo-preview .slider-cpt-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:65rem;margin:50px auto 0}.module-slider-cpt.bo-preview .cpt-container .cpt .title{line-height:1.8rem}:root{--testimonial-section-bg-grey-color:#f5f5f5;--testimonial-section-bg-image:url(/app/themes/building-solutions/resources/assets/images/placeholders/testimonial-bg.jpg);--testimonial-section-bg-image-overlay-angle:180deg;--testimonial-section-bg-image-overlay-color1:rgba(0,0,0,.9);--testimonial-section-bg-image-overlay-color2:rgba(0,0,0,.72);--testimonial-photo-size:120px;--testimonial-photo-margin:87px;--testimonial-quote-color:#934546;--testimonial-quote-size:32px;--testimonial-function-color:#4a4a4a;--testimonial-name-color:#000;--testimonial-title-color:#000;--testimonial-title-size:50px;--testimonial-characteristics-size:12px;--testimonial-arrow-size:42px;--testimonial-arrow-bg:linear-gradient(135deg,#934546,#4d1d23);--testimonial-pagination-column-gap:47px;--testimonial-pagination-row-gap-desktop:64px;--testimonial-pagination-row-gap-mobile:40px;--testimonial-section-padding-bg:var(--testimonial-section-padding-block,80px) var(--testimonial-section-padding-inline);--testimonial-slide-padding-sidebar:var(--testimonial-section-padding-block,80px) var(--testimonial-section-padding-inline,40px);--testimonial-bullet-color:rgba(74,74,74,.1);--testimonial-bullet-color-current:#934546}.module-testimonial .shell{position:unset}.module-testimonial .swiper-container{position:unset;max-width:100%;overflow:visible;background:transparent}.module-testimonial .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.module-testimonial .swiper-slide:not(:only-child){opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.module-testimonial .swiper-slide-active:not(:only-child){opacity:1}.module-testimonial .testimonial-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--testimonial-pagination-row-gap-desktop) var(--testimonial-pagination-column-gap);position:relative}.module-testimonial .wrapper-testimonial{min-width:100%}.module-testimonial .testimonial-slide__photo{position:relative;overflow:visible;margin-right:var(--testimonial-photo-margin);background:#fff url(/app/themes/building-solutions/resources/assets/images/portrait-testimonial-building-solutions.jpg) no-repeat 50%;background-size:cover;border:none}.module-testimonial .testimonial-slide__photo:before{position:absolute;right:0;bottom:0;font-family:icomoon;font-size:var(--testimonial-quote-size);color:var(--testimonial-quote-color);-webkit-transform:translate(-10%,61%);-o-transform:translate(-10%,61%);transform:translate(-10%,61%)}.module-testimonial .testimonial-slide__photo img{border-radius:50%}.module-testimonial .testimonial-slide__title{font-size:var(--testimonial-title-size);line-height:1.1;font-weight:400}.module-testimonial .testimonial-slide__title p{line-height:inherit}.module-testimonial .testimonial-slide__title p:first-child:before{content:"\AB";margin-right:10px}.module-testimonial .testimonial-slide__title p:last-child:after{content:"\BB";margin-left:10px}.module-testimonial .people-characteristics{display:inline-block;margin-top:16px;font-family:var(--secondary-font);font-size:var(--testimonial-characteristics-size);line-height:1.41;font-weight:500;letter-spacing:1px}.module-testimonial .people-characteristics__name:after{content:"|";position:relative;top:-2px;margin-left:7px;margin-right:6px;font-size:14px;color:var(--testimonial-function-color)}.module-testimonial .swiper-arrow{background-color:#52297d;border:0;border-radius:0;color:#fff;font-size:10px;position:relative!important;inset:auto!important;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.module-testimonial .swiper-arrow:before{position:absolute;inset:0;z-index:-1;background:-webkit-linear-gradient(315deg,var(--gradient-primary-lighten),var(--gradient-primary));background:-o-linear-gradient(315deg,var(--gradient-primary-lighten),var(--gradient-primary));background:linear-gradient(135deg,var(--gradient-primary-lighten),var(--gradient-primary));content:"";-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.module-testimonial .swiper-arrow:focus,.module-testimonial .swiper-arrow:hover{background-color:#52297d}.module-testimonial .swiper-arrow:hover:before{opacity:0}.module-testimonial .swiper-arrow .icon{position:relative;top:auto;left:auto;color:#fff;-webkit-transform:none;-o-transform:none;transform:none}.module-testimonial .swiper-arrow.swiper-button-prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.module-testimonial .swiper-arrow.swiper-button-prev :before{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.module-testimonial .swiper-arrow.swiper-button-prev .icon:before{font-weight:700}.module-testimonial .swiper-arrow.swiper-button-next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.module-testimonial .swiper-arrow.swiper-button-next .icon:before{font-weight:700}.module-testimonial .swiper-pagination{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:calc(100% - var(--testimonial-arrow-size)*2 - var(--testimonial-pagination-column-gap)*2);margin:0!important}.module-testimonial .swiper-notification{pointer-events:none;position:absolute;left:0;bottom:0}.module-testimonial .swiper-pagination-bullet:not(.current){background-color:var(--testimonial-bullet-color)!important}.module-testimonial .swiper-pagination-bullet.current{background-color:var(--testimonial-bullet-color-current)!important}.module-testimonial .swiper-pagination-bullet.current:before{display:none}.module-testimonial.\--has-bg-image,.module-testimonial[id*=bg-image]{--testimonial-function-color:#fff;--testimonial-name-color:#fff;--testimonial-title-color:#fff;--testimonial-section-padding-block:80px}.page-content-wrapper:not(.with-sidebar) .module-testimonial.\--has-bg-image,.page-content-wrapper:not(.with-sidebar) .module-testimonial[id*=bg-image]{--testimonial-bullet-color:hsla(0,0%,100%,.3);--testimonial-bullet-color-current:#fff}@media only screen and (min-width:56.25em){.with-sidebar .module-testimonial{--testimonial-bullet-color:rgba(74,74,74,.1);--testimonial-overflow:hidden}.with-sidebar .module-testimonial.\--bg-grey,.with-sidebar .module-testimonial.\--has-bg-image,.with-sidebar .module-testimonial[id*="--bg-grey"],.with-sidebar .module-testimonial[id*=bg-image]{--testimonial-section-padding-bg:0;--testimonial-section-padding-inline:40px;--testimonial-photo-margin:40px}.with-sidebar .module-testimonial.\--bg-grey .testimonial-slider[data-swiper-navigation-enable=true]:before,.with-sidebar .module-testimonial.\--has-bg-image .testimonial-slider[data-swiper-navigation-enable=true]:before,.with-sidebar .module-testimonial[id*="--bg-grey"] .testimonial-slider[data-swiper-navigation-enable=true]:before,.with-sidebar .module-testimonial[id*=bg-image] .testimonial-slider[data-swiper-navigation-enable=true]:before{content:"";background-color:#fff;height:106px;position:absolute;inset:auto 0 0}.with-sidebar .module-testimonial.\--bg-grey .testimonial-slide,.with-sidebar .module-testimonial.\--has-bg-image .testimonial-slide,.with-sidebar .module-testimonial[id*="--bg-grey"] .testimonial-slide,.with-sidebar .module-testimonial[id*=bg-image] .testimonial-slide{padding:var(--testimonial-slide-padding-sidebar)}}@media only screen and (max-width:74.9375em){.module-testimonial .swiper-arrow.swiper-button-next{right:var(--container-padding)}.module-testimonial .swiper-pagination~.swiper-arrow.swiper-button-prev{left:var(--container-padding)}}@media only screen and (max-width:56.1875em){.module-testimonial .testimonial-slider{row-gap:var(--testimonial-pagination-row-gap-mobile)}.module-testimonial .testimonial-slide__photo{margin-right:46px}.module-testimonial .testimonial-slide__title{font-size:32px}.module-testimonial .people-characteristics{margin-top:16px}.module-testimonial .swiper-arrow.swiper-button-next,.module-testimonial .swiper-arrow.swiper-button-prev{display:none}.module-testimonial .swiper-pagination{max-width:100%}}@media only screen and (max-width:37.4375em){.module-testimonial .testimonial-slide__photo{margin:0 auto 52px}.module-testimonial .testimonial-slide__photo:before{-webkit-transform:translate(-27%,19%);-o-transform:translate(-27%,19%);transform:translate(-27%,19%)}.module-testimonial .people-characteristics{margin-top:16px}.module-testimonial .swiper-pagination{margin-top:40px}}.module-testimonial.bo-preview{overflow:hidden}.module-testimonial.bo-preview .swiper-container .swiper-wrapper .swiper-slide:first-child{opacity:1}.module-slider-images{--imageheight:auto}.module-slider-images .section-heading{margin-bottom:4rem}.module-slider-images .section-heading .section-subtitle{margin-top:1rem;color:#64717e}.module-slider-images .swiper-slide{width:49.1875rem;max-width:80%}.module-slider-images.\--bg-colored{padding-top:40px;padding-bottom:40px}@media only screen and (min-width:37.5em){.module-slider-images.\--bg-colored{padding-top:60px;padding-bottom:60px}}@media only screen and (min-width:75em){.module-slider-images.\--bg-colored{padding-top:80px;padding-bottom:80px}}.module-slider-images.full-width .swiper-slide{width:49.1875rem}.module-slider-images.full-width .swiper-arrows-wrapper{max-width:calc(100% - 40px)}.module-slider-images.full-width .swiper-pagination{max-width:calc(100% - 11.125rem - 40px)}.module-slider-images .slide .cover{padding-top:51.05%}.module-slider-images .slide .content-wrapper{padding-right:3.875rem;padding-left:3.875rem}.module-slider-images .slide .content{width:100%;padding:2.5rem 3.875rem}.module-slider-images .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:-webkit-linear-gradient(315deg,#934546,#4d1d23);background:-o-linear-gradient(315deg,#934546,#4d1d23);background:linear-gradient(135deg,#934546,#4d1d23)}.module-slider-images .content .title{font-size:1.5rem;line-height:1.25;font-weight:400}.module-slider-images .content .excerpt{margin-top:.5rem;font-size:1.125rem;line-height:1.5}.module-slider-images .content .excerpt p{line-height:inherit}.module-slider-images .content .link{margin-top:1.5rem;padding-right:1.875rem;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#fff;font-family:Vinci Sans,Arial,sans-serif;font-size:.8125rem;line-height:1.41;font-weight:700;letter-spacing:.0625rem;text-transform:uppercase}.module-slider-images .content .link:focus,.module-slider-images .content .link:hover{color:#fff}.module-slider-images .content .link:before{top:.25rem;font-size:.5625rem}.module-slider-images .swiper-arrows-wrapper{position:absolute;bottom:0;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;padding-right:0;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate(-50%,50%);-o-transform:translate(-50%,50%);transform:translate(-50%,50%)}.module-slider-images .swiper-arrows-wrapper:last-child{position:static;margin-top:4rem;margin-right:auto;margin-left:auto;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.module-slider-images .swiper-button-navigation{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:2.625rem;height:2.625rem;z-index:5;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#52297d;border:0;border-radius:0;color:#fff;font-size:.625em;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.module-slider-images .swiper-button-navigation:before{position:absolute;top:0;left:0;inset:0;z-index:-1;background:-webkit-linear-gradient(315deg,#7037a3,#49246a);background:-o-linear-gradient(315deg,#7037a3,#49246a);background:linear-gradient(135deg,#7037a3,#49246a);content:"";-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.module-slider-images .swiper-button-navigation:focus:not(:active),.module-slider-images .swiper-button-navigation:hover:not(:active){background-color:#52297d}.module-slider-images .swiper-button-navigation:focus:not(:active):before,.module-slider-images .swiper-button-navigation:hover:not(:active):before{opacity:0}.module-slider-images .swiper-button-navigation .icon{position:relative;top:auto;left:auto;color:#fff;-webkit-transform:none;-o-transform:none;transform:none}.module-slider-images .swiper-button-navigation.swiper-button-prev{left:auto;margin-right:0}.module-slider-images .swiper-button-navigation.swiper-button-prev:before{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.module-slider-images .swiper-button-navigation.swiper-button-prev .icon:before{font-weight:700}.module-slider-images .swiper-button-navigation.swiper-button-next{right:auto}.module-slider-images .swiper-button-navigation.swiper-button-next .icon:before{font-weight:700}.module-slider-images .swiper-pagination{max-width:calc(100% - 11.125rem);margin:4rem auto 0}@media only screen and (max-width:74.9375em){.module-slider-images:not(.full-width) .shell-slider{padding-right:0;padding-left:0}.module-slider-images .swiper-arrows-wrapper{max-width:calc(100% - 40px)}.module-slider-images .swiper-pagination{max-width:calc(100% - 11.125rem - 40px)}}@media only screen and (max-width:56.1875em){.module-slider-images .section-heading{margin-bottom:2.5rem}.module-slider-images .swiper-slide{max-width:calc(100% - 8.25rem)}.module-slider-images .swiper-slide .slide .content-wrapper{padding-right:1.25rem;padding-left:1.25rem}.module-slider-images .swiper-slide .slide .content{padding:2.5rem 3.875rem}.module-slider-images .swiper-arrows-wrapper{display:none}.module-slider-images .swiper-pagination{margin-top:2.5rem;max-width:calc(100% - 40px)}}@media only screen and (max-width:37.4375em){.module-slider-images .swiper-slide{max-width:88%}.module-slider-images .swiper-slide .slide .content-wrapper{margin-top:-2.1875rem}.module-slider-images .swiper-slide .slide .content{padding:2.5rem 1.25rem}}.module-slider-images.bo-preview .swiper-slide{margin:0 auto}.single-mini-header{margin-bottom:55px}.single-mini-header.white-version,.single-mini-header.white-version .heading-wrapper .article-title,.single-mini-header.white-version .heading-wrapper .cpt{color:#fff}.single-mini-header .container{width:100%;max-width:1280px;margin-right:auto;margin-left:auto;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;min-height:456px;padding:0;background-color:#009248}.single-mini-header.full-width .container{max-width:none}.single-mini-header .heading-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative;z-index:1;padding:60px 7% 37px;text-align:center}.single-mini-header .heading-wrapper .cpt{display:inline-block;margin-bottom:19px;font-size:1em;font-weight:700;color:#52297d;text-transform:uppercase;letter-spacing:.125em}.single-mini-header .heading-wrapper .article-title{margin-top:0;margin-bottom:15px;font-size:2.8125em;font-weight:300;color:#52297d;line-height:1.3}.single-mini-header .heading-wrapper .metas-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-mini-header .heading-wrapper .category{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:2px;font-weight:700;color:#934546;text-transform:uppercase}.single-mini-header .heading-wrapper .category:after,.single-mini-header .heading-wrapper .category:before{position:relative;top:5px;-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;content:"";background-color:#dadada}.single-mini-header .heading-wrapper .category:before{margin-right:48px}.single-mini-header .heading-wrapper .category:after{margin-left:48px}.single-mini-header .section-image-wrapper{z-index:0;position:absolute;left:auto;top:0;width:100%;height:100%;padding-bottom:0}.single-mini-header.full-width .section-image-wrapper{left:0;max-width:none;padding-left:0;padding-right:0}.single-mini-header .section-image-wrapper .section-image{position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.single-mini-header.with-layer .section-image-wrapper:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background-color:rgba(0,0,0,.25);content:""}@media only screen and (min-width:1025px){.single-mini-header .section-image{-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.single-mini-header .heading-wrapper{opacity:0}}@media only screen and (min-width:75em){.single-mini-header{margin-bottom:100px}.single-mini-header .container{min-height:546px}.single-mini-header .heading-wrapper{padding-left:140px;padding-right:140px;margin-top:0}.single-mini-header .heading-wrapper .article-title{font-size:2.8125em}}@media only screen and (min-width:37.5em){.single-mini-header .heading-wrapper{margin-left:3%;margin-right:3%}}@media only screen and (max-width:37.4375em){.single-mini-header{margin-bottom:35px}.single-mini-header .container{min-height:420px}.single-mini-header .heading-wrapper{margin-top:0}.single-mini-header .heading-wrapper .cpt{font-size:.75em}.single-mini-header .heading-wrapper .article-title{font-size:2em}.single-mini-header .heading-wrapper .meta{font-size:.75em}}.module-quotation .quotation-wrapper{padding-left:0}.module-quotation .quotation-wrapper:before{display:none}.module-quotation .quotation-wrapper .quotation{font-family:Vinci Rounded,Arial,sans-serif;font-size:3.125rem;line-height:1.1;color:#934546;font-weight:400}.module-quotation .quotation-wrapper .quotation p{line-height:inherit}.module-quotation .quotation-wrapper .quotation p:first-child:before{position:relative;content:"\AB";margin-right:.625rem}.module-quotation .quotation-wrapper .quotation p:last-child:after{position:relative;content:"\BB";margin-left:.625rem}.module-quotation .quotation-wrapper .infos-wrapper{margin-top:1rem}.module-quotation .quotation-wrapper .infos-wrapper .function,.module-quotation .quotation-wrapper .infos-wrapper .name{display:inline-block;font-family:Vinci Sans,Arial,sans-serif;font-size:.75rem;line-height:1.41;color:#474747;font-weight:600;letter-spacing:.0625rem}.module-quotation .quotation-wrapper .infos-wrapper .name{margin-right:0;color:#000}.module-quotation .quotation-wrapper .infos-wrapper .name:after{position:relative;top:-2px;content:"|";margin-left:7px;margin-right:6px;font-size:.875em;color:#474747}@media only screen and (max-width:37.4375em){.module-quotation .quotation-wrapper .quotation{font-size:2rem}}.module-upload{overflow:hidden;position:relative}.module-upload .container{position:relative;width:100%;max-width:1280px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}.module-upload .upload-wrapper{z-index:3;position:relative;background:-webkit-linear-gradient(315deg,#7037a3,#49246a);background:-o-linear-gradient(315deg,#7037a3,#49246a);background:linear-gradient(135deg,#7037a3,#49246a);padding:2.5rem 20px}.module-upload .upload-wrapper[style*="#7037A3"] .download-btn{color:#7037a3}.module-upload .upload-wrapper[style*="#009248"] .download-btn{color:#009248}.module-upload .upload-wrapper[style*="#DA6C2A"] .download-btn{color:#da6c2a}.module-upload .upload-wrapper[style*="#5D8DA6"] .download-btn{color:#5d8da6}.module-upload .object{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;z-index:1;position:relative}.module-upload .object .image-wrapper{height:200px}.module-upload .object .image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.module-upload .textual{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;z-index:2;position:relative}.module-upload .textual .title{margin:0 0 1rem;font-family:Vinci Sans,Arial,sans-serif;color:#fff;font-size:.75rem;line-height:1.41;font-weight:600;text-transform:uppercase}.module-upload .textual .subtitle{margin:0 0 20px;color:#fff;font-size:2rem;font-weight:400;line-height:1.09}.module-upload .textual .wysiwyg{margin-top:1.5rem;color:#fff;font-size:1.125rem;line-height:1.5}.module-upload .textual .wysiwyg p{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.module-upload .textual .date{display:inline-block;margin-top:2.5rem;font-family:Vinci Sans,Arial,sans-serif;color:#fff;font-size:.75rem;line-height:1.41;font-weight:600}.module-upload .full-bg{display:none}.module-upload .btn-wrapper{position:relative;margin-top:2.5rem;text-align:left}.module-upload .cta_button,.module-upload .download-btn{white-space:nowrap;position:relative;z-index:5;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 32px 17px;min-width:auto;border-radius:2.875rem;text-align:center;font-family:Vinci Sans,Arial,sans-serif;color:#fff;line-height:1;font-size:.875em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;background-color:#52297d;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background-color:#fff;color:#52297d}.module-upload .cta_button:before,.module-upload .download-btn:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:-webkit-linear-gradient(315deg,#7037a3,#49246a);background:-o-linear-gradient(315deg,#7037a3,#49246a);background:linear-gradient(135deg,#7037a3,#49246a);border-radius:inherit;content:"";-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.module-upload .cta_button:hover,.module-upload .download-btn:hover{background-color:#52297d;color:#fff}.module-upload .cta_button:hover:before,.module-upload .download-btn:hover:before{opacity:0}.module-upload .cta_button:after,.module-upload .download-btn:after{display:none;font-family:icomoon;color:#fff;font-size:.8125em}@media only screen and (max-width:56.1875em){.module-upload .cta_button,.module-upload .download-btn{min-width:auto}}.module-upload .cta_button:before,.module-upload .download-btn:before{opacity:1;background:transparent;border:.125rem solid #fff}.module-upload .cta_button:not(:first-child),.module-upload .download-btn:not(:first-child){margin-top:1.5rem}.module-upload .cta_button:focus:not(:active),.module-upload .cta_button:hover:not(:active),.module-upload .download-btn:focus:not(:active),.module-upload .download-btn:hover:not(:active){background-color:transparent;color:#fff}.module-upload .cta_button:focus:not(:active):before,.module-upload .cta_button:hover:not(:active):before,.module-upload .download-btn:focus:not(:active):before,.module-upload .download-btn:hover:not(:active):before{opacity:1}.module-upload .module-form-download{padding-top:4.8125rem}.module-upload .module-form-download .shell{max-width:826px}@media only screen and (max-width:37.4375em){.module-upload .upload-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.module-upload .object{margin-top:25px}.module-upload .cta_button,.module-upload .download-btn,.module-upload .textual{width:100%}}@media only screen and (min-width:37.5em){.module-upload .upload-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.5rem 20px}.module-upload .object{-webkit-box-flex:2;-ms-flex:2;flex:2;max-width:300px;margin-left:30px}.module-upload .textual{-webkit-box-flex:3;-ms-flex:3;flex:3;max-width:550px}.module-upload .module-form-download{padding-top:5rem}}@media only screen and (min-width:56.25em){.module-upload .object{margin-left:150px}.module-upload .object .image-wrapper{height:350px}.with-sidebar .module-upload .upload-wrapper{padding:4rem 20px}.with-sidebar .module-upload .object{margin-left:20px}.with-sidebar .module-upload .object .image-wrapper{height:250px}.module-upload .module-form-download{padding-top:13.5rem}}@media only screen and (min-width:75em){.module-upload .upload-wrapper{padding:50px 20px 50px 100px}.with-sidebar .module-upload .upload-wrapper{padding:50px 20px}}.module-slider-logo.no-slider .swiper-container{overflow:visible}.module-slider-logo.no-slider .slider-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.module-slider-logo.no-slider .slide{width:9.25rem}.module-slider-logo.no-slider .slide:not(:last-child){margin-right:1rem}@media screen and (min-width:1024px){.module-slider-logo.no-slider .slide:not(:last-child){margin-right:2.5rem}}.module-slider-logo.no-slider .slider-logos-arrow,.module-slider-logo.no-slider .slider-logos-pagination{display:none!important}.module-slider-logo .section-heading{margin-bottom:4.3125rem}.module-slider-logo .section-heading .section-subtitle{margin-top:1rem}.module-slider-logo .section-heading .section-subtitle p{font-size:inherit;line-height:inherit}.module-slider-logo .logos-container{position:relative}.module-slider-logo .slider-logos{padding-top:0;padding-bottom:0}.module-slider-logo .logo-link:focus:not(:active) .name,.module-slider-logo .logo-link:hover:not(:active) .name{color:#934546}.module-slider-logo .logo-wrapper .logo-background{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;aspect-ratio:100/58;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f1f1f1}.module-slider-logo .logo-wrapper .logo{display:block;max-width:calc(100% - 3rem);max-height:calc(100% - 1.125rem);-o-object-fit:contain;object-fit:contain}.module-slider-logo .logo-wrapper .name{margin:.5rem 0 0;color:#000;font-size:1.5rem;line-height:1.25;font-weight:400;text-align:center}.module-slider-logo .logo-wrapper .name,.module-slider-logo .slider-logos-arrow{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.module-slider-logo .slider-logos-arrow{top:auto;bottom:0;width:2.625rem;height:2.625rem;z-index:5;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#52297d;border:0;border-radius:0;color:#fff;font-size:.625em}.module-slider-logo .slider-logos-arrow:before{position:absolute;top:0;left:0;inset:0;z-index:-1;background:-webkit-linear-gradient(315deg,#7037a3,#49246a);background:-o-linear-gradient(315deg,#7037a3,#49246a);background:linear-gradient(135deg,#7037a3,#49246a);content:"";-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.module-slider-logo .slider-logos-arrow:after{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.module-slider-logo .slider-logos-arrow:focus:not(:active),.module-slider-logo .slider-logos-arrow:hover:not(:active){background-color:#52297d}.module-slider-logo .slider-logos-arrow:focus:not(:active):before,.module-slider-logo .slider-logos-arrow:hover:not(:active):before{opacity:0}.module-slider-logo .slider-logos-arrow .icon{position:relative;top:auto;left:auto;color:#fff;-webkit-transform:none;-o-transform:none;transform:none}.module-slider-logo .slider-logos-arrow.swiper-button-prev{position:relative;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3.1875rem;margin-right:0}.module-slider-logo .slider-logos-arrow.swiper-button-prev:before{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.module-slider-logo .slider-logos-arrow.swiper-button-prev:after{font-weight:700}.module-slider-logo .slider-logos-arrow.swiper-button-next{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;right:0}.module-slider-logo .slider-logos-arrow.swiper-button-next:after{font-weight:700}.module-slider-logo .slider-logos-pagination{width:66.5rem;max-width:calc(100% - 11.125rem);margin:4.4375rem auto 0}.module-slider-logo .slider-logos-pagination~.slider-logos-arrow{position:absolute;-webkit-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}.module-slider-logo .slider-logos-pagination~.slider-logos-arrow.swiper-button-prev{position:absolute;margin-top:0}.module-slider-logo .cta-wrapper{margin-top:4.3125rem;text-align:center}@media only screen and (max-width:56.1875em){.module-slider-logo .section-heading{margin-bottom:2.5rem}.module-slider-logo .slider-logos-arrow{display:none!important}.module-slider-logo .slider-logos-pagination{max-width:100%;margin-top:2.5rem}.module-slider-logo .cta-wrapper{margin-top:2.5rem}}@media only screen and (max-width:37.4375em){.module-slider-logo:not(.no-slider) .logo-background{max-width:20.9375rem;margin-left:auto;margin-right:auto}.module-slider-logo .cta{width:100%}}.contact-fab-content .module-cta-postule-block .link,.module-cta-postule-block .btn,.module-cta-postule-block .contact-fab-content .link,.module-cta-postule-block .module-hero .bg-section-content-container .cta,.module-cta-postule-block .module-slider-logo .cta,.module-cta-postule-block .page-formations-form-confirmation #formations_form_confirmation a,.module-hero .bg-section-content-container .module-cta-postule-block .cta,.module-slider-logo .module-cta-postule-block .cta,.page-formations-form-confirmation #formations_form_confirmation .module-cta-postule-block a{display:inline-block}.module-thread .section-heading .section-title{margin-bottom:.5rem;font-family:Vinci Rounded,Arial,sans-serif;font-weight:400;font-size:3.125rem;line-height:1.1;color:#52297d}.module-thread .section-heading .section-title:after{display:none}.module-thread .section-heading .section-subtitle{margin-bottom:4rem;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.5;color:#000}.module-thread .title{font-weight:400;font-size:.75rem;line-height:1.2;color:#000;text-transform:uppercase}.module-thread .depiction{color:#64717e;font-weight:400;font-size:1rem;line-height:1.25;color:#000}.module-thread .item+.item{margin-top:2.5rem}@media only screen and (max-width:74.9375em){.module-thread .section-heading .section-subtitle{margin-bottom:2.5rem}.module-thread .item+.item{margin-top:1.5rem}}@media only screen and (max-width:56.1875em){.module-thread .section-heading .section-subtitle{margin-bottom:2.25rem}}@media only screen and (max-width:37.4375em){.module-thread .section-heading .section-title{font-size:2rem;line-height:1.09}.module-thread .title{margin-bottom:.5625rem}}.module-employees .section-heading{margin-bottom:4rem;max-width:62.125rem;margin-right:auto;margin-left:auto}.module-employees .section-heading .heading-intro{display:block}.module-employees .section-heading .heading-intro .section-title{font-size:3.125rem;line-height:1.1;color:#934546}.module-employees .section-heading .section-subtitle{max-width:100%;margin-top:1rem;font-size:1.5rem;line-height:1.25}.module-employees .list-wrapper::-webkit-scrollbar{height:2px}.module-employees .list-wrapper::-webkit-scrollbar-track{background:rgba(71,71,71,.1)}.module-employees .list-wrapper::-webkit-scrollbar-thumb,.module-employees .list-wrapper::-webkit-scrollbar-thumb:hover{background:#52297d}.module-employees .item:first-child .message{right:1.875rem;left:auto;-webkit-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}.module-employees .item:nth-child(2) .message{right:1.875rem;left:auto}.module-employees .item:nth-child(3) .message{top:50%;right:-4.125rem;left:auto;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.module-employees .image-wrapper:before{position:absolute;top:50%;left:50%;width:16.875rem;max-width:90%;height:18.25rem;max-height:90%;border:.1875rem solid #fff;content:"";-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module-employees .message{padding:.1875rem 1.25rem .3125rem;background-color:currentColor;border-radius:0;font-size:2rem;line-height:1.09;color:#52297d;text-transform:uppercase}.module-employees .message:before{display:none}.module-employees .btn-submit-wrapper{margin-top:4rem}.contact-fab-content .module-employees .link,.module-employees .btn,.module-employees .contact-fab-content .link,.module-employees .module-hero .bg-section-content-container .cta,.module-employees .module-slider-logo .cta,.module-employees .page-formations-form-confirmation #formations_form_confirmation a,.module-hero .bg-section-content-container .module-employees .cta,.module-slider-logo .module-employees .cta,.page-formations-form-confirmation #formations_form_confirmation .module-employees a{position:relative;z-index:5;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;padding:15px 32px 17px!important;min-width:auto!important;border-radius:2.875rem!important;text-align:center!important;font-family:Vinci Sans,Arial,sans-serif;color:#fff!important;line-height:1!important;font-size:.875em!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;-webkit-text-decoration:none!important;text-decoration:none!important;background-color:#52297d!important;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.contact-fab-content .module-employees .link:before,.module-employees .btn:before,.module-employees .contact-fab-content .link:before,.module-employees .module-hero .bg-section-content-container .cta:before,.module-employees .module-slider-logo .cta:before,.module-employees .page-formations-form-confirmation #formations_form_confirmation a:before,.module-hero .bg-section-content-container .module-employees .cta:before,.module-slider-logo .module-employees .cta:before,.page-formations-form-confirmation #formations_form_confirmation .module-employees a:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:-webkit-linear-gradient(315deg,#7037a3,#49246a);background:-o-linear-gradient(315deg,#7037a3,#49246a);background:linear-gradient(135deg,#7037a3,#49246a);border-radius:inherit;content:"";-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.contact-fab-content .module-employees .link:hover,.module-employees .btn:hover,.module-employees .contact-fab-content .link:hover,.module-employees .module-hero .bg-section-content-container .cta:hover,.module-employees .module-slider-logo .cta:hover,.module-employees .page-formations-form-confirmation #formations_form_confirmation a:hover,.module-hero .bg-section-content-container .module-employees .cta:hover,.module-slider-logo .module-employees .cta:hover,.page-formations-form-confirmation #formations_form_confirmation .module-employees a:hover{background-color:#52297d!important;color:#fff!important}.contact-fab-content .module-employees .link:hover:before,.module-employees .btn:hover:before,.module-employees .contact-fab-content .link:hover:before,.module-employees .module-hero .bg-section-content-container .cta:hover:before,.module-employees .module-slider-logo .cta:hover:before,.module-employees .page-formations-form-confirmation #formations_form_confirmation a:hover:before,.module-hero .bg-section-content-container .module-employees .cta:hover:before,.module-slider-logo .module-employees .cta:hover:before,.page-formations-form-confirmation #formations_form_confirmation .module-employees a:hover:before{opacity:0}.contact-fab-content .module-employees .link:after,.module-employees .btn:after,.module-employees .contact-fab-content .link:after,.module-employees .module-hero .bg-section-content-container .cta:after,.module-employees .module-slider-logo .cta:after,.module-employees .page-formations-form-confirmation #formations_form_confirmation a:after,.module-hero .bg-section-content-container .module-employees .cta:after,.module-slider-logo .module-employees .cta:after,.page-formations-form-confirmation #formations_form_confirmation .module-employees a:after{display:none!important;font-family:icomoon!important;color:#fff!important;font-size:.8125em!important}@media only screen and (max-width:56.1875em){.contact-fab-content .module-employees .link,.module-employees .btn,.module-employees .contact-fab-content .link,.module-employees .module-hero .bg-section-content-container .cta,.module-employees .module-slider-logo .cta,.module-employees .page-formations-form-confirmation #formations_form_confirmation a,.module-hero .bg-section-content-container .module-employees .cta,.module-slider-logo .module-employees .cta,.page-formations-form-confirmation #formations_form_confirmation .module-employees a{min-width:auto}}.with-sidebar .module-employees .item:nth-child(3) .message{right:-.625rem}@media only screen and (max-width:1400px){.module-employees .item:nth-child(3) .message{top:auto;right:-.625rem;bottom:3.8125rem;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@media only screen and (max-width:56.1875em){.module-employees .list{padding:0 20px 20px}}@media only screen and (max-width:37.4375em){.module-employees .section-heading{margin-bottom:2.5rem}.module-employees .btn-submit-wrapper{margin-top:2.5rem}}.module-block-author{background:#f6f7f8}.module-block-author .list-wrapper{padding-top:64px;padding-bottom:64px}.module-block-author .authors-list{display:-webkit-box;display:-ms-flexbox;display:flex}.module-block-author .item{width:100%}.module-block-author .author .image-wrapper{width:88px;height:88px;min-width:88px;min-height:88px;margin-right:16px}.module-block-author .author .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.module-block-author .author .name{font-style:normal;font-weight:500;font-size:1rem;line-height:.875rem;text-transform:uppercase;color:#000;margin-bottom:8px;margin-top:0;max-width:268px;width:100%}.module-block-author .author .depiction{font-style:normal;font-weight:400;font-size:1.0625rem;line-height:1.6875rem;color:#64717e;max-width:268px;width:100%}.module-block-author+.module-social-section{margin-top:159px}@media screen and (max-width:1200px){.module-block-author .shell{padding-left:32px;padding-right:32px}.module-block-author .list-wrapper{padding-top:40px;padding-bottom:40px}.module-block-author .author .depiction,.module-block-author .author .name{max-width:unset}.module-block-author .author .content{width:73vw;max-width:525px}.module-block-author+.module-social-section{margin-top:0}}@media screen and (max-width:600px){.module-block-author .item{margin-bottom:32px}.module-block-author .author{min-width:100%;width:100%}}.module-bloc-3d .section-heading{max-width:49.125rem;margin-right:auto;margin-left:auto}.module-bloc-3d .section-heading .section-title{color:#000}.module-bloc-3d .section-heading .section-subtitle{margin-top:1rem;font-size:1.125rem;line-height:1.5;color:#64717e}.module-bloc-3d .section-heading{margin-bottom:40px}@media only screen and (min-width:56.25em){.with-sidebar .module-bloc-3d .object-wrapper{margin-right:0;margin-left:0}}@media only screen and (max-width:37.4375em){.module-bloc-3d .section-heading .section-title{font-size:2rem;line-height:1.09}}@media only screen and (max-width:74.9375em){.module-bloc-3d .object-wrapper{margin-right:-20px;margin-left:-20px}}.module-tae{--section-subtitle-width:650px;--btn-wrapper-mt-mobile:4.5625rem;--btn-wrapper-mt-tablet:5.5625rem;--btn-wrapper-mt-desktop:5.5625rem}.module-skyline .section-title{margin-top:0;margin-bottom:2.5rem;text-align:center;font-size:3.125rem;line-height:1.1}.module-skyline .shell-custom{width:100%;max-width:1435px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}.module-skyline .list{padding:5.75rem 0 10rem;overflow:auto}.module-skyline .list::-webkit-scrollbar{height:.125rem}.module-skyline .list::-webkit-scrollbar-track{background-color:rgba(71,71,71,.1)}.module-skyline .list::-webkit-scrollbar-thumb{height:.125rem;background-color:#52297d}.module-skyline .illus-wrapper{position:relative;width:1395px;padding-right:20px;padding-left:20px}.module-skyline .segment{position:absolute;text-align:center;text-decoration:none}.module-skyline .segment:hover .deco{border-color:#52297d}.module-skyline .segment:hover .deco:before{background-color:#52297d}.module-skyline .segment:hover .deco:after{opacity:1}.module-skyline .segment:hover .txt{color:#52297d}.module-skyline .segment:hover .fake-link{opacity:1}.module-skyline .segment .deco{position:absolute;left:50%;width:3.75rem;aspect-ratio:1;border:.0625rem solid #000;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.module-skyline .segment .deco:before{position:absolute;left:50%;width:.0625rem;background-color:#000;content:""}.module-skyline .segment .deco:after{position:absolute;width:1rem;opacity:0;aspect-ratio:1;background:-webkit-linear-gradient(315deg,#7037a3,#49246a);background:-o-linear-gradient(315deg,#7037a3,#49246a);background:linear-gradient(135deg,#7037a3,#49246a);content:""}.module-skyline .segment .deco:after,.module-skyline .segment .txt{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.module-skyline .segment .txt{position:relative;display:block;font-size:1.5rem;line-height:1.25}.module-skyline .segment .fake-link{position:relative;display:inline-block;margin-top:.375rem;opacity:0;font-family:Vinci Sans,Arial,sans-serif;font-size:.75rem;line-height:1.41;font-weight:500;color:#52297d;text-transform:uppercase;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.module-skyline .segment .fake-link .icon{margin-left:.4375rem;font-size:.5625rem;font-weight:700}.module-skyline .segment-1,.module-skyline .segment-3,.module-skyline .segment-5,.module-skyline .segment-7,.module-skyline .segment-9{bottom:0;-webkit-transform:translate(-50%,1.875rem);-o-transform:translate(-50%,1.875rem);transform:translate(-50%,1.875rem)}.module-skyline .segment-1:hover .txt,.module-skyline .segment-3:hover .txt,.module-skyline .segment-5:hover .txt,.module-skyline .segment-7:hover .txt,.module-skyline .segment-9:hover .txt{top:0}.module-skyline .segment-1 .deco,.module-skyline .segment-3 .deco,.module-skyline .segment-5 .deco,.module-skyline .segment-7 .deco,.module-skyline .segment-9 .deco{bottom:0}.module-skyline .segment-1 .deco:before,.module-skyline .segment-3 .deco:before,.module-skyline .segment-5 .deco:before,.module-skyline .segment-7 .deco:before,.module-skyline .segment-9 .deco:before{bottom:100%}.module-skyline .segment-1 .deco:after,.module-skyline .segment-3 .deco:after,.module-skyline .segment-5 .deco:after,.module-skyline .segment-7 .deco:after,.module-skyline .segment-9 .deco:after{bottom:1.875rem;-webkit-transform:translate(-50%,50%);-o-transform:translate(-50%,50%);transform:translate(-50%,50%)}.module-skyline .segment-1 .txt,.module-skyline .segment-3 .txt,.module-skyline .segment-5 .txt,.module-skyline .segment-7 .txt,.module-skyline .segment-9 .txt{top:1.375rem}.module-skyline .segment-2,.module-skyline .segment-4,.module-skyline .segment-6,.module-skyline .segment-8{top:0;-webkit-transform:translate(-50%,-1.875rem);-o-transform:translate(-50%,-1.875rem);transform:translate(-50%,-1.875rem)}.module-skyline .segment-2 .deco,.module-skyline .segment-2:hover .fake-link,.module-skyline .segment-4 .deco,.module-skyline .segment-4:hover .fake-link,.module-skyline .segment-6 .deco,.module-skyline .segment-6:hover .fake-link,.module-skyline .segment-8 .deco,.module-skyline .segment-8:hover .fake-link{top:0}.module-skyline .segment-2 .deco:before,.module-skyline .segment-4 .deco:before,.module-skyline .segment-6 .deco:before,.module-skyline .segment-8 .deco:before{top:100%}.module-skyline .segment-2 .deco:after,.module-skyline .segment-4 .deco:after,.module-skyline .segment-6 .deco:after,.module-skyline .segment-8 .deco:after{top:1.875rem;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module-skyline .segment-2 .fake-link,.module-skyline .segment-4 .fake-link,.module-skyline .segment-6 .fake-link,.module-skyline .segment-8 .fake-link{top:-1.375rem}.module-skyline .segment-1{bottom:12.6%;left:5.4%;max-width:150px;padding-bottom:9.5625rem}.module-skyline .segment-1 .deco:before{height:4.8125rem}.module-skyline .segment-2{top:87.5%;left:12.8%;padding-top:10.8125rem}.module-skyline .segment-2 .deco:before{height:6.0625rem}.module-skyline .segment-3{bottom:81%;left:20.7%;padding-bottom:7.75rem}.module-skyline .segment-3 .deco:before{height:3rem}.module-skyline .segment-4{top:83.9%;left:27.9%;padding-top:10.1875rem}.module-skyline .segment-4 .deco:before{height:5.4375rem}.module-skyline .segment-5{bottom:37%;left:37.5%;padding-bottom:9.0625rem}.module-skyline .segment-5 .deco:before{height:4.3125rem}.module-skyline .segment-6{top:85%;left:47%;padding-top:10.5rem}.module-skyline .segment-6 .deco:before{height:5.75rem}.module-skyline .segment-7{bottom:24%;left:54.6%;padding-bottom:11.75rem}.module-skyline .segment-7 .deco:before{height:7rem}.module-skyline .segment-8{top:86%;left:67.7%;padding-top:9.875rem}.module-skyline .segment-8 .deco:before{height:5.125rem}.module-skyline .segment-9{bottom:15%;left:88.4%;padding-bottom:9.875rem}.module-skyline .segment-9 .deco:before{height:5.125rem}@media only screen and (max-width:37.4375em){.module-skyline .section-title{font-size:2rem}}.module-expert{--img-height:285px;--img-height-tablet:448px;--img-height-desktop:518px;--col-img-mw:580px;--title-color:#52297d;--title-color-hover:#009248;--title-font-size:32px;--title-font-weight:400;--title-line-height:1.1428;--position-color:#000;--position-font-size:24px;--position-line-height:1;--position-letter-spacing:0.0166em;--excerpt-color:#000;--excerpt-font-size:18px;--excerpt-font-weight:400;--excerpt-line-height:1.6;--excerpt-margin-top:32px;--excerpt-margin-top-tablet:16px;--excerpt-margin-top-desktop:16px;--cta-margin-top:38px;--cta-margin-top-tablet:30px;--cta-margin-top-desktop:32px}.module-expert article h3{text-transform:uppercase}.module-expert .section-heading{text-align:center}.module-expert .section-heading .section-title{color:#000}.card-alpha.card-expert{--ca-excerpt-mt:0;--ca-link-mt:0;--ca-picture-height:398px;--ca-content-padding:24px;--ca-excerpt-fs:18px;--ca-excerpt-color:#000;--ca-excerpt-lh:1.6875rem;--excerpt-margin-top:10px;--link-margin-top:20px}.card-alpha.card-expert .link-wrapper{text-transform:uppercase;text-decoration:underline;letter-spacing:1px;font-size:12px;color:#1b1919;font-weight:500;font-family:Jost,Vinci Rounded,Arial,sans-serif;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.expert-slider.swp-theme,.swp-theme{--swp-arrow-border:0;--swp-arrow-border-hover:0;--swp-arrow-bg:#52297d linear-gradient(135deg,#7037a3,#49246a);--swp-arrow-bg-hover:#52297d;--swp-arrow-color:#fff;--swp-arrow-color-hover:#fff;--swp-arrow-gap:0;--swp-arrow-radius:0;--swp-arrow-size:44px;--swp-arrow-shadow:none;--swp-arrow-size-desktop:68px;--swp-arrow-prev-content:"\E90B";--swp-arrow-next-content:"\E90C";--swp-arrow-fs:10px;--swp-bullet-height:2px;--swp-bullet-height-current:4px;--swp-bullet-color:#dadada;--swp-bullet-color-current:#52297d;--swp-navigation-gap:2rem;--swp-navigation-gap-desktop:2.5rem;--swp-navigation-margin-mobile:22px;--swp-navigation-margin-tablet:44px;--swp-navigation-margin-desktop:57px;--swp-pagination-mw:none}.expert-slider.swp-theme .swp-arrow.\--prev:before,.swp-theme .swp-arrow.\--prev:before{content:var(--swp-arrow-prev-content);font-size:var(--swp-arrow-fs)}.expert-slider.swp-theme .swp-arrow.\--next:before,.swp-theme .swp-arrow.\--next:before{content:var(--swp-arrow-next-content);font-size:var(--swp-arrow-fs)}@media only screen and (max-width:37.4375em){.expert-slider.swp-theme .swp-arrow.\--next,.expert-slider.swp-theme .swp-arrow.\--prev,.swp-theme .swp-arrow.\--next,.swp-theme .swp-arrow.\--prev{display:none!important}}.module-promote .card-cpt-promote .image-wrapper{--ca-picture-height:373px;--ca-picture-height-tabalet:348px;--ca-picture-height-mobile:343px}.module-promote{--grid-columns-desktop:repeat(auto-fill,minmax(269px,1fr));--m-bg:#fff;--m-padding-mobile:40px 0 74px;--m-padding-tablet:80px 0 65px;--m-padding-desktop:76px 0 113px;--ca-picture-height:373px;margin-top:0}.module-promote .swp-theme{--swp-navigation-margin-mobile:40px;--swp-navigation-margin-tablet:64px;--swp-navigation-margin-desktop:64px}.module-promote .section-heading-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.module-promote .swiper.swiper-disable .swiper-slide .image-wrapper{width:100%}.module-promote .post-grid .title{color:#000}.module-promote .section-heading-flex{--section-heading-mb-desktop:64px}.module-promote .posts-grid .item{aspect-ratio:unset!important}.module-promote .posts-grid:has(>:first-child:last-child){height:372px;overflow:visible}.module-promote .posts-grid:has(>:first-child:last-child) .fake-btn-wrapper{width:95%}.module-promote .posts-grid:has(>:first-child:last-child) .content{height:auto}.module-promote .posts-grid:has(>:nth-child(2):last-child) .item{aspect-ratio:1}.module-promote .section-heading-title{--section-title-max-w:100%;font-size:clamp(2rem,1.679rem + 1.607vw,3.125rem)}.module-promote .section-heading-intro{--section-intro-max-w:100%}.module-promote a.card-cpt-promote{width:100%}.module-promote .posts-grid .card-cpt-promote .image-wrapper.image-wrapper{height:373px;width:100%;position:relative}.module-promote .card-cpt-promote img{-o-object-fit:cover;object-fit:cover;height:100%;position:relative}.module-promote .card-cpt-promote .overlay{background:-webkit-linear-gradient(315deg,#934546,#4d1d23);background:-o-linear-gradient(315deg,#934546,#4d1d23);background:linear-gradient(135deg,#934546,#4d1d23);position:absolute;opacity:0;width:100%;top:0;height:100%;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.module-promote .card-cpt-promote .content{background:none;padding-inline:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.module-promote .card-cpt-promote .content h3,.module-promote .card-cpt-promote .content p{color:#000}.module-promote .card-cpt-promote .content h3{font-size:32px}.module-promote .posts-grid .item:hover .card-cpt-promote .fake-btn-wrapper,.module-promote .posts-grid .item:hover .card-cpt-promote .overlay,.module-promote .swiper-slide:hover .card-cpt-promote .fake-btn-wrapper,.module-promote .swiper-slide:hover .card-cpt-promote .overlay{opacity:1;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.module-promote .card-cpt-promote .fake-btn-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:100;color:#fff;height:90%;width:90%;border:1px solid #fff;opacity:0;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.module-promote .card-cpt-promote .fake-btn{text-transform:uppercase;color:#fff;font-family:Jost,Vinci Rounded,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1px}.module-promote .card-cpt-promote:hover .fake-btn{background-color:#fff;padding:8px 16px;color:#4d1d23}.module-promote .card-cpt-promote .title{font-size:32px;font-style:normal;font-weight:400;line-height:110%}.module-promote .item:hover .card-cpt-promote .title,.module-promote .swiper-slide:hover .card-cpt-promote .title{color:#4d1d23}@media only screen and (max-width:37.4375em){.module-promote .posts-grid{--grid-columns-desktop:repeat(1,1fr);-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.module-promote .posts-grid .item .content{display:block}.module-promote .posts-grid .item:not(:last-child){margin-bottom:20px!important}.module-promote .swiper .swiper-slide{height:228px!important}.module-promote .swiper.swiper-disable .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.module-promote .swiper.swiper-disable .swiper-wrapper .swiper-slide{height:343px!important;width:343px!important}.module-promote .swiper.swiper-disable .swiper-wrapper .swiper-slide .image-wrapper{width:100%!important;height:100%!important}.module-promote .card-cpt-promote .image-wrapper{height:100%;width:100%;position:relative}.module-promote .card-cpt-promote .content h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media only screen and (max-width:56.1875em){.module-promote .posts-grid{--grid-columns-desktop:repeat(3,1fr)}.module-promote .posts-grid .item .image-wrapper{width:100%}}.module-promote .swiper .swiper-slide{aspect-ratio:unset;height:100%}.module-promote .swiper .swiper-slide .image-wrapper{position:relative;height:var(--ca-picture-height);width:var(--ca-picture-height)}.module-promote .swiper.swiper-disable .swiper-wrapper{gap:40px}.module-promote .swiper.swiper-disable .swiper-slide{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.module-promote .swiper.swiper-disable .card-cpt-promote .image-wrapper.image-wrapper{width:100%!important}.with-sidebar .module-promote .swiper{margin-inline:0}.with-sidebar .module-promote .posts-grid:has(>:nth-child(3):last-child){--grid-columns-desktop:repeat(2,1fr)}.with-sidebar .module-promote .list-container{max-width:787px;padding:0}.with-sidebar .module-promote .list-container[data-count="1"]{max-width:784px}.with-sidebar .module-promote .posts-grid .title{margin-bottom:0}.with-sidebar .module-promote .posts-grid .content{gap:0}@media only screen and (max-width:56.1875em){.module-promote .posts-grid{gap:20px}.module-promote .shell{padding-left:24px;padding-right:28px}.module-promote .posts-grid .card-cpt-promote .image-wrapper.image-wrapper{height:348px!important;width:348px!important}.module-promote .section-heading-title{font-size:32px}.module-promote .section-heading-intro{text-align:center}.module-promote .section-heading-flex{gap:16px}.module-promote .posts-grid:has(>:nth-child(2):last-child) .item{aspect-ratio:unset}.module-promote .posts-grid:has(>:first-child:last-child) .item .image-wrapper.image-wrapper{width:100%!important}}@media only screen and (max-width:37.4375em){.module-promote{margin-top:0}.module-promote h2{text-align:center}.module-promote .posts-grid{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:343px}.swp-navigation{width:343px;margin-inline:auto}.module-promote .posts-grid .card-cpt-promote .image-wrapper.image-wrapper{height:343px!important;max-width:343px!important;width:100%!important}.module-promote .posts-grid,.module-promote .posts-grid:has(>:nth-child(2):last-child){--grid-columns-desktop:repeat(1,1fr)}.module-promote .posts-grid .content,.module-promote .posts-grid:has(>:nth-child(2):last-child) .content{--content-gap:11px}.module-promote .posts-grid .item{--grid-item-width:343px;max-width:var(--grid-item-width);width:100%!important}.module-promote .posts-grid:has(>:first-child:last-child) .fake-btn-wrapper{width:90%}.module-promote .shell{padding-right:16px;padding-left:16px}.module-promote .shell h4{margin-bottom:0}.module-promote .swiper .swiper-slide{width:228px!important}.module-promote .swiper-slide .card-cpt-promote .image-wrapper.image-wrapper{width:228px!important;height:228px!important;aspect-ratio:unset}.module-promote .swp-navigation{--swp-navigation-margin-mobile:140px}.module-promote .swiper.swiper-disable .swiper-wrapper{gap:20px}}.bo-edition h1{color:#000;font-size:4.375em;font-weight:400;line-height:1.1}.bo-edition h2{font-size:3.125em;line-height:1.1}.bo-edition h2,.bo-edition h3{color:#000;font-weight:400;text-transform:none;margin-top:20px}.bo-edition h3{font-size:2em;line-height:1.09}.bo-edition h4{color:#000;font-size:1.5em;font-weight:400;line-height:1.25;text-transform:none;margin-top:20px}.bo-edition h5{font-size:1.25em}.bo-edition h5,.bo-edition h6{color:#934546;font-weight:400;line-height:1.25;text-transform:none;margin-top:20px}.bo-edition h6{font-size:1.125em}.bo-edition li,.bo-edition p{color:#000;font-size:1.125em}.bo-edition p{line-height:1.5}.bo-edition a{text-decoration:underline}.bo-edition a:hover{color:#52297d;text-decoration:none}.bo-edition strong{font-weight:600}.bo-edition ol,.bo-edition ul{text-align:left}.bo-edition ol li,.bo-edition ul li{position:relative;line-height:1.3}.bo-edition ol li+li,.bo-edition ul li+li{margin-top:8px}.bo-edition ol ol,.bo-edition ol ul,.bo-edition ul ol,.bo-edition ul ul{margin-top:8px!important;margin-left:8px}.bo-edition ol ol li,.bo-edition ol ul li,.bo-edition ul ol li,.bo-edition ul ul li{font-size:1em}.bo-edition ol ol li+li,.bo-edition ol ul li+li,.bo-edition ul ol li+li,.bo-edition ul ul li+li{margin-top:4px}.bo-edition ul li{padding-left:2.5rem}.bo-edition ul li:before{content:"";position:absolute;left:1.125rem;top:15px;width:3px;height:3px;background-color:#52297d;border-radius:50%;border:none}.bo-edition ul li ul li:before{background-color:#52297d}.bo-edition ol{counter-reset:ol-counter}.bo-edition ol li{padding-left:26px;margin-left:0}.bo-edition ol li:before{content:counter(ol-counter) ".";counter-increment:ol-counter;position:absolute;right:100%;top:6.5px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:1.0625em;font-weight:400;color:currentColor}.bo-edition ol li:before>*{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.bo-edition figure figcaption{padding:10px 0;font-size:.875em;text-align:right}.bo-edition blockquote{font-weight:500;color:#52297d}.bo-edition blockquote p{font-weight:inherit;color:inherit}.bo-edition blockquote p:first-child:before{margin-right:10px;font-family:icomoon;font-size:.875rem}.bo-edition blockquote p:last-child:after{margin-left:10px;font-family:icomoon;font-size:.875rem}@media only screen and (max-width:37.4375em){.bo-edition h1{font-size:2em;line-height:2.5rem}.bo-edition h2{font-size:1.75em;line-height:2.25rem}.bo-edition h3{font-size:1.5em;line-height:1.875rem}.bo-edition h4{font-size:1.25em;line-height:1.5rem}.bo-edition h5{font-size:.875em;line-height:1.125rem}}#cookie-law-info-bar.wt-cli-cookie-bar{overflow:auto;z-index:99!important;bottom:0!important;left:0!important;max-height:100vh;padding:20px 0 30px!important;background-color:#fff!important;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.2);box-shadow:0 0 5px 1px rgba(0,0,0,.2);color:#181818!important;font-size:1rem;text-align:left!important}#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-cookie-banner-title{margin:0 0 10px;color:#52297d;font-size:1.5rem}#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-cookie-banner{display:block}#cookie-law-info-bar.wt-cli-cookie-bar .message{font-size:1.0625rem;font-weight:300}#cookie-law-info-bar.wt-cli-cookie-bar .message,#cookie-law-info-bar.wt-cli-cookie-bar .message p{line-height:1.5}#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-policy-link{color:#181818!important;font-weight:700;text-decoration:underline;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-policy-link:focus:not(:active),#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-policy-link:hover:not(:active){color:#934546!important}#cookie-law-info-bar.wt-cli-cookie-bar .actions-wrapper{margin-top:25px}#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-reject-btn,#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-settings-btn{background-color:transparent!important;border:1px solid #444;border-radius:0!important;color:#444!important}#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-accept-all-btn,#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-reject-btn,#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-settings-btn{display:block;padding:15px 20px!important;margin:0!important;font-size:.875rem;font-weight:400;line-height:normal;text-align:center;opacity:1!important;white-space:nowrap;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-accept-all-btn{background-color:#934546!important;border:1px solid #934546;border-radius:0!important;color:#fff!important}@media only screen and (max-width:37.4375em){#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-accept-all-btn,#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-reject-btn,#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-settings-btn{margin:0!important}#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-accept-all-btn,#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-reject-btn{margin-top:15px!important}}@media only screen and (min-width:37.5em){#cookie-law-info-bar.wt-cli-cookie-bar{padding:35px 0!important}#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-cookie-banner-title{font-size:1.875rem}#cookie-law-info-bar.wt-cli-cookie-bar .actions-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-reject-btn,#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-settings-btn{margin-right:20px!important}}@media only screen and (min-width:75em){#cookie-law-info-bar.wt-cli-cookie-bar .cookie-banner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#cookie-law-info-bar.wt-cli-cookie-bar .message{margin-right:30px}#cookie-law-info-bar.wt-cli-cookie-bar .actions-wrapper{margin-top:0}}.cli-modal-backdrop.cli-show{opacity:.5}.cli-modal .cli-modal-dialog{max-width:880px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}.cli-modal .cli-modal-content{padding:20px;border-radius:0}.cli-modal .cli-modal-content .cli-modal-close{z-index:5;position:absolute;right:8px;top:8px;width:44px;height:44px;border-radius:0;background:transparent;border:none}.cli-modal .cli-modal-content .cli-modal-close svg{display:none}.cli-modal .cli-modal-content .cli-modal-close:after,.cli-modal .cli-modal-content .cli-modal-close:before{content:"";z-index:1;position:absolute;top:50%;left:50%;display:block;width:24px;height:2px;background-color:#585858;-webkit-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.cli-modal .cli-modal-content .cli-modal-close:after{-webkit-transform:translate(-50%,-50%) rotate(135deg);-o-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.cli-modal .cli-modal-content .cli-privacy-overview #wt-cli-privacy-title{margin:0 0 10px;color:#52297d;font-size:1.5rem;line-height:1}.cli-modal .cli-modal-content .cli-privacy-overview .cli-privacy-content-text{color:#181818;font-size:1rem;font-weight:300;line-height:1.5}.cli-modal .cli-modal-content .cli-privacy-overview .cli-privacy-content-text a{font-weight:400;text-decoration:underline}.cli-modal .cli-modal-content .cli-tab-section-container .cli-tab-section{padding:15px 20px 20px;border:1px solid #bdbdbd;border-radius:0}.cli-modal .cli-modal-content .cli-tab-section-container .cli-tab-header{padding:0;background-color:transparent}.cli-modal .cli-modal-content .cli-tab-section-container .cli-tab-header:hover .cli-nav-link{color:#666}.cli-modal .cli-modal-content .cli-tab-section-container .cli-nav-link{position:relative;padding-left:25px;color:#333;font-size:.875rem;font-weight:300;line-height:1.2;text-decoration:underline;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.cli-modal .cli-modal-content .cli-tab-section-container .cli-nav-link:before{position:absolute;top:calc(50% - 4px);left:0;right:auto;bottom:auto;width:9px;height:9px;margin-right:0;-webkit-transform:translate(0) rotate(0);-o-transform:translate(0) rotate(0);transform:translate(0) rotate(0);border:5px solid transparent;border-right:none;border-left:5px solid #000;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.cli-modal .cli-modal-content .cli-tab-section-container .cli-nav-link[aria-expanded=true]:before{top:calc(50% - 2px);-webkit-transform:translate(0) rotate(90deg);-o-transform:translate(0) rotate(90deg);transform:translate(0) rotate(90deg)}.cli-modal .cli-modal-content .cli-tab-section-container .cli-necessary-caption{color:#444;font-size:.75rem;font-weight:300;line-height:1.2}.cli-modal .cli-modal-content .cli-tab-section-container .cli-slider{background-color:#e0e0e0}.cli-modal .cli-modal-content .cli-tab-section-container .cli-slider:before{background-color:#a2a2a2}.cli-modal .cli-modal-content .cli-tab-section-container .cli-slider:after{top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#444;font-size:.75rem;font-weight:300;line-height:1.2}.cli-modal .cli-modal-content .cli-tab-section-container .cli-switch input:checked+.cli-slider{background-color:#934546}.cli-modal .cli-modal-content .cli-tab-section-container .cli-switch input:checked+.cli-slider:before{background-color:#fff}.cli-modal .cli-modal-content .cli-tab-section-container .cli-tab-content{padding:0;margin-top:15px}.cli-modal .cli-modal-content .cli-tab-section-container .cli-tab-content,.cli-modal .cli-modal-content .cli-tab-section-container .cli-tab-content p{color:#181818;font-weight:300;font-size:.875rem}.cli-modal .cli-modal-content .cli-tab-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.cli-modal .cli-modal-content #wt-cli-accept-all-btn,.cli-modal .cli-modal-content #wt-cli-privacy-save-btn,.cli-modal .cli-modal-content #wt-cli-reject-btn,.cli-modal .cli-modal-content #wt-cli-save-preferences-btn{padding:15px 20px!important;background-color:transparent!important;border:1px solid #444;border-radius:0!important;color:#444!important;font-size:.875rem;font-weight:400;line-height:normal;text-align:center;text-transform:uppercase;opacity:1!important;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.cli-modal .cli-modal-content #wt-cli-privacy-save-btn,.cli-modal .cli-modal-content #wt-cli-save-preferences-btn{margin-left:0!important}.cli-modal .cli-modal-content #wt-cli-privacy-save-btn:focus:not(:active),.cli-modal .cli-modal-content #wt-cli-privacy-save-btn:hover:not(:active),.cli-modal .cli-modal-content #wt-cli-save-preferences-btn:focus:not(:active),.cli-modal .cli-modal-content #wt-cli-save-preferences-btn:hover:not(:active){background-color:#934546!important;border:1px solid #934546;color:#fff!important}@media only screen and (max-width:37.4375em){.cli-modal .cli-modal-content #wt-cli-privacy-save-btn{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin:0!important;text-align:center}.cli-modal .cli-modal-content #wt-cli-accept-all-btn,.cli-modal .cli-modal-content #wt-cli-reject-btn,.cli-modal .cli-modal-content #wt-cli-save-preferences-btn{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:15px}}@media only screen and (min-width:37.5em){.cli-modal .cli-modal-content{padding:40px 30px 20px}.cli-modal .cli-modal-content .cli-privacy-overview #wt-cli-privacy-title{font-size:1.875rem}.cli-modal .cli-modal-content .cli-tab-section-container .cli-nav-link{padding-right:95px;font-size:1.375rem}.cli-modal .cli-modal-content .cli-tab-section-container .cli-necessary-caption,.cli-modal .cli-modal-content .cli-tab-section-container .cli-slider:after{font-size:1.375rem}.cli-modal .cli-modal-content .cli-tab-section-container .cli-tab-content,.cli-modal .cli-modal-content .cli-tab-section-container .cli-tab-content p{font-size:1rem}.cli-modal .cli-modal-content .cli-tab-footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cli-modal .cli-modal-content #wt-cli-accept-all-btn,.cli-modal .cli-modal-content #wt-cli-reject-btn{margin-right:20px}}@media only screen and (min-width:56.25em){.cli-modal .cli-modal-content{padding:40px 40px 20px}}@media only screen and (min-width:75em){.cli-modal .cli-modal-content .cli-tab-section-container .cli-nav-link{text-decoration:none}}#cookie-law-info-again{z-index:98;bottom:0!important;left:0!important;right:auto!important;padding:4px 10px 5px;background-color:#fff!important;border-top-right-radius:5px;-webkit-box-shadow:0 0 5px 3px rgba(0,0,0,.2);box-shadow:0 0 5px 3px rgba(0,0,0,.2);color:#181818!important;font-size:1rem;line-height:1}#cookie-law-info-again #cookie_hdr_showagain{font-size:.875rem;line-height:1}@media only screen and (min-width:37.5em){#cookie-law-info-again{left:20px!important;border-top-left-radius:5px}}html[data-whatinput]{margin-top:0!important}body{text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;background-color:#fff;color:#000;font-family:Vinci Rounded,Arial,sans-serif;padding-top:var(--wpadminbarHeight)}#wrapper{min-height:100%}.no-result{margin:calc(25px + 6.04839%) auto;text-align:center;font-size:1rem;line-height:1.25;font-weight:700}body:not(.wp-admin) #wpadminbar{position:relative;overflow:hidden;z-index:25}body .header-global-wrapper{background-color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.header-top-nav{position:relative;z-index:25}.header-container{position:relative;height:90px;z-index:-1;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.header-container .shell{-moz-column-gap:1rem;-webkit-column-gap:1rem;column-gap:1rem}.header-container .btn-primary,.header-container .module-hero .bg-section-content-container .cta,.module-hero .bg-section-content-container .header-container .cta{border:0;background-color:#52297d!important}.header-container .btn-primary:focus,.header-container .btn-primary:hover,.header-container .module-hero .bg-section-content-container .cta:focus,.header-container .module-hero .bg-section-content-container .cta:hover,.module-hero .bg-section-content-container .header-container .cta:focus,.module-hero .bg-section-content-container .header-container .cta:hover{background-color:#52297d;color:#fff}.header-container .btn-minimal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:auto;padding:0!important}body:not(.header-reduced) header.header-transparent .header-container .btn-minimal,body:not(.header-reduced) header.header-transparent .header-container .btn-minimal:focus,body:not(.header-reduced) header.header-transparent .header-container .btn-minimal:hover{color:#fff}header:not(.header-transparent) .header-container .btn-minimal{color:#474747}header:not(.header-transparent) .header-container .btn-minimal:hover{color:#52297d}.header-container .btn-minimal:active,.header-container .btn-minimal:focus,.header-container .btn-minimal:hover{color:#52297d;background-color:transparent}.header-container .btn-minimal:after{display:none}.header-container .wrapper-logo{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.header-container .wrapper-logo .logo{display:block;max-height:50px;max-width:264px}body:not(.header-reduced) .header-transparent .header-container .wrapper-logo .logo{display:none}body:not(.header-reduced) .header-transparent.menu-expanded .header-container .wrapper-logo .logo{display:block}.header-container .wrapper-logo .logo.for-reduced{display:none}body:not(.header-reduced) .header-transparent .header-container .wrapper-logo .logo.for-reduced{display:block}body.header-reduced .header-global-wrapper .header-container .wrapper-logo .two .logo.for-reduced,body:not(.header-reduced) .header-transparent.menu-expanded .header-container .wrapper-logo .logo.for-reduced{display:none}body.header-reduced .header-global-wrapper .header-container .wrapper-logo .two .logo.default{display:-webkit-box;display:-ms-flexbox;display:flex}.header-container .wrapper-countries{z-index:99;color:#52297d}.header-container .wrapper-countries .countries-toggler{font-weight:700}.header-container .wrapper-countries .countries-toggler .text{margin-left:8px}.header-container .wrapper-countries .countries-toggler .icon-chevron-down:before{font-size:5px;line-height:1.3}.header-container .wrapper-countries .countries-list{min-width:177px}.header-container .wrapper-countries .countries-list a{color:#474747}.header-container .wrapper-countries .countries-list a:focus,.header-container .wrapper-countries .countries-list a:hover{color:#52297d}.header-container .wrapper-nav:not(.mega) .wrapper-countries .countries-toggler .text{display:none}.header-container .wrapper-lang{z-index:31}.header-container .wrapper-lang .lang-toggler{font-weight:700;font-size:12px}.header-container .wrapper-lang .lang-toggler:after{display:inline-block;font-size:5px;font-weight:400;padding-right:0}header:not(.header-transparent) .header-container .wrapper-lang .lang-toggler:not(:hover):not(:focus){color:#474747}.header-container .wrapper-lang .lang-list .lang-title{color:#474747;font-size:.75rem}.header-container .wrapper-lang .lang-list .lang-title:focus,.header-container .wrapper-lang .lang-list .lang-title:hover{color:#52297d}.header-container .wrapper-lang .lang-toggler:focus,.header-container .wrapper-lang .lang-toggler:hover{color:#52297d!important}.header-container .wrapper-contact{display:none}.header-container .wrapper-account .icon{font-size:1.3125em}.header-container .separator{display:-webkit-box;display:-ms-flexbox;display:flex}.header-container .separator:before{top:50%;height:19px;background-color:#d9d9d9;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}body:not(.header-reduced) .header-transparent .header-container .separator:before{background-color:#fff}body:not(.header-reduced) .header-transparent.menu-expanded .header-container .separator:before{background-color:#52297d}.header-container .wrapper-burger{margin-right:0}.header-container .burger-toggle .burger-icon,.header-container .burger-toggle .burger-icon:after,.header-container .burger-toggle .burger-icon:before{width:22px;height:2px;background-color:#52297d;border-radius:4px}body:not(.header-reduced) .header-transparent .header-container .burger-toggle .burger-icon,body:not(.header-reduced) .header-transparent .header-container .burger-toggle .burger-icon:after,body:not(.header-reduced) .header-transparent .header-container .burger-toggle .burger-icon:before{background-color:#fff}body:not(.header-reduced) .header-transparent.menu-expanded .header-container .burger-toggle .burger-icon,body:not(.header-reduced) .header-transparent.menu-expanded .header-container .burger-toggle .burger-icon:after,body:not(.header-reduced) .header-transparent.menu-expanded .header-container .burger-toggle .burger-icon:before{background-color:#52297d}.header-container .burger-toggle .burger-icon{left:0}.header-container .burger-toggle .burger-icon:before{top:-7px}.header-container .burger-toggle .burger-icon:after{bottom:-7px}.header-container .burger-toggle:hover .burger-icon,.header-container .burger-toggle:hover .burger-icon:after,.header-container .burger-toggle:hover .burger-icon:before{background-color:#52297d}body:not(.header-reduced) .header-transparent.menu-expanded .header-container .burger-toggle:hover .burger-icon,body:not(.header-reduced) .header-transparent.menu-expanded .header-container .burger-toggle:hover .burger-icon:after,body:not(.header-reduced) .header-transparent.menu-expanded .header-container .burger-toggle:hover .burger-icon:before{background-color:#391c57}.header-container .burger-toggle.open .burger-icon:after,.header-container .burger-toggle.open .burger-icon:before{background-color:#52297d}.header-container.mega-opened,body:not(.header-reduced) .header-transparent .header-container .burger-toggle.open .burger-icon,body:not(.header-reduced) header:not(.header-transparent) .header-container .burger-toggle.open:hover .burger-icon{background-color:transparent}.header-container.mega-opened .btn-minimal,.header-container.mega-opened .wrapper-lang .lang-toggler{color:#fff}.header-container.mega-opened .burger-toggle.open .burger-icon{background-color:transparent}.header-container.mega-opened .burger-toggle.open .burger-icon:after,.header-container.mega-opened .burger-toggle.open .burger-icon:before{background-color:#fff}.header-container.mega-opened .separator{z-index:20}.header-container.mega-opened .separator:before{background-color:#fff}.nav-transparent .header-container,.nav-transparent .header-global-wrapper,.nav-transparent .header-top-nav{background-color:transparent}.nav-transparent .page-global-wrapper{margin-top:0}@media only screen and (max-width:37.4375em){.header-container{height:70px}.header-container .shell{padding-left:15px;padding-right:15px}.header-container .btn-minimal{padding-left:7px;padding-right:7px}.header-container .wrapper-logo{margin-right:8px}.header-container .wrapper-logo .logo{max-height:40px;max-width:150px}.header-container .wrapper-lang .lang-toggler:after{width:11px}.header-container .wrapper-countries .countries-toggler .icon-chevron-down{display:none}}@media only screen and (max-width:56.1875em){.header-container .wrapper-countries .icon{font-size:1.25em}.header-container .wrapper-countries .countries-toggler .icon-chevron-down,.header-container .wrapper-countries .countries-toggler .text{display:none}.header-container .wrapper-countries .countries-list a,.header-container .wrapper-countries .countries-toggler .text{font-size:.75em}.header-container .wrapper-lang .lang-list .lang-title,.header-container .wrapper-lang .lang-toggler{font-size:.875em}.header-container .wrapper-search .icon{font-size:1.1875em}}@media only screen and (min-width:37.5em){.header-container .shell{-moz-column-gap:2rem;-webkit-column-gap:2rem;column-gap:2rem}}@media only screen and (min-width:56.25em){.header-container .btn-minimal{padding-left:17px;padding-right:17px}.header-container .wrapper{margin-left:0;margin-right:0}.header-container .wrapper.wrapper-logo{margin-right:68px;min-width:200px}.is-mega .header-container .wrapper{margin-left:0;margin-right:0}.is-mega .header-container .wrapper:last-child{margin-right:0}.is-classic .header-container .wrapper-countries .countries-toggler .text{display:none}.header-container .wrapper-countries .countries-list a,.header-container .wrapper-countries .countries-toggler .text{font-size:.75em;letter-spacing:.07em}.header-container .wrapper-countries .icon{font-size:1.3125em}.header-container .wrapper-lang .lang-list .lang-title,.header-container .wrapper-lang .lang-toggler{letter-spacing:.07em}.header-container .wrapper-search:before{left:-6px}.header-container .wrapper-search .icon{font-size:1.3125em}}@media screen and (min-width:81.25em){.header-container .wrapper-logo{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-width:130px}.is-classic .header-container .wrapper-logo{-webkit-box-flex:0;-ms-flex:0 1;flex:0 1}.header-container .wrapper-contact{display:block}}.pre-footer{position:relative}.pre-footer:before{content:"";background-color:#f1f1f1;position:absolute;inset:50% 0 0;width:100%}.pre-footer .col-infos,.pre-footer .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:1.1875rem 2.5rem}.pre-footer .row{background:-webkit-linear-gradient(315deg,#7037a3,#49246a);background:-o-linear-gradient(315deg,#7037a3,#49246a);background:linear-gradient(135deg,#7037a3,#49246a);background-image:-webkit-linear-gradient(315deg,#5d8da6,#2a5b7b);background-image:-o-linear-gradient(315deg,#5d8da6,#2a5b7b);background-image:linear-gradient(135deg,#5d8da6,#2a5b7b);color:#fff;max-width:1240px;margin:0 auto;padding:40px 27px}.pre-footer h3,.pre-footer p{color:inherit}.pre-footer h3{font-size:2rem;font-weight:400;line-height:1.1;margin:0}.pre-footer p{margin:0}.contact-fab-content .pre-footer .link:focus,.contact-fab-content .pre-footer .link:hover,.module-hero .bg-section-content-container .pre-footer .cta:focus,.module-hero .bg-section-content-container .pre-footer .cta:hover,.module-slider-logo .pre-footer .cta:focus,.module-slider-logo .pre-footer .cta:hover,.page-formations-form-confirmation #formations_form_confirmation .pre-footer a:focus,.page-formations-form-confirmation #formations_form_confirmation .pre-footer a:hover,.pre-footer .btn:focus,.pre-footer .btn:hover,.pre-footer .contact-fab-content .link:focus,.pre-footer .contact-fab-content .link:hover,.pre-footer .module-hero .bg-section-content-container .cta:focus,.pre-footer .module-hero .bg-section-content-container .cta:hover,.pre-footer .module-slider-logo .cta:focus,.pre-footer .module-slider-logo .cta:hover,.pre-footer .page-formations-form-confirmation #formations_form_confirmation a:focus,.pre-footer .page-formations-form-confirmation #formations_form_confirmation a:hover{-webkit-box-shadow:0 4px 20px #130a1d;box-shadow:0 4px 20px #130a1d}.pre-footer+.big-footer{padding-top:71px}.big-footer{background-color:#f1f1f1}.big-footer .signature{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:32px}.big-footer .signature .image{max-width:186px}.big-footer .signature .description{font-size:.875em;color:#474747;max-width:270px}.big-footer .links-container .link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Vinci Rounded,Arial,sans-serif;font-weight:500;line-height:1.5;font-size:1.125rem;color:#52297d;gap:24px;text-decoration:none;text-transform:none}.big-footer .links-container .link-wrapper{margin-right:0}.big-footer .links-container .footer-toggler+div{display:none}.big-footer .links-container .footer-toggler{vertical-align:middle;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.big-footer .links-container .footer-toggler:after{display:inline-block;font-family:icomoon;margin:0;-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-o-transition:-o-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease,-o-transform .2s ease}.big-footer .links-container .footer-toggler:focus,.big-footer .links-container .footer-toggler:hover{color:#5d8da6}.big-footer .links-container .footer-toggler.open{color:#52297d}.big-footer .links-container .footer-toggler.open:after{top:0;-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.big-footer .navs-container{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.big-footer .navs-container>*{padding-top:0}.big-footer .big-footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:4px;padding-top:16px}.big-footer .big-footer-nav li{margin-left:0!important;margin-right:0!important;width:100%}.big-footer .big-footer-nav a{color:#474747;font-size:.875em;font-weight:400;line-height:1.375}.big-footer .big-footer-nav a:focus,.big-footer .big-footer-nav a:hover{color:#5d8da6;text-decoration:none}.big-footer .big-footer-nav>li>a:focus,.big-footer .big-footer-nav>li>a:hover{color:#5d8da6}.big-footer .social-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;margin-top:0}.big-footer .social-listing a.social-link svg{color:currentColor;fill:currentColor}.big-footer .social-listing a.social-link{background-color:transparent;border:1px solid #52297d;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:40px;max-width:40px;min-height:40px;min-width:40px;-webkit-transition:background .2s ease,color .2s ease;-o-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease}.big-footer .social-listing a.social-link:focus,.big-footer .social-listing a.social-link:hover{background:-webkit-linear-gradient(315deg,#7037a3,#49246a);background:-o-linear-gradient(315deg,#7037a3,#49246a);background:linear-gradient(135deg,#7037a3,#49246a);background-image:-webkit-linear-gradient(315deg,#5d8da6,#2a5b7b);background-image:-o-linear-gradient(315deg,#5d8da6,#2a5b7b);background-image:linear-gradient(135deg,#5d8da6,#2a5b7b);background-color:#52297d;color:#fff}.big-footer .social-listing a:focus path,.big-footer .social-listing a:hover path{fill:currentColor}@media only screen and (min-width:37.5em){.pre-footer .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-right:38px}.pre-footer .col-infos{-webkit-box-flex:2;-ms-flex:2 0 0px;flex:2 0 0}.pre-footer+.big-footer{padding-top:61px}.big-footer{padding:46px 0 40px}.big-footer .links-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.875rem}.big-footer .links-container .link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.big-footer .links-container .link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:0;-ms-flex:0 1 33.333%;flex:0 1 33.333%;-ms-flex-preferred-size:calc(33.33333% - 20px);flex-basis:calc(33.33333% - 20px);max-width:330px}.big-footer .links-container .link-wrapper:first-child .inner{margin-right:auto}.big-footer .links-container .link-wrapper:nth-child(2) .inner{margin-left:auto;margin-right:auto}.big-footer .links-container .link-wrapper:last-child .inner{margin-left:auto}.big-footer .links-container .link-wrapper:not(:last-child){margin-right:0}.big-footer .links-container .footer-toggler:after{font-size:.25em}.big-footer .big-footer-nav li>a{font-size:1em;font-weight:400}.big-footer .navs-container{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.big-footer .social-listing{margin-left:0}}@media only screen and (min-width:75em){.pre-footer .row{padding-left:63px;padding-right:103px}.pre-footer+.big-footer{padding-top:45px}.big-footer{padding:60px 0 50px}.big-footer .shell{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.big-footer .signature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:auto;margin-bottom:0;margin-right:97px}.big-footer .signature .image{margin-right:auto}.big-footer .signature .description{margin-top:20px}.big-footer .links-container{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:870px;min-width:550px}.big-footer .links-container .link-wrapper{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0}.big-footer .links-container .link-wrapper .inner{margin:0}.big-footer .social-listing{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0;width:auto}.big-footer[data-has-signature=false] .shell{-webkit-column-gap:var(--bigfooter-column-gap,16.5%);-moz-column-gap:var(--bigfooter-column-gap,16.5%);column-gap:var(--bigfooter-column-gap,16.5%)}.big-footer[data-has-signature=false] .links-container{padding:0}.full-width .big-footer[data-has-signature=false] .links-container{max-width:none}}@media only screen and (min-width:1440px){.big-footer[data-has-signature=false]{--bigfooter-column-gap:185px}.full-width .big-footer[data-has-signature=false]{--bigfooter-column-gap:239px}}@media only screen and (max-width:74.9375em){.big-footer .shell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:40px}.big-footer .shell>div{margin-top:0;margin-bottom:0;width:100%}.big-footer .signature{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.big-footer .links-container{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:auto;margin-right:auto;max-width:720px;row-gap:1.875rem}.big-footer .links-container .link-wrapper{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0;margin:0}.big-footer .social-listing{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (max-width:37.4375em){.big-footer{padding:38px 0 41px}.big-footer .signature{-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;margin-bottom:18px}.big-footer .signature .image{margin-bottom:26px}.big-footer .signature .description{max-width:100%;text-align:center}.big-footer .links-container .footer-toggler{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.big-footer .links-container .footer-toggler:after{font-size:.4375em;margin-left:5px}.big-footer .social-listing{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto}}.bottom-footer{background-color:#fff;color:#000}.bottom-footer .bottom-footer-nav a{color:#000;font-size:1em;font-weight:500;line-height:27.6px}.bottom-footer .copyright{color:#000;font-size:.875em}.bottom-footer .wrapper-nav{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (min-width:37.5em){.bottom-footer{padding:12px 0}.bottom-footer .shell{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-footer .wrapper-logo{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.bottom-footer .wrapper-copyright{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.bottom-footer .wrapper-copyright,.bottom-footer .wrapper-logo{margin-left:30px}.bottom-footer .bottom-footer-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.bottom-footer .bottom-footer-nav li+li{margin-top:0;margin-left:0}.bottom-footer .bottom-footer-nav li{margin-right:25px}.bottom-footer .bottom-footer-nav li:last-child{margin-right:0}.bottom-footer .wrapper+.wrapper{margin-top:0}}@media only screen and (min-width:37.5em){.bottom-footer .wrapper-copyright,.bottom-footer .wrapper-logo{margin-left:25px}.bottom-footer .bottom-footer-nav li,.bottom-footer .bottom-footer-nav li+li{margin-right:13px}}@media only screen and (max-width:37.4375em){.bottom-footer .shell{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.bottom-footer .wrapper+.wrapper{margin-top:0}.bottom-footer .bottom-footer-nav{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bottom-footer .wrapper-logo{z-index:5;position:absolute;top:0;right:10px}}#menu li[class*=current]>a{font-weight:700}@media screen and (max-width:1299px){.header-container .wrapper-nav{margin-top:var(--totalHeaderHeightandAdmin);background-color:#fff}.header-container .wrapper-nav a{background-color:#52297d;padding:24px 23px;border-color:#2c1643;font-size:1.125em;text-transform:uppercase;font-weight:400}.header-container .wrapper-nav a:active,.header-container .wrapper-nav a:focus,.header-container .wrapper-nav a:hover{background-color:#3e1f5e}.menu-expanded .header-container .wrapper-nav .nav .menu__center,.menu-expanded .header-container .wrapper-nav .nav .sub-menu.visible{min-height:100vh!important;background-color:#52297d}.header-container .wrapper-nav .btn-goto{right:8px}.header-container .wrapper-nav .btn-goto:before{content:"\E90C";font-size:.6875em}.header-container .wrapper-nav .btn-back{color:hsla(0,0%,100%,.8);background-color:#391c57}.header-container .wrapper-nav .btn-back:focus:not(:active),.header-container .wrapper-nav .btn-back:hover:not(:active){color:#fff}.header-container .wrapper-nav .btn-back .icon{top:0;color:#52297d;font-size:.6875em}}@media screen and (max-width:599px){.header-container .wrapper-nav a{padding:18px 35px 18px 15px;font-size:1.125em}.header-container .wrapper-nav a>.btn-goto{right:8px}}header:not(.header-transparent) .header-container:before{content:""!important;background-color:#fff;display:block!important;position:absolute;inset:0;height:100%;width:100%}.header-container>.shell>:not(.wrapper-nav){position:relative}.header-container .sub-menu.no-children{display:none!important}.header-container .nav{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header-container .wrapper-nav.classic{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}.header-container .wrapper-nav.classic .nav>li.menu-item-has-children>a:hover:after{-webkit-transform:rotate(-181deg);-o-transform:rotate(-181deg);transform:rotate(-181deg)}.header-container .wrapper-nav.classic .nav>li.menu-item-has-children:before{background-color:#5d8da6}.header-container.mega-opened{color:#474747}.header-container.mega-opened .wrapper-logo .logo.for-reduced{display:none!important}.header-container.mega-opened .wrapper-logo .logo.default{display:block!important}#header:not(.header-transparent) .header-container.mega-opened .burger-icon:after,#header:not(.header-transparent) .header-container.mega-opened .burger-icon:before{background-color:#52297d!important}@media screen and (min-width:1300px){.header-container .wrapper-contact a{padding:9px 20px 11px;font-size:16px;font-weight:500;line-height:20px;text-transform:none;letter-spacing:1px}.header-container .wrapper-nav.classic{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}.header-container .wrapper-nav.classic .nav>li.menu-item-has-children>a{position:relative}.header-container .wrapper-nav.classic .nav>li.menu-item-has-children>a:focus,.header-container .wrapper-nav.classic .nav>li.menu-item-has-children>a:hover{color:#474747}.header-container .wrapper-nav.classic .nav>li.menu-item-has-children>a:after{display:inline-block}.header-container .wrapper-nav.classic .nav>li>a{color:#171a1e;font-family:Jost,Vinci Rounded,Arial,sans-serif;font-size:1.125rem;font-style:normal;font-weight:500;line-height:40px;text-transform:none;letter-spacing:1px;padding-top:26px;text-decoration:none}.header-container .wrapper-nav.classic .nav>li>a:before{background-color:#52297d}.header-container .wrapper-nav.classic .nav>li>a:focus,.header-container .wrapper-nav.classic .nav>li>a:hover{color:#52297d}.header-container .wrapper-nav.classic .nav .menu__secondary{background-color:#f2f2f2;color:#fff;max-height:calc(100vh - var(--admin-bar) - var(--header-height) - var(--toolbar-height));overflow-y:auto}.header-container .wrapper-nav.classic .nav .menu__secondary .menu__left .title{font-size:2.375em;line-height:48px;font-weight:500;color:#000}.header-container .wrapper-nav.classic .nav .menu__secondary .menu__left .title:after{content:"";display:block;width:40px;height:2px;background-color:#009248;margin:20px auto 30px;margin-left:0;background-color:transparent}.header-container .wrapper-nav.classic .nav .menu__secondary>.container{width:100%;max-width:1280px;margin-right:auto;margin-left:auto;padding:44px 20px 35px}.header-container .wrapper-nav.classic .nav .menu__secondary .menu__center{padding-top:0}.header-container .wrapper-nav.classic .nav .menu__secondary .menu__center>li{margin-bottom:0}.header-container .wrapper-nav.classic .nav .menu__secondary .menu__center>li>a{padding-top:15px;padding-bottom:15px;font-size:1.375em;line-height:22px;font-weight:400;color:#9c9c9d;text-decoration:none;-webkit-transition-property:color,opacity;-o-transition-property:color,opacity;transition-property:color,opacity;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.header-container .wrapper-nav.classic .nav .menu__secondary .menu__center>li>a:focus,.header-container .wrapper-nav.classic .nav .menu__secondary .menu__center>li>a:hover{text-decoration:none;color:#000}.header-container .wrapper-nav.classic .nav .menu__secondary .menu__center:hover>li>a:focus,.header-container .wrapper-nav.classic .nav .menu__secondary .menu__center:hover>li>a:hover{opacity:1}.header-container .wrapper-nav.classic .nav .menu__secondary .menu__center:before{display:none}.header-container .wrapper-nav.classic .nav .sub-menu:before{background-color:#fff;left:-20px;opacity:.5}.header-container .wrapper-nav.classic .nav .sub-menu>li>a{display:inline-block;padding-top:15px;padding-bottom:15px;font-size:1.25em;color:#9c9c9d;text-decoration:none;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.header-container .wrapper-nav.classic .nav .sub-menu>li>a:focus,.header-container .wrapper-nav.classic .nav .sub-menu>li>a:hover{color:#000;text-decoration:none}body:not(.header-reduced) .header-transparent .header-container .wrapper-nav.classic .nav>li>a,body:not(.header-reduced) .header-transparent .header-container .wrapper-nav.classic .nav>li>a:focus,body:not(.header-reduced) .header-transparent .header-container .wrapper-nav.classic .nav>li>a:hover{color:#fff}.header-container .wrapper-nav.mega{background:-webkit-linear-gradient(315deg,#7037a3,#49246a);background:-o-linear-gradient(315deg,#7037a3,#49246a);background:linear-gradient(135deg,#7037a3,#49246a);background-image:-webkit-linear-gradient(315deg,#5d8da6,#2a5b7b);background-image:-o-linear-gradient(315deg,#5d8da6,#2a5b7b);background-image:linear-gradient(135deg,#5d8da6,#2a5b7b);height:0;margin-top:0;padding-top:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.header-container .wrapper-nav.mega>*{margin-top:80px;max-height:calc(100% - 60px);max-width:994px;padding:0}.header-container .wrapper-nav.mega .nav li,.header-container .wrapper-nav.mega .nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:.875rem}.header-container .wrapper-nav.mega .nav a{display:inline-block;padding:0!important}.header-container .wrapper-nav.mega .nav a:focus,.header-container .wrapper-nav.mega .nav a:hover{text-decoration:underline!important}.header-container .wrapper-nav.mega .nav [class*=current]>a{font-weight:700!important;text-decoration:underline}.header-container .wrapper-nav.mega .nav .btn-goto,.header-container .wrapper-nav.mega .nav .item-btn-back{display:none}.header-container .wrapper-nav.mega .nav{margin-left:-130px;margin-right:-130px;width:auto}.header-container .wrapper-nav.mega .nav>li{gap:2rem;margin:0 0 1.125rem;max-width:33.33333%;padding:0 64px 62px!important;min-width:418px}.header-container .wrapper-nav.mega .nav>li>a{-ms-flex-item-align:start;align-self:flex-start;font-size:1.875em;font-weight:400;line-height:1.3333;padding-bottom:0;position:relative;text-decoration:none!important;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.header-container .wrapper-nav.mega .nav>li>a:after{content:none;display:none!important;position:relative;margin-left:0;margin-bottom:6px;background-color:currentColor}.header-container .wrapper-nav.mega .nav>li>a:focus,.header-container .wrapper-nav.mega .nav>li>a:hover{color:ligthen(#52297d,20%)}.header-container .wrapper-nav.mega .nav .menu__secondary{margin-top:0}.header-container .wrapper-nav.mega .nav .menu__secondary .menu__center>li{-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.header-container .wrapper-nav.mega .nav .menu__secondary .menu__center>li+li{padding:0;margin-top:0}.header-container .wrapper-nav.mega .nav .menu__secondary .menu__center:hover>li{opacity:.4}.header-container .wrapper-nav.mega .nav .menu__secondary .menu__center:hover>li:hover{opacity:1}.header-container .wrapper-nav.mega .nav .menu__secondary .menu__center>li:hover>a{color:#fff}.header-container .wrapper-nav.mega .nav .menu__secondary a{display:block;font-size:1.125em;line-height:1.5;font-weight:400}.header-container .wrapper-nav.mega .nav .menu__secondary a:focus,.header-container .wrapper-nav.mega .nav .menu__secondary a:hover{color:#fff}.header-container .wrapper-nav.mega .nav li:last-child>.sub-menu{margin-bottom:0}.header-container .wrapper-nav.mega .nav .sub-menu{gap:.375rem;margin-bottom:.5rem;padding-left:24px}.header-container .wrapper-nav.mega .nav .sub-menu a:focus,.header-container .wrapper-nav.mega .nav .sub-menu a:hover{color:#fff}.header-container .wrapper-nav.mega .top-navigation-mobile{display:none!important}.header-container .wrapper-nav.mega.expanded{padding-top:calc(var(--header-height-dynamic) + var(--toolbar-height) + var(--admin-bar));height:100vh}.header-reduced .header-container .wrapper-nav.classic .nav>li>a{padding-top:11px}}@media screen and (min-width:1300px) and (max-height:680px){.header-container .wrapper-nav.mega>*{padding-top:0}}@media screen and (max-width:1299px){.header-container .wrapper-nav .nav a{background-color:#000;border-width:0}.header-container .wrapper-nav .nav a:before{content:"";position:absolute;inset:0;width:100%;z-index:-1}.header-container .wrapper-nav .nav [class*=current]>a,.header-container .wrapper-nav .nav a:active,.header-container .wrapper-nav .nav a:focus,.header-container .wrapper-nav .nav a:hover{background:rgba(0,0,0,.175)}.header-container .wrapper-nav .nav li.top-navigation-mobile a:before{display:none}.header-container .wrapper-nav .nav li.top-navigation-mobile a{background-color:#f6f6f6!important;border-width:0 0 1px;border-color:rgba(100,113,126,.2)!important}.header-container .wrapper-nav .nav li.top-navigation-mobile[class*=current] a,.header-container .wrapper-nav .nav li.top-navigation-mobile a:active,.header-container .wrapper-nav .nav li.top-navigation-mobile a:focus,.header-container .wrapper-nav .nav li.top-navigation-mobile a:hover{background-color:#fff!important;-webkit-box-shadow:0 0 10px rgba(0,0,0,.125);box-shadow:0 0 10px rgba(0,0,0,.125)}.header-container .wrapper-nav .nav li.top-navigation-mobile li:last-child>a{border:0}.header-container .wrapper-nav .nav a.btn-back{color:#474747;background-image:-webkit-linear-gradient(315deg,#5d8da6,#2a5b7b);background-image:-o-linear-gradient(315deg,#5d8da6,#2a5b7b);background-image:linear-gradient(135deg,#5d8da6,#2a5b7b);background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#e2e2e2));background:-webkit-linear-gradient(top,#f6f6f6,#e2e2e2);background:-o-linear-gradient(top,#f6f6f6,#e2e2e2);background:linear-gradient(-180deg,#f6f6f6,#e2e2e2)}.header-container .wrapper-nav .nav a.btn-back:focus,.header-container .wrapper-nav .nav a.btn-back:hover{color:#474747;background:#f6f6f6}.header-container .wrapper-nav .nav a.btn-back:before{display:none}.header-container .wrapper-nav .btn-back .icon{color:currentColor}}@media screen and (max-width:1299px){.header-container .wrapper-nav .nav>li:last-child{padding-top:0;padding-bottom:20px}.header-container .wrapper-nav .nav>li:last-child a{font-size:1.125em;color:#000}.header-container .wrapper-nav .nav>li:last-child a:focus:not(:active),.header-container .wrapper-nav .nav>li:last-child a:hover:not(:active){color:#52297d}.header-container .wrapper-nav .nav>li:last-child .main-nav{background-color:#f1f1f1}.header-container .wrapper-nav .nav>li:last-child .main-nav a{position:relative;display:block;padding:24px 23px;border-bottom:1px solid #949494;background-color:transparent}.header-container .wrapper-nav .nav>li:last-child .main-nav a:focus:not(:active),.header-container .wrapper-nav .nav>li:last-child .main-nav a:hover:not(:active){background-color:#e7e7e7}.header-container .social-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.header-container .social-container .link{padding:24px 15px}}@media screen and (max-width:599px){.header-container .wrapper-nav .nav>li:last-child a{font-size:1.125em}.header-container .wrapper-nav .nav>li:last-child .main-nav a{padding:18px 15px}.header-container .social-container{padding-left:15px;margin-top:10px}}@media screen and (min-width:1300px){.header-top-nav{height:45px;background-color:#f1f1f1}.header-top-nav .shell{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:var(--preheaderHeight);padding-right:30px}.header-top-nav .social-container+.header-footer-nav{margin-left:30px}.header-top-nav .header-footer-nav+.social-container{margin-left:40px}.header-top-nav .header-footer-nav{padding:0}.header-top-nav .header-footer-nav li{display:-webkit-box;display:-ms-flexbox;display:flex}.header-top-nav .header-footer-nav li:not(:last-child){margin-right:0}.header-top-nav .header-footer-nav a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:24px;padding-right:24px;color:#000;font-size:.875em;font-weight:400;text-decoration:none;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.header-top-nav .header-footer-nav a:before{z-index:-1;position:absolute;left:0;top:0;content:attr(data-hover);width:100%;height:0;background-color:#fff;-webkit-transition:all .2s cubic-bezier(.77,0,.175,1);-o-transition:all .2s cubic-bezier(.77,0,.175,1);transition:all .2s cubic-bezier(.77,0,.175,1)}.header-top-nav .header-footer-nav a:focus:not(:active),.header-top-nav .header-footer-nav a:hover:not(:active){text-decoration:none;color:#52297d}.header-top-nav .header-footer-nav a:focus:not(:active):before,.header-top-nav .header-footer-nav a:hover:not(:active):before{height:100%}.header-top-nav .social-container .item .link{color:#000}.header-top-nav .social-container .item .link:focus:not(:active),.header-top-nav .social-container .item .link:hover:not(:active){color:#52297d}.header-transparent .header-top-nav .social-container .item .link,.header-transparent .header-top-nav .social-container .item .link:focus:not(:active),.header-transparent .header-top-nav .social-container .item .link:hover:not(:active){color:#fff}.header-top-nav .social-container .item .link .icon{font-size:1.125em}.header-top-nav .social-container .item .link .icon-twitter,.header-top-nav .social-container .item .link .module-social-push.twitter .follow-link .icon-specific,.header-top-nav .social-container .item .link .module-social-push.twitter .push .social-extern-link .icon-specific,.module-social-push.twitter .follow-link .header-top-nav .social-container .item .link .icon-specific,.module-social-push.twitter .push .social-extern-link .header-top-nav .social-container .item .link .icon-specific{font-size:1em}.header-top-nav .social-container .item .link .icon-linkedin{font-size:1.0625em}.header-top-nav .social-container .item .link .icon-youtube{font-size:.875em}.header-transparent .header-top-nav .header-footer-nav a{color:#fff}.header-transparent .header-top-nav .header-footer-nav a:focus:not(:active),.header-transparent .header-top-nav .header-footer-nav a:hover:not(:active){color:#5d8da6}}.search-container{background-image:-webkit-linear-gradient(315deg,#5d8da6,#2a5b7b);background-image:-o-linear-gradient(315deg,#5d8da6,#2a5b7b);background-image:linear-gradient(135deg,#5d8da6,#2a5b7b);background:-webkit-linear-gradient(315deg,#5d8da6,#2a5b7b);background:-o-linear-gradient(315deg,#5d8da6,#2a5b7b);background:linear-gradient(135deg,#5d8da6,#2a5b7b)}.search-container .shell{padding-top:100px}.search-container .search-form:after{top:47%;right:20px;font-size:19px;-webkit-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%)}.search-container .search-form .search-field{height:72px;padding-right:0;font-weight:400;font-size:2.5em}.search-container .search-form .search-submit{width:40px;padding:0}.search-container .search-form .search-submit:hover{color:#fff;background-color:transparent}.search-error{margin-top:10px;color:#fff;font-weight:600}@media only screen and (min-width:56.25em){.search-container .search-form .search-field{font-size:2.8125em}}@media only screen and (max-width:56.1875em){.search-container .close-wrapper{right:7px}}@media only screen and (max-width:37.4375em){.search-container .close-wrapper{right:0}.search-container .close-wrapper .close-search{padding-right:17px}}.wrapper-breadcrumbs a{margin-right:32px}.wrapper-breadcrumbs a:focus:not(:active),.wrapper-breadcrumbs a:hover:not(:active){color:#009248;text-decoration:none}.wrapper-breadcrumbs a:after{width:10px;height:1px;content:"";top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background-color:#e7e8e7}.wrapper-breadcrumbs a+span{color:#009248}.wrapper-breadcrumbs{z-index:10;position:absolute;left:0;top:0;width:100%;color:#fff;background:transparent}.nav-transparent .wrapper-breadcrumbs{top:var(--totalHeaderHeight)}.wrapper-breadcrumbs.full-width .breadcrumbs{max-width:none;padding-right:20px;padding-left:20px}.wrapper-breadcrumbs .breadcrumbs{width:100%;max-width:1280px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;margin-top:11px;font-family:Vinci Rounded,Arial,sans-serif;font-weight:500;font-size:.75em;text-transform:uppercase;background:transparent}.wrapper-breadcrumbs .breadcrumbs a{color:#fff}.wrapper-breadcrumbs .breadcrumbs a:focus:not(:active),.wrapper-breadcrumbs .breadcrumbs a:hover:not(:active){color:#fff;font-weight:700}.wrapper-breadcrumbs .breadcrumbs a:after{background-color:#fff}.wrapper-breadcrumbs .breadcrumbs .breadcrumb_last{color:#fff;font-weight:700}@media only screen and (max-width:56.1875em){.wrapper-breadcrumbs{display:none}}.page-global-wrapper{position:relative;margin-top:var(--totalHeaderHeight);padding-bottom:5.9375rem}@media screen and (max-width:1299px){.page-global-wrapper{margin-top:var(--totalHeaderHeight)}}@media only screen and (max-width:37.4375em){.page-global-wrapper{margin-top:var(--totalHeaderHeight)}}.error404 .page-global-wrapper{margin-top:var(--header-height);min-height:calc(100vh - var(--header-height) - var(--wpadminbarHeight));padding:0}.contact-fab-cta{background-color:#52297d}.contact-fab-cta:focus:not(:active),.contact-fab-cta:hover:not(:active){background-color:#934546}.contact-fab-content .heading{background-color:#52297d}.contact-fab-content .link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-decoration:none;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.sidebar{background-color:#f6f6f6;padding:2.5rem 1.5rem}.sidebar .sidebar-widget{margin-top:4rem}.sidebar .sidebar-widget:first-child{margin-top:0}.sidebar .title-widget-intro{margin-bottom:.5rem;font-family:Vinci Rounded,Arial,sans-serif;font-weight:400;font-size:1.5rem;line-height:1.25}.sidebar .paragraph-widget-intro{font-size:1.125rem;line-height:1.5;color:#474747}.sidebar .paragraph-widget-intro picture{margin-top:1.5rem}.sidebar .post-widget:not(:first-child){margin-top:4rem}.sidebar .link-widget-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sidebar .title-post-widget{width:100%;margin-top:1rem;margin-bottom:0;font-family:Vinci Rounded,Arial,sans-serif;font-weight:400;font-size:1.5rem;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.sidebar .picture-post-widget-content{width:100%;margin-bottom:0}.sidebar .link-post-widget{display:none}.sidebar .title-news-widget{margin-top:1.5rem;font-family:Vinci Rounded,Arial,sans-serif;font-weight:400;font-size:1.5rem;line-height:1.25}.sidebar .picture-news-widget-content{margin-bottom:0}.sidebar .picture-news-widget-content:hover .fake-btn-wrapper{opacity:1}.sidebar .picture-news-widget-content .fake-btn-wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;inset:1rem 1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;z-index:15;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.1875rem solid #fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.sidebar .picture-news-widget-content .fake-btn{display:inline-block;padding:.5rem 1rem;background-color:#fff;text-align:center;font-family:Vinci Sans,Arial,sans-serif;font-size:.75rem;line-height:1.41;font-weight:600;text-transform:uppercase;color:#934546}.sidebar .link-widget-news:hover .date-and-category-news-content .category-news{opacity:1}.sidebar .date-and-category-news-content{margin-top:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem .5rem}.sidebar .date-and-category-news-content .category-news{padding:.3125rem 1rem .4375rem;opacity:1;font-family:Vinci Sans,Arial,sans-serif;font-size:.75rem;line-height:1;color:#fff;text-transform:uppercase;background:-webkit-linear-gradient(315deg,#934546,#4d1d23);background:-o-linear-gradient(315deg,#934546,#4d1d23);background:linear-gradient(135deg,#934546,#4d1d23)}.sidebar .date-and-category-news-content .date-news{margin:0;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;font-size:.75rem;line-height:1;letter-spacing:1px;color:#1b1919}.sidebar .link-news-widget{display:none}@media only screen and (min-width:56.25em){.sidebar .sidebar-widget{padding:0;margin-bottom:2.5rem}.with-sidebar:not(.sidebar-right) .sidebar{border-right:2px solid #fefefe}.with-sidebar.sidebar-right .sidebar{margin-left:2.5rem}}.card-event{--color-title:$primary;--color-title-hover:currentColor;--color-location:$secondary;--color-date-text:$color-text2;--color-date-background:transparent;--color-taxonomy:currentColor}.card-event_picture{height:248px;margin-bottom:1.5rem}.card-event_picture a:focus:not(:active) .fake-btn-wrapper,.card-event_picture a:hover:not(:active) .fake-btn-wrapper{opacity:1}.card-event_picture .fake-btn-wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;inset:2.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.1875rem solid #fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.card-event_picture .fake-btn{display:inline-block;padding:.5rem 1rem;background-color:#fff;text-align:center;font-family:Vinci Sans,Arial,sans-serif;font-size:.75rem;line-height:1.41;font-weight:600;text-transform:uppercase;color:#52297d}.card-event_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem 1rem}.card-event_type{padding:.375rem 1rem;background-color:#52297d;font-size:.75rem;line-height:1;letter-spacing:.0625rem;text-transform:uppercase;color:#fff}.card-event_type:empty{display:none}.card-event_date{display:block;margin-right:0;font-size:.75rem;line-height:1.16;letter-spacing:.0625rem;text-transform:uppercase}.card-event_date time{color:#000}.card-event_place{display:block;margin-top:0;font-size:.75rem;line-height:1.16;letter-spacing:.0625rem;text-transform:uppercase;color:#000}.card-event_title{margin-top:1.5rem;font-size:1.5rem;font-weight:400;line-height:1.25}.card-event_title a{color:#000}.card-event_title a:focus:not(:active),.card-event_title a:hover:not(:active){color:#52297d}.card-formation-product{--card-fp-color:#2f2f2f;--card-fp-metas-color:#64717e;--card-fp-metas-fs:0.875rem;--card-fp-metas-mb:1.3333rem;--card-fp-metas-fw:400;--card-fp-metas-tt:none;--card-fp-title-color:#7037a3;--card-fp-title-hover:#934546;--card-fp-title-fs:1.375rem;--card-fp-title-fw:700;--card-fp-title-lh:1.2727;--card-fp-title-mb:0.5rem;--card-fp-excerpt-fs:1.125rem;--card-fp-excerpt-fw:400;--card-fp-excerpt-lh:1.5;--card-fp-excerpt-mb:1.5rem;--card-fp-place-color:#934546;--card-fp-place-fs:1rem;--card-fp-place-fw:700;--card-fp-place-lh:1.5;--card-fp-place-ls:1px;--card-fp-place-mb:0.5rem}.card-formation-product .metas span:not(:last-child){margin-right:1rem!important}.card-formation-product .metas span:after{display:none!important}.card-formation-product .link{letter-spacing:0}.card-formation-product .link:before{display:none!important}.card-alpha{--ca-picture-height:250px;--ca-metas-mt:1.625rem;--ca-metas-gap:1.875rem;--ca-taxo-color:#934546;--ca-taxo-bg:transparent;--ca-taxo-fs:1rem;--ca-taxo-ls:0.0025em;--ca-taxo-height:1.5rem;--ca-taxo-padding:0;--ca-title-color:#7037a3;--ca-title-color-hover:#49246a;--ca-title-fw:400;--ca-title-lh:1.1363;--ca-title-mt:0.875rem;--ca-excerpt-color:#706f6f;--ca-excerpt-fs:1.25rem;--ca-excerpt-lh:1.45;--ca-excerpt-mt:1rem;--ca-link-color:#009248;--ca-link-fs:1.5rem;--ca-link-fw:400;--ca-link-ls:0.0016em;--ca-link-mt:1.5625rem;--ca-link-tt:none}.card-alpha figcaption>*{position:relative}.card-alpha figcaption>:not(:last-child):after{content:"|";position:absolute;inset:50% auto auto calc(100% + var(--ca-metas-gap)/2);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.card-alpha time{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.card-alpha time:after{display:none}.card-alpha .taxo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.card-alpha .link{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:0}.card-alpha .link:before{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.625rem;margin-left:.875rem;min-height:var(--ca-link-fs);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative}.card-cpt-promote{--ca-content-padding:0;--metas-gap:0 1.25rem;--date-color:#000;--date-fs:14px;--date-fw:400;--date-lh:2;--date-text-transform:none;--taxo-color:#000;--taxo-fs:14px;--taxo-fw:400;--taxo-ls:0;--taxo-lh:2;--taxo-padding:0;--taxo-tt:none;--ca-title-color:#000;--ca-title-color-hover:#4d1d23;--link-padding:0;--ca-content-bg:transparent;--ca-title-fs:32px;--swp-arrow-size-desktop:42px;position:relative}.card-cpt-promote .metas>*{position:relative}.card-cpt-promote time:not(:last-child):after{content:"\2022"!important;background-color:currentColor;border-radius:50%;display:block;width:4px;height:4px;position:absolute;inset:50% -12px auto auto;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.card-cpt-promote div[data-excerpt-target=true] p{margin-top:0;font-size:16px;color:#000}.swiper-slide .card-cpt-promote .content{padding-top:24px;color:#000}.posts-grid .card-cpt-promote .content h4{margin-top:24px}.swp-theme.swp-theme .swp-arrow{width:42px;height:42px;min-height:42px;min-width:42px}body.search .page-global-wrapper{background-image:-webkit-linear-gradient(315deg,#5d8da6,#2a5b7b);background-image:-o-linear-gradient(315deg,#5d8da6,#2a5b7b);background-image:linear-gradient(135deg,#5d8da6,#2a5b7b)}body.search .page-global-wrapper .wrapper-breadcrumbs{display:none}.search-results-template .form-container{padding-top:calc(var(--totalHeaderHeightandAdmin) + 25px);-webkit-transition:padding .2s ease;-o-transition:padding .2s ease;transition:padding .2s ease}.search-results-template .form-container .results-infos{margin-top:23px;font-size:1.0625em;line-height:1.5}.search-results-template .search-form:after{z-index:5;top:50%;right:25px;left:auto;font-size:1.1875em;-webkit-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%)}.search-results-template .search-form .search-field{padding-right:50px}.search-results-template .search-form .search-submit{position:absolute;top:0;right:0;width:50px;height:100%;z-index:10}.search-results-template .search-form .search-submit:hover{color:#fff;background-color:transparent}.search-results-template .item{position:relative}.search-results-template .item:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff;content:"";opacity:.2}.search-results-template .item:not(:last-child){border:0}.search-results-template .result .image-wrapper:before{padding-top:66.84%}.search-results-template .result .meta:not(:last-child){margin-right:10px}.search-results-template .result .date{font-size:.75em;font-weight:400;line-height:14px;letter-spacing:1px}.search-results-template .result .category{font-size:.75em;line-height:12px;font-weight:500;text-transform:uppercase;color:#fff;letter-spacing:1px;background:-webkit-linear-gradient(315deg,#934546,#4d1d23);background:-o-linear-gradient(315deg,#934546,#4d1d23);background:linear-gradient(135deg,#934546,#4d1d23);padding:6px 16px}.search-results-template .result .title{font-size:1.5em;font-weight:400;line-height:30px}.search-results-template .result .depiction{font-size:1.125em;line-height:27px;font-weight:400px}.search-results-template .result .link{font-size:12px;font-weight:500;line-height:17px;letter-spacing:1px;color:#1b1919;text-decoration:underline}.searched-term{background-color:#e40520}@media only screen and (max-width:56.1875em){.search-results-template .search-form .search-field{height:90px;font-size:2.8125em;line-height:1}}@media only screen and (min-width:56.25em){.search-results-template .search-form .search-field{height:90px;font-size:2.8125em;line-height:1}}@media only screen and (max-width:37.4375em){.search-results-template .search-form:after{font-size:1em}.search-results-template .search-form .search-field{height:72px;font-size:2em;line-height:1}}.single-implantation .presentation .title{color:#52297d;font-size:1.875rem}.single-implantation .presentation .contact-infos{padding:65px;background-color:#52297d}.single-implantation .presentation .contact-infos p{color:#fff;font-size:1.0625rem;font-weight:400;line-height:1.5}.single-implantation .presentation .contact-infos a{color:#fff;text-decoration:underline}.single-implantation .module-implantations-sites{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.single-implantation .with-sidebar .module-implantations-sites{margin:0}@media only screen and (max-width:56.1875em){.single-implantation .presentation .contact-infos{margin-top:30px;text-align:center}}@media only screen and (max-width:37.4375em){.single-implantation .presentation .title{font-size:1.5rem}.single-implantation .presentation .contact-infos{padding:50px}}.error404{min-height:calc(100% - var(--wpadminbarHeight))}.error404 .footer-global-wrapper,.error404 .header-top-nav{display:none!important}.error404 .header-container>.shell{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.error404 .header-container>.shell>:not(.wrapper-logo){display:none}.error404 .main-global-wrapper,.error404 .page-content-wrapper{display:block!important;max-width:none!important}.error404 .module-hero{max-width:none}.error404 .page-content-wrapper .main-global-wrapper .module-hero .shell{max-width:1045px!important;padding-left:36px;padding-right:36px}.suggested-posts-404{padding-top:60px;padding-bottom:60px}.suggested-posts-404 .suggestion-title{margin:0 0 30px;color:#52297d;font-size:2.625rem;line-height:1.3;text-align:center}@media only screen and (max-width:37.4375em){.suggested-posts-404 .suggestion-title{font-size:1.875rem;line-height:2.5rem}}@media only screen and (max-width:37.4375em){.suggested-posts-404 .list .item+.item{margin-top:20px}}@media only screen and (min-width:37.5em){.suggested-posts-404 .list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:30px}}@media only screen and (min-width:56.25em){.suggested-posts-404 .list{grid-column-gap:40px;grid-row-gap:40px}}@media only screen and (min-width:75em){.suggested-posts-404 .list{grid-template-columns:1fr 1fr 1fr 1fr}}.suggested-posts-404 .post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:25px;height:100%;background-color:#fff;border:1px solid #e7e8e7}.suggested-posts-404 .post .content{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.suggested-posts-404 .post .title{margin:0 0 10px;color:#52297d;font-size:1.375rem;line-height:1.3;font-weight:700}.suggested-posts-404 .post .depiction{font-size:1.0625rem;line-height:1.6875rem}.suggested-posts-404 .post .link-wrapper{margin-top:15px}.suggested-posts-404 .post .link{color:#52297d;padding-right:25px;font-size:1.0625rem;text-decoration:none}.suggested-posts-404 .post .link:before{top:6px}@media only screen and (min-width:56.25em){.error404 .module-hero{margin-left:-20px;margin-right:-20px}}.single-news .module-contact-block:last-child{margin-bottom:0}.single-news .module-contact-block .shell{padding-right:0;padding-left:0}.single-segment .single-segment-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:456px;background-color:#52297d}.nav-transparent .single-segment .single-segment-header{min-height:546px;padding-top:calc(var(--totalHeaderHeight))}.single-segment .single-segment-header .image-wrapper{background-repeat:no-repeat;background-size:cover;background-position:0}.single-segment .single-segment-header .color-layer{opacity:.35}.single-segment .single-segment-header .bg-section-content-container{max-width:860px;margin-left:auto;margin-right:auto;text-align:center}.single-segment .single-segment-header .bg-section-content-container .category{margin:0 0 23px;font-weight:700;font-size:1em;line-height:1.2;color:#fff;letter-spacing:.125em;text-transform:uppercase}.single-segment .single-segment-header .bg-section-content-container .title{margin:0 0 10px;font-size:2.8125em;font-weight:300;color:#fff}.single-segment .single-segment-header .bg-section-content-container .subtitle{max-width:780px;font-size:1.5em;line-height:1.2;font-weight:300;color:#fff}.single-segment .single-segment-content{padding:0}.single-segment .anchors-container.js-is-sticky{-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.1);box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}.single-segment .anchors-container{background-color:#fff;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.15);box-shadow:0 4px 10px 0 rgba(0,0,0,.15)}.single-segment .anchors-container .item{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:303px}.single-segment .anchors-container .item.active .anchor{background:-webkit-linear-gradient(315deg,#934546,#4d1d23);background:-o-linear-gradient(315deg,#934546,#4d1d23);background:linear-gradient(135deg,#934546,#4d1d23);color:#fff;font-weight:400}.single-segment .anchors-container .anchor{white-space:normal;min-height:66px;font-weight:400;font-size:1.125rem;line-height:1.33;color:#000}.single-segment .anchors-container .anchor:focus:not(:active),.single-segment .anchors-container .anchor:hover:not(:active){color:#fff;font-weight:400;background-color:#934546}@media only screen and (min-width:1025px){.single-segment .single-segment-header .image-wrapper{-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}}@media only screen and (max-width:74.9375em){.single-segment .anchors-container .anchor{white-space:nowrap}.single-segment .anchors-container .item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:none}}@media only screen and (max-width:56.1875em){.single-segment .single-segment-header .bg-section-content-container{padding:50px 0}.single-segment .anchors-container .shell{padding-left:0;padding-right:0}}@media only screen and (max-width:37.4375em){.single-segment .single-segment-header{min-height:420px}.nav-transparent .single-segment .single-segment-header{min-height:300px}.single-segment .single-segment-header .bg-section-content-container{padding:85px 0 65px}.single-segment .single-segment-header .bg-section-content-container .category{margin-bottom:18px;font-size:.875em}.single-segment .single-segment-header .bg-section-content-container .title{margin-bottom:20px;font-size:2em}}@media only screen and (min-width:37.5em){.single-segment .anchors-container .item .anchor{padding:10px 32px}}@media only screen and (min-width:56.25em){.single-segment .single-segment-header .bg-section-content-container{padding:90px 0 60px}}.single-download .module.wysiwyg{margin-bottom:50px}.single-download .module.wysiwyg .shell{width:100%;max-width:1034px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}.single-download .module.wysiwyg h2{color:#52297d}.single-download .module-form-section{margin-top:30px}.single-download .module-form-section .form-title{margin-bottom:25px;color:#52297d;font-size:1.875rem;font-weight:600}@media only screen and (max-width:37.4375em){.single-download .module-form-section .form-title{font-size:1.375rem}}.single-job_offer .infos-offer{min-height:222px;margin-bottom:7.5rem;padding-top:5.9375rem;padding-bottom:6rem;background-color:#f1f1f1}.single-job_offer .infos-offer .list{-ms-flex-pack:distribute;justify-content:space-around}.single-job_offer .infos-offer .item{padding-top:0;padding-bottom:0;-webkit-box-flex:0;-ms-flex:none;flex:none}.single-job_offer .infos-offer .title{font-size:2rem;line-height:1.09;color:#52297d;font-weight:400}.single-job_offer .infos-offer .txt{margin-top:.3125rem;font-size:1.125rem;line-height:1.5;color:#000}.single-job_offer .single-additional-content{margin-top:2.875rem}.single-job_offer .related-job-offers{padding-top:10rem;padding-bottom:4.0625rem}.single-job_offer .related-job-offers .title-list{margin:0 0 4rem;text-align:center;font-size:3.125rem;line-height:1.1;color:#000}.single-job_offer .related-job-offers .item .image-wrapper{height:250px;margin-bottom:25px}.single-job_offer .related-job-offers .item .desc{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-job_offer .related-job-offers .item .metas{margin-bottom:1rem}.single-job_offer .related-job-offers .item .metas>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:.375rem}.single-job_offer .related-job-offers .item .date,.single-job_offer .related-job-offers .item .place{font-size:.75rem;line-height:1.16;color:#64717e;text-transform:uppercase;letter-spacing:.0625rem}.single-job_offer .related-job-offers .item .category,.single-job_offer .related-job-offers .item .date{margin-right:14px}.single-job_offer .related-job-offers .item .place{display:block;-ms-flex-preferred-size:100%;flex-basis:100%}.single-job_offer .related-job-offers .item .category{padding:.375rem 1rem;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;background:-webkit-linear-gradient(315deg,#7037a3,#49246a);background:-o-linear-gradient(315deg,#7037a3,#49246a);background:linear-gradient(135deg,#7037a3,#49246a);font-size:.75rem;line-height:1;color:#fff;text-transform:uppercase}.single-job_offer .related-job-offers .item .title-link:focus:not(:active) .title,.single-job_offer .related-job-offers .item .title-link:hover:not(:active) .title{color:#52297d}.single-job_offer .related-job-offers .item .title{margin:0;font-size:1.5rem;line-height:1.25;font-weight:400;color:#000}.single-job_offer .related-job-offers .item .excerpt{margin-top:.5rem;font-size:1.125rem;line-height:1.5;color:#000}.single-job_offer .related-job-offers .item .link{margin-top:.5rem;display:inline-block;padding:5px 0;font-family:Vinci Sans,Arial,sans-serif;font-size:.75rem;line-height:1.41;color:#52297d;font-weight:600;text-decoration:underline;text-transform:uppercase;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.single-job_offer .related-job-offers .item .link:hover{color:#934546}.single-job_offer .related-job-offers .item .link:before{display:none}@media only screen and (max-width:56.1875em){.single-job_offer .infos-offer{min-height:13.625rem;margin-bottom:5.1875rem;padding-top:4.0625rem;padding-bottom:5.375rem}.single-job_offer .single-additional-content{margin-top:2.5rem;margin-bottom:0}.single-job_offer .page-content-wrapper.with-sidebar .sidebar{margin-top:0}.single-job_offer .related-job-offers{padding-top:2.5rem;padding-bottom:0}.single-job_offer .related-job-offers .item:nth-child(3){display:none}}@media only screen and (max-width:37.4375em){.single-job_offer .infos-offer{min-height:0;margin-bottom:5.8125rem;padding-top:5.9375rem;padding-bottom:6.0625rem}.single-job_offer .infos-offer .item{margin-top:2.5rem}.single-job_offer .infos-offer .item:first-child{margin-top:0}.single-job_offer .infos-offer .txt{min-height:0;margin-top:0}.single-job_offer .page-content-wrapper.with-sidebar .sidebar{margin-bottom:108px}.single-job_offer .related-job-offers{margin-top:0}.single-job_offer .related-job-offers .title-list{font-size:2rem}.single-job_offer .related-job-offers .list{display:block}.single-job_offer .related-job-offers .item{margin-top:50px}.single-job_offer .related-job-offers .item:first-child{margin-top:0}.single-job_offer .related-job-offers .item:nth-child(3){display:block}}.single-job_offer.job-offer-automatic .module-page-header{background-color:rgba(0,0,0,.15)}.single-job_offer.job-offer-automatic .module-page-header .bg-section-content-container .element{margin-right:auto;margin-left:auto}.single-job_offer.job-offer-automatic .infos-sub-title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:10px;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 22px;font-size:16px;line-height:1.5;font-weight:700;color:#fff;text-transform:uppercase}.single-job_offer.job-offer-automatic .infos-sub-title .info{position:relative}.single-job_offer.job-offer-automatic .infos-sub-title .info:before{position:absolute;top:50%;left:-11px;content:"-";-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.single-job_offer.job-offer-automatic .infos-offer .txt{font-size:24px;line-height:1.2}.single-job_offer.job-offer-automatic .module-contact-block{max-width:100%}.single-job_offer.job-offer-automatic .related-job-offers .title-list{text-decoration:underline}.single-job_offer.job-offer-automatic .related-job-offers .item .metas{margin-bottom:17px;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.single-job_offer.job-offer-automatic .related-job-offers .item .category,.single-job_offer.job-offer-automatic .related-job-offers .item .date,.single-job_offer.job-offer-automatic .related-job-offers .item .place{text-decoration:underline}.single-job_offer.job-offer-automatic .related-job-offers .item .category,.single-job_offer.job-offer-automatic .related-job-offers .item .place{margin-top:0;margin-left:0;font-size:16px;line-height:1.5;font-weight:700;color:#934546;text-transform:uppercase}.single-job_offer.job-offer-automatic .related-job-offers .item .title{margin-bottom:8px;font-weight:700}.single-job_offer.job-offer-automatic .related-job-offers .item .excerpt{margin-top:8px;font-size:22px;line-height:1.13;color:#7037a3}.single-job_offer.job-offer-automatic .related-job-offers .item .excerpt p{line-height:inherit}.single-job_offer.job-offer-automatic .related-job-offers .item .link{margin-top:9px;letter-spacing:0;text-decoration:underline}.single-job_offer.job-offer-automatic .related-job-offers .item .link:after,.single-job_offer.job-offer-automatic .related-job-offers .item .link:before{display:none}.single-job_offer.job-offer-automatic .related-job-offers .item .link:hover{text-decoration:none}.single-job_offer.job-offer-automatic .related-job-offers{padding-bottom:52px}.single-job_offer.job-offer-automatic .related-job-offers .title-list{margin-bottom:78px}@media only screen and (max-width:64rem){.single-job_offer.job-offer-automatic .infos-offer{margin-bottom:133px;padding-top:64px;padding-bottom:64px}.single-job_offer.job-offer-automatic .infos-offer .txt{margin-top:8px}}@media only screen and (max-width:56.1875em){.single-job_offer.job-offer-automatic .single-additional-content.mobile{margin-bottom:0}.single-job_offer.job-offer-automatic .page-content-wrapper{padding-bottom:0}.single-job_offer.job-offer-automatic .related-job-offers{padding-top:80px}.single-job_offer.job-offer-automatic .related-job-offers .title-list{margin-bottom:38px}.single-job_offer.job-offer-automatic .related-job-offers .list{display:block}.single-job_offer.job-offer-automatic .related-job-offers .item{margin-top:59px}.single-job_offer.job-offer-automatic .related-job-offers .item:first-child{margin-top:0}.single-job_offer.job-offer-automatic .related-job-offers .item:nth-child(3){display:block}}@media only screen and (max-width:37.4375em){.single-job_offer.job-offer-automatic .infos-offer{text-align:center}.single-job_offer.job-offer-automatic .infos-offer .list{display:inline-block;text-align:left}}.post-type-archive-job_offer .module-offer-categories{margin-top:120px;padding-top:56px;padding-bottom:36px}.post-type-archive-job_offer .module-offer-categories .section-heading{margin-bottom:40px}.post-type-archive-job_offer .module-offer-categories .section-title{max-width:100%}.post-type-archive-job_offer .module-offer-categories .section-title:after{display:none}.post-type-archive-job_offer .module-offer-categories .swiper-wrapper{height:auto}.post-type-archive-job_offer .module-offer-categories .link{position:relative;display:block;height:355px;overflow:hidden;border-bottom:13px solid #52297d}.post-type-archive-job_offer .module-offer-categories .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background:no-repeat 50%;background-size:cover}.post-type-archive-job_offer .module-offer-categories .bg-image:before{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background:-webkit-linear-gradient(top,rgba(0,0,0,.0001),rgba(0,0,0,.5));background:-o-linear-gradient(top,rgba(0,0,0,.0001),rgba(0,0,0,.5));background:linear-gradient(180deg,rgba(0,0,0,.0001),rgba(0,0,0,.5));content:""}.post-type-archive-job_offer .module-offer-categories .content{position:absolute;bottom:0;left:0;width:100%;padding:32px 24px;-webkit-box-sizing:border-box;box-sizing:border-box}.post-type-archive-job_offer .module-offer-categories .title{position:relative;margin:0;padding-bottom:10px;font-size:25px;line-height:1.32;color:#fff}.post-type-archive-job_offer .module-offer-categories .title:before{position:absolute;bottom:0;left:0;width:40px;height:2px;background-color:#fff;content:""}.post-type-archive-job_offer .module-offer-categories .count{display:block;margin-top:24px;font-size:17px;line-height:1.17;color:#fff}.post-type-archive-job_offer .module-offer-categories .swiper-pagination-custom{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px}.post-type-archive-job_offer .module-offer-categories .swiper-pagination-custom:before{position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:rgba(71,71,71,.1);content:""}.post-type-archive-job_offer .module-offer-categories .swiper-pagination-custom .swiper-pagination-bullet{position:relative;display:block;height:2px;margin:0;z-index:5;opacity:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;background:#52297d;border-radius:0}.post-type-archive-job_offer .module-offer-categories .swiper-pagination-custom .swiper-pagination-bullet-active{opacity:1}.post-type-archive-job_offer .highlighted-offers{padding-top:50px;padding-bottom:42px}.post-type-archive-job_offer .highlighted-offers .section-heading{margin-bottom:72px}.post-type-archive-job_offer .highlighted-offers .section-heading .section-title:after{display:none}.post-type-archive-job_offer .highlighted-offers .list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:20px;margin-left:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.post-type-archive-job_offer .highlighted-offers .item{margin-right:20px;margin-left:20px;-webkit-box-flex:0;-ms-flex:0 1 33%;flex:0 1 33%;-ms-flex-preferred-size:calc(33.33333% - 40px);flex-basis:calc(33.33333% - 40px)}.post-type-archive-job_offer .highlighted-offers .item .image-wrapper{height:248px;margin-bottom:25px}.post-type-archive-job_offer .highlighted-offers .item .metas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:.375rem;margin-bottom:1.5rem;min-height:58px}.post-type-archive-job_offer .highlighted-offers .item .date,.post-type-archive-job_offer .highlighted-offers .item .place{font-size:.75rem;line-height:1.16;color:#64717e;text-transform:uppercase}.post-type-archive-job_offer .highlighted-offers .item .category,.post-type-archive-job_offer .highlighted-offers .item .date{margin-right:14px}.post-type-archive-job_offer .highlighted-offers .item .category{padding:.375rem 1rem;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;background:-webkit-linear-gradient(315deg,#7037a3,#49246a);background:-o-linear-gradient(315deg,#7037a3,#49246a);background:linear-gradient(135deg,#7037a3,#49246a);font-size:.75rem;line-height:1;color:#fff}.post-type-archive-job_offer .highlighted-offers .item .date{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:24px}.post-type-archive-job_offer .highlighted-offers .item .place{min-width:100%}.post-type-archive-job_offer .highlighted-offers .item .title-link:focus:not(:active) .title,.post-type-archive-job_offer .highlighted-offers .item .title-link:hover:not(:active) .title{color:#52297d}.post-type-archive-job_offer .highlighted-offers .item .title{margin:0;font-size:1.5rem;line-height:1.25;font-weight:400;color:#000}.post-type-archive-job_offer .highlighted-offers .item .excerpt{margin-top:.5rem;font-size:1.125rem;line-height:1.5;color:#000}.post-type-archive-job_offer .highlighted-offers .item .link{margin-top:.5rem;display:inline-block;padding:5px 0;font-family:Vinci Sans,Arial,sans-serif;font-size:.75rem;line-height:1.41;color:#52297d;font-weight:600;text-decoration:underline;text-transform:uppercase;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.post-type-archive-job_offer .highlighted-offers .item .link:hover{color:#934546}.post-type-archive-job_offer .highlighted-offers .item .link:before{display:none}.post-type-archive-job_offer .form-search-jobs{padding-top:100px;padding-bottom:58px;overflow:visible}.post-type-archive-job_offer .form-search-jobs #form{position:absolute;top:calc(var(--totalHeaderHeightandAdmin)*-1);left:0;visibility:hidden}.post-type-archive-job_offer .form-search-jobs .field{height:50px;padding-left:16px;border:1px solid #dcdcdc;border-radius:4px;font-size:14px;line-height:1.57;color:#64717e}.post-type-archive-job_offer .form-search-jobs .field:focus{border-color:#7037a3}.post-type-archive-job_offer .form-search-jobs .msg-error{padding-left:16px;font-size:10px;line-height:3.2;color:red;font-weight:300}.post-type-archive-job_offer .form-search-jobs .btn-checkbox{padding:14px 35px 14px 16px;border:1px solid #dcdcdc;border-radius:4px;font-size:14px;line-height:1.57;color:#64717e}.post-type-archive-job_offer .form-search-jobs .btn-checkbox:before{width:7px;height:7px;border-color:#7037a3}.post-type-archive-job_offer .form-search-jobs .checkbox-wrapper{padding:14px 0 8px;background:#fff;-webkit-box-shadow:0 0 4px rgba(0,0,0,.15);box-shadow:0 0 4px rgba(0,0,0,.15);border-radius:4px}.post-type-archive-job_offer .form-search-jobs .checkbox-wrapper .field-checkbox-wrapper.child{padding-left:25px}.post-type-archive-job_offer .form-search-jobs .checkbox-wrapper .field-checkbox:checked+.label-checkbox{color:#7037a3}.post-type-archive-job_offer .form-search-jobs .checkbox-wrapper .field-checkbox:checked+.label-checkbox:before{background-color:#7037a3}.post-type-archive-job_offer .form-search-jobs .checkbox-wrapper .label-checkbox{padding:8px 20px 8px 53px;font-size:16px;line-height:1;font-weight:400;color:#64717e}.post-type-archive-job_offer .form-search-jobs .checkbox-wrapper .label-checkbox:before{left:24px;width:17px;height:17px;border:1px solid #64717e;border-radius:2px}.post-type-archive-job_offer .form-search-jobs .checkbox-wrapper .label-checkbox:after{top:48%;left:27px}.post-type-archive-job_offer .form-search-jobs .checkbox-wrapper .btn-reset{padding:8px 20px 8px 24px;font-size:14px;line-height:1.14;color:#64717e}.post-type-archive-job_offer .form-search-jobs .btn-submit{padding:13px 24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#7037a3;font-size:18px;line-height:1.38;font-weight:700;color:#fff;text-transform:uppercase}.post-type-archive-job_offer .job-offer-filter-string{color:#52297d;font-size:1.375rem}.post-type-archive-job_offer .list-results-jobs{margin-bottom:59px}.post-type-archive-job_offer .list-results-jobs .item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 0;border-bottom:1px solid rgba(100,113,126,.25);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.post-type-archive-job_offer .list-results-jobs .item .image-wrapper{min-width:374px;max-width:50%;height:250px;margin-right:39px;-ms-flex-preferred-size:374px;flex-basis:374px}.post-type-archive-job_offer .list-results-jobs .item .metas{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px 24px}.post-type-archive-job_offer .list-results-jobs .item .date{font-size:12px;line-height:normal;color:#64717e}.post-type-archive-job_offer .list-results-jobs .item .category{font-size:16px;line-height:1.5;font-weight:700;color:#934546;text-transform:uppercase;background:-webkit-linear-gradient(315deg,#934546,#4d1d23);background:-o-linear-gradient(315deg,#934546,#4d1d23);background:linear-gradient(135deg,#934546,#4d1d23);padding:6px 16px}.post-type-archive-job_offer .list-results-jobs .item .title{margin:0;font-size:2rem;line-height:1.13;color:#000}.post-type-archive-job_offer .list-results-jobs .item .excerpt{margin-top:8px;font-size:17px;line-height:1.58;color:#64717e}.post-type-archive-job_offer .list-results-jobs .item .place{display:block;margin-top:22px;font-size:20px;line-height:1.5;font-weight:400;color:#000}.post-type-archive-job_offer .list-results-jobs .item .link{margin-top:5px;font-size:12px;font-weight:500;line-height:1.17;color:#934546;font-family:Jost,Vinci Rounded,Arial,sans-serif;text-decoration:underline;text-transform:uppercase;letter-spacing:1px}.post-type-archive-job_offer .list-results-jobs .item .link:before{display:none}.post-type-archive-job_offer .list-results-jobs .label-category{color:#fff}.post-type-archive-job_offer .pagination{margin-top:2.5rem}.post-type-archive-job_offer .module-related-posts{margin-top:140px;margin-bottom:96px}.post-type-archive-job_offer .module-related-posts .item{border-color:#009248}.post-type-archive-job_offer .module-related-posts .item .cpt .image-wrapper .color-layer,.post-type-archive-job_offer .module-related-posts .item .cpt:after{background-color:#009248}.post-type-archive-job_offer .module-contact-block{margin-top:96px}@media only screen and (max-width:56.1875em){.post-type-archive-job_offer .module-offer-categories{margin-top:0;padding-top:57px;padding-bottom:96px}.post-type-archive-job_offer .module-offer-categories .section-heading{margin-bottom:40px}.post-type-archive-job_offer .module-offer-categories .slider{margin-right:-20px;overflow:visible}.post-type-archive-job_offer .module-offer-categories .item{width:calc(100% - 40px)}.post-type-archive-job_offer .module-offer-categories .swiper-pagination-custom{margin-top:28px;margin-right:20px}.post-type-archive-job_offer .highlighted-offers{padding-top:56px;padding-bottom:48px}.post-type-archive-job_offer .highlighted-offers .section-heading{margin-bottom:80px}.post-type-archive-job_offer .highlighted-offers .list{display:block;margin-right:0;margin-left:0}.post-type-archive-job_offer .highlighted-offers .item{margin-top:42px;margin-right:0;margin-left:0}.post-type-archive-job_offer .highlighted-offers .item:first-child{margin-top:0}.post-type-archive-job_offer .highlighted-offers .item .image-wrapper{height:260px}.post-type-archive-job_offer .highlighted-offers .item .link{margin-top:17px}.post-type-archive-job_offer .form-search-jobs{margin-right:-10px;margin-left:-10px;padding-top:80px;padding-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.post-type-archive-job_offer .form-search-jobs .field-wrapper{margin-right:10px;margin-left:10px}.post-type-archive-job_offer .form-search-jobs .field-wrapper.checkbox,.post-type-archive-job_offer .form-search-jobs .field-wrapper.text{-ms-flex-preferred-size:calc(33.33333% - 20px);flex-basis:calc(33.33333% - 20px)}.post-type-archive-job_offer .form-search-jobs .btn-submit-wrapper{margin-top:40px;margin-right:10px;margin-left:10px;-ms-flex-preferred-size:100%;flex-basis:100%;text-align:right}.post-type-archive-job_offer .job-offer-filter-string{font-size:1.125rem}.post-type-archive-job_offer .list-results-jobs .item{padding-top:40px;padding-bottom:30px;gap:40px}.post-type-archive-job_offer .list-results-jobs .item .content{width:100%}.post-type-archive-job_offer .list-results-jobs .item .image-wrapper{min-width:233px;max-width:223px;height:159px;-ms-flex-preferred-size:40%;flex-basis:40%;margin-right:unset}.post-type-archive-job_offer .list-results-jobs .item .metas{margin-bottom:25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.post-type-archive-job_offer .list-results-jobs .item .place{display:none}.post-type-archive-job_offer .list-results-jobs .item .excerpt{margin-top:6px}.post-type-archive-job_offer .list-results-jobs .item .link{margin-top:30px}.post-type-archive-job_offer .pagination{margin-top:59px}.post-type-archive-job_offer .module-related-posts{margin-top:118px;margin-bottom:83px}.post-type-archive-job_offer .module-contact-block{margin-top:83px}}@media only screen and (max-width:37.4375em){.post-type-archive-job_offer .module-offer-categories{padding-top:24px;padding-bottom:35px}.post-type-archive-job_offer .module-offer-categories .section-heading{margin-bottom:34px}.post-type-archive-job_offer .module-offer-categories .slider{margin-right:0}.post-type-archive-job_offer .module-offer-categories .item{width:100%}.post-type-archive-job_offer .module-offer-categories .swiper-pagination-custom{margin-top:26px;margin-right:0}.post-type-archive-job_offer .highlighted-offers{padding-top:26px}.post-type-archive-job_offer .highlighted-offers .item{margin-top:40px}.post-type-archive-job_offer .highlighted-offers .item .image-wrapper{margin-bottom:21px;height:229px}.post-type-archive-job_offer .highlighted-offers .item .excerpt{margin-top:12px}.post-type-archive-job_offer .highlighted-offers .item .link{margin-top:20px}.post-type-archive-job_offer .form-search-jobs{display:block;padding-bottom:50px}.post-type-archive-job_offer .form-search-jobs .field-wrapper{margin-top:20px}.post-type-archive-job_offer .form-search-jobs .field-wrapper:first-child{margin-top:0}.post-type-archive-job_offer .form-search-jobs .btn-submit-wrapper{margin-top:20px}.post-type-archive-job_offer .form-search-jobs .btn-submit{width:100%}.post-type-archive-job_offer .list-results-jobs .item{display:block;padding-top:30px;padding-bottom:23px}.post-type-archive-job_offer .list-results-jobs .item .image-wrapper{width:100%;min-width:100%;max-width:100%;height:229px;margin-right:0;margin-bottom:24px}.post-type-archive-job_offer .list-results-jobs .item .desc{padding-top:0}.post-type-archive-job_offer .list-results-jobs .item .metas{margin-bottom:16px}.post-type-archive-job_offer .list-results-jobs .item .excerpt{margin-top:9px}.post-type-archive-job_offer .list-results-jobs .item .link{margin-top:33px}.post-type-archive-job_offer .pagination{margin-top:59px}.post-type-archive-job_offer .module-related-posts{margin-top:123px;margin-bottom:82px}.post-type-archive-job_offer .module-contact-block{margin-top:82px}}.event-calendar{margin-bottom:5rem}.event-results{margin-bottom:4rem}.event-results .section-title{color:#000}.event-results .section-title:after{display:none!important}.event-results .section-title.event-results_title{text-align:center;margin-bottom:30px}.event-results_list{row-gap:3.0625rem}.event-results_item{grid-column:1/-1}@media only screen and (min-width:37.5em){.event-results{margin-bottom:3.4375rem}.event-results .section-title{margin-bottom:3.5rem}.event-results_list{row-gap:2.5rem}}@media only screen and (min-width:56.25em){.event-results_item{grid-column:auto}}@media only screen and (max-width:1000px){.event-results_item{grid-column:auto}}@media only screen and (min-width:75em){.event-calendar{margin-bottom:8.5rem}.event-results{margin-bottom:2.8125rem}.event-results .section-title{margin-bottom:5rem}}.single-event .module-social-section:not(.sidebar-widget):not(:last-child){margin-bottom:0}@media only screen and (max-width:37.4375em){.single-event .heading-wrapper .cpt{margin-bottom:10px}}.single-event .heading-wrapper .category,.single-event .heading-wrapper .type{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.single-event .date-start:after{display:none}.single-event .cta{text-transform:none}.single-article-header.event .cpt{letter-spacing:.01688rem}.single-event_header{--location-color:$tonic}.single-event_header .title{color:#52297d;font-size:1.875rem;font-weight:400;line-height:1.3333;margin-bottom:1.5rem}.single-event_header .date{font-size:.75rem;line-height:1.2;color:#64717e;letter-spacing:1px}.single-event_header .location{font-size:1.25rem;font-weight:400;letter-spacing:.025rem;line-height:1.2;text-transform:none}.single-event_header .depiction{font-size:1.5rem;line-height:1.25;font-weight:400}.module-related-events{padding-top:5rem;padding-bottom:5rem}.module-related-events .section-heading{margin-bottom:2.5rem}.module-related-events .section-heading .section-title:after{display:none}.module-related-events .section-title{text-align:center}@media only screen and (max-width:74.9375em){.module-related-events .list .item{margin:0}}@media only screen and (min-width:37.5em){.single-article-header.event .cpt{margin-bottom:1.1875rem}.single-event_header .title{margin-bottom:1rem}.module-related-events{padding-bottom:3.5rem}.module-related-events .section-heading{margin-bottom:3.375rem}}@media only screen and (min-width:75em){.single-event .page-content-wrapper{margin-bottom:4.625rem}.single-article-header.event{margin-bottom:5rem}.single-article-header.event .cpt{margin-bottom:1.5rem}.module-related-events{padding-top:3.5rem}.module-related-events .section-heading{margin-bottom:5rem}}body.job-offer-automatic .module-hero .bg-section-content-container .title{color:#52297d}body.job-offer-automatic .module-hero .bg-section-content-container .ontitle{margin-bottom:14px;color:#474747}body.job-offer-automatic .module-offer-categories .link{background-color:#52297d;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}body.job-offer-automatic .module-offer-categories .link:hover{background-color:#934546;border-color:#934546}body.job-offer-automatic .module-offer-categories .bg-image.default-img{display:none}body.job-offer-automatic .highlighted-offers .image-wrapper{display:none;position:relative}body.job-offer-automatic .highlighted-offers .link-job-offers{position:absolute;top:50%;right:50%;-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:0;visibility:hidden}body.job-offer-automatic .highlighted-offers:hover .link-job-offers{opacity:1;visibility:visible}body.job-offer-automatic .filtrable-jobs-area{margin-bottom:155px}body.job-offer-automatic .module-related-posts .section-heading .section-title{margin-bottom:5px}body.job-offer-automatic .module-related-posts .section-heading .section-subtitle{max-width:673px;margin-right:auto;margin-left:auto}body.job-offer-automatic .jobs-archive-filters{color:#52297d}body.job-offer-automatic .jobs-archive-filters .jobs-archive-filters-btn{font-size:1.5rem;line-height:1.25;font-weight:400;text-transform:lowercase}body.job-offer-automatic .jobs-archive-filters .jobs-archive-filters-btn .icon{color:#000}body.job-offer-automatic .jobs-archive-filters .search-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.job-offer-automatic .jobs-archive-filters .search-wrapper .icon-search{cursor:pointer}body.job-offer-automatic .jobs-archive-filters .search-wrapper input{font-size:1.0625rem;text-transform:none;color:#000}body.job-offer-automatic .jobs-archive-filters .search-wrapper input::-webkit-input-placeholder{color:#64717e}body.job-offer-automatic .jobs-archive-filters .search-wrapper input::-moz-placeholder{color:#64717e}body.job-offer-automatic .jobs-archive-filters .search-wrapper input::-ms-input-placeholder{color:#64717e}body.job-offer-automatic .jobs-archive-filters .search-wrapper input::placeholder{color:#64717e}body.job-offer-automatic .jobs-archive-filters .search-wrapper .dashicons-search{display:none}body.job-offer-automatic .jobs-archive-filters .filters-fields{padding-bottom:1.625rem}body.job-offer-automatic .jobs-archive-filters .field-title{font-size:1.5rem;line-height:1.25;font-weight:400;text-transform:none}body.job-offer-automatic .jobs-archive-filters .indicator:after,body.job-offer-automatic .jobs-archive-filters .indicator:before{background-color:#000}body.job-offer-automatic .jobs-archive-filters .filter .filter-label{color:#000}body.job-offer-automatic .jobs-archive-filters .filter .filter-label .number{font-weight:400;letter-spacing:1.2px;color:#64717e;mix-blend-mode:normal;opacity:1}body.job-offer-automatic .jobs-archive-filters .reset-job-filters .icon{color:#000}body.job-offer-automatic .open-job-filters{color:#934546;font-size:1.5rem;line-height:1.25;text-transform:none;font-weight:400}body.job-offer-automatic .open-job-filters .icon{color:#000}body.job-offer-automatic .jobs-archive-results{padding-top:32px}body.job-offer-automatic .jobs-archive-results .nbr-results{margin-bottom:40px;font-size:2rem;line-height:1.09;font-weight:400;color:#000;text-transform:lowercase}body.job-offer-automatic .jobs-archive-results .nbr-results .nbr{color:#934546}body.job-offer-automatic .jobs-archive-results .list-jobs .item{margin-top:2.5rem;padding-bottom:1.25rem;border-bottom:1px solid #2f2f2f}body.job-offer-automatic .jobs-archive-results .list-jobs .infos{margin-bottom:1.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.375rem 19px;font-size:.75rem;line-height:1.16;color:#64717e;text-transform:uppercase;letter-spacing:.0625rem}body.job-offer-automatic .jobs-archive-results .list-jobs .infos,body.job-offer-automatic .jobs-archive-results .list-jobs .infos .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.job-offer-automatic .jobs-archive-results .list-jobs .infos .info.category{padding:.375rem 1rem;background:-webkit-linear-gradient(315deg,#934546,#4d1d23);background:-o-linear-gradient(315deg,#934546,#4d1d23);background:linear-gradient(135deg,#934546,#4d1d23);font-size:.75rem;line-height:1;font-weight:400;color:#fff}body.job-offer-automatic .jobs-archive-results .list-jobs .infos .info .icon{position:relative;bottom:1px;margin-right:9px;font-size:16px;color:#bababa}body.job-offer-automatic .jobs-archive-results .list-jobs .title{font-size:2rem;line-height:1.09;color:#000}body.job-offer-automatic .jobs-archive-results .list-jobs .place{margin-top:1.5rem;font-size:1.25rem;line-height:1.2;font-weight:400;color:#000;text-transform:none}body.job-offer-automatic .jobs-archive-results .list-jobs .btn-wrapper{margin-top:.1875rem;text-align:left}body.job-offer-automatic .jobs-archive-results .list-jobs .btn-offer{display:inline-block;padding:5px 0;font-family:Vinci Sans,Arial,sans-serif;font-size:.75rem;line-height:1.41;color:#934546;font-weight:600;text-decoration:underline;text-transform:uppercase;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}body.job-offer-automatic .jobs-archive-results .list-jobs .btn-offer:hover{color:#52297d}@media only screen and (max-width:64rem){body.job-offer-automatic .filtrable-jobs-area{margin-bottom:83px}body.job-offer-automatic .module-related-posts{margin-top:83px}body.job-offer-automatic .jobs-archive-results{margin-top:40px;padding-top:0}}@media only screen and (max-width:56.1875em){body.job-offer-automatic .jobs-archive-filters .filters-fields{padding-bottom:0}body.job-offer-automatic .jobs-archive-filters .bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.job-offer-automatic .highlighted-offers .section-heading{margin-bottom:37px}}@media only screen and (max-width:37.4375em){body.job-offer-automatic .filtrable-jobs-area{margin-bottom:5.1875rem}body.job-offer-automatic .module-related-posts{margin-top:92px}body.job-offer-automatic .jobs-archive-filters .bottom{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}body.job-offer-automatic .jobs-archive-filters .jobs-archive-filters-cta{padding-right:25px;padding-left:25px}}body.job-offer-manual .highlighted-offers .image-wrapper{position:relative}body.job-offer-manual .highlighted-offers .link-job-offers{visibility:hidden;-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;color:#52297d;font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;background-color:#fff;padding:8px 16px}body.job-offer-manual .highlighted-offers .item .image-wrapper:before,body.job-offer-manual .highlighted-offers .link-job-offers{position:absolute;top:50%;right:50%;-webkit-transform:translateX(50%) translateY(-50%);-o-transform:translateX(50%) translateY(-50%);transform:translateX(50%) translateY(-50%);opacity:0}body.job-offer-manual .highlighted-offers .item .image-wrapper:before{content:"";width:1px;height:1px;border:1px solid #fff;display:block;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:20;overflow:hidden}body.job-offer-manual .highlighted-offers .item:hover .link-job-offers{opacity:1;visibility:visible}body.job-offer-manual .highlighted-offers .item:hover .image-wrapper:before{overflow:visible;opacity:1;width:80%;height:80%}.single-formation .header-archive__subtitle .sep{margin:0 4px}.single-formation .header-archive{margin-bottom:0}.single-formation .header-archive__title{max-width:936px;margin-right:auto;margin-left:auto;font-weight:400}.single-formation .single-article-header{margin-bottom:0}.single-formation .heading-wrapper .metas-wrapper{font-size:16px;line-height:24px;font-weight:500;margin-bottom:16px;position:inherit;left:0}.single-formation .heading-wrapper .metas-wrapper .meta:first-child{padding-left:0}.single-formation .heading-wrapper .metas-wrapper .meta{color:#fff;font-family:Roboto;font-weight:700;font-size:13px;line-height:27px;text-transform:uppercase;padding-left:4px;margin-right:0}.single-formation .single-article-header .heading-wrapper .article-title{line-height:46px}.single-formation .single-article-header .container{-webkit-clip-path:none;clip-path:none;-webkit-mask:none;mask:none}.single-formation .module-header-tetris .wrapper-content .metas-wrapper{color:red;margin-top:24px}.single-formation .page-wrapper-content{background:#dbe8ee}.single-formation .formation-details-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin-top:0}.single-formation .formation-details-header>div{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.single-formation .formation-details-header .formation-details{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;padding:88px 16px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-formation .formation-details-header .formation-details .item{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:40px}.single-formation .formation-details-header .formation-details .item:last-child{margin-bottom:0}.single-formation .formation-details-header .formation-details .item h3{font-family:Roboto;font-size:26px;line-height:32px;margin:0 0 8px;font-weight:700;color:#7037a3}.single-formation .formation-details-header .formation-details .item div,.single-formation .formation-details-header .formation-details .item p{font-size:24px;line-height:29px;color:#706f6f;font-weight:400}.single-formation .formation-details-header .formation-details .item div{display:inline-block}.single-formation .formation-details-header .formation-details .item .other_categories{position:relative;text-decoration:underline}.single-formation .formation-details-header .formation-details .item .other_categories div.others{display:none;position:absolute;z-index:100;left:0;top:100%;background:#934546;padding:12px 24px;border-radius:5px}.single-formation .formation-details-header .formation-details .item .other_categories div.others .hidden_category{display:block;white-space:nowrap;color:#fff;font-size:14px;line-height:14px;padding-bottom:8px;font-weight:700;text-transform:uppercase}.single-formation .formation-details-header .formation-details .item .other_categories div.others .hidden_category:last-child{padding-bottom:0}.single-formation .formation-details-header .formation-details .item .other_categories:hover div.others{display:inline-block}.single-formation .formation-details-header .formation-cta-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:0;padding:40px 16px 88px;width:372px;-ms-flex-preferred-size:372px;flex-basis:372px}.single-formation .formation-details-header .formation-cta-wrapper a{display:block;background:#934546;width:100%;padding:12px 30px;text-transform:uppercase;font-size:14px;line-height:18px;font-weight:700;position:relative;text-align:center;color:#fff}.single-formation .formation-details-header .formation-cta-wrapper a:hover{background:#7037a3;color:#fff}.single-formation .main-global-wrapper{max-width:784px;margin-right:auto;margin-left:auto}@media screen and (min-width:650px){.single-formation .header-archive__subtitle .sep{margin:0 16px}.single-formation .module-header-tetris .wrapper-content .metas-wrapper{margin-top:19px}.single-formation .formation-details-header .formation-details{padding:65px 40px 55px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-formation .formation-details-header .formation-details .item{-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:0}.single-formation .formation-details-header .formation-cta-wrapper{margin-right:0;padding:0 0 50px}.single-formation .formation-details-header .formation-cta-wrapper a{width:310px}}@media screen and (min-width:1024px){.single-formation .single-article-header .heading-wrapper{padding-top:155px;padding-bottom:240px}.single-formation .module-header-tetris .wrapper-content .metas-wrapper{margin-top:15px}.single-formation .formation-details-header{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:0;margin-bottom:140px;position:relative;z-index:2;padding:0 40px}.single-formation .formation-details-header .formation-details{padding:80px 0;-ms-flex-preferred-size:788px;flex-basis:788px}.single-formation .formation-details-header .formation-cta-wrapper{padding:48px 0;margin-left:40px;margin-right:0}.single-formation .formation-details-header .formation-cta-wrapper a{width:100%;padding:16px 0}}.archive-formations-body[data-flex=true]{--filter-open-trigger-color:#7037a3;--filter-open-trigger-bg:#f6f6f6;--filter-open-trigger-fs:1.125rem;--filter-open-trigger-fw:700;--filter-open-trigger-lh:1;--filter-open-trigger-icon-fs:21px;--filter-open-trigger-icon-mr:18px;--filter-icon-color:#934546;--filter-field-title-color:#7037a3;--filter-field-title-fs:1.125rem;--filter-reset-fs:1.125rem;--filter-indicator-color:#934546;--filter-reset-color:#7037a3;--filter-reset-fw:700;--filter-reset-ls:1px;--filter-current-field-bg:#fff;--filter-current-field-color:#009248;--filter-current-field-fs:0.875rem;--filter-current-field-fw:300;--filter-current-field-tt:none;--filter-checkbox-color:#934546;--filter-label-color:#7037a3;--filter-label-fw:400;--result-text-color:#7037a3;--result-text-fs:18px;--result-text-lh:1;--result-text-mb:60px;--result-text-fw:700;--result-count-color:#934546;--result-count-fw:700}.vertical-filter .current-filter i{color:#7037a3;font-size:.75em}.vertical-filter .reset-trigger{margin-top:.75rem}.vertical-filter .btn-submit{padding:.75rem 1.5rem}.vertical-filter .btn-submit:after{display:none!important}.post-type-archive-formation .header-archive{margin-bottom:0}.archive-formations-types.module-archive .filters-wrapper .btn-submit-wrapper button{min-width:177px}.archive-formations-types.module-archive .archive-listing .item .article .content .link.link-minimal-arrow,.archive-formations-types.module-archive .archive-listing .item .article .content .suggested-posts-404 .post .link,.suggested-posts-404 .post .archive-formations-types.module-archive .archive-listing .item .article .content .link{padding-right:40px}@media screen and (max-width:699px){.archive-formations-types.module-archive .filters-wrapper .news-filters-container .shell .filters-list{top:0}}.post-type-archive-news .module-archive .filters-list[data-simplebar]{height:180px}.page-template-confirmation-page .page-global-wrapper{background-color:#009248}.page-template-confirmation-page .wrapper-breadcrumbs{display:none}.page-formations-form-confirmation{padding-top:142px;padding-bottom:95px}.page-formations-form-confirmation #formations_form_confirmation{text-align:center}.page-formations-form-confirmation #formations_form_confirmation h1{margin:0;font-size:45px;line-height:1.31;color:#fff}.page-formations-form-confirmation #formations_form_confirmation p{display:none}.page-formations-form-confirmation #formations_form_confirmation div{margin-top:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px 40px}.page-formations-form-confirmation #formations_form_confirmation a{min-width:242px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1024px){.page-formations-form-confirmation{padding-top:138px;padding-bottom:75px}}@media only screen and (max-width:37.4375em){.page-formations-form-confirmation{padding-top:103px;padding-bottom:64px}.page-formations-form-confirmation #formations_form_confirmation{padding-right:10px;padding-left:10px}.page-formations-form-confirmation #formations_form_confirmation h1{font-size:32px}.page-formations-form-confirmation #formations_form_confirmation a{width:100%}}.event-calendar .calendar+.reset-filters-agenda{color:#000;font-size:20px;font-weight:400;line-height:1.2}.event-filters-inner{--button-reset-color:#52297d;--button-reset-icon-color:#000;--button-reset-icon-fsize:0.75em;--radio-border-color-current:#52297d}.event-filters-inner button.mobile-filter-toggle,.event-filters-inner h3.title{color:#52297d}.event-filters-inner .item .current{opacity:1}.event-calendar-toggle{font-size:18px}.event-calendar-toggle:after{content:"\E90A"}@media only screen and (max-width:1199px){.event-calendar{margin-bottom:45px}.event-calendar-content{padding-bottom:75px}.event-filters-inner .filter-field{border-bottom:0!important;padding-bottom:0!important}.event-filters-inner .filter-field+.filter-field{border-top:1px solid #bababa;padding-top:24px}}@media only screen and (max-width:37.4375em){.event-calendar{margin-bottom:80px}.event-calendar-content{padding-bottom:0}.event-calendar-toggle{font-size:16px}}