@font-face{font-family:NeueMontreal-Regular;font-style:normal;font-weight:450;src:url(../fonts/NeueMontreal-Regular.woff),url(../fonts/NeueMontreal-Regular.woff2)}@font-face{font-family:NeueMontreal-Medium;font-style:normal;font-weight:530;src:url(../fonts/NeueMontreal-Medium.woff),url(../fonts/NeueMontreal-Medium.woff2)}@font-face{font-family:NeueMontreal-Bold;font-style:normal;font-weight:800;src:url(../fonts/NeueMontreal-Bold.woff),url(../fonts/NeueMontreal-Bold.woff2)}body,html{font-size:10px;min-height:100vh;scrollbar-color:#000 rgba(0,0,0,.1);scrollbar-width:thin}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:#000}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#171616;font-family:NeueMontreal-Regular,sans-serif;font-size:1.6rem;line-height:1;overflow-x:hidden;padding:0;width:100%}.container{margin:0 auto;width:90%}.container,.container__base{max-width:131.2rem}.container__huge{max-width:116rem}.container__big{max-width:100.5rem;width:90%}.container__med{max-width:80rem;width:90%}.container__tiny{max-width:70rem;width:90%}.container__fullwidth{max-width:100%;width:100%}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}h1,h2,h3,h4{color:#171616;font-family:NeueMontreal-Bold,sans-serif;font-weight:800;line-height:1;margin:0}h1:after,h2:after,h3:after,h4:after{color:#ff2621;content:".";line-height:1;vertical-align:bottom}h1{font-size:4.8rem;line-height:1}h1.title__big{font-size:5.8rem;line-height:1}h1.title__big:after{line-height:1}h1.title__med{font-size:5.8rem}h1.title__small{font-size:2.6rem;line-height:1.2}h1.title__small:after{display:none}h2{font-size:3rem;line-height:1}h2.title__small{font-size:2.6rem;line-height:1.2}h2.title__tiny{font-size:2.4rem;line-height:1.2}h3{font-size:2rem}h3.title__big{font-size:1.8rem}@media screen and (min-width:1024px){h1{font-size:10rem}h1.title__big{font-size:11.6rem}h1.title__med{font-size:8rem}h1.title__small{font-size:5.2rem}h2{font-size:6rem}h2.title__small{font-size:4.4rem}h2.title__tiny{font-size:3.4rem}h3{font-size:2rem}h3.title__big{font-size:2.2rem}}li,p{color:#171616;font-family:NeueMontreal-Regular,sans-serif;font-size:1.6rem;font-weight:450;line-height:1.8;margin:0}li strong,p strong{font-family:NeueMontreal-Bold,sans-serif;font-weight:800}li.body__big,p.body__big{font-size:1.8rem;line-height:1.6}li.body__small,p.body__small{font-size:1.4rem;line-height:1.6}li a,p a{color:#ff2621;display:inline-block;text-decoration:none;text-decoration:underline;transition:.3s ease}li a:hover,p a:hover{opacity:.5}ul{list-style:none;margin:0;padding:0}ul li{padding-left:1.7rem;position:relative}ul li:before{background:#ff2621;border:1px solid #ff2621;border-radius:50%;content:"";display:block;height:.6rem;left:0;position:absolute;top:1.2rem;width:.6rem}ul li ul li:before{background:transparent}ol{counter-reset:my-awesome-counter;list-style:none;margin:0;padding:0}ol li{counter-increment:my-awesome-counter;padding-left:2.5rem;position:relative}ol li:before{color:#ff2621;content:counter(my-awesome-counter) ".";display:block;font-family:NeueMontreal-Bold,sans-serif;font-weight:800;left:0;position:absolute;top:0}ol li ul{counter-reset:my-awesome-counter-sub}ol li ul li{counter-increment:my-awesome-counter-sub}ol li ul li:before{background:transparent;border:none;content:counter(my-awesome-counter-sub) ".";font-family:NeueMontreal-Regular,sans-serif;font-weight:450}@media screen and (min-width:1024px){li,p{font-size:1.8rem}li.body__big,p.body__big{font-size:2.2rem}li.body__small,p.body__small{font-size:1.6rem}}.nav{background:#ff2621;color:#fff;left:105vw;min-height:100vh;position:fixed;top:0;transition:.3s ease;width:100vw;z-index:1001}.nav:after{background:url(../images/REG-nav-mobile-bkg.webp) no-repeat 50%/cover;bottom:0;content:"";display:block;height:100%;left:0;max-height:42rem;mix-blend-mode:screen;pointer-events:none;position:absolute;width:100%}.nav__open{left:0}.nav__logo{max-width:13.2rem}.nav__close{background:transparent;background:#fbe4e5;border:none;border-radius:50%;display:flex;font-size:0;height:5rem;outline:none;padding:0;width:5rem}.nav__close .close{height:45%;margin:auto;position:relative;width:45%}.nav__close .close__el{background:#ff2621;height:2px;left:50%;position:absolute;top:50%;width:100%}.nav__close .close__el:first-child{transform:translate(-50%,-50%) rotate(45deg)}.nav__close .close__el:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.nav__wrapper{height:calc(100vh - 6rem);padding:5rem 0;position:relative;z-index:5}.nav__content,.nav__wrapper{display:flex;flex-direction:column}.nav__content{gap:5rem;justify-content:center;min-height:calc(100vh - 11.1rem)}.nav__menu{position:relative}.nav__menu ul{display:flex;flex-direction:column;gap:2rem;list-style:none;margin:0;padding:0}.nav__menu ul li{position:static}.nav__menu li{line-height:1}.nav__menu li .sub-menu{height:100%;left:0;position:absolute;top:-4rem;transform:translateX(100vw);transition:.3s ease;width:100%}.nav__menu li .sub-menu--active{transform:translateX(0)}.nav__menu li .sub-menu--active a{pointer-events:all}.nav__menu li .sub-menu .nav--back{margin-bottom:2.5rem}.nav__menu li .sub-menu .nav--back a{align-items:center;border-bottom:0;display:flex;font-size:1.5rem;gap:2rem;padding:0}.nav__menu li .sub-menu .nav--back a:before{background:url(../icons/nav-submenu-arrow.svg) no-repeat 50%/cover;content:"";display:block;height:1.2rem;transform:rotate(180deg);width:.6rem}.nav__menu li.menu-item-has-children .sub-menu{margin:0;padding-left:0}.nav__menu li.menu-item-has-children>a{align-items:center;display:flex;justify-content:space-between}.nav__menu li.menu-item-has-children>a:after{background:url(../icons/nav-submenu-arrow.svg) no-repeat 50%/cover;content:"";display:block;height:1.2rem;width:.6rem}.nav__menu .pll-parent-menu-item{display:none}.nav__menu a{border-bottom:1px solid hsla(0,0%,100%,.35);color:#fff;display:inline-block;display:block;font-family:NeueMontreal-Medium,sans-serif;font-size:2.6rem;font-weight:530;line-height:1;padding-bottom:2rem;text-decoration:none;width:100%}.nav__menu a:hover{cursor:pointer;opacity:.5}.nav__menu.sub-menu-open a{opacity:0;pointer-events:none;transform:translateX(-5rem)}.nav__menu.sub-menu-open ul li .sub-menu a{opacity:1;pointer-events:all;transform:translateX(0)}.nav__header{align-items:center;display:flex;justify-content:space-between}@media screen and (min-width:1024px){.nav{display:none}}.header{position:relative;z-index:10}.header__logo{max-width:13.2rem}.header__wrapper{justify-content:space-between;padding:5rem 0 0}.header__ham,.header__wrapper{align-items:center;display:flex}.header__ham{background:#fbe4e5;border-radius:50%;flex-direction:column;gap:.4rem;height:4.7rem;justify-content:center;width:4.7rem}.header__ham .ham__el{background:#ff2621;border-radius:1rem;height:3px;max-width:2.1rem;width:100%}.header__fixed{background:#fff;box-shadow:1px 7px 20px 0 rgba(0,0,0,.1);left:0;position:fixed;top:-100%;transition:.3s ease;width:100vw;z-index:1000}.header__fixed .header__wrapper{border-bottom:0;padding:2rem 0}.header__hide{top:-100%}.header__show{top:0}.header-logo{text-align:center}.header-logo .header__wrapper{border:none;justify-content:space-between;padding:0}@media screen and (min-width:1024px){.header__wrapper{border-bottom:1px solid #e1e0dc;padding:4.5rem 0 2.4rem}.header__ham{display:none}}.footer{background:#fff}.footer,.footer p{font-size:1.4rem}.footer__wrapper{border-top:1px solid #8d8d8d;padding:7.5rem 0 8rem}.footer__top{gap:7.5rem}.footer__bottom,.footer__top{align-items:center;display:flex;flex-direction:column}.footer__bottom{gap:5rem;margin-top:7.5rem}.footer .copy{align-content:center;display:flex;font-size:1.4rem;gap:.5rem;justify-content:center;line-height:1}.footer .crafted{display:inline-block;line-height:1;transition:.3s ease;width:8rem}.footer .crafted img{display:block;height:auto;line-height:1;width:100%}.footer .crafted:hover{opacity:.5}.footer .infos-contact{display:none}@media screen and (min-width:1024px){.footer__wrapper{padding:12rem 0 4rem}.footer__bottom{align-items:center}.footer__bottom,.footer__top{flex-direction:row;justify-content:space-between}.footer__top{align-items:flex-start;gap:3rem}}@media screen and (min-width:1280px){.footer .infos-contact{display:flex}}.gform_required_legend,.gform_validation_errors{display:none}html .gform_wrapper.gravity-theme .gform_fields{grid-column-gap:3rem;grid-row-gap:5rem}html .gform_wrapper.gravity-theme .gfield label{color:#9d9d9d;font-family:NeueMontreal-Medium,sans-serif;font-size:1.6rem;font-weight:530;margin:0}html .gform_wrapper.gravity-theme .gfield input{background:transparent;border:none;border-bottom:2px solid #171616;color:#171616;font-family:NeueMontreal-Medium,sans-serif;font-size:2.2rem;font-weight:530;line-height:1!important;min-height:auto!important;outline:none;padding:0}html .gform_wrapper.gravity-theme .gfield--type-email input,html .gform_wrapper.gravity-theme .gfield--type-phone input,html .gform_wrapper.gravity-theme .gfield--type-text input{padding:1.3rem 1.3rem 1.3rem 0;transition:.3s ease}html .gform_wrapper.gravity-theme .gfield--type-email input::-moz-placeholder,html .gform_wrapper.gravity-theme .gfield--type-phone input::-moz-placeholder,html .gform_wrapper.gravity-theme .gfield--type-text input::-moz-placeholder{color:hsla(0,2%,9%,.3)}html .gform_wrapper.gravity-theme .gfield--type-email input::placeholder,html .gform_wrapper.gravity-theme .gfield--type-phone input::placeholder,html .gform_wrapper.gravity-theme .gfield--type-text input::placeholder{color:hsla(0,2%,9%,.3)}html .gform_wrapper.gravity-theme .gfield--type-email input:focus,html .gform_wrapper.gravity-theme .gfield--type-phone input:focus,html .gform_wrapper.gravity-theme .gfield--type-text input:focus{border-bottom:2px solid #ff2621;color:#ff2621}html .gform_wrapper.gravity-theme .gfield--type-checkbox legend,html .gform_wrapper.gravity-theme .gfield--type-radio legend{font-weight:inherit;margin-bottom:1rem}html .gform_wrapper.gravity-theme .gfield--type-select label{margin-bottom:1rem}html .gform_wrapper.gravity-theme .gfield--type-select select{background:transparent;border:none;border-bottom:2px solid rgba(0,0,0,.5);color:#171616;font-family:NeueMontreal-Medium,sans-serif;font-size:2.2rem;font-weight:530;outline:none;padding:1.3rem 1.3rem 1.3rem 0;transition:.3s ease}html .gform_wrapper.gravity-theme .gfield--type-select select .gf_placeholder{color:hsla(0,2%,9%,.3)}html .gform_wrapper.gravity-theme .gfield--type-select select:focus{border-bottom:2px solid #ff2621;color:#ff2621}html .gform_wrapper.gravity-theme .gfield--type-section{margin-bottom:1.5rem}html .gform_wrapper.gravity-theme .gfield--type-section .gsection_title{margin-top:3rem}html .gform_wrapper.gravity-theme .gfield--type-textarea label{margin-bottom:1rem}html .gform_wrapper.gravity-theme .gfield--type-textarea textarea{background:transparent;border:none;border-bottom:2px solid rgba(0,0,0,.5);color:#171616;font-family:NeueMontreal-Medium,sans-serif;font-size:2.2rem;font-weight:530;line-height:1;max-height:15rem;outline:none;padding:1.3rem 1.3rem 1.3rem 0;resize:none;transition:.3s ease}html .gform_wrapper.gravity-theme .gfield--type-textarea textarea::-moz-placeholder{color:hsla(0,2%,9%,.3)}html .gform_wrapper.gravity-theme .gfield--type-textarea textarea::placeholder{color:hsla(0,2%,9%,.3)}html .gform_wrapper.gravity-theme .gfield--type-textarea textarea:focus{border-bottom:2px solid #ff2621;color:#ff2621}html .gform_wrapper.gravity-theme .gform_footer{align-items:center;display:flex;gap:1.5rem;margin:5rem 0 0;padding:0}html .gform_wrapper.gravity-theme .gform_footer input[type=submit]{background:#ff2621;border:2px solid #ff2621;border-radius:3rem 0 3rem 3rem;color:#fff;font-family:NeueMontreal-Bold,sans-serif;font-size:1.6rem;font-weight:800;letter-spacing:.032rem;line-height:1;margin:0;padding:2rem 3rem;transition:.3s ease}html .gform_wrapper.gravity-theme .gform_footer input[type=submit]:hover{background:transparent;border-radius:3rem 3rem 3rem 0;color:#ff2621;cursor:pointer}html .gform_wrapper.gravity-theme .gform_page_footer{align-items:center;display:flex;gap:1.5rem;margin:5rem 0 0;padding:0}html .gform_wrapper.gravity-theme .gform_page_footer input[type=button],html .gform_wrapper.gravity-theme .gform_page_footer input[type=submit]{background:#ff2621;border:2px solid #ff2621;border-radius:3rem 0 3rem 3rem;color:#fff;font-family:NeueMontreal-Bold,sans-serif;font-size:1.6rem;font-weight:800;letter-spacing:.032rem;line-height:1;margin:0;padding:2rem 3rem;transition:.3s ease}html .gform_wrapper.gravity-theme .gform_page_footer input[type=button]:hover,html .gform_wrapper.gravity-theme .gform_page_footer input[type=submit]:hover{background:transparent;border-radius:3rem 3rem 3rem 0;color:#ff2621;cursor:pointer}html .gform_wrapper.gravity-theme .gform_page_footer input[type=button].gform_previous_button{background:transparent;border-radius:0 3rem 3rem 3rem;color:#ff2621}html .gform_wrapper.gravity-theme .gform_page_footer input[type=button].gform_previous_button:hover{border-radius:3rem 0 3rem 3rem;color:#171616}html .gform_wrapper.gravity-theme .gfield_validation_message,html .gform_wrapper.gravity-theme .validation_message{background:transparent;border:none;color:#ff2621;font-size:1.2rem;margin:1rem 0 0;padding:0}html .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{border:none;border-bottom:2px solid #ff2621}html .gform_wrapper.gravity-theme .gfield_error label,html .gform_wrapper.gravity-theme .gfield_error legend{color:#ff2621}html .gform_wrapper.gravity-theme .gform_ajax_spinner{display:block;margin:0;max-width:100%;width:5rem}html .gform_wrapper.gravity-theme .form-newsletter .gform_fields{grid-column-gap:1rem;grid-row-gap:3rem}html .gform_wrapper.gravity-theme .form-newsletter .gfield--type-email input{border:2px solid #fff;border-radius:7rem;font-family:NeueMontreal-Regular,sans-serif;font-size:1.8rem;font-weight:450;padding:1.6rem 2rem}html .gform_wrapper.gravity-theme .form-newsletter .gfield--type-email input::-moz-placeholder{color:hsla(0,0%,100%,.75)}html .gform_wrapper.gravity-theme .form-newsletter .gfield--type-email input::placeholder{color:hsla(0,0%,100%,.75)}html .gform_wrapper.gravity-theme .form-newsletter .gfield--type-email input:focus{border:2px solid #ff2621}html .gform_wrapper.gravity-theme .form-newsletter .gfield--type-checkbox legend{font-weight:inherit;margin-bottom:0}html .gform_wrapper.gravity-theme .form-newsletter .gfield--type-checkbox .gfield_checkbox{align-items:center;display:flex;flex-wrap:wrap;gap:1.7rem;justify-content:space-evenly;row-gap:1.7rem}html .gform_wrapper.gravity-theme .form-newsletter .gfield--type-checkbox .gchoice{display:block;max-width:15.5rem;position:relative;width:47%}html .gform_wrapper.gravity-theme .form-newsletter .gfield--type-checkbox .gchoice label{background:hsla(0,0%,100%,.1);border-radius:100rem;color:#fff;display:block;font-family:NeueMontreal-Medium,sans-serif;font-size:1.6rem;font-weight:530;letter-spacing:.48px;max-width:100%;padding:1.7rem;text-align:center;transition:.3s ease;width:100%}html .gform_wrapper.gravity-theme .form-newsletter .gfield--type-checkbox .gchoice input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:100%;left:0;position:absolute;top:0;width:100%}html .gform_wrapper.gravity-theme .form-newsletter .gfield--type-checkbox .gchoice input:hover{cursor:pointer}html .gform_wrapper.gravity-theme .form-newsletter .gfield--type-checkbox .gchoice input:checked+label,html .gform_wrapper.gravity-theme .form-newsletter .gfield--type-checkbox .gchoice input:hover+label{background:#fff;color:#ff2621}html .gform_wrapper.gravity-theme .form-newsletter .gform_footer{margin:2rem 0 0}html .gform_wrapper.gravity-theme .form-newsletter .gform_footer input[type=submit]{padding:1.8rem 3rem}@media screen and (min-width:1024px){html .gform_wrapper.gravity-theme .gform_fields{grid-column-gap:4rem;grid-row-gap:4rem}html .gform_wrapper.gravity-theme .gfield label{font-size:1.6rem}html .gform_wrapper.gravity-theme .gfield input,html .gform_wrapper.gravity-theme .gfield--type-select select{font-size:2.2rem}html .gform_wrapper.gravity-theme .gfield--type-textarea textarea{font-size:2.2rem;max-height:20rem}html .gform_wrapper.gravity-theme .gform_footer{margin-top:6rem}html .gform_wrapper.gravity-theme .gform_footer input[type=submit]{font-size:1.8rem;letter-spacing:.036rem;padding:2.6rem 4rem}html .gform_wrapper.gravity-theme .gform_page_footer{margin-top:6rem}html .gform_wrapper.gravity-theme .gform_page_footer input[type=button],html .gform_wrapper.gravity-theme .gform_page_footer input[type=submit]{font-size:1.8rem;letter-spacing:.036rem;padding:2.6rem 4rem}html .gform_wrapper.gravity-theme .gfield_validation_message,html .gform_wrapper.gravity-theme .validation_message{font-size:1.4rem}}.slide-in{height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:999999}.slide-in .btn__close{background:transparent;background:#000;border:none;border-radius:50%;display:flex;font-size:0;height:5rem;outline:none;padding:0;position:absolute;right:2rem;top:2rem;width:5rem}.slide-in .btn__close .close{height:50%;margin:auto;position:relative;width:50%}.slide-in .btn__close .close__el{background:#fff;height:3px;left:50%;position:absolute;top:50%;width:100%}.slide-in .btn__close .close__el:first-child{transform:translate(-50%,-50%) rotate(45deg)}.slide-in .btn__close .close__el:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.slide-in__left{display:none;transition:.3s ease}.slide-in__right{-ms-overflow-style:none;background:#fff;height:100%;overflow-x:hidden;overflow-y:scroll;padding:5rem 0;position:relative;scrollbar-width:none;transform:translateX(103%);transition:.3s ease;width:100%}.slide-in__right::-webkit-scrollbar{display:none}.slide-in__wrapper{margin:0 auto;max-width:62rem;width:90%}.slide-in__open{pointer-events:all}.slide-in__open .slide-in__right{transform:translateX(0);transition:.3s ease}.slide-in__open .btn__close{opacity:1;pointer-events:all;transition:.3s ease}.slide-in__open .slide-in__left{opacity:1;transition:.3s ease;transition-delay:.2s}.slide-in__multicontent .slide-in__content{display:none}@media screen and (min-width:1024px){.slide-in{align-items:stretch;display:flex}.slide-in__right{width:70%}.slide-in__left{background:rgba(0,0,0,.4);display:block;height:100%;opacity:0;width:30%}}@media screen and (min-width:1280px){.slide-in__right{width:55%}.slide-in__left{width:45%}}@media screen and (min-width:1440px){.slide-in__wrapper{padding:10rem 0}.slide-in .btn__close{height:6rem;right:5rem;top:3rem;width:6rem}}.post-cards{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;row-gap:5rem}.post-cards__el{width:100%}.post-cards__featured{border-radius:1rem;font-size:0;line-height:0;margin-bottom:2rem;overflow:hidden;padding-top:62%;position:relative}.post-cards__featured img{height:100%;left:50%;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s ease;width:auto}.post-cards__featured a:hover img{transform:translate(-50%,-50%) scale(1.1)}.post-cards .excerpt{line-height:1.6}.post-cards h3{line-height:1.4;margin-bottom:2rem}.post-cards h3:after{display:none}.post-cards h3 a{color:#000;transition:.3s ease}.post-cards h3 a:hover{color:#ff2621;cursor:pointer}.post-cards .cat{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;list-style:none;margin:0 0 1rem;padding:0;text-transform:uppercase}.post-cards .cat__el{color:#ff2621;font-family:NeueMontreal-Medium,sans-serif;font-size:1.2rem;font-weight:530;letter-spacing:1.2px;padding:0}.post-cards .cat__el:before{display:none}.post-cards .btn-container{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;margin-top:2rem}@media screen and (min-width:800px){.post-cards{align-items:stretch;gap:4%;justify-content:flex-start;row-gap:9rem}.post-cards__el{max-width:48%}}@media screen and (min-width:1024px){.post-cards{gap:2%;row-gap:5rem}.post-cards__el{max-width:32%}.post-cards__el h3 a{transition:.3s ease}.post-cards__el h3:hover a{color:#ff2621}.post-cards__featured{position:relative;transition:.3s ease}.post-cards__featured:after,.post-cards__featured:before{content:"";display:block;pointer-events:none;position:absolute;transition:.3s ease}.post-cards__featured:before{background:linear-gradient(180deg,rgba(255,38,33,0),rgba(255,38,33,.5));bottom:0;height:12rem;left:0;transform:translateY(100%);width:100%;z-index:2}.post-cards__featured:after{background:url(../icons/icon-arrow-hover.svg) #ff2621 no-repeat 50%/30%;border-radius:50%;bottom:2rem;height:5.5rem;left:50%;transform:translateX(-50%) translateY(150%) rotate(-30deg);transform-origin:center;width:5.5rem}.post-cards__featured:hover{border-radius:20rem}.post-cards__featured:hover:before{transform:translateY(0)}.post-cards__featured:hover:after{transform:rotate(30deg) translateX(-50%) translateY(0)}}.sticky-cards__featured{border-radius:1rem;font-size:0;line-height:0;margin-bottom:2rem;overflow:hidden;padding-top:62%;position:relative}.sticky-cards__featured img{height:100%;left:50%;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s ease;width:auto}.sticky-cards__featured a:hover img{transform:translate(-50%,-50%) scale(1.1)}.sticky-cards .excerpt{line-height:1.6}.sticky-cards h3{line-height:1.4;margin-bottom:2rem}.sticky-cards h3:after{display:none}.sticky-cards h3 a{color:#000;transition:.3s ease}.sticky-cards h3 a:hover{color:#ff2621;cursor:pointer}.sticky-cards .cat{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;list-style:none;margin:0 0 1rem;padding:0;text-transform:uppercase}.sticky-cards .cat__el{color:#ff2621;font-family:NeueMontreal-Medium,sans-serif;font-size:1.2rem;font-weight:530;letter-spacing:1.2px;padding:0}.sticky-cards .cat__el:before{display:none}.sticky-cards .btn-container{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;margin-top:2rem}@media screen and (min-width:1024px){.sticky-cards{display:flex;flex-direction:column;gap:5rem}.sticky-cards__el{align-items:center;display:flex;gap:5rem;justify-content:center;max-width:123.8rem}.sticky-cards__el h3{font-size:3rem;max-width:90%}.sticky-cards__el .btn a{font-size:2rem}.sticky-cards__featured{margin-bottom:0;padding-top:35%;position:relative;transition:.3s ease;width:47%}.sticky-cards__featured:after,.sticky-cards__featured:before{content:"";display:block;pointer-events:none;position:absolute;transition:.3s ease}.sticky-cards__featured:before{background:linear-gradient(180deg,rgba(255,38,33,0),rgba(255,38,33,.5));bottom:0;height:12rem;left:0;transform:translateY(100%);width:100%;z-index:2}.sticky-cards__featured:after{background:url(../icons/icon-arrow-hover.svg) #ff2621 no-repeat 50%/30%;border-radius:50%;bottom:2rem;height:5.5rem;left:50%;transform:translateX(-50%) translateY(150%) rotate(-30deg);transform-origin:center;width:5.5rem}.sticky-cards__featured:hover{border-radius:20rem}.sticky-cards__featured:hover:before{transform:translateY(0)}.sticky-cards__featured:hover:after{transform:rotate(30deg) translateX(-50%) translateY(0)}.sticky-cards__content{width:44%}.sticky-cards .excerpt{font-size:2rem;line-height:1.4}.sticky-cards .cat__el{font-size:1.8rem;letter-spacing:1.8px}}@media screen and (min-width:1280px){.sticky-cards__featured{padding-top:32%}.sticky-cards__el{gap:5rem}}@media screen and (min-width:1400px){.sticky-cards__featured{padding-top:30%}}.pagination{align-items:center;display:flex;gap:1.5rem;justify-content:center;margin-top:7.5rem;position:relative}.pagination .next,.pagination .prev{display:none}.pagination a,.pagination span{align-items:center;border:1px solid rgba(0,0,0,.2);border-radius:50%;color:#171616;display:block;display:flex;font-family:NeueMontreal-Medium,sans-serif;font-size:1.4rem;font-weight:530;height:4.2rem;justify-content:center;transition:.3s ease;width:4.2rem}.pagination a.current,.pagination a:hover,.pagination span.current,.pagination span:hover{background:#ff2621;border:1px solid #ff2621;color:#fff}@media screen and (min-width:1024px){.pagination{gap:2rem;margin-top:8rem}.pagination a,.pagination span{font-size:1.8rem;height:5.3rem;width:5.3rem}.pagination a.next,.pagination a.prev{align-items:center;border:none;display:flex;gap:1.5rem;height:auto;position:absolute;top:50%;transform:translateY(-50%);width:-moz-max-content;width:max-content}.pagination a.next:hover,.pagination a.prev:hover{background:transparent;border:none;color:#171616}.pagination a.prev{left:0}.pagination a.prev:before{background:url(../icons/arrow-pagination.svg) no-repeat 50%/cover;content:"";display:block;height:1.2rem;transition:.3s ease;width:1.6rem}.pagination a.prev:hover:before{transform:translateX(-.5rem)}.pagination a.next{right:0}.pagination a.next:after{background:url(../icons/arrow-pagination.svg) no-repeat 50%/cover;content:"";display:block;height:1.2rem;transform:rotate(180deg);transition:.3s ease;width:1.6rem}.pagination a.next:hover:after{transform:rotate(180deg) translateX(-.5rem)}}.single__content figure{border-radius:1rem;margin:0;overflow:hidden}.single__content figure iframe{height:44rem;width:100%}.single__content ol,.single__content ul{display:flex;flex-direction:column;gap:1.5rem}.single__content .bloc-galery--container+.bloc-galery--container,.single__content .bloc-galery--container+.wp-block-buttons,.single__content .bloc-galery--container+figure,.single__content .bloc-galery--container+h2,.single__content .bloc-galery--container+h3,.single__content .bloc-galery--container+ol,.single__content .bloc-galery--container+p,.single__content .bloc-galery--container+ul,.single__content .wp-block-buttons+.bloc-galery--container,.single__content .wp-block-buttons+.wp-block-buttons,.single__content .wp-block-buttons+figure,.single__content .wp-block-buttons+h2,.single__content .wp-block-buttons+h3,.single__content .wp-block-buttons+ol,.single__content .wp-block-buttons+p,.single__content .wp-block-buttons+ul,.single__content figure+.bloc-galery--container,.single__content figure+.wp-block-buttons,.single__content figure+figure,.single__content figure+h2,.single__content figure+h3,.single__content figure+ol,.single__content figure+p,.single__content figure+ul,.single__content h2+.bloc-galery--container,.single__content h2+.wp-block-buttons,.single__content h2+figure,.single__content h2+h2,.single__content h2+h3,.single__content h2+ol,.single__content h2+p,.single__content h2+ul,.single__content h3+.bloc-galery--container,.single__content h3+.wp-block-buttons,.single__content h3+figure,.single__content h3+h2,.single__content h3+h3,.single__content h3+ol,.single__content h3+p,.single__content h3+ul,.single__content ol+.bloc-galery--container,.single__content ol+.wp-block-buttons,.single__content ol+figure,.single__content ol+h2,.single__content ol+h3,.single__content ol+ol,.single__content ol+p,.single__content ol+ul,.single__content p+.bloc-galery--container,.single__content p+.wp-block-buttons,.single__content p+figure,.single__content p+h2,.single__content p+h3,.single__content p+ol,.single__content p+p,.single__content p+ul,.single__content ul+.bloc-galery--container,.single__content ul+.wp-block-buttons,.single__content ul+figure,.single__content ul+h2,.single__content ul+h3,.single__content ul+ol,.single__content ul+p,.single__content ul+ul{margin-top:3rem}.single__content .bloc-galery--container+h2,.single__content .wp-block-buttons+h2,.single__content figure+h2,.single__content ol+h2,.single__content p+h2,.single__content ul+h2{margin-top:7.5rem}.single__content .bloc-galery--container+h3,.single__content figure+h3,.single__content ol+h3,.single__content p+h3,.single__content ul+h3{margin-top:5rem}.title-section{margin-bottom:5rem;position:relative}.title-section h2{margin:0 auto;max-width:40%}.title-section h2:after{display:none}.title-section .deco{height:1.1rem;position:absolute;top:50%;transform:translateY(-50%);width:20%}.title-section .deco:after,.title-section .deco:before{background:#ff2621;content:"";display:block;position:absolute}.title-section .deco:before{height:2px;top:50%;transform:translateY(-50%);width:100%}.title-section .deco:after{border-radius:50%;height:1.1rem;width:1.1rem}.title-section .deco__left{left:0}.title-section .deco__left:after,.title-section .deco__right{right:0}.title-section .deco__right:after{left:0}.single-evenements .single__featured,.single-post .single__featured{margin-bottom:5rem;margin-top:-13.5rem;position:relative;z-index:5}.single-evenements .single__featured img,.single-post .single__featured img{border-radius:2.2rem}.single-evenements .single__content h2:after,.single-evenements .single__content h3:after,.single-post .single__content h2:after,.single-post .single__content h3:after{display:none}.single-evenements .event-infos,.single-post .event-infos{background:#e0e4f0;border-radius:2rem;margin-bottom:2rem}.single-evenements .event-infos__wrapper,.single-post .event-infos__wrapper{padding:2.5rem}.single-evenements .event-infos__titre,.single-post .event-infos__titre{font-family:NeueMontreal-Medium,sans-serif;font-size:2.2rem;font-weight:530;line-height:1;margin-bottom:2rem;text-align:center}.single-evenements .event-infos__el,.single-post .event-infos__el{font-family:NeueMontreal-Medium,sans-serif;font-size:1.8rem;font-weight:530;margin-bottom:2rem}.single-evenements .event-infos__el:last-child,.single-post .event-infos__el:last-child{margin-bottom:0}.single-evenements .event-infos__el span,.single-post .event-infos__el span{color:hsla(0,2%,9%,.5);display:block;font-family:NeueMontreal-Regular,sans-serif;font-size:1.6rem;font-weight:450}@media screen and (min-width:1024px){.single-col{align-items:stretch;display:flex;justify-content:space-between}.single__content{max-width:70rem;width:55%}.single__content h2,.single__content h3{max-width:75%}.single__contact,.single__number{max-width:33.3rem;width:38%}.title-section{margin:0 auto 8rem;max-width:131.2rem;width:90%}.title-section .deco{height:2rem;max-width:37.7rem;width:30%}.title-section .deco:before{height:4px}.title-section .deco:after{height:2rem;width:2rem}.title-section .deco__left:before{background:linear-gradient(90deg,#ff2621,rgba(255,38,33,0))}.title-section .deco__left:after{left:0;right:auto}.title-section .deco__right:before{background:linear-gradient(90deg,rgba(255,38,33,0),#ff2621)}.title-section .deco__right:after{left:auto;right:0}.single-evenements .single-col,.single-post .single-col{flex-direction:row-reverse}.single-evenements .single__featured,.single-post .single__featured{margin-bottom:12rem;margin-top:-20.5rem}.single-evenements .single__featured img,.single-post .single__featured img{border-radius:4rem}.single-evenements .event-infos__wrapper,.single-post .event-infos__wrapper{padding:4rem}.single-evenements .event-infos__titre,.single-post .event-infos__titre{font-size:2.4rem;margin-bottom:3rem}.single-evenements .event-infos__el,.single-post .event-infos__el{font-size:2rem;margin-bottom:3rem}.single-evenements .event-infos__el span,.single-post .event-infos__el span{font-size:1.8rem}}@media screen and (min-width:1280px){.single__content{width:61%}.single__contact{width:30%}}.post-type-archive-secondaire{background:#e0e4f0;min-height:100vh;position:relative}.post-type-archive-secondaire:before{background:url(../images/REG-page-formulaire-bkg-top-mobile.webp) no-repeat 100% 0/contain;content:"";display:block;height:100%;max-height:56rem;max-width:39.3rem;mix-blend-mode:color-dodge;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:10}@media screen and (min-width:1024px){.post-type-archive-secondaire:before{background:url(../images/REG-page-formulaire-bkg-top.webp) no-repeat 100% 0/contain;max-width:57rem}}.archive__related .related__title{position:relative}.archive__related .related__title:after{background:#ff2621;border-radius:50%;height:1.1rem;width:1.1rem}.archive__related .related__title:after,.archive__related .related__title:before{content:"";display:block;position:absolute;right:0;top:50%;transform:translateY(-50%)}.archive__related .related__title:before{background:linear-gradient(90deg,rgba(255,38,33,0),#ff2621);height:2px;max-width:12.5rem;width:100%}.archive__related .related__title h2:after{display:none}.archive__cta{content-visibility:visible!important}.archive__cta--hasrelated{position:relative}.archive__cta--hasrelated:after{background:#e0e4f0;bottom:0;content:"";display:block;height:100%;left:0;max-height:30rem;position:absolute;width:100%}.archive__cta--hasrelated .cta{position:relative;z-index:5}@media screen and (min-width:1024px){.archive__related .related__title:after{height:2rem;width:2rem}.archive__related .related__title:before{height:.4rem;max-width:85rem}.archive__cta--hasrelated:after{max-height:50%}}.brand-cards{align-items:stretch;display:flex;flex-wrap:wrap;gap:5rem;justify-content:center}.brand-cards__el{background:#fff;border-radius:2rem;max-width:63rem;width:100%}.brand-cards__logo{margin:0 auto;max-width:44rem;width:90%}.brand-cards__wrapper{align-items:center;display:flex;flex-direction:column;padding:4rem 2rem}.brand-cards .brand-infos{display:flex;flex-direction:column;gap:2rem;margin:2.5rem auto;max-width:46rem;width:100%}.brand-cards .brand-infos__el{align-items:center;border-bottom:2px solid rgba(0,0,0,.2);display:flex;justify-content:space-between;padding-bottom:2rem;width:100%}.brand-cards .brand-infos__el p{color:hsla(0,2%,9%,.65);font-family:NeueMontreal-Medium,sans-serif;font-size:1.6rem;font-weight:530;line-height:1}.brand-cards .brand-infos__el span{color:#454545;font-family:NeueMontreal-Medium,sans-serif;font-size:2rem;font-weight:530}.brand-cards .brand-infos__el--lang .brands-infos__content{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-end;max-width:40%;row-gap:1rem}.brand-cards .brand-infos__el--lang span{border:1px solid #fff;border-radius:.6rem;display:block;font-size:0;height:2.4rem;line-height:0;width:4.1rem}.brand-cards .brand-infos__el--lang .lang--fr{background:url(../images/REG-flag-fr.jpg) no-repeat 50%/cover}.brand-cards .brand-infos__el--lang .lang--en{background:url(../images/REG-flag-en.jpg) no-repeat 50%/cover}.brand-cards .brand-infos__el--lang .lang--de{background:url(../images/REG-flag-de.jpg) no-repeat 50%/cover}.brand-cards .brand-infos__el--lang .lang--pt{background:url(../images/REG-flag-pt.jpg) no-repeat 50%/cover}.brand-cards .brand-infos__tag span{background:#e0e4f0;border-radius:6rem;display:inline-block;padding:.5rem 1rem}@media screen and (min-width:1024px){.brand-cards .brand-infos{gap:1.5rem;margin:2.5rem 0 5rem}.brand-cards .brand-infos__el{padding-bottom:1.5rem}.brand-cards .brand-infos__el--lang .brands-infos__content{max-width:100%}}.single-marques .single__number{margin-top:10rem}.single-marques .hero h1{margin-bottom:3rem}.single-marques .hero h1 span{display:block;font-family:NeueMontreal-Medium,sans-serif;font-size:1.6rem;font-weight:530;letter-spacing:3.2px;line-height:1;margin-bottom:3rem;text-transform:uppercase}.single-marques .hero__featured{background:#fff;border-radius:4rem;margin-bottom:3rem;padding:2rem 1.5rem}.single-marques .hero-col__feat{display:none}.single-marques .brand-brochure{background:#efefef;border-radius:2rem}.single-marques .brand-brochure__el{margin:0 auto;max-width:95rem;width:90%}.single-marques .brand-brochure__el iframe{height:30rem!important;width:100%!important}.single-marques .brand-brochure__el .wrapper{padding:3rem}.single-marques .brand-brochure__el .wrapper img{border-radius:2rem;margin:0 auto;max-width:35rem}.single-marques .brand-brochure .btn-container{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:56.5rem}.single-marques .brand-brochure .btn-container .btn{margin:0 auto;width:90%}.single-marques .brand-brochure .btn-container .btn a{width:-webkit-fill-available}.single-marques .brand-infos{align-items:stretch;display:flex;flex-direction:column;gap:3rem;justify-content:space-between}.single-marques .brand-infos p{color:hsla(0,0%,100%,.85);font-size:1.6rem;line-height:1;margin-bottom:1.6rem}.single-marques .brand-infos span{color:#fff;font-family:NeueMontreal-Medium,sans-serif;font-size:1.8rem;font-weight:530;line-height:1.4}.single-marques .brand-infos__el--lang .brands-infos__content{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;row-gap:1rem}.single-marques .brand-infos__el--lang span{border:1px solid #fff;border-radius:.6rem;color:transparent;display:block;font-size:0;height:1.5rem;line-height:0;width:2.7rem}.single-marques .brand-infos__el--lang .lang--fr{background:url(../images/REG-flag-fr.jpg) no-repeat 50%/cover}.single-marques .brand-infos__el--lang .lang--en{background:url(../images/REG-flag-en.jpg) no-repeat 50%/cover}.single-marques .brand-infos__el--lang .lang--de{background:url(../images/REG-flag-de.jpg) no-repeat 50%/cover}.single-marques .brand-infos__el--lang .lang--pt{background:url(../images/REG-flag-pt.jpg) no-repeat 50%/cover}.single-marques .brand-contact{background:#e0e4f0;border-radius:2rem;overflow:hidden;position:relative}.single-marques .brand-contact__wrapper{padding:5.6rem 1.5rem}.single-marques .brand-contact h2{margin-bottom:1.5rem}.single-marques .brand-contact p{font-family:NeueMontreal-Medium,sans-serif;font-weight:530;letter-spacing:.36px;margin-bottom:3rem}.single-marques .brand-contact .btn-container{align-items:center;display:flex;flex-direction:column;gap:1rem}.brand-numb{display:flex;flex-direction:column;gap:4rem}.brand-numb__el{padding-left:3rem;position:relative}.brand-numb__el:before{background:#ff2621;content:"";display:block;height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:2px}.brand-numb__el .numb{color:#ff2621;font-family:NeueMontreal-Bold,sans-serif;font-size:3rem;font-weight:800;letter-spacing:-.9px;line-height:1;margin-bottom:1.8rem}.brand-numb__el .label{color:#454545;font-size:2rem;font-weight:400;line-height:1.3}@media screen and (min-width:1024px){.single-marques .single__number{margin-top:0}.single-marques .hero__featured{background:#fff;border-radius:50%;margin-bottom:0;padding:31.74% 0;width:100%}.single-marques .hero__featured img{margin:0 auto;width:95%}.single-marques .hero__featured--mobile{display:none}.single-marques .hero h1{margin-bottom:4rem}.single-marques .hero h1 span{font-size:2rem;letter-spacing:4px;margin-bottom:2rem}.single-marques .hero-col{align-items:center;display:flex;justify-content:space-between}.single-marques .hero-col__feat{display:block;max-width:38.3rem;width:34%}.single-marques .hero-col__content{max-width:71.5rem;width:61%}.single-marques .brand-brochure__el{width:85%}.single-marques .brand-brochure__el iframe{height:55rem!important}.single-marques .brand-brochure .btn-container{align-items:center;flex-direction:row;gap:2.5rem;justify-content:center;margin-top:1rem}.single-marques .brand-brochure .btn-container .btn{margin:0;width:45%}.single-marques .brand-brochure .btn-container .btn a{width:-webkit-fill-available}.single-marques .brand-infos{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:4rem;justify-content:flex-start}.single-marques .brand-infos p{font-size:1.8rem;margin-bottom:.8rem}.single-marques .brand-infos span{font-size:2rem}.single-marques .brand-infos__el{width:45%}.single-marques .brand-infos__el--lang p{margin-bottom:1.5rem}.single-marques .brand-contact{border-radius:4rem}.single-marques .brand-contact:after,.single-marques .brand-contact:before{content:"";display:block;height:100%;max-width:40.5rem;mix-blend-mode:color-dodge;pointer-events:none;position:absolute;top:0;width:30%}.single-marques .brand-contact:before{background:url(../images/reg-brand-contact-left.webp) no-repeat 0 0/100%;left:0}.single-marques .brand-contact:after{background:url(../images/reg-brand-contact-right.webp) no-repeat 100% 100%/100%;right:0}.single-marques .brand-contact__wrapper{padding:9.1rem 3rem}.single-marques .brand-contact p{letter-spacing:.44px;margin-bottom:5rem}.single-marques .brand-contact .btn-container{flex-direction:row;flex-wrap:wrap;gap:2.5rem;justify-content:center}.brand-numb{position:sticky;top:15%}}@media screen and (min-width:1280px){.single-marques .hero__featured{padding:31.74% 0}.single-marques .hero-col__feat{width:35%}.single-marques .hero-col__content{width:61%}.single-marques .brand-brochure__el iframe{height:70rem!important}}.publication-cards{display:flex;flex-direction:column;gap:2rem}.publication-cards__titre{display:none}.publication-cards__el{background:#eff1f7;border-radius:2rem}.publication-cards__wrapper{padding:2rem}.publication-cards__logo{margin:0 auto 2rem;max-width:25.5rem}.publication-cards__content{align-items:center;border-bottom:1px solid rgba(0,0,0,.2);display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1.5rem}.publication-cards__content p{color:#171616;font-family:NeueMontreal-Medium,sans-serif;font-size:1.6rem;font-weight:530;line-height:1.2}.publication-cards__content p.publication-cards__title{color:hsla(0,2%,9%,.65);font-family:NeueMontreal-Regular,sans-serif;font-weight:450}.publication-cards__content--lang p.lang-item{border:1px solid #fff;border-radius:.6rem;display:block;font-size:0;height:1.8rem;line-height:0;width:3.2rem}.publication-cards__content--lang p.lang-item--fr{background:url(../images/REG-flag-fr.jpg) no-repeat 50%/cover}.publication-cards__content--lang p.lang-item--en{background:url(../images/REG-flag-en.jpg) no-repeat 50%/cover}.publication-cards__content--lang p.lang-item--de{background:url(../images/REG-flag-de.jpg) no-repeat 50%/cover}.publication-cards__content--lang p.lang-item--pt{background:url(../images/REG-flag-pt.jpg) no-repeat 50%/cover}.publication-cards__infos--content{align-items:center;display:flex;gap:1rem;justify-content:flex-end}.publication-cards__infos .publication-cards__content:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}@media screen and (min-width:1024px){.publication-cards__el{overflow:hidden;position:relative}.publication-cards__el:after{background:url(../images/REG-bkg-publications.webp) no-repeat 50%/cover;content:"";display:block;height:100%;mix-blend-mode:color-dodge;pointer-events:none;position:absolute;right:0;top:0;width:100%}.publication-cards .content__mobile{display:none}.publication-cards__wrapper{align-items:center;display:flex;justify-content:space-between;padding:.5rem 3.5rem .5rem 1.6rem}.publication-cards__logo{margin:0;width:19.1rem}.publication-cards__editions{min-width:21rem;width:21rem}.publication-cards__infos{align-items:center;display:flex;gap:3rem;justify-content:flex-end;min-width:49rem}.publication-cards__content{border-bottom:none;margin-bottom:0;padding-bottom:0}.publication-cards__content p{font-family:NeueMontreal-Regular,sans-serif;font-size:1.8rem;font-weight:450}.publication-cards__content--date{justify-content:flex-start;width:15rem}.publication-cards__content--supports{justify-content:flex-start;width:18.5rem}.publication-cards__content--lang{justify-content:flex-start;width:11.5rem}.publication-cards__titre{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.2rem;padding:.5rem 3.5rem .5rem 1.6rem}.publication-cards__titre p{font-family:NeueMontreal-Medium,sans-serif;font-size:1.6rem;font-weight:530;line-height:1}.publication-cards__titre--marque{text-align:center;width:19.1rem}.publication-cards__titre--edition{min-width:21rem}.publication-cards__titre--infos{align-items:center;display:flex;gap:3rem;justify-content:flex-end;min-width:49rem}.publication-cards__titre--date{min-width:14.5rem}.publication-cards__titre--support{min-width:18.5rem}.publication-cards__titre--lang{min-width:11.5rem}}@media screen and (min-width:1280px){.publication-cards__wrapper{padding:1rem 4.5rem 1rem 1.6rem}.publication-cards__infos{gap:6rem}.publication-cards__titre{padding:.5rem 4.5rem .5rem 1.6rem}.publication-cards__titre--infos{gap:6rem}}.tarif-tech-spec{display:flex;flex-direction:column;gap:3.5rem;margin:0 auto;max-width:87rem}.tarif-tech-spec__el{align-items:center;border-bottom:1px solid rgba(0,0,0,.15);display:flex;flex-direction:column;gap:1.5rem;padding-bottom:3.5rem}.tarif-tech-spec__el p{color:#171616;font-family:NeueMontreal-Medium,sans-serif;font-size:1.8rem;font-weight:530;line-height:1.2}@media screen and (min-width:1024px){.tarif-tech-spec__el{align-items:center;flex-direction:row;justify-content:space-between}}.page-template-page-simulateur{background:linear-gradient(176deg,#ff2621 .91%,#cb1b17 99.09%);color:#fff}.page-template-page-simulateur .cta__footer,.page-template-page-simulateur footer{display:none}.page-template-page-simulateur header{left:0;position:absolute;top:5rem;width:100%;z-index:5}.page-template-page-simulateur .page__content{margin:auto;position:relative;z-index:5}.page-template-page-simulateur .page__content .container{max-width:103.1rem}.page-template-page-simulateur .page__simulateur{display:flex;min-height:100vh;position:relative}.page-template-page-simulateur .page__simulateur .bkg--step1{height:100%;left:0;mix-blend-mode:darken;opacity:.3;position:absolute;top:0;width:100%}.page-template-page-simulateur .page__simulateur--main{display:block;min-height:calc(100vh - 21.5rem);padding-bottom:5rem;padding-top:16.5rem}.page-template-page-simulateur .btn__primaire a{background:#fff;color:#ff2621}.page-template-page-simulateur .btn__primaire a:hover{border:2px solid #fff;color:#fff}.page-template-page-simulateur .simulateur-intro .logo-redgie{margin:0 auto 1.7rem;max-width:44.4rem;width:80%}.page-template-page-simulateur .simulateur-intro p{color:#fff;font-family:NeueMontreal-Medium,sans-serif;font-size:2.4rem;font-weight:530;line-height:1;margin:0 auto;max-width:38rem}.page-template-page-simulateur .simulateur-intro .marques{margin:3.5rem auto;max-width:43rem}.page-template-page-simulateur .step{align-items:center;display:flex;gap:5rem;justify-content:center;margin:0 auto;max-width:25rem;position:relative}.page-template-page-simulateur .step__el{align-items:center;background:#ff2621;border:1px solid #fff;border-radius:50%;display:flex;font-family:NeueMontreal-Medium,sans-serif;font-size:1.4rem;font-weight:530;height:2.4rem;justify-content:center;position:relative;width:2.4rem;z-index:3}.page-template-page-simulateur .step__el--current{background:#fff;color:#ff2621}.page-template-page-simulateur .step:after{background:#fff;content:"";display:block;height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:95%}.page-template-page-simulateur h2{color:#fff;text-align:center}.page-template-page-simulateur h2:after{display:none}.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-checkbox legend,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-radio legend{font-family:NeueMontreal-Medium,sans-serif;font-size:2.2rem;font-weight:530;margin-bottom:3rem;text-align:center}.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-checkbox .gfield_checkbox,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-checkbox .gfield_radio,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-radio .gfield_checkbox,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-radio .gfield_radio{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;row-gap:2rem}.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-checkbox .gfield_checkbox .gchoice,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-checkbox .gfield_radio .gchoice,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-radio .gfield_checkbox .gchoice,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-radio .gfield_radio .gchoice{position:relative}.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-checkbox .gfield_checkbox label,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-checkbox .gfield_radio label,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-radio .gfield_checkbox label,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-radio .gfield_radio label{border:1px solid #fff;border-radius:7rem;color:#fff;font-size:1.8rem;max-width:100%;min-width:20rem;padding:2rem 3rem;text-align:center;transition:.3s ease}.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-checkbox .gfield_checkbox input,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-checkbox .gfield_radio input,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-radio .gfield_checkbox input,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-radio .gfield_radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-checkbox .gfield_checkbox input:checked+label,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-checkbox .gfield_checkbox input:hover+label,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-checkbox .gfield_radio input:checked+label,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-checkbox .gfield_radio input:hover+label,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-radio .gfield_checkbox input:checked+label,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-radio .gfield_checkbox input:hover+label,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-radio .gfield_radio input:checked+label,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-radio .gfield_radio input:hover+label{background:#fff;color:#ff2621;cursor:pointer}.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-checkbox.input-center .gfield_checkbox,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-checkbox.input-center .gfield_radio,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-radio.input-center .gfield_checkbox,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-radio.input-center .gfield_radio{justify-content:center}.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield_error label,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield_error legend,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield_validation_message,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .validation_message{color:#fff}.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gform-page-footer{gap:2.5rem;justify-content:center}.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gform-page-footer input[type=button],.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gform-page-footer input[type=submit]{background:#fff;border:2px solid #fff;color:#ff2621}.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gform-page-footer input[type=button].gform_previous_button{background:transparent;border:2px solid #fff;color:#fff}.page-template-page-simulateur .section-simu-step3 .form--wrapper{border-radius:2rem}.page-template-page-simulateur .section-simu-step3 .form--wrapper .wp-block-group__inner-container{padding:3rem}.page-template-page-simulateur .section-simu-step3 .form--wrapper p.body__base{font-size:2.2rem;line-height:1.4}.page-template-page-simulateur .section-simu-step3 .btn__restart a{color:#fff}@media screen and (min-width:600px){.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-checkbox legend,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-radio legend{text-align:left}.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-checkbox .gfield_checkbox,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-checkbox .gfield_radio,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-radio .gfield_checkbox,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-radio .gfield_radio{justify-content:flex-start}.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-checkbox .gfield_checkbox label,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-checkbox .gfield_radio label,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-radio .gfield_checkbox label,.page-template-page-simulateur .gform_wrapper.gravity-theme .form-simulateur-redgie .gfield--type-radio .gfield_radio label{min-width:auto}}@media screen and (min-width:1024px){.page-template-page-simulateur .simulateur-intro .logo-redgie{margin:0 0 2.5rem;width:100%}.page-template-page-simulateur .simulateur-intro p{font-size:3.4rem}.page-template-page-simulateur .simulateur-intro .marques{margin:5rem auto}.page-template-page-simulateur .page__simulateur--main:after,.page-template-page-simulateur .page__simulateur--main:before{content:"";display:block;max-height:113rem;max-width:47.5rem;min-height:100%;mix-blend-mode:screen;pointer-events:none;position:absolute;top:0;width:30%}.page-template-page-simulateur .page__simulateur--main:before{background:url(../images/REG-simu-bkg-left.webp) no-repeat 0/cover;left:0}.page-template-page-simulateur .page__simulateur--main:after{background:url(../images/REG-simu-bkg-right.webp) no-repeat 100%/cover;right:0}.page-template-page-simulateur .section-simu-step3 .form--wrapper p.body__base{font-size:2.8rem}.page-template-page-simulateur .section-simu-step3 .form--wrapper .wp-block-group__inner-container{padding:8rem}}a{display:inline-block;text-decoration:none}a:hover{cursor:pointer}.btn,.editor-styles-wrapper .btn{display:inline-block;text-decoration:none}.btn:hover,.editor-styles-wrapper .btn:hover{cursor:pointer}.btn a,.editor-styles-wrapper .btn a{display:inline-block;font-family:NeueMontreal-Bold,sans-serif;font-size:1.6rem;font-weight:800;letter-spacing:.032rem;text-decoration:none;transition:.3s ease}.btn__primaire .wp-block-button__link,.btn__primaire a,.editor-styles-wrapper .btn__primaire .wp-block-button__link,.editor-styles-wrapper .btn__primaire a{background:#ff2621;border:2px solid #ff2621;border-radius:3rem 0 3rem 3rem;color:#fff;padding:2rem 3rem}.btn__primaire .wp-block-button__link:hover,.btn__primaire a:hover,.editor-styles-wrapper .btn__primaire .wp-block-button__link:hover,.editor-styles-wrapper .btn__primaire a:hover{background:transparent;border-radius:3rem 3rem 3rem 0;color:#ff2621}.btn__secondaire .wp-block-button__link,.btn__secondaire a,.editor-styles-wrapper .btn__secondaire .wp-block-button__link,.editor-styles-wrapper .btn__secondaire a{background:transparent;border:2px solid #ff2621;border-radius:3rem 0 3rem 3rem;color:#ff2621;padding:2rem 3rem}.btn__secondaire .wp-block-button__link:hover,.btn__secondaire a:hover,.editor-styles-wrapper .btn__secondaire .wp-block-button__link:hover,.editor-styles-wrapper .btn__secondaire a:hover{border-radius:3rem 3rem 3rem 0;color:#171616}.btn__cards a,.editor-styles-wrapper .btn__cards a{align-items:center;color:#ff2621;display:flex;font-family:NeueMontreal-Regular,sans-serif;font-weight:450;gap:1.2rem}.btn__cards a:before,.editor-styles-wrapper .btn__cards a:before{background:#ff2621;border-radius:50%;content:"";display:block;height:.7rem;transition:.3s ease;width:.7rem}.btn__cards a:hover,.editor-styles-wrapper .btn__cards a:hover{color:#171616}.btn__cards a:hover:before,.editor-styles-wrapper .btn__cards a:hover:before{background:#171616}.btn__tarif a,.editor-styles-wrapper .btn__tarif a{align-items:center;color:#ff2621;display:flex;font-size:1.8rem;gap:1.2rem;letter-spacing:.036rem}.btn__tarif a:after,.editor-styles-wrapper .btn__tarif a:after{background:url(../icons/icon-download.svg) no-repeat 50%/cover;content:"";display:block;height:2rem;width:2rem}.btn__fixed,.editor-styles-wrapper .btn__fixed{align-items:center;bottom:2rem;display:flex;gap:1rem;justify-content:center;left:0;position:fixed;transform:translateY(200%);transition:.3s ease;width:100%;z-index:100000}.btn__fixed--show,.editor-styles-wrapper .btn__fixed--show{transform:translateY(0)}.btn__filtre a,.editor-styles-wrapper .btn__filtre a{align-items:center;border-radius:3rem;display:flex;font-family:NeueMontreal-Medium,sans-serif;font-size:1.6rem;font-weight:530;font-weight:500;gap:1rem;justify-content:center;letter-spacing:.32px;line-height:1;padding:1.6rem 4rem}.btn__filtre a span.mobile,.editor-styles-wrapper .btn__filtre a span.mobile{display:none}.btn__filtre a:after,.editor-styles-wrapper .btn__filtre a:after{content:"";display:block;height:1.5rem;width:1.7rem}.btn__filtre--main a,.editor-styles-wrapper .btn__filtre--main a{background:#ff2621;color:#fff}.btn__filtre--main a:after,.editor-styles-wrapper .btn__filtre--main a:after{background:url(../icons/icons-filtre.svg) no-repeat 50%/cover}.btn__filtre--sort a,.editor-styles-wrapper .btn__filtre--sort a{background:#fbe4e5;color:#ff2621}.btn__filtre--sort a:after,.editor-styles-wrapper .btn__filtre--sort a:after{background:url(../icons/icons-sort.svg) no-repeat 50%/cover}@media screen and (min-width:1024px){.btn a,.editor-styles-wrapper .btn a{font-size:1.8rem;letter-spacing:.036rem}.btn__primaire .wp-block-button__link,.btn__primaire a,.btn__secondaire .wp-block-button__link,.btn__secondaire a,.editor-styles-wrapper .btn__primaire .wp-block-button__link,.editor-styles-wrapper .btn__primaire a,.editor-styles-wrapper .btn__secondaire .wp-block-button__link,.editor-styles-wrapper .btn__secondaire a{padding:2.6rem 4rem}.btn__cards a,.editor-styles-wrapper .btn__cards a{font-size:1.6rem;letter-spacing:.032rem}.btn__fixed,.editor-styles-wrapper .btn__fixed{bottom:4rem}.btn__filtre a,.editor-styles-wrapper .btn__filtre a{font-size:2rem;letter-spacing:.4px;padding:1.6rem 4rem}.btn__filtre a span.mobile,.editor-styles-wrapper .btn__filtre a span.mobile{display:inline}}.menu ul{list-style:none;margin:0;padding:0}.menu ul li{padding-left:0}.menu ul li:before{display:none}.menu{list-style:none;margin:0;padding:0}.menu li{padding-left:0}.menu li:before{display:none}.menu a{display:inline-block;text-decoration:none}.menu .menu-item-has-children .sub-menu{gap:1.5rem;margin-top:1rem;padding-left:2rem}.menu .menu-item-has-children .sub-menu a{font-size:2rem;line-height:1}@media screen and (min-width:1024px){.menu .menu-item-has-children{align-items:center;display:flex;gap:1rem;position:relative}.menu .menu-item-has-children:after{background:url(../../assets/icons/submenu-arrow.svg) no-repeat 50%/cover;content:"";display:block;height:.8rem;transition:.3s ease;width:1rem}.menu .menu-item-has-children .sub-menu{background:#fff;border-radius:.5rem;box-shadow:0 0 20px 3px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:1.5rem;left:50%;margin-top:0;opacity:0;padding:3rem;pointer-events:none;position:absolute;top:130%;transform:translateX(-50%) translateY(-1rem);transition:.5s ease;width:-moz-max-content;width:max-content;z-index:2}.menu .menu-item-has-children .sub-menu:before{content:"";display:block;height:2rem;left:50%;position:absolute;top:-1.5rem;transform:translateX(-50%);width:100%;z-index:-1}.menu .menu-item-has-children .sub-menu a{font-size:1.6rem;font-weight:400;line-height:1}.menu .menu-item-has-children:hover:after{transform:rotate(180deg)}.menu .menu-item-has-children:hover .sub-menu{opacity:1;pointer-events:all;transform:translateX(-50%) translateY(0)}}.header__menu--desktop{display:none}@media screen and (min-width:1024px){.header__menu--desktop{display:block}.header__menu .nav--back{display:none}.header__menu ul{align-items:center;display:flex;gap:1.7rem;justify-content:flex-end}.header__menu a{color:#171616;font-family:NeueMontreal-Medium,sans-serif;font-size:1.6rem;font-weight:530;transition:.3s ease}.header__menu a:hover{color:#ff2621;cursor:pointer;opacity:1}.header__menu .header__cta a{background:#ff2621;border-radius:3rem 0 3rem 3rem;color:#fff;font-family:NeueMontreal-Bold,sans-serif;font-size:1.6rem;font-weight:800;letter-spacing:.032rem;padding:1.6rem 2rem}.header__menu .header__cta a:hover{border-radius:3rem 3rem 3rem 0}.header__menu .menu-item-has-children>a{pointer-events:none}.header__menu .pll-parent-menu-item a{font-size:1.4rem}.header__menu .pll-parent-menu-item>a{pointer-events:none}.header__menu .pll-parent-menu-item:after{height:.4rem;width:.9rem}.header__menu .pll-parent-menu-item .sub-menu{padding:1rem 2rem;top:100%}.header__menu .pll-parent-menu-item .sub-menu .current-lang{display:none}.header__menu .pll-parent-menu-item .sub-menu li{line-height:1}.header__menu .pll-parent-menu-item .sub-menu li a{font-size:1.4rem;line-height:1}}@media screen and (min-width:1280px){.header__menu ul{gap:4.5rem}.header__menu a{font-size:1.8rem}.header__menu .header__cta a{padding:1.6rem 4rem}}.header__menu--lang .menu .menu-item-has-children{align-items:center;display:flex;gap:1rem;position:relative}.header__menu--lang .menu .menu-item-has-children:after{background:url(../../assets/icons/submenu-arrow-white.svg) no-repeat 50%/cover;content:"";display:block;height:.8rem;transition:.3s ease;width:1rem}.header__menu--lang .menu .menu-item-has-children .sub-menu{background:#fff;border-radius:.5rem;box-shadow:0 0 20px 3px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:1.5rem;left:50%;margin-top:0;opacity:0;padding:1rem 2rem;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%) translateY(-1rem);transition:.5s ease;width:-moz-max-content;width:max-content;z-index:2}.header__menu--lang .menu .menu-item-has-children .sub-menu:before{content:"";display:block;height:2rem;left:50%;position:absolute;top:-1.5rem;transform:translateX(-50%);width:100%;z-index:-1}.header__menu--lang .menu .menu-item-has-children .sub-menu a{font-size:1.6rem;font-weight:400;line-height:1}.header__menu--lang .menu .menu-item-has-children:hover:after{transform:rotate(180deg)}.header__menu--lang .menu .menu-item-has-children:hover .sub-menu{opacity:1;pointer-events:all;transform:translateX(-50%) translateY(0)}.header__menu--lang .pll-parent-menu-item a{color:#fff;font-size:1.4rem}.header__menu--lang .pll-parent-menu-item>a{pointer-events:none}.header__menu--lang .pll-parent-menu-item:after{height:.4rem;width:.9rem}.header__menu--lang .pll-parent-menu-item .sub-menu{padding:1rem 2rem;top:100%}.header__menu--lang .pll-parent-menu-item .sub-menu .current-lang{display:none}.header__menu--lang .pll-parent-menu-item .sub-menu li{line-height:1}.header__menu--lang .pll-parent-menu-item .sub-menu li a{color:#ff2621;font-size:1.4rem!important;line-height:1}.footer__menu ul{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.footer__menu ul li{line-height:1}.footer__menu--main ul{gap:3rem}.footer__menu--main ul li ul{display:none!important}.footer__menu--main .header__cta,.footer__menu--main .pll-parent-menu-item{display:none}.footer__menu--main a{color:#171616;font-family:NeueMontreal-Medium,sans-serif;font-size:3.2rem;font-weight:530;line-height:1}.footer__menu--sec a{color:#171616;font-size:1.8rem;line-height:1}.footer__menu--legal a{color:#858585;font-size:1.4rem;line-height:1.3}@media screen and (min-width:1024px){.footer__menu{margin-bottom:0}.footer__menu ul{align-items:flex-start}.footer__menu a{transition:.3s ease}.footer__menu a:hover{opacity:.5}.footer__menu .menu-item-has-children:after{display:none}}.socials .menu{align-items:center;display:flex;gap:2.5rem;justify-content:flex-start;margin-top:2rem}.socials p{font-size:1.8rem;line-height:1.3;text-align:center}.socials a{display:block;font-size:0;height:2.5rem;line-height:1;margin:auto;transition:.3s ease;width:2.5rem}.socials a:hover{opacity:.5}.socials li{display:flex;height:2.5rem;width:2.5rem}.socials li.facebook a{background:url(../icons/facebook.svg) no-repeat 50%/contain}.socials li.instagram a{background:url(../icons/instagram.svg) no-repeat 50%/contain}.socials li.youtube a{background:url(../icons/youtube.svg) no-repeat 50%/contain}.socials li.linkedin a{background:url(../icons/linkedin.svg) no-repeat 50%/contain}.nav .socials{display:flex;justify-content:center}.nav .socials li.facebook a{background:url(../icons/facebook-white.svg) no-repeat 50%/contain}.nav .socials li.instagram a{background:url(../icons/instagram-white.svg) no-repeat 50%/contain}.nav .socials li.youtube a{background:url(../icons/youtube-white.svg) no-repeat 50%/contain}.nav .socials li.linkedin a{background:url(../icons/linkedin-white.svg) no-repeat 50%/contain}@media screen and (min-width:1024px){.socials p{text-align:left}}.infos-contact{display:flex;flex-direction:column;gap:3.4rem}.infos-contact__el{font-size:1.8rem;line-height:1.3;padding-left:5.7rem}.infos-contact__el span+a{color:#ff2621;margin-top:1rem;text-decoration:underline}.infos-contact__el:before{background:transparent;border:none;border-radius:0;height:3.1rem;top:0;width:3.1rem}.infos-contact__el--phone:before{background:url(../icons/icon-tel.svg) no-repeat 50%/cover}.infos-contact__el--mail:before{background:url(../icons/icon-mail.svg) no-repeat 50%/cover}.infos-contact__el--address:before{background:url(../icons/icon-address.svg) no-repeat 50%/cover}.infos-contact a{color:#171616;display:inline-block;font-size:1.8rem;line-height:1.3;text-decoration:none;transition:.3s ease}.infos-contact a:hover{opacity:.5}.bloc-video__el{height:calc(100% + .2rem);margin-top:.1rem;position:relative}.bloc-video__controls{height:100%;left:0;position:absolute;top:0;width:100%}.bloc-video__controls .play{background:url(../icons/play.svg) #fff no-repeat 57.5% 50%/30%;border:2px solid #ff2621;border-radius:50%;display:block;height:6.2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transition:.3s ease;width:6.2rem}.bloc-video__controls--play{pointer-events:none}.bloc-video__controls--play .play{transform:translate(-50%,-50%) scale(0)}.bloc-video video{border:1px solid #ff2621;border-radius:1.5rem;display:block;font-size:0;height:100%;margin:0 auto;width:100%}@media screen and (min-width:1024px){.bloc-video video{border:3px solid #ff2621;border-radius:4rem}.bloc-video__controls .play{border:3px solid #ff2621;height:11rem;width:11rem}.bloc-video__controls .play:hover{cursor:pointer;transform:translate(-50%,-50%) scale(1.05)}}.bloc-chiffre{align-items:center;display:flex;flex-direction:column;gap:7.5rem}.bloc-chiffre__el{max-width:27rem;text-align:center}.bloc-chiffre__el:before{background:#ff2621;content:"";display:block;height:4px;margin-bottom:2.2rem;width:100%}.bloc-chiffre__el .numb{color:#ff2621;font-family:NeueMontreal-Bold,sans-serif;font-size:2.6rem;font-weight:800;line-height:1.2}.bloc-chiffre__el .label{color:#454545;font-size:2rem;line-height:1.3;margin-top:1.85rem}@media screen and (min-width:1024px){.bloc-chiffre{flex-direction:row;flex-wrap:wrap;gap:5rem;justify-content:center}.bloc-chiffre .numb{font-size:4.4rem}.bloc-chiffre .label{font-size:2.2rem}}@media screen and (min-width:1280px){.bloc-chiffre{gap:9.5rem;justify-content:space-between}}.coulisse{margin-top:5rem}.coulisse__container{padding:7.5rem 0;position:relative}.coulisse__container h2{margin:0 auto;max-width:39.5rem;text-align:center}.coulisse__container:after{background:url(../images/REG_bkg_bottom-right.webp) no-repeat 100% 100%/cover;bottom:0;content:"";display:block;height:38.6rem;mix-blend-mode:color-dodge;pointer-events:none;position:absolute;right:0;width:39.3rem}.coulisse__el{max-width:31rem;overflow:hidden;width:100%}.coulisse__el h3{margin-top:4rem}.coulisse__el h3:after{display:none}.coulisse__el iframe{border-radius:2rem;display:block;height:17.5rem;width:100%}.coulisse .swiper-button-next,.coulisse .swiper-button-prev{background:url(../icons/arrow-swiper-2.svg) #ff2621 no-repeat 50%/40%;border:2px solid #fff;border-radius:50%;display:block;height:6rem;width:6rem}.coulisse .swiper-button-next:after,.coulisse .swiper-button-prev:after{display:none}.coulisse .swiper-button-prev{transform:rotate(180deg)}@media screen and (min-width:1024px){.coulisse{margin-top:8rem}.coulisse__container{padding:12rem 0}.coulisse__container h2{margin:0;text-align:left}.coulisse__container:after,.coulisse__container:before{height:35.7rem;width:56.7rem}.coulisse__container:before{background:url(../images/REG_bkg_top-left.webp) no-repeat 0 0/cover;content:"";display:block;left:0;mix-blend-mode:color-dodge;pointer-events:none;position:absolute;top:0}.coulisse__el{max-width:76rem}.coulisse__el iframe{height:43rem}}.slide-photo .swiper-wrapper{align-items:stretch}.slide-photo__el{display:flex;margin:auto;max-width:-moz-max-content;max-width:max-content}.slide-photo__el img{border-radius:2rem;height:auto;margin:auto;width:100%}.bloc-brand__main{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:111.1rem;width:90%}.bloc-brand__main__el{max-width:17rem}.bloc-brand__other{margin-top:2.5rem;overflow:hidden;width:100vw}.bloc-brand__other__track{align-items:center;animation:blocBrandScroll linear infinite;display:flex;width:-moz-max-content;width:max-content}.bloc-brand__other__el{flex:none;max-width:17.5rem;padding:0 1rem}.bloc-brand__other__img{display:block;height:60px;-o-object-fit:contain;object-fit:contain;width:auto}@keyframes blocBrandScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media screen and (min-width:1024px){.bloc-brand__main__el,.bloc-brand__other__el{max-width:22rem}}.cta__footer{background:#fff;overflow:hidden}.cta__footer .subtitle{display:none}.cta__footer a{display:block;padding:7.5rem 0;text-align:center;width:100%}.cta__footer a .wrapper{margin:0 auto;max-width:151.2rem;position:relative}.cta__footer a .wrapper *{transition:.3s ease}.cta__footer a .wrapper:after,.cta__footer a .wrapper:before{background:url(../images/cta-footer-deco.svg) no-repeat 50%/cover;content:"";display:block;height:6rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:9.3rem}.cta__footer a .wrapper:before{background:url(../images/cta-footer-deco-1.svg) no-repeat 50%/cover;left:-5rem}.cta__footer a .wrapper:after{right:-5rem}.cta__footer h2{font-size:clamp(3.6rem,7vw,11.6rem)}.cta__footer h2:after{display:none}.cta__footer .btn-container{margin-top:2.3rem}.cta__footer .btn-container p{background:#ff2621;border:2px solid #ff2621;border-radius:3rem 0 3rem 3rem;color:#fff;display:inline-block;font-family:NeueMontreal-Bold,sans-serif;font-weight:800;line-height:1;padding:2rem 3rem}.cta__main{margin:0 auto;max-width:72rem}.cta__main .wp-block-columns{gap:0}.cta__main .cta__container{border-radius:2rem;overflow:hidden}.cta__main .cta__img{padding-top:1rem;position:relative}.cta__main .cta__img figure{margin:0 auto;max-width:18rem;position:relative;z-index:5}.cta__main .cta__img:after,.cta__main .cta__img:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.cta__main .cta__img:before{background:url(../images/REG-newsletter-bkg-back.webp) no-repeat 50%/cover;mix-blend-mode:color-dodge;z-index:4}.cta__main .cta__img:after{background:url(../images/REG-newsletter-bkg-front.webp) no-repeat 50%/cover;z-index:2}.cta__main .cta__content{max-width:78rem}.cta__main .cta__content h2{margin:0 auto 3rem;max-width:90%;text-align:center}.cta__main .cta__content p{margin-bottom:2rem;text-align:center}.cta__main .cta__content .wp-block-buttons{justify-content:center}.cta__main .cta__content .wp-block-group{padding:4rem 2rem}.cta__contact{background:url(../images/REG-cta-contact-bkg.webp) no-repeat 50%/cover;border-radius:2rem}.cta__contact .wrapper{padding:3.6rem 3.8rem}.cta__contact .img{border-radius:2rem;margin:0 auto;overflow:hidden}.cta__contact p{color:#fff;font-family:NeueMontreal-Medium,sans-serif;font-size:2.2rem;font-weight:530;line-height:1.2;margin-top:2.3rem;text-align:center}.cta__contact .btn-container{display:flex;justify-content:center;margin-top:2.3rem}.cta__contact .btn-container .btn a{background:#fff;color:#ff2621}@media screen and (min-width:1024px){.cta__footer a{padding:20rem 0}.cta__footer a .wrapper:after,.cta__footer a .wrapper:before{height:15rem;top:75%;width:24rem}.cta__footer a .wrapper:before{left:-10rem}.cta__footer a .wrapper:after{right:-10rem}.cta__footer a:hover{cursor:none}.cta__footer a:hover .wrapper *{transform:scale(.95)}.cta__footer .subtitle{color:#ff2621;display:block;font-family:NeueMontreal-Bold,sans-serif;font-size:2rem;font-weight:800;letter-spacing:.02rem;line-height:1}.cta__footer .btn-container{display:none}.cta__main{margin:0;max-width:100%;position:relative}.cta__main:after,.cta__main:before{content:"";display:block;height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%}.cta__main:before{background:url(../images/REG-newsletter-bkg-back-desktop.webp) no-repeat 50%/cover;border-radius:0 2rem 2rem 0;max-width:77.5rem;z-index:2}.cta__main:after{background:url(../images/REG-newsletter-bkg-front-desktop.webp) no-repeat 50%/cover;border-radius:0 2rem 2rem 0;max-width:86.5rem;mix-blend-mode:color-dodge;z-index:3}.cta__main .wp-block-columns{align-items:stretch!important;flex-direction:row-reverse}.cta__main .cta__container{overflow:visible}.cta__main .cta__img{padding-top:0;position:inherit}.cta__main .cta__img figure{bottom:0;margin:0;max-width:100%;position:relative;position:absolute;right:-8rem;width:41.5rem;z-index:5}.cta__main .cta__img:after,.cta__main .cta__img:before{display:none}.cta__main .cta__content{max-width:78rem}.cta__main .cta__content h2{max-width:100%;text-align:left}.cta__main .cta__content p{text-align:left}.cta__main .cta__content .wp-block-buttons{justify-content:flex-start}.cta__main .cta__content .wp-block-group{padding:5rem 0 5rem 5rem}.cta__main .cta__mediakit .cta__img figure{right:0}.cta__main .cta__mediakit .wp-block-columns{justify-content:flex-end}.cta__main .cta__mediakit .columns-type-tiers .wp-block-column:last-child{max-width:60rem}.cta__contact{position:sticky;top:15%}}@media screen and (min-width:1280px){.cta__main .cta__img figure{position:absolute;right:-4rem;width:50rem}.cta__main .cta__img:after,.cta__main .cta__img:before{display:none}.cta__main .cta__content .wp-block-group{padding:5rem 0 5rem 7rem}.cta__main .cta__mediakit .cta__content .wp-block-group{padding:5rem 7rem}.cta__main .cta__mediakit .cta__content h2{margin:0 0 3rem;max-width:90%}.cta__main .cta__mediakit .columns-type-tiers .wp-block-column:last-child{max-width:69rem}.cta__main .cta__mediakit .cta__img figure{right:-3rem;width:54rem}}@media screen and (min-width:1440px){.cta__main .cta__mediakit .cta__content .wp-block-group{padding:5rem 10rem}.cta__main .cta__mediakit .columns-type-tiers .wp-block-column:last-child{max-width:75rem}.cta__main .cta__mediakit .cta__img figure{right:3rem}}.spacer__base{height:5rem!important}.spacer__huge{height:7.5rem!important}.spacer__big,.spacer__med{height:5rem!important}.spacer__small{height:3rem!important}.spacer__tiny{height:2rem!important}@media screen and (min-width:1024px){.spacer__base{height:7.5rem!important}.spacer__huge{height:15rem!important}.spacer__big{height:12rem!important}.spacer__med{height:5rem!important}.spacer__small{height:4rem!important}.spacer__tiny{height:2rem!important}}img{display:block;height:auto;width:100%}.format-smartphone{margin:0 auto!important;max-width:25rem}.notification-bar{background:#000;overflow:hidden;padding:10px 0;position:relative;white-space:nowrap;width:100%}.notification-bar__el{animation:marqueeScroll var(--scroll-duration) linear infinite;color:#fff;display:inline-block;font-size:18px;min-width:100vw;transform:translateX(100vw);white-space:nowrap}@keyframes marqueeScroll{to{transform:translateX(-100%)}}.hero{background:#ff2621;padding:19rem 0 7.5rem;position:relative}.hero,.hero h1{color:#fff}.hero__divider{height:1.6rem;margin:3rem 0;position:relative;width:100%}.hero__divider:after,.hero__divider:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.hero__divider:before{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);height:.3rem;right:0;width:100%}.hero__divider:after{background:#fff;border-radius:50%;height:1.6rem;right:0;width:1.6rem}.hero .back-to-archive{margin-bottom:3rem}.hero .back-to-archive a{align-items:center;color:#fff;display:inline-block;display:flex;font-family:NeueMontreal-Medium,sans-serif;font-size:1.2rem;font-weight:530;gap:1.5rem;justify-content:flex-start;letter-spacing:1.2px;line-height:1;text-decoration:none;text-transform:uppercase}.hero .back-to-archive a:before{background:url(../icons/arrows-archive.svg) no-repeat 50%/cover;content:"";display:block;height:1rem;width:.5rem}.hero__bkg{background:url(../images/bkg-hero.svg) no-repeat 50%/cover;bottom:0;height:9rem;left:0;pointer-events:none;position:absolute;width:100%}.home .hero{padding:19rem 0 10rem}.single-evenements .hero,.single-post .hero{padding:19rem 0}.single-evenements .hero:after,.single-post .hero:after{background:url(../images/REG-bkg-hero-right.webp) no-repeat 50%/cover;content:"";display:block;height:100%;max-width:90rem;max-width:39.3rem;mix-blend-mode:screen;position:absolute;right:0;top:0;width:100%}.single-evenements .hero__infos,.single-post .hero__infos{display:flex;flex-direction:column;gap:3rem}.single-evenements .hero__infos p,.single-post .hero__infos p{color:hsla(0,0%,100%,.85);display:flex;flex-direction:column;gap:.8rem;line-height:1}.single-evenements .hero__infos p span,.single-post .hero__infos p span{color:#fff;font-family:NeueMontreal-Medium,sans-serif;font-size:1.8rem;font-weight:530}.single-evenements .hero__cat--list,.single-post .hero__cat--list{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;margin-top:.7rem}.single-evenements .hero__cat--list p,.single-post .hero__cat--list p{color:#fff;font-family:NeueMontreal-Medium,sans-serif;font-size:1.8rem;font-weight:530}.home .header,.single-evenements .header,.single-marques .header,.single-post .header{left:0;position:absolute;top:0;width:100%}.home .header__ham,.single-evenements .header__ham,.single-marques .header__ham,.single-post .header__ham{background:#fff}.home .header__fixed,.single-evenements .header__fixed,.single-marques .header__fixed,.single-post .header__fixed{left:0;position:fixed;top:-100%;width:100vw}.home .header__hide,.single-evenements .header__hide,.single-marques .header__hide,.single-post .header__hide{top:-100%}.home .header__show,.single-evenements .header__show,.single-marques .header__show,.single-post .header__show{top:0}@media screen and (min-width:1024px){.hero{padding:23rem 0 11.2rem}.hero__divider{height:2rem;margin:4rem 0}.hero__divider:before{height:.4rem}.hero__divider:after{height:2rem;width:2rem}.hero__bkg{background:url(../images/bkg-hero-desktop.svg) no-repeat 50%/cover;height:7rem}.home .hero{padding:22rem 0 10rem}.single-evenements .hero,.single-post .hero{padding:20rem 0 28.3rem}.single-evenements .hero:before,.single-post .hero:before{background:url(../images/REG-bkg-hero-left.webp) no-repeat 50%/cover;content:"";display:block;height:100%;left:0;max-width:90rem;max-width:39.3rem;mix-blend-mode:screen;position:absolute;top:0;width:100%}.single-evenements .hero__infos,.single-post .hero__infos{flex-direction:row;gap:8rem}.home .header__wrapper,.single-evenements .header__wrapper,.single-marques .header__wrapper,.single-post .header__wrapper{border-bottom:1px solid hsla(0,0%,100%,.5)}.home .header__menu a,.single-evenements .header__menu a,.single-marques .header__menu a,.single-post .header__menu a{color:#fff}.home .header__menu .menu-item-has-children a,.home .header__menu a:hover,.single-evenements .header__menu .menu-item-has-children a,.single-evenements .header__menu a:hover,.single-marques .header__menu .menu-item-has-children a,.single-marques .header__menu a:hover,.single-post .header__menu .menu-item-has-children a,.single-post .header__menu a:hover{color:#171616}.home .header__menu .menu-item-has-children a:hover,.single-evenements .header__menu .menu-item-has-children a:hover,.single-marques .header__menu .menu-item-has-children a:hover,.single-post .header__menu .menu-item-has-children a:hover{color:#ff2621}.home .header__menu .menu-item-has-children>a,.single-evenements .header__menu .menu-item-has-children>a,.single-marques .header__menu .menu-item-has-children>a,.single-post .header__menu .menu-item-has-children>a{color:#fff}.home .header__menu .menu-item-has-children:after,.single-evenements .header__menu .menu-item-has-children:after,.single-marques .header__menu .menu-item-has-children:after,.single-post .header__menu .menu-item-has-children:after{background:url(../../assets/icons/submenu-arrow-white.svg) no-repeat 50%/cover}.home .header__menu .header__cta a,.single-evenements .header__menu .header__cta a,.single-marques .header__menu .header__cta a,.single-post .header__menu .header__cta a{background:#fff;color:#ff2621}.home .header__fixed .header__logo a,.single-evenements .header__fixed .header__logo a,.single-marques .header__fixed .header__logo a,.single-post .header__fixed .header__logo a{background:url(../images/logo-regie-rojo.svg) no-repeat 50%/cover}.home .header__fixed .header__logo img,.single-evenements .header__fixed .header__logo img,.single-marques .header__fixed .header__logo img,.single-post .header__fixed .header__logo img{filter:opacity(0)}.home .header__fixed .header__menu a,.single-evenements .header__fixed .header__menu a,.single-marques .header__fixed .header__menu a,.single-post .header__fixed .header__menu a{color:#171616}.home .header__fixed .header__menu a:hover,.single-evenements .header__fixed .header__menu a:hover,.single-marques .header__fixed .header__menu a:hover,.single-post .header__fixed .header__menu a:hover{color:#ff2621}.home .header__fixed .header__cta a,.single-evenements .header__fixed .header__cta a,.single-marques .header__fixed .header__cta a,.single-post .header__fixed .header__cta a{background:#ff2621;color:#fff}.home .header__fixed .header__cta a:hover,.single-evenements .header__fixed .header__cta a:hover,.single-marques .header__fixed .header__cta a:hover,.single-post .header__fixed .header__cta a:hover{color:#fff}.home .header__fixed .menu-item-has-children:after,.single-evenements .header__fixed .menu-item-has-children:after,.single-marques .header__fixed .menu-item-has-children:after,.single-post .header__fixed .menu-item-has-children:after{background:url(../../assets/icons/submenu-arrow.svg) no-repeat 50%/cover}}.bloc-galery__el,.bloc-galery__thumbs__el{border-radius:1rem;overflow:hidden;padding-top:52%}.bloc-galery__el img,.bloc-galery__thumbs__el img{border-radius:1rem;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.bloc-galery .swiper-button-next,.bloc-galery .swiper-button-prev,.bloc-galery__thumbs .swiper-button-next,.bloc-galery__thumbs .swiper-button-prev{background:url(../icons/arrow-swiper.svg) #ff2621 no-repeat 55% 55%/30%;border-radius:50%;display:block;height:2.4rem;margin:0;top:50%;transform:translateY(-50%);width:2.4rem}.bloc-galery .swiper-button-next:after,.bloc-galery .swiper-button-prev:after,.bloc-galery__thumbs .swiper-button-next:after,.bloc-galery__thumbs .swiper-button-prev:after{display:none}.bloc-galery .swiper-button-prev,.bloc-galery__thumbs .swiper-button-prev{transform:translateY(-50%) rotate(180deg)}.bloc-galery__thumbs{margin-top:1.2rem}.bloc-galery__thumbs__el{padding-top:10%}.bloc-galery__thumbs__el:hover{cursor:pointer}@media screen and (min-width:1024px){.bloc-galery .swiper-button-next,.bloc-galery .swiper-button-prev{height:5rem;width:5rem}}.departement{display:flex;flex-direction:column;gap:10rem}.departement__titre{color:#ff2621;font-family:NeueMontreal-Medium,sans-serif;font-size:2rem;font-weight:530;line-height:1.4;margin-bottom:7.5rem;position:relative}.departement__titre:after,.departement__titre:before{background:#ff2621;content:"";display:block;position:absolute;right:0;top:50%;transform:translateY(-50%)}.departement__titre:after{border-radius:50%;height:1.1rem;width:1.1rem}.departement__titre:before{height:2px;max-width:120rem;width:70%}@media screen and (min-width:1024px){.departement{gap:12rem}.departement__titre{margin-bottom:5rem}.departement__titre:after{height:1.4rem;width:1.4rem}.departement__titre:before{width:85%}}@media screen and (min-width:1280px){.departement__titre:before{width:90%}}.equipe{align-items:stretch;display:flex;flex-wrap:wrap;gap:4rem;justify-content:center;row-gap:4rem}.equipe__el{max-width:29.8rem}.equipe__photo{border-radius:2rem;margin-bottom:2.8rem;overflow:hidden;position:relative}.equipe__photo--hover{display:none}.equipe__contact{align-items:center;bottom:1.5rem;display:flex;gap:2rem;justify-content:center;left:0;position:absolute;width:100%;z-index:10}.equipe__contact__el{background:#ff2621;border-radius:50%;display:block;font-size:0;height:5.2rem;line-height:0;width:5.2rem}.equipe__contact__el.phone{background:url(../icons/phone.svg) #ff2621 no-repeat 50%/50%}.equipe__contact__el.fix{background:url(../icons/fix.svg) #ff2621 no-repeat 50%/50%}.equipe__contact__el.mail{background:url(../icons/mail.svg) #ff2621 no-repeat 50%/50%}.equipe__content p{line-height:1;margin:0}.equipe__content p+p{margin-top:2rem!important}.equipe__content .name{color:#171616;font-family:NeueMontreal-Medium,sans-serif;font-size:2.8rem;font-weight:530;letter-spacing:.28px}.equipe__content .fonction{color:#6b6b6b;font-size:1.6rem;letter-spacing:.16px}@media screen and (min-width:1024px){.equipe__photo{position:relative}.equipe__photo--hover{display:block;left:0;opacity:0;position:absolute;top:0;transition:.1s linear}.equipe__contact__el{transition:.3s ease}.equipe__contact__el.phone{transform:translateY(140%)}.equipe__contact__el.fix{transform:translateX(100%) translateY(140%) rotate(-40deg)}.equipe__contact__el.mail{transform:translateX(-100%) translateY(140%) rotate(40deg)}.equipe__el:hover .equipe__photo--hover{opacity:1}.equipe__el:hover .equipe__contact__el{transform:translate(0) rotate(0)}.equipe__el:hover .equipe__contact__el:hover{transform:scale(1.15)}}@media screen and (min-width:1480px){.equipe{justify-content:flex-start}}.custom-cursor{display:none}@media screen and (min-width:1024px){.custom-cursor{background:url(../icons/arrow-cursor.svg) #ff2621 no-repeat 50%/40%;border-radius:50%;display:block;height:8rem;pointer-events:none;position:fixed;transform:translate(-50%,-50%) scale(0);transition:transform .3s ease,background-color .3s ease;width:8rem;z-index:1002}.custom-cursor__hover{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(-45deg)}}@media screen and (min-width:1280px){.custom-cursor{height:13rem;width:13rem}}.filter{background:#fff;border-radius:2rem;bottom:-300%;box-shadow:0 0 64px 0 rgba(0,0,0,.25);left:50%;max-width:-moz-max-content;max-width:max-content;overflow:hidden;position:fixed;transform:translateX(-50%);transition:.3s ease;width:90%;z-index:1000000}.filter__open{bottom:4rem}.filter__wrapper{padding:6rem 4rem 4rem;position:relative}.filter__right{margin-top:2.5rem;text-align:center}.filter__btn{background:transparent;border:none;outline:none;padding:0}.filter__btn--close{align-items:center;background:#ff2621;border-radius:6rem;color:#fff;display:flex;font-family:NeueMontreal-Medium,sans-serif;font-size:1.4rem;font-weight:530;padding:1rem 2rem;position:absolute;right:1rem;top:1rem;transition:.3s ease}.filter__btn--close:before{background:url(../icons/close-white.svg) no-repeat 50%/cover;content:"";display:block;height:1rem;margin-right:1rem;width:1rem}.filter__btn--close:hover{cursor:pointer}.filter__btn--reset{border-bottom:1px solid #454545;color:#454545;font-size:1.4rem;padding-bottom:5px;transition:.3s ease}.filter__btn--reset:hover{cursor:pointer;opacity:.5}.filter__el{align-items:center;display:flex;gap:1rem;justify-content:flex-start;margin-bottom:1.5rem}.filter__el:last-child{margin-bottom:0}.filter__el p{line-height:1}.filter__el p,.filter__el select{font-family:NeueMontreal-Medium,sans-serif;font-size:1.8rem;font-weight:530}.filter__el select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:#ff2621;outline:none;transition:.3s ease}.filter__el select:hover{color:#171616;cursor:pointer}.filter__el .facetwp-type-sort.is-loading{opacity:1}.filter__el .facetwp-radio{background:none;background-image:none;color:#ff2621;font-family:NeueMontreal-Medium,sans-serif;font-size:1.8rem;font-weight:530;padding:0;transition:.3s ease}.filter__el .facetwp-radio:hover{color:#171616}.filter__el .facetwp-radio.checked{background-image:none;color:#ff2621}.filter__el .fs-label-wrap{background:transparent;border:none;color:#ff2621;font-family:NeueMontreal-Medium,sans-serif;font-size:1.8rem;font-weight:530;outline:none;transition:.3s ease}.filter__el .fs-label-wrap .fs-label{padding:0}.filter__el .fs-dropdown .fs-search,.filter__el .fs-label-wrap .fs-arrow{display:none}.filter__el .fs-dropdown .fs-options{max-height:10rem}.filter__el .fs-wrap.multiple .fs-option.selected .fs-checkbox i{background-color:#ff2621}.filter .facetwp-facet{margin:0}.filter__sort .filter__left .filter__el{align-items:flex-start}@media screen and (min-width:1024px){.filter__sort .filter__wrapper{padding:8rem 4rem 4rem}.filter .facetwp-facet-medias.facetwp-type-radio{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.filter .facetwp-facet-medias.facetwp-type-radio .facetwp-radio{margin:0}.filter .facetwp-facet-medias.facetwp-type-radio .facetwp-counter{display:none}}.page__entry{padding:9rem 0 0}@media screen and (min-width:1024px){.page__entry{padding:12rem 0 0}}.wp-block-columns{gap:4rem;margin-bottom:0}.wp-block-separator{background:rgba(0,0,0,.2);border:none;height:2px}.page-template-default .page__content figure{border-radius:1rem;margin:0;overflow:hidden}.page-template-default .page__content figure iframe{height:44rem;width:100%}.page-template-default .page__content ol,.page-template-default .page__content ul{display:flex;flex-direction:column;gap:1.5rem}.page-template-default .page__content .bloc-galery--container+.bloc-galery--container,.page-template-default .page__content .bloc-galery--container+.wp-block-buttons,.page-template-default .page__content .bloc-galery--container+figure,.page-template-default .page__content .bloc-galery--container+h2,.page-template-default .page__content .bloc-galery--container+h3,.page-template-default .page__content .bloc-galery--container+ol,.page-template-default .page__content .bloc-galery--container+p,.page-template-default .page__content .bloc-galery--container+ul,.page-template-default .page__content .wp-block-buttons+.bloc-galery--container,.page-template-default .page__content .wp-block-buttons+.wp-block-buttons,.page-template-default .page__content .wp-block-buttons+figure,.page-template-default .page__content .wp-block-buttons+h2,.page-template-default .page__content .wp-block-buttons+h3,.page-template-default .page__content .wp-block-buttons+ol,.page-template-default .page__content .wp-block-buttons+p,.page-template-default .page__content .wp-block-buttons+ul,.page-template-default .page__content figure+.bloc-galery--container,.page-template-default .page__content figure+.wp-block-buttons,.page-template-default .page__content figure+figure,.page-template-default .page__content figure+h2,.page-template-default .page__content figure+h3,.page-template-default .page__content figure+ol,.page-template-default .page__content figure+p,.page-template-default .page__content figure+ul,.page-template-default .page__content h2+.bloc-galery--container,.page-template-default .page__content h2+.wp-block-buttons,.page-template-default .page__content h2+figure,.page-template-default .page__content h2+h2,.page-template-default .page__content h2+h3,.page-template-default .page__content h2+ol,.page-template-default .page__content h2+p,.page-template-default .page__content h2+ul,.page-template-default .page__content h3+.bloc-galery--container,.page-template-default .page__content h3+.wp-block-buttons,.page-template-default .page__content h3+figure,.page-template-default .page__content h3+h2,.page-template-default .page__content h3+h3,.page-template-default .page__content h3+ol,.page-template-default .page__content h3+p,.page-template-default .page__content h3+ul,.page-template-default .page__content ol+.bloc-galery--container,.page-template-default .page__content ol+.wp-block-buttons,.page-template-default .page__content ol+figure,.page-template-default .page__content ol+h2,.page-template-default .page__content ol+h3,.page-template-default .page__content ol+ol,.page-template-default .page__content ol+p,.page-template-default .page__content ol+ul,.page-template-default .page__content p+.bloc-galery--container,.page-template-default .page__content p+.wp-block-buttons,.page-template-default .page__content p+figure,.page-template-default .page__content p+h2,.page-template-default .page__content p+h3,.page-template-default .page__content p+ol,.page-template-default .page__content p+p,.page-template-default .page__content p+ul,.page-template-default .page__content ul+.bloc-galery--container,.page-template-default .page__content ul+.wp-block-buttons,.page-template-default .page__content ul+figure,.page-template-default .page__content ul+h2,.page-template-default .page__content ul+h3,.page-template-default .page__content ul+ol,.page-template-default .page__content ul+p,.page-template-default .page__content ul+ul{margin-top:3rem}.page-template-default .page__content .bloc-galery--container+h2,.page-template-default .page__content .wp-block-buttons+h2,.page-template-default .page__content figure+h2,.page-template-default .page__content ol+h2,.page-template-default .page__content p+h2,.page-template-default .page__content ul+h2{margin-top:7.5rem}.page-template-default .page__content .bloc-galery--container+h3,.page-template-default .page__content figure+h3,.page-template-default .page__content ol+h3,.page-template-default .page__content p+h3,.page-template-default .page__content ul+h3{margin-top:5rem}@media screen and (min-width:782px){.wp-block-columns{flex-wrap:wrap!important}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:auto;flex-grow:0}}@media screen and (min-width:1024px){.wp-block-columns{flex-wrap:nowrap!important;gap:6rem}.columns-type-fullwidth .wp-block-column{width:100%}.columns-type-default .wp-block-column{width:50%}.columns-type-tiers .wp-block-column:first-child{width:40%}.columns-type-tiers .wp-block-column:last-child,.columns-type-tiers-reverse .wp-block-column:first-child{width:60%}.columns-type-tiers-reverse .wp-block-column:last-child{width:40%}}.page-template-page-formulaire{background:#e0e4f0;display:flex;flex-direction:column;min-height:100vh;position:relative}.page-template-page-formulaire:before{background:url(../images/REG-page-formulaire-bkg-top-mobile.webp) no-repeat 100% 0/contain;content:"";display:block;height:100%;max-height:56rem;max-width:39.3rem;mix-blend-mode:color-dodge;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:10}.page-template-page-formulaire .page{min-height:100%}.page-template-page-formulaire .page__form{position:relative;z-index:5}.page-template-page-formulaire .cta__footer{display:none}.page-template-page-formulaire .footer__wrapper{border-top:0}@media screen and (min-width:1024px){.page-template-page-formulaire:before{background:url(../images/REG-page-formulaire-bkg-top.webp) no-repeat 100% 0/contain;max-width:57rem}.page-template-page-formulaire .page__content{background:#e0e4f0;position:relative}.page-template-page-formulaire .page__content:after{background:url(../images/REG-page-formulaire-bkg-bottom.webp) no-repeat 50%/contain;bottom:0;content:"";display:block;height:100%;left:0;max-height:56rem;max-width:57rem;mix-blend-mode:color-dodge;pointer-events:none;position:absolute;width:100%}}.page-template-page-contact .cta__footer{display:none}.page-template-page-contact .col{align-items:center;display:flex;flex-direction:column;gap:7.5rem}.page-template-page-contact .box-infos{border-radius:2rem;max-width:43rem;overflow:hidden}.page-template-page-contact .box-infos__el--bottom{background:#e0e4f0}.page-template-page-contact .box-infos__wrapper{padding:3.6rem}@media screen and (min-width:1024px){.page-template-page-contact .col{align-items:flex-start;flex-direction:row-reverse;gap:7.5rem;justify-content:space-between}.page-template-page-contact .col__el--top{max-width:76rem;width:60%}.page-template-page-contact .col__el--bottom{max-width:43rem;width:33%}.page-template-page-contact .box-infos__wrapper{padding:3.6rem 1.2rem}}@media screen and (min-width:1280px){.page-template-page-contact .box-infos__wrapper{padding:9rem 5.6rem}}.page-template-page-ty{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.page-template-page-ty .cta__footer{display:none}.error404{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.error404 .cta__footer{display:none}.error404 .page__404{display:flex;justify-content:center}.error404__content{margin:auto;max-width:70rem;text-align:center;width:75%}.page-template-page-legal .cta__footer{display:none}.page-template-page-legal .page__content h2+p,.page-template-page-legal .page__content p+p{margin-top:3rem}.page-template-page-legal .page__content ol+h2,.page-template-page-legal .page__content p+h2,.page-template-page-legal .page__content ul+h2{margin-top:5rem}.page-template-page-legal .page__content ol+p,.page-template-page-legal .page__content p+ol,.page-template-page-legal .page__content p+ul,.page-template-page-legal .page__content ul+p{margin-top:3rem}@media screen and (min-width:1024px){.page-template-page-legal .page__content ol+h2,.page-template-page-legal .page__content p+h2,.page-template-page-legal .page__content ul+h2{margin-top:12rem}}.lp__entry{padding:5rem 0}@media screen and (min-width:1024px){.lp__entry{padding:10rem 0}}.home .hero{overflow:hidden}.home .hero .container{position:relative;z-index:5}.home .hero h1{font-family:NeueMontreal-Bold,sans-serif;font-size:4rem;font-weight:800;line-height:.9;margin-bottom:3rem;text-align:center}.home .hero h1 span{display:inline-block;font-family:NeueMontreal-Regular,sans-serif;font-style:italic;font-weight:450}.home .hero h1 span:after{background:#fff;content:"";display:block;height:2px;width:100%}.home .hero p{color:#fff;font-family:NeueMontreal-Medium,sans-serif;font-weight:530;letter-spacing:.36px;margin:0 auto;max-width:65rem;text-align:center}.home .hero .btn-container{align-items:stretch;display:flex;flex-direction:column;gap:1rem;margin:3rem auto 0;max-width:68rem}.home .hero .btn-container .btn__primaire a{background:#fff;border:2px solid #fff;color:#ff2621;text-align:center;width:calc(100% - 6.4rem)}.home .hero .btn-container .btn__secondaire a{border:2px solid #fff;color:#fff;text-align:center;width:calc(100% - 6.4rem)}.home .hero__video{height:100%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.home .hero__video video{display:block;height:100%}.section-home__left{display:flex;justify-content:center}.section-home__left figure{margin:0 auto;max-width:25rem}.section-home__center{display:flex;justify-content:center}.section-home__center figure{margin:0 auto;max-width:2.2rem}.section-home__right{display:flex;justify-content:center}.section-home__right figure{margin:0 auto;max-width:25rem}.section__redgie figure{margin:0}.section__redgie .logo-redgie{margin-bottom:2rem;max-width:24rem}.section__redgie h2{margin-bottom:2.5rem}.section__redgie .wp-block-button{margin-top:2.5rem}.section__redgie .mockup-redgie{margin:0 auto;max-width:50rem}.section__redgie .wp-block-columns{padding:7.5rem 0 0}@media screen and (min-width:1024px){.home .hero h1{font-size:10rem;margin-bottom:5rem}.home .hero h1 span:after{height:4px}.home .hero p{letter-spacing:.36px}.home .hero .btn-container{align-items:center;flex-direction:row;justify-content:center;margin:5rem auto 0}.home .hero .btn-container .btn__primaire a,.home .hero .btn-container .btn__secondaire a{width:calc(100% - 8.4rem)}.section-home{align-items:center;justify-content:space-between;margin:0 auto;max-width:109rem}.section-home__left{justify-content:flex-start}.section-home__left figure{margin:0;max-width:37.5rem}.section-home__center{max-width:3.2rem}.section-home__center figure{margin:0;max-width:3.2rem}.section-home__right{display:flex;justify-content:flex-end}.section-home__right figure{margin:0;max-width:39.5rem}.section__redgie{background:url(../images/REG-bkg-section-redgie.webp) no-repeat 50%/cover!important}.section__redgie .logo-redgie{max-width:27rem}.section__redgie .wp-block-columns{padding:9rem 0;position:relative}.section__redgie .wp-block-column:first-child{max-width:50rem}.section__redgie .mockup-redgie{bottom:0;margin:0;max-width:90rem;position:absolute;right:-13rem;width:80%}}@media screen and (min-width:1280px){.home .hero h1{font-size:11.4rem}}@media screen and (min-width:1440px){.home .hero__video,.home .hero__video video{height:auto;width:100%}}.align__center{text-align:center}.align__left{text-align:left}.align__right{text-align:right}.has-white-background-color{background:#fff}.has-white-color{color:#fff}.has-rojo-background-color{background:#ff2621}.has-rojo-color{color:#ff2621}.has-misty-rose-background-color{background:#fbe4e5}.has-misty-rose-color{color:#fbe4e5}.has-ghost-white-background-color{background:#e0e4f0}.has-ghost-white-color{color:#e0e4f0}.has-night-background-color{background:#171616}.has-night-color{color:#171616}.has-onyx-background-color{background:#454545}.hide{display:none}.display{display:block}@media screen and (min-width:600px){.hide__600{display:none}.display__600{display:block}}@media screen and (min-width:700px){.hide__700{display:none}.display__700{display:block}}@media screen and (min-width:800px){.hide__800{display:none}.display__800{display:block}}@media screen and (min-width:900px){.hide__900{display:none}.display__900{display:block}}@media screen and (min-width:1024px){.hide__1024{display:none}.display__1024{display:block}}@media screen and (min-width:1100px){.hide__1100{display:none}.display__1100{display:block}}@media screen and (min-width:1200px){.hide__1200{display:none}.display__1200{display:block}}@media screen and (min-width:1280px){.hide__1280{display:none}.display__1280{display:block}}@media screen and (min-width:1400px){.hide__1400{display:none}.display__1400{display:block}}html body.login{background-color:#ff2621;color:#fff;display:flex;min-height:100vh}html #login{margin:auto;padding:0}html #login h1{font-size:0}html #login h1:after{display:none}html #login h1 a{background-image:url(../images/logo-regie-white.svg);background-size:contain;box-shadow:none;height:10rem;margin-bottom:5rem;outline:none;width:100%}html .login .dashicons-visibility:before{color:#fff}html .login form{background-color:#fff;border-radius:15px;box-shadow:0 0 3rem rgba(0,0,0,.15);padding:30px}html .login form label{color:#171616}html .login form .input,html .login form input[type=checkbox],html .login input[type=password],html .login input[type=text]{background:transparent;border:1px solid #171616;box-shadow:none;color:#ff2621;outline:none;transition:.3s ease}html .login input[type=password]:focus,html .login input[type=text]:focus{border:1px solid #ff2621;color:#ff2621}html body.login .language-switcher{display:none}html .login .button-primary{background:#ff2621;border:1px solid #ff2621;color:#fff;transition:.3s ease}html .login .button-primary:hover{background:#fff;border:1px solid #fff;color:#ff2621}html .login #backtoblog a,html .login #nav a{color:#fff;transition:.3s ease}html .login #backtoblog a:hover,html .login #nav a:hover{color:#fbe4e5}html .login .message,html .login .notice,html .login .success{background:transparent;border-left:none;box-shadow:none;color:#fff;padding:0}html .login .message p,html .login .notice p,html .login .notice-error p,html .login .success p{color:#fff}html .login .notice-error a{display:none}
