.spacing-0{padding-block:0}.spacing-md{padding-block:clamp(45px,2.27vw + 36.5px,80px)}.spacing-lg{padding-block:clamp(30px,4.53vw + 13.01px,100px)}.spacing-xl{padding-block:clamp(45px,5.18vw + 25.58px,125px)}:root{--c-main:#010007;--c-primary:#4022cb;--c-secondary:#df009f;--c-tertiary:#9f0b79;--c-action:#df009f;--c-btn-support:#4022cb;--c-default:#010007;--c-text:#3c3c3c;--c-title:#010007;--c-link:#df009f;--c-link-hover:#3c3c3c;--c-link-visited:#666;--c-border:#d4d6d8;--c-input-border:#666;--c-input-focus-border:#4022cb;--c-input-placeholder:#666;--c-thumbnail-border:#d4d6d8;--c-picture-background:#d4d6d8;--c-page-bg:#fff;--c-tag:#fff;--c-tag-bg:#010007;--f-default:Inter,sans-serif;--f-title:Changa,sans-serif;--f-special:Changa,sans-serif;--f-button:Inter,sans-serif;--default-font-family:var(--f-default);--default-font-size:clamp(16px,0.13vw + 15.51px,18px);--default-font-weight:400;--default-line-height:1.3;--paragraph-line-height:1.5;--heading-font-family:var(--f-title);--heading-font-weight:500;--heading-color:var(--c-primary);--heading-line-height:1.2;--heading-text-transform:uppercase;--heading-font-style:normal;--heading-letter-spacing:1.5px;--h1-font-family:var(--default-font-family);--h1-font-weight:600;--h1-color:#fff;--h1-line-height:1.065;--h1-text-transform:none;--h1-font-style:var(--heading-font-style);--h1-font-size:clamp(40px,4.55vw + 12.73px,100px);--h1-sm-font-size:clamp(30px,3.04vw + 6.67px,65px);--h1-lg-font-size:clamp(45px,5.68vw + 10.91px,120px);--h2-font-family:var(--default-font-family);--h2-font-weight:600;--h2-color:var(--heading-color);--h2-line-height:var(--heading-line-height);--h2-text-transform:none;--h2-font-style:var(--heading-font-style);--h2-font-size:clamp(32px,2.14vw + 23.99px,65px);--h2-sm-font-size:clamp(25px,0.65vw + 22.57px,35px);--h2-sm-font-weight:700;--h3-font-family:var(--heading-font-family);--h3-font-weight:var(--heading-font-weight);--h3-color:var(--heading-color);--h3-line-height:var(--heading-line-height);--h3-text-transform:var(--heading-text-transform);--h3-font-style:var(--heading-font-style);--h3-font-size:clamp(20px,0.32vw + 18.79px,25px);--h4-font-family:var(--heading-font-family);--h4-font-weight:var(--heading-font-weight);--h4-color:var(--heading-color);--h4-line-height:var(--heading-line-height);--h4-text-transform:var(--heading-text-transform);--h4-font-style:var(--heading-font-style);--h4-font-size:clamp(18px,0.26vw + 17.03px,22px);--h5-font-family:var(--heading-font-family);--h5-font-weight:var(--heading-font-weight);--h5-color:var(--heading-color);--h5-line-height:var(--heading-line-height);--h5-text-transform:var(--heading-text-transform);--h5-font-style:var(--heading-font-style);--h5-font-size:clamp(17px,0.19vw + 16.27px,20px);--h6-font-family:var(--heading-font-family);--h6-font-weight:var(--heading-font-weight);--h6-color:var(--heading-color);--h6-line-height:var(--heading-line-height);--h6-text-transform:var(--heading-text-transform);--h6-font-style:var(--heading-font-style);--h6-font-size:clamp(16px,0.13vw + 15.51px,18px);--c-button-primary__color:#fff;--c-button-primary__background:#df009f;--c-button-primary__border:transparent;--c-button-primary__hover__color:#fff;--c-button-primary__hover__background:#4022cb;--c-button-primary__hover__border:transparent;--c-button-secondary__color:#010007;--c-button-secondary__background:transparent;--c-button-secondary__border:#010007;--c-button-secondary__hover__color:#fff;--c-button-secondary__hover__background:#010007;--c-button-secondary__hover__border:#010007;--c-button-action__color:#fff;--c-button-action__background:#df009f;--c-button-action__border:transparent;--c-button-action__hover__color:#fff;--c-button-action__hover__background:#010007;--c-button-action__hover__border:transparent;--g-gutter:20px;--g-max-content-width:1800px;--g-sm-content-width:1495px;--g-std-content-width:1190px;--g-sm-std-content-width:1342.5px;--input-height:50px;--input-padding-inline:0;--c-cursor-bg:#df009f;--c-cursor:#fff;--c-header-bg:transparent;--c-header-color:#fff;--c-flash-info-bg:#202223;--c-flash-info-color:#fff;--c-footer-bg:#4022cb;--c-footer-color:#fff;--c-bloc-slider-arrow-bg:var(--c-button-primary__background);--c-bloc-slider-arrow-bg-hover:var(--c-button-primary__background);--c-bloc-slider-dot-bg:#d4d6d8;--c-bloc-slider-dot-bg-active:#df009f;--c-bloc-slider-dot-border:transparent;--c-bloc-slider-btn-bg:var(--c-button-primary__background);--c-bloc-slider-btn:var(--c-button-primary__color);--c-bloc-slider-title:var(--c-title);--header-height:117px;--header-buttons-width:251px;--top-page-spacing:clamp(20px,2.91vw + 9.08px,65px);--theme-border-radius:10px}@-webkit-keyframes placeHolderGradient{0%{left:-100px}to{left:100%}}@keyframes placeHolderGradient{0%{left:-100px}to{left:100%}}@-webkit-keyframes infiniteShake{.0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(5px);transform:translateY(5px)}30%{-webkit-transform:translateY(3px);transform:translateY(3px)}40%{-webkit-transform:translateY(5px);transform:translateY(5px)}60%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes infiniteShake{.0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(5px);transform:translateY(5px)}30%{-webkit-transform:translateY(3px);transform:translateY(3px)}40%{-webkit-transform:translateY(5px);transform:translateY(5px)}60%{-webkit-transform:translateY(0);transform:translateY(0)}}.gform_wrapper.gravity-theme .gform_required_legend{display:none}.gform_wrapper.gravity-theme .gfield_required_asterisk{color:var(--c-main)!important;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:30px!important;grid-column-gap:25px!important}.gform_wrapper.gravity-theme .gform-body .gfield--type-fileupload{padding-block:5px}.gform_wrapper.gravity-theme .gform-body .gfield_description{color:#3c3c3c;font-size:12px;padding-top:6px;padding-inline:5px}.gform_wrapper.gravity-theme .gform-body .ginput_container_fileupload{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;max-width:100%;padding-top:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.gform_wrapper.gravity-theme .gform-body .ginput_container_fileupload .custom-file-name{font-size:16px;left:21px;position:absolute;top:calc(50% + 2.5px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gform_wrapper.gravity-theme .gform-body .ginput_container_fileupload .gform_fileupload_rules,.gform_wrapper.gravity-theme .gform-body .ginput_container_fileupload input[type=file]{display:none}.gform_wrapper.gravity-theme .gform-body .ginput_container_fileupload:before{border:1px solid var(--c-main);border-radius:5px;content:"";cursor:pointer;display:inline-block;height:50px;max-width:calc(100% - 150px);padding:10px 21px!important;width:430px}.gform_wrapper.gravity-theme .gform-body .ginput_container_fileupload:after{background-color:#d7d7de;border-radius:9px;content:"Parcourir";cursor:pointer;display:inline-block;padding:10px 35px;-webkit-transition:.2s ease;transition:.2s ease}.gform_wrapper.gravity-theme .gform-body .ginput_container_fileupload:hover:after{background-color:#c1c1c7}.gform_wrapper.gravity-theme .gform-body .gfield--type-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gform_wrapper.gravity-theme .gform-body .gfield--type-radio .ginput_container_radio{padding-top:5px}.gform_wrapper.gravity-theme .gform-body .gfield_radio{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.gform_wrapper.gravity-theme .gform-body .gfield_radio .gform-field-label{font-weight:400;max-width:100%}.gform_wrapper.gravity-theme .gform-body input[type=radio]{height:20px;vertical-align:middle;width:20px}.gform_wrapper.gravity-theme .gform-body input[type=radio]+label{margin-bottom:0}.gform_wrapper.gravity-theme .gform-body input[type=email],.gform_wrapper.gravity-theme .gform-body input[type=text]{height:var(--input-height)}.gform_wrapper.gravity-theme .gform-body textarea{height:220px}.gform_wrapper.gravity-theme .gform-body input[type=email],.gform_wrapper.gravity-theme .gform-body input[type=tel],.gform_wrapper.gravity-theme .gform-body input[type=text],.gform_wrapper.gravity-theme .gform-body textarea{border-radius:5px;font-size:16px;padding:10px 21px!important}@media screen and (max-width:768px){.gform_wrapper.gravity-theme .gform-body .gfield input.medium,.gform_wrapper.gravity-theme .gform-body .gfield input.small,.gform_wrapper.gravity-theme .gform-body .gfield select.medium,.gform_wrapper.gravity-theme .gform-body .gfield select.small,.gform_wrapper.gravity-theme .gform-body .gfield textarea.medium,.gform_wrapper.gravity-theme .gform-body .gfield textarea.small{width:100%}}.gform_wrapper.gravity-theme .gform-body .gfield--input-type-html{margin-top:-15px}.gform_wrapper.gravity-theme .gform-body .gfield--input-type-html span{color:var(--c-primary);font-family:Inter,sans-serif;font-size:14px}.gform_wrapper.gravity-theme .gform-body .gfield label{font-family:Inter,sans-serif;font-size:18px;font-weight:500;margin-bottom:5px}.gform_wrapper.gravity-theme .gform-body .gfield--type-consent .gfield_consent_description{background-color:hsla(210,5%,84%,.2);border:none;border-radius:var(--theme-border-radius);font-size:14px;overflow-y:auto;padding:clamp(15px,.78vw + 12.09px,27px)}.gform_wrapper.gravity-theme .gform-body .gfield--type-consent .ginput_container_consent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.gform_wrapper.gravity-theme .gform-body .gfield--type-consent .ginput_container_consent input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid var(--c-main);border-radius:2px;cursor:pointer;height:20px;min-width:20px;position:relative}.gform_wrapper.gravity-theme .gform-body .gfield--type-consent .ginput_container_consent input[type=checkbox]:checked{background-color:#fff;border-color:var(--c-main)}.gform_wrapper.gravity-theme .gform-body .gfield--type-consent .ginput_container_consent input[type=checkbox]:checked:before{background-color:var(--c-main);border-radius:2px;content:"";display:block;height:12px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12px}.gform_wrapper.gravity-theme .gform-body .gfield--type-consent label{color:#666;font-family:Inter,sans-serif;font-size:14px;font-weight:400;margin-bottom:0}.gform_wrapper.gravity-theme .gform-body .gfield--type-consent label a{color:var(--c-secondary);text-decoration:underline}.gform_wrapper.gravity-theme .gform-body .gfield--type-consent label a:hover{text-decoration:none}.gform_wrapper.gravity-theme .gform_footer input[type=submit]{margin-bottom:0}.gform_wrapper.gravity-theme .required-fields{color:var(--c-primary);font-size:14px;padding-inline:10px}.page-template-page-contact{--h2-font-family:Inter,sans-serif;--h2-font-weight:700}.page-template-page-contact .entry-header{z-index:1}.page-template-page-contact .entry-content{padding-block:0}.page-template-page-contact .wp-block-columns{position:relative}.page-template-page-contact .wp-block-columns .wp-block-column{background-color:transparent}.page-template-page-contact .wp-block-columns .wp-block-column:first-of-type{margin-inline:clamp(20px,16.49vw + -141.6px,175px);max-width:100%;padding-block:clamp(20px,1.94vw + 12.72px,50px) clamp(20px,3.24vw + 7.86px,70px)}@media screen and (min-width:981px){.page-template-page-contact .wp-block-columns .wp-block-column:first-of-type{max-width:clamp(575px,33.19vw + 249.72px,887px)}}.page-template-page-contact .wp-block-columns .wp-block-column:first-of-type h2.wp-block-heading{color:var(--c-primary);font-size:clamp(32px,.19vw + 31.27px,35px);margin-block:clamp(0px,3.24vw + -12.14px,50px) clamp(30px,2.91vw + 19.08px,75px)}.page-template-page-contact .wp-block-columns .wp-block-column:first-of-type h2.wp-block-heading strong{color:var(--c-secondary)}.page-template-page-contact .wp-block-columns .wp-block-column:last-of-type{height:100%;position:absolute;right:0;width:clamp(350px,31.38vw + 42.45px,645px)}.page-template-page-contact .wp-block-columns .wp-block-column:last-of-type .wp-block-image{height:100%}.page-template-page-contact .wp-block-columns .wp-block-column:last-of-type .wp-block-image img{border-radius:0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:980px){.page-template-page-contact .wp-block-columns .wp-block-column:last-of-type{display:none}}@media screen and (min-width:981px){.page-template-page-contact .entry-content{background:url(../svg/contact-shapes.svg) no-repeat 0 100%;background-size:235px}.page-template-page-contact #breadcrumbs{-webkit-margin-after:-41px;margin-block-end:-41px}.page-template-page-contact #breadcrumbs+.wp-block-columns>.wp-block-column:first-of-type{-webkit-padding-before:clamp(60px,1.94vw + 52.72px,90px);padding-block-start:clamp(60px,1.94vw + 52.72px,90px)}}