@font-face{font-family:"Anton";font-weight:normal;font-style:normal;src:url("/wp-content/themes/francecom/fonts/Anton-Regular.woff2") format("woff2");font-display:swap}@font-face{font-family:"Open Sans";src:url("/wp-content/themes/francecom/fonts/OpenSans-VariableFont_wdth,wght.woff2") format("woff2");font-display:swap}:root{--w1023: 1023px;--w1024: 1024px;--w1279: 1279px;--w1280: 1280px;--w1535: 1535px;--w1536: 1536px;--w1900: 1900px;--blanc: #ffffff;--orange: #E4032E;--vert: #C2C600;--fond: #e8e8e8;--noir: #1b484d;--gris: #1b484d;--ff-titre: "Anton", sans-serif;--ff-body: "Open Sans", sans-serif;--boxage: 15vw;--gap: 6.5rem;--marge: 4rem;--radius: 3.75rem}@media screen and (max-width: 1535px){:root{--boxage: 8vw}}@media screen and (max-width: 1023px){:root{--boxage: 5vw;--gap: 2rem;--marge: 2rem;--radius: 3.5rem}}.has-blanc-background-color{background-color:var(--blanc)}.has-text-color.has-blanc-color{color:var(--blanc)}.has-orange-background-color{background-color:var(--orange)}.has-text-color.has-orange-color{color:var(--orange)}.has-vert-background-color{background-color:var(--vert)}.has-text-color.has-vert-color{color:var(--vert)}.has-fond-background-color{background-color:var(--fond)}.has-text-color.has-fond-color{color:var(--fond)}.has-noir-background-color{background-color:var(--noir)}.has-text-color.has-noir-color{color:var(--noir)}.has-gris-background-color{background-color:var(--gris)}.has-text-color.has-gris-color{color:var(--gris)}:root{font-family:var(--ff-body);color:#000;font-size:14px}@media screen and (max-width: 1023px){html{overflow-x:hidden}}body{width:100vw;max-width:100%;min-height:100vh;margin:0}main{padding-left:var(--boxage);padding-right:var(--boxage);box-sizing:border-box}::-moz-selection{background:var(--orange);color:var(--blanc)}::selection{background:var(--orange);color:var(--blanc)}h1,.h1{font-family:var(--ff-titre);color:var(--gris);font-size:2rem;font-weight:400;margin:0 0 1.5rem}@media screen and (min-width: 1024px){h1,.h1{font-size:41px;margin:0 0 2.5rem}}h1:first-child,.h1:first-child{margin-top:0}h1:last-child,.h1:last-child{margin-bottom:0}h2,.h2{font-family:var(--ff-titre);color:var(--gris);font-size:32px;font-weight:400;line-height:1.5;margin:0 0 1rem}h2 em,.h2 em{font-family:var(--ff-body);font-size:1.5rem;display:block;line-height:1.3;color:var(--noir)}h2:first-child,.h2:first-child{margin-top:0}h2:last-child,.h2:last-child{margin-bottom:0}h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--ff-body);color:var(--noir);font-size:1.25rem;font-weight:700;margin:0 0 1rem}h3:first-child,.h3:first-child,h4:first-child,.h4:first-child,h5:first-child,.h5:first-child,h6:first-child,.h6:first-child{margin-top:0}h3:last-child,.h3:last-child,h4:last-child,.h4:last-child,h5:last-child,.h5:last-child,h6:last-child,.h6:last-child{margin-bottom:0}p{font-size:1rem;line-height:1.7;margin:1rem 0;letter-spacing:.5px}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.p{font-family:var(--ff-body);font-size:14px;font-weight:normal;text-transform:inherit}ul{padding:0;list-style:none;font-size:1rem}ul:first-child{margin-top:0}ul:last-child{margin-bottom:0}ul li{margin:1rem 0;line-height:1.7}ul li:before{content:"";width:0;height:0;border-top:.75rem solid rgba(0,0,0,0);border-bottom:.75rem solid rgba(0,0,0,0);border-left:1rem solid var(--vert);display:inline-block;border-radius:.25rem;vertical-align:bottom;margin-right:.5rem}a{text-decoration:underline;color:inherit;transition:.3s ease}a:hover{color:var(--gris)}p a{color:var(--vert)}div.wp-block-buttons{display:flex;flex-wrap:wrap;margin:40px 0 0;gap:1rem 2rem}@media screen and (max-width: 1023px){div.wp-block-buttons{margin:1rem 0 0}div.wp-block-buttons.wp-block-buttons{justify-content:center}}.wp-block-button__link{display:flex;align-items:center;gap:1rem;text-decoration:none;font-size:1rem;font-weight:700;padding:.65rem 1.5rem;cursor:pointer;transition:.3s ease;border:1px solid;border-radius:100px;background-color:var(--noir);color:var(--blanc);border-color:var(--noir)}.wp-block-button__link .fc-icon{height:1.25rem;fill:var(--blanc)}.wp-block-button__link:hover{background-color:rgba(0,0,0,0);color:var(--noir)}.wp-block-button__link:hover .fc-icon{fill:var(--noir)}.fc-icon{display:inline-block}.fc-icon svg{height:100%;width:auto;overflow:initial}.fc-style-1 a{background:none;border:none;color:var(--vert)}.fc-style-1 a:hover{background:none;color:var(--noir)}.fc-style-2 a{background-color:rgba(0,0,0,0);color:var(--gris)}.fc-style-2 a:hover{background-color:var(--fond);color:var(--gris)}.fc-style-3 a{background-color:var(--fond);color:var(--gris)}.fc-style-3 a:hover{background-color:var(--orange);color:var(--blanc)}.btn_resa a{background-color:var(--orange);color:var(--blanc);border-color:var(--orange);border-radius:7px;font-weight:700}.btn_resa a:hover{background-color:#fff;color:var(--noir);border-color:var(--noir)}.wp-block-columns{display:flex;gap:var(--gap)}@media screen and (max-width: 1023px){.wp-block-columns{flex-direction:column}}.wp-block-column{flex:1 0}.wp-block-column[style*=flex-basis]{flex-grow:0}.wp-block-cover{position:relative}.wp-block-cover>span,.wp-block-cover>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;border-radius:0}.wp-block-cover__inner-container{position:relative;display:block;padding:var(--marge) var(--boxage)}.wp-block-cover__inner-container figure{width:20rem}.fc-galerie{display:flex;flex-wrap:wrap;gap:1rem}@media screen and (min-width: 1024px){.fc-sticky{margin-bottom:-5rem;height:calc(100% + 5rem)}.fc-sticky.wp-block-column{height:initial}.fc-sticky img,.fc-sticky .f-carousel{position:sticky;top:9rem}}.f-carousel{display:block;--gapSlider: 1rem}.f-carousel .f-carousel__viewport{margin:0 calc(0px - var(--gapSlider));width:calc(100% + var(--gapSlider) + var(--gapSlider))}.f-carousel .f-carousel__slide{flex:0 0 auto;padding:0 var(--gapSlider);height:16rem}.f-carousel .f-carousel__slide.wp-block-column{height:initial}.f-carousel img{height:100%;border-radius:0 var(--radius)}@media screen and (min-width: 1024px){.f-carousel.fc-diapo-mob{display:flex}.f-carousel.fc-diapo-mob .f-carousel__slide{padding:0}.f-carousel .f-carousel__slide{height:24rem}}.f-carousel .f-button svg{fill:var(--blanc);transition:.3s ease}.f-carousel .f-button svg:hover{opacity:.5}.f-carousel .f-carousel__dots{bottom:0}.f-carousel .f-carousel__dots li{margin:0}.f-carousel .f-carousel__dots li:before{display:none}.f-carousel span.f-carousel__dot{background-color:var(--blanc);width:.75rem;height:.75rem}@media screen and (max-width: 1023px){.f-carousel .f-carousel__nav{display:none}}@media screen and (min-width: 1024px){.f-carousel.fc-diapo .f-carousel__dot{display:none}}.f-carousel.fc-galerie.has-dots{margin:0}.f-carousel.col-1 .f-carousel__slide{width:calc(100%/1)}.f-carousel.col-2 .f-carousel__slide{width:calc(100%/2)}.f-carousel.col-3 .f-carousel__slide{width:calc(100%/3)}.f-carousel.col-4 .f-carousel__slide{width:calc(100%/4)}.f-carousel.col-5 .f-carousel__slide{width:calc(100%/5)}.f-carousel.col-6 .f-carousel__slide{width:calc(100%/6)}.diaporama-header{position:relative}.diaporama-header>.fc-galerie{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1}.diaporama-header>.fc-galerie figure,.diaporama-header>.fc-galerie img{height:100%;width:100%}.diaporama-header .f-carousel__dots{position:absolute;bottom:0;z-index:1}.diaporama-header .f-carousel__dots .f-carousel__dot{background-color:var(--blanc)}.diaporama-header img{border-radius:initial}.diaporama-header .wp-block-group{position:relative;display:block;padding:var(--marge) var(--boxage)}figure.fc-group__image img,figure.fc-group__image picture{height:100%;width:100%}img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:0 0 var(--radius)}figure{margin:0;line-height:0}.fc-initial img{width:initial;height:initial;max-width:100%}.fc-full{position:relative;height:100%}.fc-full img{position:absolute;height:100%}figcaption{line-height:normal}.fancybox{position:relative}.fancybox figcaption{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;color:#fff;background:radial-gradient(rgba(0, 0, 0, 0.5019607843), transparent);margin:0;font-family:var(--ff-titre);font-size:1.5rem;pointer-events:none;transition:.3s ease}.fancybox:hover figcaption{font-size:1.4rem}.has-gris-background-color,.fc-cover{color:var(--blanc)}.has-gris-background-color a:hover,.has-gris-background-color .fc-style-1 a,.fc-cover a:hover,.fc-cover .fc-style-1 a{color:var(--blanc)}.has-gris-background-color .wp-block-button__link,.fc-cover .wp-block-button__link{color:var(--blanc)}.has-gris-background-color .wp-block-button__link:before,.fc-cover .wp-block-button__link:before{background:var(--blanc)}.has-gris-background-color li:before,.fc-cover li:before{border-left:1rem solid var(--blanc)}.has-gris-background-color .fc-information,.fc-cover .fc-information{background-color:var(--blanc);color:var(--noir)}.has-gris-background-color .wp-block-fc-gut-lire-plus>p,.fc-cover .wp-block-fc-gut-lire-plus>p{color:var(--blanc)}.has-gris-background-color .wp-block-fc-gut-lire-plus>p .fc-icon,.fc-cover .wp-block-fc-gut-lire-plus>p .fc-icon{fill:var(--blanc)}.has-vert-background-color h1,.has-vert-background-color .h1,.has-vert-background-color h2,.has-vert-background-color .h2,.has-vert-background-color .fc-style-1 a{color:var(--blanc)}.has-vert-background-color .fc-information{background-color:var(--blanc);color:var(--noir)}.has-vert-background-color .wp-block-fc-gut-lire-plus>p{color:var(--blanc)}.has-vert-background-color .wp-block-fc-gut-lire-plus>p .fc-icon{fill:var(--blanc)}.row-mob,.flex-nowrap{flex-wrap:nowrap}@media screen and (max-width: 1023px){.hide-mob{display:none}.reverse-mob{flex-direction:column-reverse}}@media screen and (min-width: 1024px){.show-mob{display:none !important}.are-vertically-aligned-center{align-items:center}}.is-not-stacked-on-mobile{flex-flow:row nowrap}.has-text-align-center{text-align:center}.alignfull{margin-left:calc(0px - var(--boxage));margin-right:calc(0px - var(--boxage))}.alignfull.has-background{padding-left:var(--boxage);padding-right:var(--boxage)}.position{position:relative}.has-background{padding:var(--marge) var(--boxage)}blockquote,.fc-citation{margin:0;font-size:1.25rem;font-style:italic}.fc-alerte{color:var(--blanc);background-color:var(--orange);padding:.5rem 1rem;border-radius:7px;margin:1rem 0}.fc-alerte *{display:inline}.fc-information{color:var(--blanc);background-color:var(--vert);padding:.5rem 1rem;border-radius:7px;margin:1rem 0;font-weight:700}.fc-information *{display:inline}main>.wp-block-cover,main>.wp-block-group,main>.wp-block-columns,main>.diaporama-header{margin-bottom:var(--marge)}main>.wp-block-cover:first-child,main>.wp-block-group:first-child,main>.wp-block-columns:first-child,main>.diaporama-header:first-child{padding-top:6rem}@media screen and (min-width: 1024px){main>.wp-block-cover:first-child,main>.wp-block-group:first-child,main>.wp-block-columns:first-child,main>.diaporama-header:first-child{padding-top:10rem}}main>.alignfull:first-child{padding-top:0}.align-full+.align-full{margin-top:calc(0px - var(--marge))}.grecaptcha-badge{visibility:hidden}.wpml-ls.wpml-ls-legacy-list-horizontal{padding:0;margin:1rem 0 0;border:none}.wpml-ls.wpml-ls-legacy-list-horizontal ul{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:1rem;margin:0;list-style:none}.wpml-ls.wpml-ls-legacy-list-horizontal li{margin:0}.wpml-ls.wpml-ls-legacy-list-horizontal li:before{display:none}.wpml-ls.wpml-ls-legacy-list-horizontal a{padding:0;color:var(--blanc);font-weight:700}.wpml-ls.wpml-ls-legacy-list-horizontal img{width:1.5rem;border-radius:4px;margin-right:.25rem}.wp-block-fc-gut-lire-plus,.wp-block-fc-gut-accordeon{margin:1rem 0}.wp-block-fc-gut-lire-plus:first-child,.wp-block-fc-gut-accordeon:first-child{margin-top:0}.wp-block-fc-gut-lire-plus:last-child,.wp-block-fc-gut-accordeon:last-child{margin-bottom:0}.wp-block-fc-gut-lire-plus>.wp-block-group,.wp-block-fc-gut-accordeon>.wp-block-group{display:none}.wp-block-fc-gut-lire-plus>.wp-block-group>*:first-child,.wp-block-fc-gut-accordeon>.wp-block-group>*:first-child{margin-top:0}.wp-block-fc-gut-lire-plus>.wp-block-group>*:last-child,.wp-block-fc-gut-accordeon>.wp-block-group>*:last-child{margin-bottom:0}@media screen and (max-width: 1023px){.wp-block-fc-gut-lire-plus.fc-mob .wp-block-fc-gut-lire-plus.fc-desk>p{display:none}.wp-block-fc-gut-lire-plus.fc-mob .wp-block-fc-gut-lire-plus.fc-desk>.wp-block-group{display:block}.wp-block-fc-gut-accordeon.fc-mob .wp-block-fc-gut-accordeon.fc-desk>p{display:none}.wp-block-fc-gut-accordeon.fc-mob .wp-block-fc-gut-accordeon.fc-desk>.wp-block-group{display:block}}@media screen and (min-width: 1024px){.wp-block-fc-gut-lire-plus.fc-mob>p{display:none}.wp-block-fc-gut-lire-plus.fc-mob>.wp-block-group{display:block}.wp-block-fc-gut-accordeon.fc-mob>p{display:none}.wp-block-fc-gut-accordeon.fc-mob>.wp-block-group{display:block;padding:0}}.wp-block-fc-gut-lire-plus>p{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:bold;color:var(--vert)}.wp-block-fc-gut-lire-plus>p .fc-icon{height:.75rem;fill:var(--vert);display:inline-block;transition:.3s ease;margin-left:.5rem}.wp-block-fc-gut-lire-plus>p.ouvert .fc-icon{transform:rotate(-180deg) translateY(-100%)}.wp-block-fc-gut-accordeon>p{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:bold;display:flex;align-items:center;justify-content:space-between;font-size:.85rem;margin:.25rem 0;background:hsla(0,0%,100%,0.2392156863);border-radius:.5rem;color:var(--blanc);padding:.25rem .75rem}.wp-block-fc-gut-accordeon>p .fc-icon{height:1rem;transition:.3s ease}.wp-block-fc-gut-accordeon>p.ouvert .fc-icon{transform:rotate(90deg)}.wp-block-fc-gut-accordeon>.wp-block-group{padding:0 1rem}#grille-galerie{-moz-column-count:4;column-count:4;gap:1rem;transition:.3s ease}#grille-galerie.transition{animation-duration:1s;animation-name:chargement}@keyframes chargement{from{transform:translateY(0);opacity:1}25%{transform:translateY(-2rem);opacity:0}to{transform:translateY(0);opacity:1}}@media screen and (max-width: 1023px){#grille-galerie{-moz-column-count:2;column-count:2;gap:.5rem}}#grille-galerie .item-grille-galerie{display:flex;justify-content:center;align-items:center;height:auto;margin-bottom:1rem;transition:.3s ease;display:none;cursor:pointer}#grille-galerie .item-grille-galerie.show{display:block}#grille-galerie .item-grille-galerie img{width:100%;height:auto;border-radius:.5rem}#grille-galerie .item-grille-galerie:hover{opacity:.5}@media screen and (max-width: 1023px){#grille-galerie .item-grille-galerie{margin-bottom:.5rem}}#groupe-btn-filtre-galerie,.block-filtres{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:3rem}#groupe-btn-filtre-galerie label,.block-filtres label{cursor:pointer;transition:.3s ease;display:inline-block;font-size:1rem;font-weight:bold;background:none;color:var(--noir);border:1px solid var(--noir);border-radius:var(--radius);padding:.4rem 1rem}#groupe-btn-filtre-galerie label:hover,.block-filtres label:hover{background:var(--noir);color:var(--blanc)}#groupe-btn-filtre-galerie input,.block-filtres input{display:none}#groupe-btn-filtre-galerie input:checked~label,.block-filtres input:checked~label{background:var(--noir);color:var(--blanc)}@media screen and (min-width: 1024px){#groupe-btn-filtre-galerie,.block-filtres{gap:1rem 1.5rem}#groupe-btn-filtre-galerie label,.block-filtres label{padding:.6rem 1.5rem}}.pictos{list-style:none;display:flex;justify-content:space-around;margin:2rem 0}.pictos .fc-icon{display:block;margin:0 auto .5rem;background-color:var(--vert);fill:var(--blanc);border-radius:100%;width:3.5rem;height:3.5rem;padding:7px;box-sizing:border-box}@media screen and (min-width: 1024px){.pictos .fc-icon{padding:14px;width:72px;height:72px}}.pictos strong{display:block;color:var(--vert)}.pictos li{text-align:center;line-height:1.3;margin:0;flex:1 0}@media screen and (max-width: 1023px){.pictos li{font-size:.75rem}}.pictos li:before{display:none}.deco--vague{position:relative;pointer-events:none;z-index:-1}.deco--vague img{height:15vw;-o-object-fit:fill;object-fit:fill;border-radius:0}@media screen and (min-width: 1024px){.deco--vague img{height:5vw}}.deco--vague+div{padding-top:0}.deco--palmiers{position:relative;pointer-events:none;z-index:-1;margin-bottom:-15vw;margin-top:calc(0px - 16vw);background-color:var(--blanc)}.deco--palmiers img{height:50vw;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:0}@media screen and (min-width: 1024px){.deco--palmiers{margin-bottom:-7vw;margin-top:calc(0px - 5vw)}.deco--palmiers img{height:20vw}}.deco--lignes{position:relative;pointer-events:none;z-index:-1;margin-bottom:-13vw}.deco--lignes img{height:15vw;-o-object-fit:fill;object-fit:fill}@media screen and (min-width: 1024px){.deco--lignes{margin-bottom:-4vw}.deco--lignes img{height:7vw;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:0}}.deco--lignes2{position:absolute;pointer-events:none;z-index:-1;left:calc(0px - var(--boxage));right:calc(0px - var(--boxage));bottom:20%}.deco--lignes2 img{height:7vw;-o-object-fit:fill;object-fit:fill;border-radius:0;transform:scaleY(-1)}.deco--lignes2+.wp-block-columns .col-text{background-color:var(--blanc)}.deco--ligne{position:relative;pointer-events:none;z-index:-1;margin-bottom:-4vw}.deco--ligne img{height:17vw;-o-object-fit:fill;object-fit:fill;border-radius:0}@media screen and (min-width: 1024px){.deco--ligne img{height:7vw}}.deco{position:relative}.deco--blob{position:absolute;pointer-events:none;left:calc(0px - var(--boxage));top:0}.deco--blob img{height:30vw;width:23vw;-o-object-fit:fill;object-fit:fill}.deco--blob+*{position:relative;z-index:1}@media screen and (max-width: 1023px){.deco--blob{display:none}}.aligndeco .deco--vague,.aligndeco .deco--palmiers,.aligndeco .deco--lignes{margin-left:calc(0px - var(--boxage));margin-right:calc(0px - var(--boxage))}.aligndeco .deco--palmiers{margin-bottom:calc(1px - 15vw)}@media screen and (min-width: 1024px){.aligndeco .deco--palmiers{margin-bottom:calc(1px - 5vw)}}div.cmplz-cookiebanner{display:block}div.cmplz-cookiebanner .cmplz-header{display:none}div.cmplz-cookiebanner .cmplz-buttons{margin:.5rem 0}#cmplz-document,.editor-styles-wrapper .cmplz-unlinked-mode{max-width:initial}.cmplz_consent_per_service_label{display:none}#guest-suite-target{border-radius:20px;margin-bottom:10vmin}.gform_wrapper{background:var(--vert);padding:2rem;box-sizing:border-box;border-radius:var(--radius) 0;max-width:56rem;margin:auto}.gform_wrapper fieldset{border:none;padding:0;margin:1rem 0}.gform_wrapper .gfield_label{color:#fff;font-weight:bolder;margin-bottom:8px}.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper textarea{font-family:var(--ff-body);border:1px solid var(--vert);border-radius:3px;padding:8px 10px;outline:none;width:100%;box-sizing:border-box}.gform_wrapper .gfield_checkbox{display:flex;flex-wrap:wrap;gap:.5rem .75rem}.gform_wrapper .gfield_required{color:red;margin-left:.25rem}.gform_wrapper .gfield_error input::-moz-placeholder, .gform_wrapper .gfield_error textarea::-moz-placeholder{color:red}.gform_wrapper .gfield_error,.gform_wrapper .gfield_error input::placeholder,.gform_wrapper .gfield_error textarea::placeholder{color:red}.gform_wrapper .hidden_sub_label,.gform_wrapper .gform_required_legend,.gform_wrapper .hidden_label legend,.gform_wrapper .hidden_label>label,.gform_wrapper .validation_message{display:none}.gform_wrapper input[type=submit]{font-family:var(--ff-body);background:var(--noir);color:#fff;border:1px solid var(--noir);border-radius:var(--radius);padding:.75rem 1.5rem;font-weight:bold;font-size:1rem;cursor:pointer;transition:.3s ease}.gform_wrapper input[type=submit]:hover{background:none;color:var(--noir)}.gform_wrapper .gform-grid-col{flex-grow:1}.gform_wrapper .gform-grid-row{display:flex;gap:1rem}footer .h3{margin:0;font-size:1rem}footer .titre{font-size:1.5rem;margin:0 0 .5rem;font-weight:400;color:var(--blanc);font-family:var(--ff-titre)}@media screen and (min-width: 1024px){footer .titre{font-size:2rem}}@media screen and (max-width: 1023px){footer .titre [itemprop]{display:block}}footer .fc-icon{fill:var(--blanc);height:1.25rem;margin-left:.25rem}footer .btns a{display:flex;align-items:center;gap:.5rem}footer .btns li{display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:.3s ease}@media screen and (max-width: 1023px){footer .btns{display:flex;flex-wrap:wrap;gap:.5rem}footer .btns li{justify-content:center;padding:.75rem;border-radius:1rem;flex-grow:1}footer .btns li:nth-child(1){color:var(--noir);border:1px solid hsla(0,0%,100%,.5019607843)}footer .btns li:nth-child(1) svg{fill:var(--noir)}footer .btns li:nth-child(1):hover{background-color:var(--blanc)}footer .btns li:nth-child(2){background-color:rgba(0,0,0,.15);color:var(--blanc)}footer .btns li:nth-child(2):hover{background-color:var(--blanc);color:var(--noir)}footer .btns li:nth-child(2):hover svg{fill:var(--noir)}footer .btns li:nth-child(3){background-color:var(--blanc);border:1px solid rgba(0,0,0,0)}footer .btns li:nth-child(3) svg{fill:var(--noir)}footer .btns li:nth-child(3):hover{background:none;border:1px solid hsla(0,0%,100%,.5019607843)}footer .btns.hide-mob{display:none}}footer .btns .fc-icon{height:.9rem;display:flex}footer .wp-block-fc-gut-accordeon ul{list-style:none;margin:0}footer .wp-block-fc-gut-accordeon ul a{color:var(--gris);font-weight:initial}footer .wp-block-fc-gut-accordeon ul a:hover{text-decoration:underline}footer li{list-style:none;font-size:.85rem;line-height:1.6}@media screen and (min-width: 1024px){footer li{font-size:.9rem;line-height:1.8}}footer .titre2,footer .lien figcaption{color:var(--blanc);font-weight:bold;margin:0 0 .5rem;text-decoration:none}@media screen and (min-width: 1024px){footer .titre2,footer .lien figcaption{font-size:.9rem;line-height:1.8}footer .titre2 a,footer .lien figcaption a{color:#fff}}footer .titre2 .fc-icon,footer .lien figcaption .fc-icon{margin:0 .25rem 0 0;height:.75rem}@media screen and (max-width: 1023px){footer p{font-size:.75rem}}footer a{text-decoration:none}footer .has-blanc-color a{color:var(--blanc)}footer p.has-blanc-color{margin:.5rem 0}footer li{margin:0}footer li:before{display:none}footer .group-1{position:relative;margin:1rem}footer .group-1 .deco--ligne{position:absolute;top:0;left:0;right:0}footer .group-1 .badge img{height:auto;width:100%;border-radius:4px}@media screen and (max-width: 1023px){footer .group-1 .badge{flex:1 100%}}@media screen and (min-width: 1024px){footer .group-1 .badge{margin-top:-1rem;margin-left:-1.5rem;margin-bottom:-1rem;width:12rem;padding:1rem 0 1rem 2rem}}footer .group-1 .wp-block-buttons{justify-content:center}footer .group-1 .wp-block-buttons .fc-icon{display:flex}footer .group-1 .wp-block-button__link{padding:1.5rem 2rem;font-family:var(--ff-titre);font-size:1.5rem;font-weight:initial}@media screen and (max-width: 1023px){footer .group-1 .wp-block-button__link{padding-top:5rem;text-align:center}footer .group-1 .wp-block-button__link figure{height:4rem;position:absolute;top:.5rem;left:.5rem;right:.5rem}footer .group-1 .wp-block-button__link figure img{height:100%;width:auto}footer .group-1 .wp-block-button__link .fc-icon{display:none}}footer .group-2{padding:1rem 5vw;border-radius:0 var(--radius);z-index:1;position:relative}@media screen and (max-width: 1023px){footer .group-2{gap:1rem}}footer .group-2>.wp-block-column{flex:0 auto}@media screen and (min-width: 1024px){footer .group-2>.wp-block-column:nth-child(1){min-width:380px}}footer .group-2>.wp-block-column:nth-child(2){width:100%}@media screen and (max-width: 1023px){footer .group-2>.wp-block-column:nth-child(2){display:flex;flex-direction:column}}footer .group-2 .group-2__cols{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 1024px){footer .group-2 .group-2__cols{display:grid;grid-template-columns:auto auto auto auto;gap:1.5rem}}footer .group-2 .rs{display:flex;align-items:center;justify-content:center;gap:1rem}footer .group-2 .rs p{margin:0}@media screen and (min-width: 1024px){footer .group-2 .rs{flex-direction:column;align-items:flex-start;gap:.25rem}}@media screen and (max-width: 1023px){footer .group-2 .rs{padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.5019607843)}}footer .wp-block-social-link-label{display:none}footer .wp-block-social-links{display:flex;gap:.5rem;margin:0}footer .wp-block-social-link-anchor:hover,footer .lien:hover img{transform:rotate(360deg)}footer .wp-block-social-link-anchor,footer .lien img{background-color:var(--blanc);border-radius:100%;display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;fill:var(--gris);padding:.25rem;box-sizing:border-box;transition:.3s ease}footer .lien a{display:flex;flex-direction:column-reverse}footer aside.has-background{padding:4rem 1rem 1rem;margin-top:-3rem}footer aside.has-background p{margin:0}footer aside.has-background a{color:var(--blanc)}@media screen and (max-width: 1023px){footer aside.has-background{padding:4rem 1rem 5rem}}footer .menu_mention{list-style:none;text-align:center;margin:0}footer .menu_mention li{display:inline}footer .menu_mention a{font-weight:600;text-decoration:underline}footer .paiement{flex:1 100%;display:flex;align-items:center;gap:1.5rem;margin:0 0 2rem}footer .paiement p{margin:0}footer .paiement img{width:auto;height:3.5rem;border-radius:0}@media screen and (max-width: 1023px){footer .paiement{margin:1rem 0 0}}footer .logo-main{background:#fff;border-radius:4px;border:1px solid var(--gris);width:180px;margin:0 0 2rem}@media screen and (max-width: 1279px){footer .has-vert-background-color>.is-layout-flow{flex:1 45%}footer div.paiement{order:1;padding:0}}@media screen and (max-width: 1023px){footer .h2{font-size:1.25rem}footer .group-2 .has-background{display:flex;flex-wrap:wrap;gap:0 1rem}footer .group-2 .has-background>div{flex:1 0}footer .group-2 .has-background .telechargements{flex-basis:100%}footer .group-2 .has-background>div:first-child{flex:1 20%}footer .group-2 .badge{display:none}footer .paiement{flex-direction:column}footer .paiement .fc-galerie{justify-content:center}footer .paiement .fc-galerie img{height:2rem}footer .logo-main{width:130px;margin:auto}footer .logo-main+p{text-align:center}footer .group-2__cols{flex-direction:column}}footer .has-vert-background-color{flex-wrap:wrap;display:flex;flex-direction:column}@media screen and (min-width: 1024px){footer .has-vert-background-color{padding:2rem 5vw;flex-direction:row;gap:5vw}footer .has-vert-background-color .badge{position:absolute;bottom:-40px;right:12px;width:150px}footer .paiement{gap:2rem}footer .group-1 .has-background{padding:2rem 5vw 8rem}footer .wp-block-fc-gut-accordeon .fc-icon{display:none}footer .wp-block-fc-gut-accordeon{margin:0}footer .titre2+.wp-block-columns{margin:1.25rem 0}}@media screen and (max-width: 1535px)and (min-width: 1024px){footer .group-2{flex-direction:column;align-items:center}footer .group-2__info{position:relative;padding:0 0 0 220px}footer .group-2__info .logo-main{position:absolute;top:0;left:0;margin:auto}}.ctv-newsletter,.ctv-form{margin-top:0;margin-left:auto;margin-right:auto;margin-bottom:2rem;background:var(--fond);border-radius:var(--radius) 0;padding:1.5rem 1rem;max-width:800px}.colonne-rs{gap:1rem}header{position:fixed;z-index:10;padding:0 5vw 0 5vw;box-sizing:border-box;width:100vw;background-color:var(--gris)}header .wp-block-site-logo img{width:12rem;height:auto;margin-bottom:-1rem;border-radius:0 0 4px 4px;margin-top:-1px}@media screen and (min-width: 1024px){header .wp-block-site-logo img{width:20.5rem;max-width:22vw;margin-bottom:-2rem}}@media screen and (max-width: 1023px){header>.wp-block-columns{display:block;text-align:center}}header .wp-block-columns{gap:0}header .wp-block-columns .wp-block-column{flex:0 auto}header .wp-block-column.hide-mob{display:flex;align-items:center;justify-content:space-between;width:100%}header .wp-block-column.hide-mob p{color:var(--blanc);font-size:14px;margin:0 0 0 1rem;text-transform:uppercase}@media screen and (max-width: 1023px){header .wp-block-column.hide-mob p{display:none}}header .btn-head .wp-block-button__link .fc-icon,header .btn_burger .wp-block-button__link .fc-icon{background-color:var(--vert);width:2.5rem;height:2.5rem;min-width:2.5rem;border-radius:100%;padding:8px;box-sizing:border-box;text-align:center}header .btn-head .wp-block-button__link .fc-icon path,header .btn_burger .wp-block-button__link .fc-icon path{fill:#fff}header .btn-head .wp-block-button__link,header .btn_burger .wp-block-button__link{background:none;border:none;padding:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}header .btn-head .wp-block-button__link:hover svg,header .btn_burger .wp-block-button__link:hover svg{fill:var(--blanc)}@media screen and (min-width: 1024px){header .btn-head .wp-block-button__link .fc-icon,header .btn_burger .wp-block-button__link .fc-icon{width:32px;height:32px;min-width:32px;display:flex;align-items:center;justify-content:center}header .btn-head .wp-block-button__link,header .btn_burger .wp-block-button__link{font-weight:400;font-size:14px;color:var(--blanc)}}@media screen and (max-width: 1023px){header .btn-head .wp-block-button__link,header .btn_burger .wp-block-button__link{width:2.5rem;overflow:hidden;white-space:nowrap;position:absolute;top:0;right:1.5rem;bottom:0;margin:auto}}header .btn_burger .wp-block-button__link{font-size:1rem;padding:0}header .btn_burger .fc-icon+.fc-icon,header .btn_contact .fc-icon+.fc-icon{display:none}header .ouvert .wp-block-button__link .fc-icon{display:none}header .ouvert .wp-block-button__link .fc-icon+.fc-icon{display:block}header .wp-block-columns{align-items:center}header .wp-block-buttons{margin:0;gap:1rem;align-items:center}@media screen and (min-width: 1024px){header .btn_resa{display:none}header.scroll{box-shadow:-3px 2px 15px 5px rgba(0,0,0,.05)}header.scroll .btn_resa{display:block}}.menu-col,#fc_modale{position:fixed;top:0;bottom:0;right:0;background-color:var(--blanc);max-height:100%;width:100vw;overflow-y:auto;box-shadow:0 0 1.5rem rgba(0,0,0,.1);padding:0rem 5vw 6rem;box-sizing:border-box;transform:translateX(110%);transition:transform .3s ease}.menu-col.menu-ouvert,#fc_modale.menu-ouvert{transform:translateX(0)}.menu-col .menu,#fc_modale .menu{display:flex;flex-direction:column;gap:0;list-style:none;color:var(--noir);font-size:1rem;font-weight:600;margin:0}.menu-col .menu li,#fc_modale .menu li{display:flex;flex-wrap:wrap;align-items:center;padding:.5rem 0;gap:1rem;margin:0;flex-basis:100%;fill:var(--noir)}.menu-col .menu li:before,#fc_modale .menu li:before{display:none}.menu-col .menu li:hover,#fc_modale .menu li:hover{opacity:.5}.menu-col .menu li:has(ul):hover,#fc_modale .menu li:has(ul):hover{opacity:1}.menu-col .menu li.current,#fc_modale .menu li.current{color:var(--vert);fill:var(--vert)}.menu-col .menu li ul,#fc_modale .menu li ul{display:flex;flex-direction:column;align-items:flex-start;font-size:1rem;padding-left:2rem}.menu-col .menu a,#fc_modale .menu a{display:flex;align-items:center;gap:1rem;flex-basis:100%;fill:var(--noir)}.menu-col .menu a:hover,#fc_modale .menu a:hover{opacity:.5}.menu-col .menu a.current,#fc_modale .menu a.current{color:var(--vert);fill:var(--vert)}.menu-col .menu .fc-icon,#fc_modale .menu .fc-icon{height:1.2rem;width:1.2rem}.menu-col .menu .fc-icon:last-of-type,#fc_modale .menu .fc-icon:last-of-type{margin-left:auto;opacity:.25}.menu-col .menu .fc-call,#fc_modale .menu .fc-call{margin-left:auto;opacity:.25}.menu-col .menu .accordeon,.menu-col .menu .fc-copy,#fc_modale .menu .accordeon,#fc_modale .menu .fc-copy{flex-wrap:wrap;padding:.75rem 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu-col .menu .sousmenu-ouvert>.fc-icon:last-of-type,#fc_modale .menu .sousmenu-ouvert>.fc-icon:last-of-type{transform:rotate(45deg)}.menu-col .menu ul,#fc_modale .menu ul{display:none;flex-basis:100%;padding:0 2.15rem;font-size:1rem}.menu-col .menu ul li,#fc_modale .menu ul li{gap:.5rem;opacity:.5}.menu-col .menu ul .fc-icon:last-of-type,#fc_modale .menu ul .fc-icon:last-of-type{margin-left:0;opacity:1}.menu-col li.border-bot,#fc_modale li.border-bot{padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid var(--fond)}.menu-col .head .fc-icon:first-child,.menu-col .btn .fc-icon:first-child,#fc_modale .head .fc-icon:first-child,#fc_modale .btn .fc-icon:first-child{fill:var(--vert);opacity:1}.menu-col .btn,#fc_modale .btn{align-self:center;padding:.5rem 0}.menu-col .btn a,#fc_modale .btn a{padding:1rem 1.25rem;border:1px solid var(--vert);border-radius:100px;color:var(--vert)}.menu-col .foot,#fc_modale .foot{align-self:center}.menu-col .foot a,#fc_modale .foot a{text-transform:uppercase;opacity:.5;gap:.5rem}.menu-col .foot .fc-icon:last-of-type,#fc_modale .foot .fc-icon:last-of-type{opacity:1}.menu-col .map,#fc_modale .map{margin:2rem auto 0;width:200px}@media screen and (min-width: 1024px){.menu-col .map,#fc_modale .map{margin:3rem auto 0}}.menu-col a,#fc_modale a{text-decoration:none}.menu-col .current-menu-item a,#fc_modale .current-menu-item a{border-bottom:2px solid var(--blanc)}@media screen and (min-width: 1024px){.menu-col,#fc_modale{max-width:100vw;width:400px;padding:0 2rem 1rem}.menu-col ul,#fc_modale ul{font-size:1.25rem}}@media screen and (max-width: 1023px){.menu-col{transform:translateX(-110%)}}.vague-menu{position:absolute;top:0;z-index:-1;margin-left:-5vw;margin-right:-5vw;width:100%}@media screen and (min-width: 1024px){.vague-menu{margin-left:-2rem;margin-right:-2rem}}.vague-menu img{border-radius:0}@media screen and (max-width: 1023px){.vague-menu img{height:7rem;-o-object-position:bottom;object-position:bottom}}.col__titre{font-family:var(--ff-titre);font-size:1.5rem;color:var(--blanc);fill:var(--blanc);display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem;cursor:pointer}.col__titre .fc-icon{height:1.5rem;display:flex}.fc-copy{position:relative}.fc-copy .fc-span{opacity:0;transform:scale(0.8);position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;text-align:center;background:rgba(0,0,0,.4509803922);color:var(--blanc);height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;padding:.25rem .5rem;line-height:initial;border-radius:3px;z-index:1;pointer-events:none;transition:.3s ease}.fc-copy.copier .fc-span{opacity:1;transform:scale(1)}.menu_mobile{position:fixed;left:0;right:0;bottom:0;z-index:1;background-color:var(--blanc);box-shadow:0 0 2rem rgba(0,0,0,.1);margin:0;display:flex;justify-content:space-around;align-items:flex-end}.menu_mobile li{margin:0;flex:1 0}.menu_mobile li:before{display:none}.menu_mobile a{display:flex;flex-direction:column-reverse;align-items:center;font-size:.85rem;font-weight:600;text-decoration:none;gap:.25rem;padding:.5rem 0}.menu_mobile .fc-icon{height:1.5rem;fill:var(--noir)}.menu_mobile .btn_resa a{background:none;color:var(--blanc);background-color:var(--orange);border-radius:1rem 1rem 0 0;padding:1rem 0 .5rem;margin-top:-0.5rem}.menu_mobile .btn_resa a .fc-icon{fill:var(--blanc)}@media screen and (min-width: 1024px){.menu_mobile{display:none}}.T-05{position:relative}.T-05.diaporama-header{margin-bottom:1rem}.T-05 .wp-block-group{padding:20vh var(--boxage)}.T-05 .wp-block-group figure{width:auto;max-width:90vw;margin:0 auto;text-align:center}.T-05 .wp-block-group figure img{width:auto;height:90px;background:hsla(0,0%,100%,.9);padding:10px;border-radius:7px;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 1024px){.T-05 .wp-block-group{padding:28vh var(--boxage)}}.T-05 .deco--ligne-v{position:absolute;left:0;right:0;bottom:-2vw;width:100%}.T-05 .deco--ligne-v img{height:6vw;-o-object-fit:fill;object-fit:fill;border-radius:0}.T-05 .deco--vague-header{position:absolute;left:0;right:0;bottom:-2px;width:100%;z-index:-1}.T-05 .deco--vague-header img{height:3vw;-o-object-fit:fill;object-fit:fill;border-radius:0}.T-05-b.diaporama-header{margin-bottom:0}.T-05-b p{font-size:40px;font-weight:700;color:var(--noir)}.T-05-b>.wp-block-group{padding:calc(150px + 15vh) 0;text-align:center}.T-05-b .logo{margin:0 auto 72px;height:120px}.T-05-b .logo img{height:100%;width:auto}.T-05-b .deco--vague-header{position:absolute;left:0;right:0;bottom:-2px;width:100%}.T-05-b .deco--vague-header img{-o-object-fit:fill;object-fit:fill;border-radius:0;transform:scaleX(-1);height:150px}@media screen and (min-width: 1024px){.T-05-b .btn_resa a{font-size:20px}.T-05-b .btn_resa a .fc-icon{height:1.26rem}}@media screen and (max-width: 1023px){.T-05-b.diaporama-header{margin-bottom:2rem}.T-05-b .deco--vague-header img{height:7vw}.T-05-b>.wp-block-group{padding:10rem 0 7rem}.T-05-b .logo{height:initial;width:90%;max-width:30rem;margin:0 auto 2rem}.T-05-b .logo img{height:auto;width:100%}}.badge-ciela{width:10rem;margin:auto}@media screen and (min-width: 1024px){.T-10 .col-text{max-width:33rem}.T-10 .col-img{min-width:573px}.T-10 .fc-galerie figure:nth-child(1){flex-basis:100%;height:22rem}.T-10 .fc-galerie figure:nth-child(2){flex:1 40%;height:20.1rem}.T-10 .fc-galerie figure:nth-child(2) img{border-radius:0 0 0 var(--radius)}.T-10 .fc-galerie figure:nth-child(3){flex:1 50%;height:24.1rem;margin-top:-4rem}.T-10 .fc-galerie figure:nth-child(3) img{border-radius:0 0 var(--radius)}.T-10 .fc-galerie img{height:100%}.T-10 .col-img:first-child{margin-left:calc(0px - var(--boxage))}.T-10 .col-img:first-child figure:nth-child(1){margin-left:-5vw;max-width:calc(100% - 5vw)}.T-10 .col-img:first-child figure:nth-child(1) img{border-radius:0 var(--radius) 0 0}.T-10 .col-img:last-child{margin-right:calc(0px - var(--boxage))}.T-10 .col-img:last-child figure:nth-child(1){margin-left:5vw;max-width:calc(100% - 5vw)}.T-10 .col-img:last-child figure:nth-child(1) img{border-radius:var(--radius) 0 0}.T-10 .badge-ciela{margin:0 0 3rem 42.5vw}}.text_3colonnes{gap:1rem 2rem}@media screen and (min-width: 1280px){.block-animations{-moz-column-count:4;column-count:4}}@media screen and (min-width: 1024px)and (max-width: 1279px){.block-animations{-moz-column-count:3;column-count:3}}@media screen and (min-width: 600px)and (max-width: 1023px){.block-animations{-moz-column-count:2;column-count:2}}.block-animations__card{margin-bottom:2rem}@media screen and (max-width: 1023px){.block-animations__card{margin-bottom:1rem}}.cards-locations img{height:14rem}.cards-locations,.block-animations{margin:2rem 0 0;gap:1rem}@media screen and (min-width: 1024px){.cards-locations,.block-animations{margin:2rem calc(5vw - var(--boxage)) 0;gap:2rem}}.cards-locations img,.block-animations img{border-radius:0}.cards-locations .vague,.block-animations .vague{margin-top:-1.9rem}.cards-locations .vague img,.block-animations .vague img{height:2rem;-o-object-fit:fill;object-fit:fill}.cards-locations .wp-block-column ul,.cards-locations .liste_tags,.block-animations .wp-block-column ul,.block-animations .liste_tags{display:flex;flex-wrap:wrap;list-style:none;padding:0 1rem 1rem;gap:.25rem;margin:0}.cards-locations .wp-block-column li,.cards-locations .liste_tags li,.block-animations .wp-block-column li,.block-animations .liste_tags li{border-radius:7px;background:var(--vert);color:var(--noir);padding:.25rem .5rem;margin:0;font-size:.75rem;font-weight:700;margin:0}.cards-locations .wp-block-column li:before,.cards-locations .liste_tags li:before,.block-animations .wp-block-column li:before,.block-animations .liste_tags li:before{display:none}.cards-locations .liste_tags .fc-icon,.block-animations .liste_tags .fc-icon{height:.75rem;fill:var(--noir);display:inline-flex;vertical-align:middle}.cards-locations .liste_tags .fc-icon svg,.block-animations .liste_tags .fc-icon svg{height:100%}.cards-locations h3,.cards-locations .h2,.block-animations h3,.block-animations .h2{margin-left:1rem;margin-right:1rem;color:var(--vert)}.cards-locations .f-carousel__dots,.block-animations .f-carousel__dots{position:relative}.cards-locations span.f-carousel__dot,.block-animations span.f-carousel__dot{background-color:var(--gris)}.cards-locations .f-carousel__viewport,.block-animations .f-carousel__viewport{margin-right:calc(0px - var(--boxage));margin-left:calc(0px - var(--boxage));width:100vw;padding:0 var(--boxage) 1rem}.cards-locations .f-carousel__slide,.block-animations .f-carousel__slide{padding:0;margin:0 .5rem 0 0}.cards-locations .wp-block-column,.block-animations__card{background:var(--blanc);box-shadow:0 3px 10px rgba(0,0,0,.26);border-radius:0 var(--radius) 0 0;overflow:hidden}.T-20 img{border-radius:0 var(--radius);height:90%}.T-20 picture{position:absolute;height:100%;width:100%}.T-20 .wp-block-cover__inner-container{text-align:center}.T-20 .has-vert-background-color{padding:2rem;box-sizing:border-box;border-radius:.5rem;background-image:none}.T-20.-b .encart_banniere{margin-left:auto}@media screen and (min-width: 1024px){.T-20 .wp-block-cover__inner-container{padding:8rem 6rem 0}.T-20 .has-vert-background-color{width:35vw}}@media screen and (max-width: 1023px){.T-20{margin-right:calc(0px - var(--boxage));margin-left:calc(0px - var(--boxage))}.T-20 img{border-radius:0;height:16rem}.T-20 .has-vert-background-color{margin:12rem 0 0}}@media screen and (min-width: 1024px){.T-25{position:relative}.T-25 .col-text{max-width:38rem}.T-25 .fc-galerie figure:nth-child(1){flex-basis:100%;height:20rem}.T-25 .fc-galerie figure:nth-child(1) img{border-radius:var(--radius) 0 0}.T-25 .fc-galerie figure:nth-child(2){flex:1 50%;height:15rem}.T-25 .fc-galerie figure:nth-child(2) img{border-radius:0}.T-25 .fc-galerie figure:nth-child(3){flex:1 30%;height:15rem;margin-right:4.5vw}.T-25 .fc-galerie figure:nth-child(3) img{border-radius:0}.T-25 .fc-galerie img{height:100%}.T-25 .col-img:first-child{margin-left:calc(0px - var(--boxage))}.T-25 .col-img:last-child{margin-right:calc(0px - var(--boxage))}.T-25 .badge-ciela{margin:0 0 3rem 42.5vw}}.T-30{position:relative;margin-right:0;justify-content:flex-end}@media screen and (max-width: 1023px){.T-30{margin-left:initial;margin-right:initial}}.T-30 .col-img{position:absolute;left:0;top:50%;width:70vw;height:100%;z-index:-1;transform:translateY(-50%)}.T-30 figure,.T-30 img{height:100%}.T-30 figure:after{content:"";background:linear-gradient(to right, transparent 40%, var(--blanc));width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}@media screen and (min-width: 1024px){.T-35{position:relative}.T-35 .col-text{max-width:38rem}.T-35 .fc-galerie figure:nth-child(1){flex:1 45%;height:23rem}.T-35 .fc-galerie figure:nth-child(1) img{border-radius:0}.T-35 .fc-galerie figure:nth-child(2){flex:1 40%;height:23rem}.T-35 .fc-galerie figure:nth-child(2) img{border-radius:0}.T-35 .fc-galerie figure:nth-child(3){flex-basis:100%;height:14rem;padding-right:4.5vw}.T-35 .fc-galerie figure:nth-child(3) img{border-radius:0 0 var(--radius)}.T-35 .fc-galerie img{height:100%}.T-35 .col-img:first-child{margin-left:calc(0px - var(--boxage))}.T-35 .col-img:last-child{margin-right:calc(0px - var(--boxage))}.T-35 .badge-ciela{margin:0 0 3rem 42.5vw}}