/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Sora";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Sora/static/Sora-Regular.ttf");font-display:swap;}@font-face{font-family:"SoraBold";font-style:normal;font-weight:700;src:url("/themes/custom/kaneva/assets/fonts/Sora/static/Sora-Bold.ttf");font-display:swap;}div[id*=toolbar-administration]{z-index:2000 !important;}.contextual-region.block .contextual{display:none;}body:not(.cke_editable) ul{list-style:none;}body.cke_editable ul{list-style:initial;padding:revert;}.preload *{-webkit-transition:none !important;transition:none !important;}*:focus-visible{outline:unset;}*{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth;}a{text-decoration:none;color:unset;}label,img{display:block;}.ajax-progress,.ajax-progress-throbber{display:none;}p,span,h1,h2,h3,h4,h5,h6,ul,li{padding:unset;margin:unset;font-weight:unset;}body.cke_editable{padding:initial;margin:initial;font-weight:initial;}body.cke_editable p,body.cke_editable span,body.cke_editable h1,body.cke_editable h2,body.cke_editable h3,body.cke_editable h4,body.cke_editable h5,body.cke_editable h6,body.cke_editable ul,body.cke_editable li{padding:revert;margin:revert;font-weight:revert;}body{scroll-behavior:smooth;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:subpixel-antialiased !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;margin:unset;background-color:unset !important;}.file + span{display:none !important;}.grecaptcha-badge{visibility:hidden;}fieldset{border:unset;margin:unset;}h1{font-family:"Sora";font-style:normal;font-weight:700;font-size:48px;line-height:150%;color:#1d1d1b;}@media screen and (max-width:1024px){h1{font-size:32px;}}h2{font-family:"Sora";font-style:normal;font-weight:500;font-size:40px;line-height:150%;color:#1d1d1b;}@media screen and (max-width:1024px){h2{font-size:28px;}}h3{font-family:"Sora";font-style:normal;font-weight:500;font-size:32px;line-height:150%;color:#1d1d1b;}@media screen and (max-width:1024px){h3{font-size:24px;}}h4{font-family:"Sora";font-style:normal;font-weight:400;font-size:24px;line-height:150%;color:#1d1d1b;}@media screen and (max-width:1024px){h4{font-size:20px;}}h5{font-family:"Sora";font-style:normal;font-weight:400;font-size:20px;line-height:150%;color:#1d1d1b;}.bodysmallbold{font-family:"Sora";font-style:normal;font-weight:700;font-size:14px;line-height:150%;color:#1d1d1b;}.bodysmall{font-family:"Sora";font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#1d1d1b;}.bodylargebold{font-family:"Sora";font-style:normal;font-weight:700;font-size:18px;line-height:150%;color:#1d1d1b;}.bodylarge{font-family:"Sora";font-style:normal;font-weight:400;font-size:18px;line-height:150%;color:#1d1d1b;}.bodybold{font-family:"Sora";font-style:normal;font-weight:700;font-size:16px;line-height:150%;color:#1d1d1b;}p,.body{font-family:"Sora";font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#1d1d1b;}.field--type-text-long p,.field--type-text-with-summary p{margin-bottom:24px;}.field--type-text-long p:last-child,.field--type-text-with-summary p:last-child{margin-bottom:0px;}.field--type-text-long p a,.field--type-text-with-summary p a{font-family:"Sora";font-style:normal;font-weight:700;font-style:inherit;color:inherit;line-height:150%;text-decoration:underline !important;}.field--type-text-long a,.field--type-text-with-summary a{font-family:"Sora";font-style:normal;font-weight:700;font-style:inherit;color:inherit;line-height:150%;text-decoration:underline !important;}.slick-slider{-webkit-user-select:text !important;-moz-user-select:text !important;-ms-user-select:text !important;user-select:text !important;}.slick-list.draggable{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;}@font-face{font-family:"Sora";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Sora/static/Sora-Regular.ttf");font-display:swap;}@font-face{font-family:"SoraBold";font-style:normal;font-weight:700;src:url("/themes/custom/kaneva/assets/fonts/Sora/static/Sora-Bold.ttf");font-display:swap;}.nav-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:8;}.nav-item .aff-2{display:none !important;}.nav-item .parametres{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.nav-item .parametres .navbar{position:fixed;top:70px;z-index:9;width:100%;max-width:1150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.nav-item .parametres .navbar .field--name-field-menu{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px;gap:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;border-radius:50px;background:var(--blue-dark,#01172F);}.nav-item .parametres .navbar .field--name-field-menu .paragraph .field--name-field-lien{position:relative;z-index:1;}.nav-item .parametres .navbar .field--name-field-menu .paragraph .field--name-field-lien a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;leading-trim:both;text-edge:cap;font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:20.04px;color:#FFF;}.nav-item .parametres .navbar .field--name-field-menu .paragraph .field--name-field-lien a.actif{border-radius:100px;border:1px solid var(--ivory,#FBF5F3);background:var(--ivory,#FBF5F3);color:var(--blue-dark,#01172F);}.nav-item .parametres .navbar .field--name-field-contact a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:15px 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:100px;border:1px solid var(--blue-dark,#01172F);background:var(--blue-dark,#01172F);color:#FFF;text-align:center;font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:20px;}.nav-item .parametres .navbar .field--name-field-contact a:hover{background:#FBF5F3;color:#01172F;}@media screen and (max-width:768px){.nav-item .aff-2{display:block !important;}.nav-item .aff-2 .navbar{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;padding-left:20px;padding-right:20px;position:fixed;top:0px;padding-top:40px;}.nav-item .aff-2 .field--name-field-logo-du-site{position:relative;z-index:2;}.nav-item .aff-2 .burger{width:30px;height:24px;cursor:pointer;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:2;}.nav-item .aff-2 .burger span{display:block;height:4px;width:100%;background-color:#01172F;border-radius:2px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.nav-item .aff-2 .burger.active span:nth-child(1){-webkit-transform:rotate(45deg) translateY(14px);transform:rotate(45deg) translateY(14px);background:white;}.nav-item .aff-2 .burger.active span:nth-child(2){opacity:0;}.nav-item .aff-2 .burger.active span:nth-child(3){-webkit-transform:rotate(-45deg) translateY(-13px);transform:rotate(-45deg) translateY(-13px);background:white;}.nav-item .aff-2 .burger-content{position:absolute;top:0;right:-100%;width:100%;height:100vh;background:#01172F;z-index:20;-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;-webkit-transform:translateX(100%);transform:translateX(100%);z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:150px;}.nav-item .aff-2 .burger-content .field--name-field-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.nav-item .aff-2 .burger-content .field--name-field-menu .field__item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.nav-item .aff-2 .burger-content .field--name-field-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.nav-item .aff-2 .burger-content.active{-webkit-transform:translateX(0);transform:translateX(0);right:0px;}.nav-item .full{display:none !important;}}.page-accueil .field--name-field-contenu-du-header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.page-accueil .field--name-field-contenu-du-header .paragraph{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.page-accueil .field--name-field-contenu-du-header .paragraph .header-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#D9D9D9;height:933px;position:relative;}.page-accueil .field--name-field-contenu-du-header .paragraph .header-container .field--name-field-image-de-fond{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;}.page-accueil .field--name-field-contenu-du-header .paragraph .header-container .field--name-field-image-de-fond .media{width:100%;height:100%;}.page-accueil .field--name-field-contenu-du-header .paragraph .header-container .field--name-field-image-de-fond .media .field-media-image{width:100%;height:100%;}.page-accueil .field--name-field-contenu-du-header .paragraph .header-container .field--name-field-image-de-fond .media .field-media-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.page-accueil .field--name-field-contenu-du-header .paragraph .header-container .content-txt{width:100%;height:100%;position:relative;z-index:1;}.page-accueil .field--name-field-contenu-du-header .paragraph .header-container .content-txt .title-desc{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.page-accueil .field--name-field-contenu-du-header .paragraph .header-container .content-txt .title-desc .field--name-field-titre{margin-bottom:16px;}.page-accueil .field--name-field-contenu-du-header .paragraph .header-container .content-txt .title-desc .field--name-field-titre h1,.page-accueil .field--name-field-contenu-du-header .paragraph .header-container .content-txt .title-desc .field--name-field-titre h2,.page-accueil .field--name-field-contenu-du-header .paragraph .header-container .content-txt .title-desc .field--name-field-titre h3,.page-accueil .field--name-field-contenu-du-header .paragraph .header-container .content-txt .title-desc .field--name-field-titre h4,.page-accueil .field--name-field-contenu-du-header .paragraph .header-container .content-txt .title-desc .field--name-field-titre p,.page-accueil .field--name-field-contenu-du-header .paragraph .header-container .content-txt .title-desc .field--name-field-titre span{width:100%;max-width:743px;color:var(--black,white);text-align:center;font-family:SoraBold;font-size:72px;font-style:normal;font-weight:700;line-height:100%;}.page-accueil .field--name-field-contenu-du-header .paragraph .header-container .content-txt .title-desc .field--name-field-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.page-accueil .field--name-field-contenu-du-header .paragraph .header-container .content-txt .title-desc .field--name-field-description p{width:100%;max-width:429px;color:var(--black,white);text-align:center;font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:150%;}.page-accueil .field--name-field-contenu-du-header .paragraph .header-container .content-txt .info-image{width:100%;position:absolute;bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:40px;padding-right:40px;}.page-accueil .field--name-field-contenu-du-header .paragraph .header-container .content-txt .info-image .field--name-field-description-image-de-fond p{color:#FFF;font-family:Sora;font-size:32px;font-style:normal;font-weight:400;line-height:120%;}.page-accueil .field--name-field-contenu-du-header .paragraph .header-container .content-txt .info-image .field--name-field-oirigine-image-de-fond{width:465px;height:38px;}.page-accueil .field--name-field-contenu-du-header .paragraph .header-container .content-txt .info-image .field--name-field-oirigine-image-de-fond .media{width:100%;height:100%;}.page-accueil .field--name-field-contenu-du-header .paragraph .header-container .content-txt .info-image .field--name-field-oirigine-image-de-fond .media .field-media-image{width:100%;height:100%;}.page-accueil .field--name-field-contenu-du-header .paragraph .header-container .content-txt .info-image .field--name-field-oirigine-image-de-fond .media .field-media-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.page-accueil .about-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:40px;padding-right:40px;padding-top:172px;scroll-margin-top:100px;}.page-accueil .about-container .about-content{width:100%;max-width:1440px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.page-accueil .about-container .field--name-field-paragraph{width:100%;max-width:469px;}.page-accueil .about-container .title-about .field--name-field-titre-about-seaty h1,.page-accueil .about-container .title-about .field--name-field-titre-about-seaty h2,.page-accueil .about-container .title-about .field--name-field-titre-about-seaty h3,.page-accueil .about-container .title-about .field--name-field-titre-about-seaty h4,.page-accueil .about-container .title-about .field--name-field-titre-about-seaty p,.page-accueil .about-container .title-about .field--name-field-titre-about-seaty span{color:var(--black,#22282B);font-family:Sora;font-size:56px;font-style:normal;font-weight:600;line-height:110%;}.page-accueil .about-container .title-about .field--name-field-description-titre{margin-top:20px;}.page-accueil .about-container .title-about .field--name-field-description-titre p{width:100%;max-width:740px;color:var(--black,#22282B);font-family:Sora;font-size:18px;font-style:normal;font-weight:400;line-height:130%;}.page-accueil .about-container .field--name-field-paragraph p{color:var(--black,#22282B);font-family:Sora;font-size:18px;font-style:normal;font-weight:400;line-height:130%;}.page-accueil .card-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:80px;padding-left:40px;padding-right:40px;}.page-accueil .card-container .field--name-field-card{width:100%;max-width:1440px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;}.page-accueil .card-container .field--name-field-card .field__item{width:100%;max-width:436px;}.page-accueil .card-container .field--name-field-card .field__item:nth-child(2){height:384px;}.page-accueil .card-container .field--name-field-card .field__item:nth-child(2) .paragraph .field--name-field-photo-card{height:100%;}.page-accueil .card-container .field--name-field-card .field__item:nth-child(2) .paragraph .field--name-field-titre-card{height:auto;}.page-accueil .card-container .field--name-field-card .field__item .paragraph{width:100%;height:100%;}.page-accueil .card-container .field--name-field-card .field__item .paragraph .field--name-field-photo-card{width:100%;height:516px;border-radius:24px;background:rgba(0,0,0,0.2);}.page-accueil .card-container .field--name-field-card .field__item .paragraph .field--name-field-photo-card .media{width:100%;height:100%;border-radius:24px;}.page-accueil .card-container .field--name-field-card .field__item .paragraph .field--name-field-photo-card .media .field-media-image{border-radius:24px;width:100%;height:100%;}.page-accueil .card-container .field--name-field-card .field__item .paragraph .field--name-field-photo-card .media .field-media-image img{border-radius:24px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.page-accueil .card-container .field--name-field-card .field__item .paragraph .field--name-field-titre-card{margin-top:25px;margin-bottom:10px;height:auto;}.page-accueil .card-container .field--name-field-card .field__item .paragraph .field--name-field-titre-card p{color:var(--blue-light,#7692FF);font-family:Sora;font-size:32px;font-style:normal;font-weight:400;line-height:120%;}.page-accueil .card-container .field--name-field-card .field__item .paragraph .field--name-field-description-card p{overflow:hidden;color:var(--gris,#969DA0);text-overflow:ellipsis;font-family:Sora;font-size:18px;font-style:normal;font-weight:400;line-height:130%;width:100%;max-width:380px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.page-accueil .card-container .field--name-field-card .field__item .paragraph .field--name-field-description-card .more{margin-top:16px;overflow:hidden;color:#667085;text-overflow:ellipsis;font-family:Sora;font-size:18px;font-style:normal;font-weight:400;line-height:130%;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}.page-accueil .carrousel-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:250px;padding-left:40px;padding-right:40px;scroll-margin-top:350px;}.page-accueil .carrousel-container:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:630px;background:#EDE9DF;z-index:0;pointer-events:none;}.page-accueil .carrousel-container .field--name-field-carrousel{width:100%;max-width:1360px;height:730px;}.page-accueil .carrousel-container .field--name-field-carrousel .slick-list{border-radius:40px;width:100% !important;height:100% !important;}.page-accueil .carrousel-container .field--name-field-carrousel .slick-list .slick-track{height:100% !important;}.page-accueil .carrousel-container .field--name-field-carrousel .slick-list .slick-track .slick-slide{width:100%;max-width:1360px;height:730px;}.page-accueil .carrousel-container .field--name-field-carrousel .slick-list .slick-track .slick-slide div{width:100% !important;height:100% !important;}.page-accueil .carrousel-container .field--name-field-carrousel .field__item{width:100%;height:100%;}.page-accueil .carrousel-container .field--name-field-carrousel .field__item .paragraph{width:100%;height:100%;}.page-accueil .carrousel-container .field--name-field-carrousel .field__item .paragraph .field--name-field-image-carrousel{width:100%;height:100%;}.page-accueil .carrousel-container .field--name-field-carrousel .field__item .paragraph .field--name-field-image-carrousel .media{width:100%;height:100%;}.page-accueil .carrousel-container .field--name-field-carrousel .field__item .paragraph .field--name-field-image-carrousel .media .field-media-image{width:100%;height:100%;}.page-accueil .carrousel-container .field--name-field-carrousel .field__item .paragraph .field--name-field-image-carrousel .media .field-media-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:40px;}.page-accueil .carrousel-container .text-arrow-dots{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:1360px;height:730px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px;}.page-accueil .carrousel-container .text-arrow-dots .arrows-container-office{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;position:relative;z-index:5;}.page-accueil .carrousel-container .text-arrow-dots .arrows-container-office .prev-arrow{width:24px;height:24px;background-image:url("/themes/custom/kaneva/assets/images/arrow-left.svg");background-size:contain;background-repeat:no-repeat;background-position:center;display:block;cursor:pointer;}.page-accueil .carrousel-container .text-arrow-dots .arrows-container-office .prev-arrow:hover{background-color:#E3F3F4;background-image:url("/themes/custom/kaneva/assets/images/arrow-left-black.svg");border-radius:50%;}.page-accueil .carrousel-container .text-arrow-dots .arrows-container-office .pagination-chiffre{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:35px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:70px;border:10px solid #4C5A6A;background:var(--ivory,#FBF5F3);display:-webkit-box;display:-ms-flexbox;display:flex;width:64px;height:64px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-content:center;color:var(--blue-dark,#01172F);text-align:center;font-family:Sora;font-size:18px;font-style:normal;font-weight:400;line-height:130%;}.page-accueil .carrousel-container .text-arrow-dots .arrows-container-office .next-Arrow{width:24px;height:24px;background-image:url("/themes/custom/kaneva/assets/images/arrow-right.svg");background-size:contain;background-repeat:no-repeat;background-position:center;display:block;cursor:pointer;}.page-accueil .carrousel-container .text-arrow-dots .arrows-container-office .next-Arrow:hover{background-color:#E3F3F4;background-image:url("/themes/custom/kaneva/assets/images/arrow-right-black.svg");border-radius:50%;}.page-accueil .carrousel-container .text-arrow-dots .container-logo{width:100%;max-width:439px;}.page-accueil .carrousel-container .text-arrow-dots .container-logo .field--name-field-logo-office{width:100%;max-width:350px;margin-bottom:60px;}.page-accueil .carrousel-container .text-arrow-dots .container-logo .field--name-field-description-office p{width:100%;max-width:440px;color:#FFF;font-family:Sora;font-size:18px;font-style:normal;font-weight:400;line-height:130%;}.page-accueil .configuration-container{width:100%;background:#EDE9DF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:200px;padding-left:40px;padding-right:40px;}.page-accueil .configuration-container .configuration-title{width:100%;max-width:1360px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;margin-bottom:100px;}.page-accueil .configuration-container .configuration-title .field--name-field-configuration-etiquette p{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2px 8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background:#01172F;color:var(--ivory,#FBF5F3);font-family:Sora;font-size:20px;font-style:normal;font-weight:600;line-height:130%;}.page-accueil .configuration-container .configuration-title .field--name-field-configuration-titre h1,.page-accueil .configuration-container .configuration-title .field--name-field-configuration-titre h2,.page-accueil .configuration-container .configuration-title .field--name-field-configuration-titre h3,.page-accueil .configuration-container .configuration-title .field--name-field-configuration-titre h4,.page-accueil .configuration-container .configuration-title .field--name-field-configuration-titre h5,.page-accueil .configuration-container .configuration-title .field--name-field-configuration-titre p,.page-accueil .configuration-container .configuration-title .field--name-field-configuration-titre span{color:var(--black,#22282B);font-family:Sora;font-size:56px;font-style:normal;font-weight:600;line-height:110%;}.page-accueil .configuration-container .configuration-title .field--name-field-description-configuration p{color:var(--black,#22282B);font-family:Sora;font-size:18px;font-style:normal;font-weight:400;line-height:130%;}.page-accueil .plan-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:40px;padding-right:40px;}.page-accueil .plan-container .plan-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1440px;width:100%;height:100%;margin-top:100px;}.page-accueil .plan-container .plan-content:before{content:"";position:absolute;width:260px;z-index:0;height:737px;background-image:url("/themes/custom/kaneva/assets/images/Offices.svg");background-size:contain;background-repeat:no-repeat;background-position:center;left:-50px;top:-44px;}.page-accueil .plan-container .plan-content .field--name-field-plan{width:1220px;height:632px;position:relative;z-index:1;}.page-accueil .plan-container .plan-content .field--name-field-plan .media{width:100%;height:100%;}.page-accueil .plan-container .plan-content .field--name-field-plan .media .field-media-image{width:100%;height:100%;}.page-accueil .plan-container .plan-content .field--name-field-plan .media .field-media-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.page-accueil .plan-container .plan-content .download-container{display:none;}.page-accueil .carrouse-container-resort{padding-left:40px;padding-right:40px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:250px;background-color:#9FDDD1;padding-top:95px;padding-bottom:62px;scroll-margin-top:250px;}.page-accueil .carrouse-container-resort .resort-content{width:100%;max-width:1440px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:130px;}.page-accueil .carrouse-container-resort .resort-content .field--name-field-carrousel-resort{width:692px;height:730px;}.page-accueil .carrouse-container-resort .resort-content .field--name-field-carrousel-resort .slick-list{width:100%;height:100%;}.page-accueil .carrouse-container-resort .resort-content .field--name-field-carrousel-resort .slick-list .slick-track{width:100%;height:100%;}.page-accueil .carrouse-container-resort .resort-content .field--name-field-carrousel-resort .slick-list .slick-track .slick-slide{width:100%;height:100%;}.page-accueil .carrouse-container-resort .resort-content .field--name-field-carrousel-resort .slick-list .slick-track .slick-slide div{width:100%;height:100%;}.page-accueil .carrouse-container-resort .resort-content .field--name-field-carrousel-resort .slick-list .slick-track .slick-slide div .field__item{width:100%;height:100%;}.page-accueil .carrouse-container-resort .resort-content .field--name-field-carrousel-resort .slick-list .slick-track .slick-slide div .field__item .paragraph{width:100%;height:100%;}.page-accueil .carrouse-container-resort .resort-content .field--name-field-carrousel-resort .slick-list .slick-track .slick-slide div .field__item .paragraph .field--name-field-image-carrousel{width:100%;height:100%;}.page-accueil .carrouse-container-resort .resort-content .field--name-field-carrousel-resort .slick-list .slick-track .slick-slide div .field__item .paragraph .field--name-field-image-carrousel .media{width:100%;height:100%;}.page-accueil .carrouse-container-resort .resort-content .field--name-field-carrousel-resort .slick-list .slick-track .slick-slide div .field__item .paragraph .field--name-field-image-carrousel .media .field-media-image{width:100%;height:100%;}.page-accueil .carrouse-container-resort .resort-content .field--name-field-carrousel-resort .slick-list .slick-track .slick-slide div .field__item .paragraph .field--name-field-image-carrousel .media .field-media-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:40px;}.page-accueil .carrouse-container-resort .resort-content .text-arrow-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:50px;padding-bottom:50px;}.page-accueil .carrouse-container-resort .resort-content .text-arrow-dots .container-logo .field--name-field-logo-office-2{margin-bottom:60px;}.page-accueil .carrouse-container-resort .resort-content .text-arrow-dots .container-logo .field--name-field-logo-office-2 .media .field-media-image img{width:350px;height:69px;-o-object-fit:cover;object-fit:cover;}.page-accueil .carrouse-container-resort .resort-content .text-arrow-dots .container-logo .field--name-field-description-office-2 p{width:100%;max-width:369px;color:var(--black,#22282B);font-family:Sora;font-size:18px;font-style:normal;font-weight:400;line-height:130%;}.page-accueil .carrouse-container-resort .resort-content .text-arrow-dots .arrows-container-resort{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;position:relative;z-index:5;}.page-accueil .carrouse-container-resort .resort-content .text-arrow-dots .arrows-container-resort .prev-arrow-resort{width:24px;height:24px;background-image:url("/themes/custom/kaneva/assets/images/arrow-left-black.svg");background-size:contain;background-repeat:no-repeat;background-position:center;display:block;cursor:pointer;}.page-accueil .carrouse-container-resort .resort-content .text-arrow-dots .arrows-container-resort .prev-arrow-resort:hover{background-color:#E3F3F4;background-image:url("/themes/custom/kaneva/assets/images/arrow-left-black.svg");border-radius:50%;}.page-accueil .carrouse-container-resort .resort-content .text-arrow-dots .arrows-container-resort .pagination-chiffre-resort{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:35px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:70px;border:10px solid #E3F3F4;background:var(--ivory,#fff);display:-webkit-box;display:-ms-flexbox;display:flex;width:64px;height:64px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-content:center;color:var(--blue-dark,#01172F);text-align:center;font-family:Sora;font-size:18px;font-style:normal;font-weight:400;line-height:130%;}.page-accueil .carrouse-container-resort .resort-content .text-arrow-dots .arrows-container-resort .next-Arrow-resort{width:24px;height:24px;background-image:url("/themes/custom/kaneva/assets/images/arrow-right-black.svg");background-size:contain;background-repeat:no-repeat;background-position:center;display:block;cursor:pointer;}.page-accueil .carrouse-container-resort .resort-content .text-arrow-dots .arrows-container-resort .next-Arrow-resort:hover{background-color:#E3F3F4;background-image:url("/themes/custom/kaneva/assets/images/arrow-right-black.svg");border-radius:50%;}.page-accueil .Resort{padding-left:40px;padding-right:40px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:250px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.page-accueil .Resort .resort-content-txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:100%;max-width:1440px;}.page-accueil .Resort .resort-content-txt .field--name-field-etiquette-resort{width:-webkit-max-content;width:-moz-max-content;width:max-content;}.page-accueil .Resort .resort-content-txt .field--name-field-etiquette-resort p{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2px 8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background:#01172F;color:var(--ivory,#FBF5F3);font-family:Sora;font-size:20px;font-style:normal;font-weight:600;line-height:130%;}.page-accueil .Resort .resort-content-txt .field--name-field-titre-resort-configuration p{color:var(--black,#22282B);font-family:Sora;font-size:56px;font-style:normal;font-weight:600;line-height:110%;}.page-accueil .Resort .resort-content-txt .field--name-field-description-resort p{color:var(--black,#22282B);font-family:Sora;font-size:18px;font-style:normal;font-weight:400;line-height:130%;width:100%;max-width:388px;}.page-accueil .Resort .resort-map-content{width:100%;max-width:1440px;position:relative;margin-top:150px;}.page-accueil .Resort .resort-map-content:after{content:"";position:absolute;width:200px;z-index:0;height:684px;background-image:url("/themes/custom/kaneva/assets/images/Resort.svg");background-size:contain;background-repeat:no-repeat;background-position:center;right:0px;bottom:0px;}.page-accueil .Resort .resort-map-content .field--name-field-plan-resort{width:989px;height:513px;}.page-accueil .Resort .resort-map-content .field--name-field-plan-resort .media{width:100%;height:100%;}.page-accueil .Resort .resort-map-content .field--name-field-plan-resort .media .field-media-image{width:100%;height:100%;}.page-accueil .Resort .resort-map-content .field--name-field-plan-resort .media .field-media-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.page-accueil .Resort .resort-map-content .download-container{display:none;}.page-accueil .download-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:183px;scroll-margin-top:250px;}.page-accueil .download-container .download-content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:1360px;padding:158px 170px 158px 90px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:75px;-ms-flex-negative:0;flex-shrink:0;border-top:3px solid rgba(227,227,227,0.5);border-bottom:3px solid rgba(227,227,227,0.5);}.page-accueil .download-container .download-content .field--name-field-document-leaflet .media .field--name-field-media-file .field__item span a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:transparent;background-image:url("/themes/custom/kaneva/assets/images/down-arrow.svg");width:60px;height:79px;}.page-accueil .download-container .download-content .download-txt{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;}.page-accueil .download-container .download-content .download-txt .field--name-field-titre-download-leaflet p{color:#22282B;font-family:Sora;font-size:56px;font-style:normal;font-weight:600;line-height:110%;}.page-accueil .download-container .download-content .download-txt .field--name-field-description-leaflet p{color:#22282B;font-family:Sora;font-size:32px;font-style:normal;font-weight:400;line-height:120%;width:100%;max-width:510px;}.page-accueil .contact-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;scroll-margin-top:80px;}.page-accueil .contact-container .contact-content{width:100%;max-width:1440px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.page-accueil .contact-container .contact-content .field--name-field-maquette{width:100%;max-width:1440px;height:517px;}.page-accueil .contact-container .contact-content .field--name-field-maquette .media{width:100%;height:100%;}.page-accueil .contact-container .contact-content .field--name-field-maquette .media .field-media-image{width:100%;height:100%;}.page-accueil .contact-container .contact-content .field--name-field-maquette .media .field-media-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.page-accueil .contact-container .contact-content .form-container{position:relative;width:100%;max-width:1440px;max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.page-accueil .contact-container .contact-content .form-container .field--name-field-image-de-fond{position:relative;width:503px;height:100%;}.page-accueil .contact-container .contact-content .form-container .field--name-field-image-de-fond .media{width:100%;height:100%;}.page-accueil .contact-container .contact-content .form-container .field--name-field-image-de-fond .media .field-media-image{width:100%;height:100%;}.page-accueil .contact-container .contact-content .form-container .field--name-field-image-de-fond .media .field-media-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.page-accueil .contact-container .contact-content .form-container .form-content{width:877px;height:100%;background:var(--blue-light,#7692FF);width:877px;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:50px;padding-top:100px;padding-bottom:50px;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-confirmation .webform-confirmation__message{width:100%;max-width:315px;color:var(--ivory,#01172F);font-family:Sora;font-size:25px;font-style:normal;font-weight:400;line-height:120%;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-confirmation .webform-confirmation__back a{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:16px;padding-bottom:16px;padding-right:42px;padding-left:42px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;border-radius:100px;background:var(--blue-dark,#01172F);position:relative;border:1px solid #01172F !important;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:var(--ivory,#7692FF);font-family:"Sora";}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:25px;background:var(--blue-light,#7692FF);width:607px;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .required-label{color:var(--contrast-black,#01172F);font-family:Sora;font-size:18px;font-style:normal;font-weight:400;line-height:130%;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox.webform-flexbox{margin-top:0px;margin-bottom:0px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox.webform-flexbox .webform-flex:first-child{width:307px;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:24px;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox.webform-flexbox .webform-flex:nth-child(2){width:212px;-webkit-box-flex:0;-ms-flex:none;flex:none;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox.webform-flexbox .webform-flex .webform-flex--container{margin:0px;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox.webform-flexbox .webform-flex .webform-flex--container .form-item label{color:var(--contrast-black,#01172F);font-family:Sora;font-size:16px;font-style:normal;font-weight:600;line-height:130%;text-transform:uppercase;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox.webform-flexbox .webform-flex .webform-flex--container .form-item input{display:-webkit-box;display:-ms-flexbox;display:flex;padding:14px 16px 16px 16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;border-radius:400px;border:1px solid #01172F !important;color:#01172F !important;font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:130%;background-color:transparent;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox.webform-flexbox .webform-flex .webform-flex--container .form-item input::-webkit-input-placeholder{color:#01172F;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox.webform-flexbox .webform-flex .webform-flex--container .form-item input::-moz-placeholder{color:#01172F;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox.webform-flexbox .webform-flex .webform-flex--container .form-item input:-ms-input-placeholder{color:#01172F;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox.webform-flexbox .webform-flex .webform-flex--container .form-item input::-ms-input-placeholder{color:#01172F;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox.webform-flexbox .webform-flex .webform-flex--container .form-item input::placeholder{color:#01172F;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-01.webform-flexbox{margin-top:0px;margin-bottom:0px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-01.webform-flexbox .webform-flex:first-child{width:307px;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:24px;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-01.webform-flexbox .webform-flex:nth-child(2){width:212px;-webkit-box-flex:0;-ms-flex:none;flex:none;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-01.webform-flexbox .webform-flex .webform-flex--container{margin:0px;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-01.webform-flexbox .webform-flex .webform-flex--container .form-item label{color:var(--contrast-black,#01172F);font-family:Sora;font-size:16px;font-style:normal;font-weight:600;line-height:130%;text-transform:uppercase;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-01.webform-flexbox .webform-flex .webform-flex--container .form-item input{display:-webkit-box;display:-ms-flexbox;display:flex;padding:14px 16px 16px 16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;border-radius:400px;border:1px solid #01172F !important;color:#01172F !important;font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:130%;background-color:transparent;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-01.webform-flexbox .webform-flex .webform-flex--container .form-item input::-webkit-input-placeholder{color:#01172F;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-01.webform-flexbox .webform-flex .webform-flex--container .form-item input::-moz-placeholder{color:#01172F;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-01.webform-flexbox .webform-flex .webform-flex--container .form-item input:-ms-input-placeholder{color:#01172F;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-01.webform-flexbox .webform-flex .webform-flex--container .form-item input::-ms-input-placeholder{color:#01172F;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-01.webform-flexbox .webform-flex .webform-flex--container .form-item input::placeholder{color:#01172F;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-03.webform-flexbox{margin-top:20px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-03.webform-flexbox legend{display:none;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-03.webform-flexbox select{background:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:14px 16px 16px 16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;border-radius:400px;border:1px solid #01172F !important;color:#01172F !important;font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:130%;background-color:transparent;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-03.webform-flexbox .webform-flex{}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-03.webform-flexbox .webform-flex:first-child{width:550px;-webkit-box-flex:0;-ms-flex:none;flex:none;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-03.webform-flexbox .webform-flex .webform-flex--container{margin:0px;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-03.webform-flexbox .webform-flex .webform-flex--container .form-item label{color:var(--contrast-black,#01172F);font-family:Sora;font-size:16px;font-style:normal;font-weight:600;line-height:130%;text-transform:uppercase;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-03.webform-flexbox .webform-flex .webform-flex--container .form-item input{display:-webkit-box;display:-ms-flexbox;display:flex;padding:14px 16px 16px 16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;border-radius:400px;border:1px solid #01172F !important;color:#01172F !important;font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:130%;background-color:transparent;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-03{position:relative;top:-25px;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-02{position:relative;top:-60px;margin:0px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-02 .webform-flex{margin:0px;width:100%;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-02 .webform-flex .webform-flex--container{margin:0px;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-02 .webform-flex .webform-flex--container .js-form-item label{color:var(--contrast-black,#01172F);font-family:Sora;font-size:16px;font-style:normal;font-weight:600;line-height:130%;text-transform:uppercase;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-02 .webform-flex .webform-flex--container .js-form-item textarea{display:-webkit-box;display:-ms-flexbox;display:flex;padding:14px 16px 16px 16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-item-align:stretch;align-self:stretch;background-color:transparent;border-radius:20px;border:1px solid #01172F !important;color:#01172F !important;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-02 .webform-flex .webform-flex--container .js-form-item textarea::-webkit-input-placeholder{color:#01172F !important;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-02 .webform-flex .webform-flex--container .js-form-item textarea::-moz-placeholder{color:#01172F !important;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-02 .webform-flex .webform-flex--container .js-form-item textarea:-ms-input-placeholder{color:#01172F !important;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-02 .webform-flex .webform-flex--container .js-form-item textarea::-ms-input-placeholder{color:#01172F !important;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-02 .webform-flex .webform-flex--container .js-form-item textarea::placeholder{color:#01172F !important;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-04{position:relative;top:-50px;width:100%;margin:0px;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-04 .webform-flex .webform-flex--container{margin:0px;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-04 .webform-flex .webform-flex--container .radios--wrapper{margin-left:0px;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-04 .webform-flex .webform-flex--container .radios--wrapper legend{color:var(--contrast-black,#01172F) !important;font-family:Sora;font-size:16px;font-style:normal;font-weight:600;line-height:130%;text-transform:uppercase;}@media (max-width:768px){.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-04 .webform-flex .webform-flex--container .radios--wrapper legend{color:white;color:#01172F !important;}}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-04 .webform-flex .webform-flex--container .radios--wrapper .fieldset-wrapper .js-webform-radios .js-form-item input::-webkit-input-placeholder{color:#01172F !important;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-04 .webform-flex .webform-flex--container .radios--wrapper .fieldset-wrapper .js-webform-radios .js-form-item input::-moz-placeholder{color:#01172F !important;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-04 .webform-flex .webform-flex--container .radios--wrapper .fieldset-wrapper .js-webform-radios .js-form-item input:-ms-input-placeholder{color:#01172F !important;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-04 .webform-flex .webform-flex--container .radios--wrapper .fieldset-wrapper .js-webform-radios .js-form-item input::-ms-input-placeholder{color:#01172F !important;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-04 .webform-flex .webform-flex--container .radios--wrapper .fieldset-wrapper .js-webform-radios .js-form-item input::placeholder{color:#01172F !important;}@media (max-width:768px){.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-04 .webform-flex .webform-flex--container .radios--wrapper .fieldset-wrapper .js-webform-radios .js-form-item input{border:1px solid #01172F !important;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-flexbox-04 .webform-flex .webform-flex--container .radios--wrapper .fieldset-wrapper .js-webform-radios .js-form-item input:before{background-color:#01172F !important;}}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .form-type-checkbox{margin:0px;position:relative;top:-50px;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .form-type-checkbox input{border:1px solid #01172F !important;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .form-type-checkbox label{color:var(--contrast-black,#01172F);font-family:Sora;font-size:18px;font-style:normal;font-weight:400;line-height:130%;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-actions{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:16px;padding-bottom:16px;padding-right:42px;padding-left:21px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;border-radius:100px;background:var(--blue-dark,#01172F);position:relative;border:1px solid #01172F !important;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-actions::after{content:"";position:absolute;top:50%;right:13px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px;background:url("/themes/custom/kaneva/assets/images/diagonal-arrow-lavander.svg") no-repeat center;background-size:contain;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .edit-actions .webform-button--submit{background-color:transparent;border:none;color:var(--ivory,#7692FF);font-family:Sora;font-size:18px;font-style:normal;font-weight:400;line-height:130%;padding:0px;margin:0px;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form .recaptcha-no-badge-message{color:var(--contrast-black,#01172F);font-family:Sora;font-size:13px;font-style:normal;font-weight:400;line-height:150%;}.page-accueil .contact-container .contact-content .form-container .form-content .form-txt{margin-bottom:53px;padding-left:30px;}.page-accueil .contact-container .contact-content .form-container .form-content .form-txt .field--name-field-titre-contact{margin-bottom:10px;}.page-accueil .contact-container .contact-content .form-container .form-content .form-txt .field--name-field-titre-contact p{color:var(--ivory,#01172F);font-family:Sora;font-size:56px;font-style:normal;font-weight:600;line-height:110%;}.page-accueil .contact-container .contact-content .form-container .form-content .form-txt .field--name-field-description-contact p{width:100%;max-width:315px;color:var(--ivory,#01172F);font-family:Sora;font-size:32px;font-style:normal;font-weight:400;line-height:120%;}@media screen and (max-width:768px){.page-accueil .field--name-field-contenu-du-header .field--name-field-titre h1,.page-accueil .field--name-field-contenu-du-header .field--name-field-titre h2,.page-accueil .field--name-field-contenu-du-header .field--name-field-titre h3,.page-accueil .field--name-field-contenu-du-header .field--name-field-titre h4,.page-accueil .field--name-field-contenu-du-header .field--name-field-titre p,.page-accueil .field--name-field-contenu-du-header .field--name-field-titre span{font-size:50px !important;}.page-accueil .field--name-field-contenu-du-header .info-image .field--name-field-description-image-de-fond p{font-size:15px !important;}.page-accueil .field--name-field-contenu-du-header .info-image .field--name-field-oirigine-image-de-fond{width:250px !important;height:15px !important;}.page-accueil .field--name-field-contenu-du-header .info-image .field--name-field-oirigine-image-de-fond .media{width:100%;height:100%;}.page-accueil .field--name-field-contenu-du-header .info-image .field--name-field-oirigine-image-de-fond .media .field-media-image{width:100%;height:100%;}.page-accueil .field--name-field-contenu-du-header .info-image .field--name-field-oirigine-image-de-fond .media .field-media-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.page-accueil .about-container{padding-left:20px;padding-right:20px;scroll-margin-top:20px;}.page-accueil .about-container .about-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.page-accueil .about-container .about-content .field--name-field-titre-about-seaty{margin-bottom:80px;}.page-accueil .about-container .about-content .field--name-field-titre-about-seaty h1,.page-accueil .about-container .about-content .field--name-field-titre-about-seaty h2,.page-accueil .about-container .about-content .field--name-field-titre-about-seaty h3,.page-accueil .about-container .about-content .field--name-field-titre-about-seaty h4,.page-accueil .about-container .about-content .field--name-field-titre-about-seaty p,.page-accueil .about-container .about-content .field--name-field-titre-about-seaty span{text-align:center;font-size:44px;}.page-accueil .card-container .field--name-field-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:20px;padding-right:20px;}.page-accueil .card-container .field--name-field-card .field__item{width:100%;max-width:375px;}.page-accueil .card-container .field--name-field-card .field__item:nth-child(2){width:100%;max-width:375px;height:auto;}.page-accueil .card-container .field--name-field-card .field__item:nth-child(2) .paragraph .field--name-field-photo-card{width:100%;height:375px;}.page-accueil .card-container .field--name-field-card .field__item:nth-child(2) .paragraph .field--name-field-titre-card{height:auto;}.page-accueil .card-container .field--name-field-card .field__item .paragraph{width:100%;height:100%;}.page-accueil .card-container .field--name-field-card .field__item .paragraph .field--name-field-photo-card{width:100%;height:375px;border-radius:24px;background:rgba(0,0,0,0.2);}.page-accueil .card-container .field--name-field-card .field__item .paragraph .field--name-field-photo-card .media{width:100%;height:100%;border-radius:24px;}.page-accueil .card-container .field--name-field-card .field__item .paragraph .field--name-field-photo-card .media .field-media-image{border-radius:24px;width:100%;height:100%;}.page-accueil .card-container .field--name-field-card .field__item .paragraph .field--name-field-photo-card .media .field-media-image img{border-radius:24px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.page-accueil .card-container .field--name-field-card .field__item .paragraph .field--name-field-titre-card{margin-top:25px;margin-bottom:10px;height:auto;}.page-accueil .card-container .field--name-field-card .field__item .paragraph .field--name-field-titre-card p{color:var(--blue-light,#7692FF);font-family:Sora;font-size:28px;font-style:normal;font-weight:400;line-height:120%;}.page-accueil .card-container .field--name-field-card .field__item .paragraph .field--name-field-description-card p{overflow:hidden;color:var(--gris,#969DA0);text-overflow:ellipsis;font-family:Sora;font-size:18px;font-style:normal;font-weight:400;line-height:130%;width:100%;max-width:380px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.page-accueil .card-container .field--name-field-card .field__item .paragraph .field--name-field-description-card .more{margin-top:16px;overflow:hidden;color:#667085;text-overflow:ellipsis;font-family:Sora;font-size:18px;font-style:normal;font-weight:400;line-height:130%;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}.page-accueil .carrousel-container{padding-left:20px;padding-right:20px;scroll-margin-top:150px;}.page-accueil .carrousel-container .text-arrow-dots .container-logo .field--name-field-logo-office .media .field-media-image img{width:275px;height:auto;}.page-accueil .configuration-container{padding-left:20px;padding-right:20px;}.page-accueil .configuration-container .configuration-title .field--name-field-configuration-titre h1,.page-accueil .configuration-container .configuration-title .field--name-field-configuration-titre h2,.page-accueil .configuration-container .configuration-title .field--name-field-configuration-titre h3,.page-accueil .configuration-container .configuration-title .field--name-field-configuration-titre h4,.page-accueil .configuration-container .configuration-title .field--name-field-configuration-titre p,.page-accueil .configuration-container .configuration-title .field--name-field-configuration-titre span{font-size:44px;}.page-accueil .plan-container .plan-content{margin-top:0px;}.page-accueil .plan-container .plan-content:before{content:none;}.page-accueil .plan-container .plan-content .download-container{margin-top:0px !important;}.page-accueil .plan-container .plan-content .download-container .download-content{padding:0px;padding-right:20px;padding-left:20px;padding-bottom:20px;padding-top:20px;}.page-accueil .plan-container .plan-content .download-container .download-content .download-txt .field--name-field-titre-download-leaflet p{font-size:35px;}.page-accueil .plan-container .field--name-field-plan{display:none;}.page-accueil .plan-container .download-container{display:block !important;}.page-accueil .carrouse-container-resort{margin-top:90px;scroll-margin-top:100px;}.page-accueil .carrouse-container-resort .resort-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;max-width:375px;}.page-accueil .carrouse-container-resort .resort-content .text-arrow-dots{padding-bottom:0px;}.page-accueil .carrouse-container-resort .resort-content .field--name-field-carrousel-resort{width:375px;height:400px;}.page-accueil .Resort .resort-content-txt{padding-left:20px;padding-right:20px;max-width:375px;}.page-accueil .Resort .resort-content-txt .field--name-field-titre-resort-configuration p{font-size:35px;}.page-accueil .Resort .field--name-field-plan-resort{display:none;}.page-accueil .Resort .download-container{display:block !important;}.page-accueil .Resort .resort-map-content{margin-top:50px;}.page-accueil .Resort .resort-map-content:after{content:none;}.page-accueil .Resort .resort-map-content .download-container{margin-top:0px !important;}.page-accueil .Resort .resort-map-content .download-container .download-content{padding:0px;padding-right:20px;padding-left:20px;padding-bottom:20px;padding-top:20px;}.page-accueil .Resort .resort-map-content .download-container .download-content .download-txt .field--name-field-titre-download-leaflet p{font-size:35px;}.page-accueil .download-container{margin-top:150px !important;scroll-margin-top:200px;}.page-accueil .download-container .download-content{padding:0px;padding-right:20px;padding-left:20px;padding-bottom:20px;padding-top:20px;}.page-accueil .download-container .download-content .download-txt .field--name-field-titre-download-leaflet p{font-size:35px;}.page-accueil .download-container .download-content .download-txt .field--name-field-description-leaflet p{font-size:15px;}.page-accueil .contact-container{margin-top:150px;}.page-accueil .contact-container .contact-content{max-width:100%;}.page-accueil .contact-container .contact-content .field--name-field-maquette{display:none;}.page-accueil .contact-container .contact-content .field--name-field-maquette .media .field-media-image img{-o-object-fit:contain;object-fit:contain;}.page-accueil .contact-container .contact-content .form-container{max-width:100%;}.page-accueil .contact-container .contact-content .form-container .field--name-field-image-de-fond{display:none;}.page-accueil .contact-container .contact-content .form-container .field--name-field-image-de-fond::after{background:none;}.page-accueil .contact-container .contact-content .form-container .field--name-field-image-de-fond .media{display:none;}.page-accueil .contact-container .contact-content .form-container .form-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px;width:100% !important;}.page-accueil .contact-container .contact-content .form-container .form-content .field--name-field-contact-webform{position:relative;}.page-accueil .contact-container .contact-content .form-container .form-content .field--name-field-contact-webform form{width:100% !important;max-width:320px !important;gap:0px;}.page-accueil .contact-container .contact-content .form-container .form-content .field--name-field-contact-webform form #edit-country--wrapper{padding:0px;margin-top:0px;margin-bottom:0px;padding-top:20px;padding-bottom:20px;}.page-accueil .contact-container .contact-content .form-container .form-content .field--name-field-contact-webform form .edit-flexbox-04{top:-30px;}.page-accueil .contact-container .contact-content .form-container .form-content .field--name-field-contact-webform form textarea{height:auto;min-height:120px;resize:vertical;}.page-accueil .contact-container .contact-content .form-container .form-content .field--name-field-contact-webform form .webform-flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.page-accueil .contact-container .contact-content .form-container .form-content .field--name-field-contact-webform form .webform-flexbox .webform-flex{width:100% !important;}.page-accueil .contact-container .contact-content .form-container .form-content .form-txt{margin-bottom:50px;}.page-accueil .contact-container .contact-content .form-container .form-content .form-txt .field--name-field-titre-contact p{font-family:Sora;font-size:44px;font-style:normal;font-weight:600;line-height:110%;}.page-accueil .contact-container .contact-content .form-container .form-content .form-txt .field--name-field-description-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.page-accueil .contact-container .contact-content .form-container .form-content .form-txt .field--name-field-description-contact p{color:var(--black,#22282B);font-family:Sora;font-size:18px;text-align:center;}.page-accueil .contact-container .contact-content .form-container .form-content .webform-submission-contact-form{background:transparent;}.page-accueil .contact-container .edit-flexbox input,.page-accueil .contact-container .edit-flexbox-01 input{border:1px solid white !important;color:white !important;}.page-accueil .contact-container .edit-flexbox-02 textarea{border:1px solid white !important;color:white !important;}.page-accueil .contact-container .edit-flexbox-03 select{border:1px solid white !important;color:white !important;}}.page-legal-noticy,.page-privacy-and-cookies-policy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-top:300px;padding-bottom:200px;}.page-legal-noticy .field,.page-privacy-and-cookies-policy .field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:100px;}.page-legal-noticy .field .field__item .paragraph,.page-privacy-and-cookies-policy .field .field__item .paragraph{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px;}.page-legal-noticy .field .field__item .paragraph .field ul,.page-privacy-and-cookies-policy .field .field__item .paragraph .field ul{list-style:disc;padding-left:1.25rem;}.page-legal-noticy .field .field__item .paragraph .field ul li,.page-privacy-and-cookies-policy .field .field__item .paragraph .field ul li{list-style:inherit;padding-bottom:15px;font-family:"Sora";font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#1d1d1b;}.page-legal-noticy .field .field__item .paragraph .field--name-field-titre-mise-en-page,.page-privacy-and-cookies-policy .field .field__item .paragraph .field--name-field-titre-mise-en-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;}@media screen and (max-width:768px){.aff-1{margin-top:30px;}.aff-1 .footer{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;}.aff-1 .footer .footer-haut{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;gap:30px;}.aff-1 .footer .footer-haut .gauche{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.aff-1 .footer .footer-haut .droite{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.aff-1 .footer .footer-haut .droite .field--name-field-titre-footer p{text-align:center;}.aff-1 .footer .footer-bas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;}.aff-1 .footer .footer-bas .field--name-field-lien-privacy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.aff-1 .footer .footer-bas .field--name-field-lien-privacy .field__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.aff-1 .footer .footer-bas .field--name-field-lien-privacy .field__item a{text-align:center;width:100%;}.edit-actions{border:1px solid white;}}.aff-1{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.aff-1 .footer{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1440px;width:100%;padding:75px 40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;-ms-flex-negative:0;flex-shrink:0;}.aff-1 .footer .footer-haut{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;}.aff-1 .footer .footer-haut .gauche{width:100%;}.aff-1 .footer .footer-haut .gauche .field--name-field-logo-footer{width:208px;height:110px;}.aff-1 .footer .footer-haut .gauche .field--name-field-logo-footer .media{width:100%;height:100%;}.aff-1 .footer .footer-haut .gauche .field--name-field-logo-footer .media .field-media-image{width:100%;height:100%;}.aff-1 .footer .footer-haut .gauche .field--name-field-logo-footer .media .field-media-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.aff-1 .footer .footer-haut .gauche .field--name-field-informations{margin-top:30px;margin-bottom:56px;}.aff-1 .footer .footer-haut .gauche .field--name-field-informations p{-ms-flex-item-align:stretch;align-self:stretch;color:var(--black,#22282B);font-family:Sora;font-size:18px;font-style:normal;font-weight:400;line-height:130%;width:100%;max-width:440px;margin-bottom:5px;}.aff-1 .footer .footer-haut .gauche .field--name-field-lien-linkedin{background:#eee;padding:20px;border-radius:500px;width:-webkit-max-content;width:-moz-max-content;width:max-content;border:0.5px solid #22282B;}.aff-1 .footer .footer-haut .gauche .field--name-field-lien-linkedin a{display:block;background-image:url("/themes/custom/kaneva/assets/images/linkedin-icon.svg");background-size:cover;background-repeat:no-repeat;background-position:center;width:48px;height:48px;text-indent:-9999px;overflow:hidden;border:none;}.aff-1 .footer .footer-haut .droite{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.aff-1 .footer .footer-haut .droite .field--name-field-titre-footer{margin-bottom:16px;}.aff-1 .footer .footer-haut .droite .field--name-field-titre-footer p{color:#22282B;font-family:Sora;font-size:32px;font-style:normal;font-weight:400;line-height:120%;}.aff-1 .footer .footer-haut .droite .field--name-field-lien-more{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:16px;padding-bottom:16px;padding-right:42px;padding-left:21px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;border-radius:100px;background:var(--blue-dark,#01172F);position:relative;}.aff-1 .footer .footer-haut .droite .field--name-field-lien-more:after{content:"";position:absolute;top:50%;right:13px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px;background:url("/themes/custom/kaneva/assets/images/diagonal-arrow.svg") no-repeat center;background-size:auto;background-size:contain;}.aff-1 .footer .footer-haut .droite .field--name-field-lien-more a{color:var(--ivory,#FBF5F3);font-family:Sora;font-size:18px;font-style:normal;font-weight:400;line-height:130%;}.aff-1 .footer .footer-bas{border-top:1px solid #22282B;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:32px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch;}.aff-1 .footer .footer-bas .field--name-field-copyright p{color:#22282B;font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:150%;}.aff-1 .footer .footer-bas .field--name-field-lien-privacy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;}.aff-1 .footer .footer-bas .field--name-field-lien-privacy .field__item a{color:#22282B;font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:150%;}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
