/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{box-sizing:border-box;scroll-behavior:smooth;}*,*::after,*::before{box-sizing:inherit;}body{overflow-x:hidden;font-family:"Nunito",sans-serif;line-height:1.5;font-size:1rem;margin:0;}.main{display:block;}img{max-width:100%;height:auto;}.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}.visually-hidden.focusable.skip-link:focus{z-index:101;position:relative !important;}.center{display:flex;justify-content:center;margin:20px 0 30px;}.field-link.center{margin-bottom:0;}hr{height:1px;color:#3d3c3b;margin:5rem 0;opacity:1;}.crypted-tel,.crypted-email{color:transparent;display:block;position:relative;}.crypted-tel:after,.crypted-email:after{color:#000;position:absolute;}.crypted-tel:after{content:"0" attr(data-number) " ";}.crypted-email:after{content:attr(data-name) "@" attr(data-domain) "." attr(data-tld);}.container{padding-right:1rem;padding-left:1rem;margin:0 auto;width:100%;}@media (width >= 576px){.container{max-width:540px;}}@media (width >= 768px){.container{max-width:720px;}}@media (width >= 992px){.container{max-width:960px;}}@media (width >= 1200px){.container{max-width:1140px;}}.dropdown-item.active,.dropdown-item:active{background-color:#f0ecec;}.node__content{margin-top:0;}.loader{margin:2rem auto 2rem auto;width:40px;height:40px;border:3px solid #000;border-bottom-color:transparent;border-radius:50%;display:block;box-sizing:border-box;animation:rotation 1s linear infinite;}.hide{display:none;}@keyframes rotation{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.accordion-button:not(.collapsed){background:#f0ecec;color:#3d3c3b;}.accordion-button:not(.collapsed):after{filter:brightness(1) invert(1) !important;}.accordion-button:not(.collapsed)::after{filter:brightness(0) invert(1);}.accordion-button:focus{box-shadow:inset 0 0 0 2px #f59b2c !important;}.short-banner{width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2);}.gin--vertical-toolbar .short-banner{margin-left:-2.0625rem;}.short-banner#short-banner-style-light{background:#eaeaea;color:#000;padding:0;}.short-banner#short-banner-style-primary{background:#3d3c3b;color:#fff;padding:0;}.short-banner#short-banner-style-primary h1,.short-banner#short-banner-style-primary h2{color:#fff;}.short-banner#short-banner-style-secondary{background:#f59b2c;color:#fff;padding:0;}.short-banner#short-banner-style-secondary h1,.short-banner#short-banner-style-secondary h2{color:#fff;}.short-banner#short-banner-style-white{background:#fff;color:#000;padding:0;}.short-banner-inner .short-banner-content{padding-top:3.125rem;padding-bottom:3.125rem;}.short-banner-inner .short-banner-content h1{margin-bottom:0.9375rem;color:#3d3c3b;}.short-banner-inner .short-banner-content h2{margin-bottom:0.9375rem;color:#f59b2c;}.short-banner-inner .short-banner-content p{font-size:1.25rem;line-height:2rem;}.short-banner-inner .short-banner-image .field--type-image{margin:0;float:right;}.short-banner-inner .short-banner-image .field--type-image img{margin:0;}.large-banner{width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2);}.gin--vertical-toolbar .large-banner{margin-left:-2.0625rem;}.large-banner{padding:9.375rem 0;background-size:cover !important;}.large-banner-inner .large-banner-content h1,.large-banner-inner .large-banner-content p{color:#fff;text-shadow:0 0 0.5rem #15191b,0 0 1.25rem #15191b;}.large-banner-inner .large-banner-content h1{margin-bottom:1.875rem;}.large-banner-inner .large-banner-content p{font-size:1.25rem;line-height:2rem;}.smaller-large-banner .large-banner{padding:4.6875rem 0;}.btn,.btn-secondary,.btn-primary{border-radius:1.5625rem;padding:0.625rem 1.25rem;font-size:1rem;line-height:1rem;font-weight:bold;text-decoration:none;box-shadow:0 4px 4px rgba(0,0,0,0.25);transition:all ease 0.2s;text-transform:uppercase;text-align:center;display:inline-block;font-family:"Nunito",sans-serif;}.btn:hover,.btn-secondary:hover,.btn-primary:hover,.btn:focus,.btn-secondary:focus,.btn-primary:focus{text-decoration:none;transform:translateY(-5px);box-shadow:0 8px 8px rgba(0,0,0,0.25);}.btn-primary{background:#f59b2c;color:#000;border-color:#f59b2c;}.btn-primary:hover,.btn-primary:focus{background:#f59b2c;color:#000;border-color:#f59b2c;}.btn-secondary{background:transparent;color:#fff;border-color:#fff;}.btn-secondary:hover,.btn-secondary:focus{background:transparent;color:#fff;border-color:#fff;}.btn.form-control,.form-control.btn-primary,.form-control.btn-secondary{width:auto;display:inline-block;margin-right:1.25rem;}.btn-outline-primary{color:#3d3c3b;border-color:#3d3c3b;}.btn-outline-primary:hover,.btn-outline-primary:focus{background:#3d3c3b;color:#fff;border-color:#3d3c3b;}.btn-outline-secondary{color:#f59b2c;border-color:#f59b2c;}.btn-outline-secondary:hover,.btn-outline-secondary:focus{background:#f59b2c;color:#fff;border-color:#f59b2c;}@media (min-width:576px) and (max-width:767.98px){.btn,.btn-primary,.btn-secondary{width:auto;}}h1,.h1,.text-long h1,h1 .title,.h1 .title{color:#000000;font-family:"Roboto",sans-serif;font-weight:600;font-style:normal;font-size:2.8rem;line-height:3.625rem;margin:0;margin-bottom:2.8rem;width:auto;}h1__link,.h1__link,h1 .title__link,.h1 .title__link{color:inherit;}h1__link:hover,.h1__link:hover,h1 .title__link:hover,.h1 .title__link:hover{color:inherit;}h2,.h2,.text-long h2{color:#000000;font-family:"Roboto",sans-serif;font-weight:600;font-style:normal;font-size:2.1875rem;line-height:2.625rem;margin:0;margin-bottom:2.1875rem;width:auto;}h2__link,.h2__link{color:inherit;}h2__link:hover,.h2__link:hover{color:inherit;}h3,.h3,.text-long h3{color:#000000;font-family:"Roboto",sans-serif;font-weight:600;font-style:normal;font-size:1.25rem;line-height:1.75rem;margin:0;margin-bottom:1.25rem;width:auto;}h3__link,.h3__link{color:inherit;}h3__link:hover,.h3__link:hover{color:inherit;}h4,.h4,.text-long h4{color:#000000;font-family:"Roboto",sans-serif;font-weight:600;font-style:normal;font-size:1rem;line-height:1.5rem;margin:0;margin-bottom:1rem;width:auto;}h4__link,.h4__link{color:inherit;}h4__link:hover,.h4__link:hover{color:inherit;}h5,h6,.h5,.text-long h5,.h6,.text-long h6{color:#000000;font-family:"Roboto",sans-serif;font-weight:600;font-style:normal;font-size:1rem;line-height:1.5rem;margin:0;margin-bottom:1rem;width:auto;}h5__link,h6__link,.h5__link,.h6__link{color:inherit;}h5__link:hover,h6__link:hover,.h5__link:hover,.h6__link:hover{color:inherit;}a h2,a h3,a h4,a h5,a h6{color:#000000;}a:hover h2,a:hover h3,a:hover h4,a:hover h5,a:hover h6,a:focus h2,a:focus h3,a:focus h4,a:focus h5,a:focus h6{color:#f59b2c;}.block-provus-heading h2,.block-provus-heading h3,.block-provus-heading h4,.block-provus-heading h5,.block-provus-heading h6{position:relative;background:#fff;margin:3.75rem 0;}.block-provus-heading h2 div.field,.block-provus-heading h3 div.field,.block-provus-heading h4 div.field,.block-provus-heading h5 div.field,.block-provus-heading h6 div.field{position:relative;background:#fff;display:inline-block;z-index:2;}.block-provus-heading .line-on h2:before,.block-provus-heading .line-on h3:before,.block-provus-heading .line-on h4:before,.block-provus-heading .line-on h5:before,.block-provus-heading .line-on h6:before{width:100%;height:0.125rem;top:50%;content:"";background:#f0ecec;z-index:1;position:absolute;}.block-provus-heading .header-align-left{text-align:left;}.block-provus-heading .header-align-left h2:before,.block-provus-heading .header-align-left h3:before,.block-provus-heading .header-align-left h4:before,.block-provus-heading .header-align-left h5:before,.block-provus-heading .header-align-left h6:before{left:0;}.block-provus-heading .header-align-left div.field{padding-right:3.75rem;}.block-provus-heading .header-align-right{text-align:right;}.block-provus-heading .header-align-right div.field{padding-left:3.75rem;}.block-provus-heading .header-align-right.line-on h2:before,.block-provus-heading .header-align-right.line-on h3:before,.block-provus-heading .header-align-right.line-on h4:before,.block-provus-heading .header-align-right.line-on h5:before,.block-provus-heading .header-align-right.line-on h6:before{right:0;}.block-provus-heading .header-align-center{width:100%;display:block;margin-bottom:3.125rem;}.block-provus-heading .header-align-center .subheading{text-align:center;}.block-provus-heading .header-align-center h2,.block-provus-heading .header-align-center h3,.block-provus-heading .header-align-center h4,.block-provus-heading .header-align-center h5,.block-provus-heading .header-align-center h6{text-align:center;}.block-provus-heading .header-align-center h2:before,.block-provus-heading .header-align-center h3:before,.block-provus-heading .header-align-center h4:before,.block-provus-heading .header-align-center h5:before,.block-provus-heading .header-align-center h6:before{left:0;}.block-provus-heading .header-align-center h2 div.field,.block-provus-heading .header-align-center h3 div.field,.block-provus-heading .header-align-center h4 div.field,.block-provus-heading .header-align-center h5 div.field,.block-provus-heading .header-align-center h6 div.field{padding-left:3.75rem;padding-right:3.75rem;}.block-provus-heading .subheading{font-weight:600;font-size:1.375rem;line-height:1.9375rem;color:#000;margin-top:-1.25rem;}@media screen and (max-width:992px){h1,.h1,.text-long h1,h1 .title,.h1 .title{color:#000000;font-family:"Roboto",sans-serif;font-weight:600;font-style:normal;font-size:2rem;line-height:3.625rem;margin:0;margin-bottom:2rem;width:auto;}h1__link,.h1__link,h1 .title__link,.h1 .title__link{color:inherit;}h1__link:hover,.h1__link:hover,h1 .title__link:hover,.h1 .title__link:hover{color:inherit;}h2,.h2,.text-long h2{color:#000000;font-family:"Roboto",sans-serif;font-weight:600;font-style:normal;font-size:1.5rem;line-height:2.625rem;margin:0;margin-bottom:1.5rem;width:auto;}h2__link,.h2__link{color:inherit;}h2__link:hover,.h2__link:hover{color:inherit;}}a{color:#f59b2c;text-decoration:underline;}a:hover,a:focus{color:#3d3c3b;text-decoration:none;}.node--view-mode-teaser h2 a{color:#000000;}.node--view-mode-teaser h2 a:hover,.node--view-mode-teaser h2 a:focus{color:#3d3c3b;}a.list-group-item{color:#f59b2c;}a.list-group-item:hover,a.list-group-item:focus{color:#3d3c3b;}.email-tfa-email-tfa-verify-login{padding:2rem 0;}.email-tfa-email-tfa-verify-login input[type=submit]{border-style:solid;}.email-tfa-email-tfa-verify-login input[type=submit]:hover{cursor:pointer;}.accordion{border-top:1px solid #e5e7eb;}.accordion .accordion-item{border-bottom:1px solid #e5e7eb;border-top:none;border-right:none;border-left:none;}.accordion .accordion-item .accordion-header{margin:0;}.accordion .accordion-item .accordion-button{display:flex;justify-content:space-between;align-items:center;gap:0.5rem;width:100%;padding:1rem;background-color:white;border:none;cursor:pointer;font-weight:500;transition:background-color 0.2s;}.accordion .accordion-item .accordion-button:hover{background-color:#f9fafb;}.accordion .accordion-item .accordion-button .accordion-title{flex:1;text-align:left;font-family:"Roboto",sans-serif;line-height:1.5;font-size:1rem;}.accordion .accordion-item .accordion-button .accordion-icon{transition:transform 0.3s ease;}.accordion .accordion-item .accordion-button .accordion-icon .icon-chevron{display:block;}.accordion .accordion-item .accordion-button[aria-expanded=true]{background-color:#f3f4f6;}.accordion .accordion-item .accordion-button[aria-expanded=true] .accordion-icon{transform:rotate(180deg);}.accordion .accordion-item .accordion-panel{padding:1rem;background-color:#f9fafb;}.paragraph--type--banniere-video{margin-bottom:-8px;}.paragraph--type--banniere{display:flex;flex-direction:column;justify-content:center;position:relative;height:31.25rem;padding:5rem 0;}.paragraph--type--banniere h1{color:#fff;line-height:1.5;}.paragraph--type--carte-situation-visiteur{height:280px;position:relative;text-align:center;margin-bottom:1rem;border-radius:0.9375rem;}.paragraph--type--carte-situation-visiteur .field--name-field-texte{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.paragraph--type--carte-situation-visiteur h3{color:#fff;}.paragraph--type--carte-situation-visiteur a{width:max-content;}@media (width >= 768px){.section-card-visitor-status .field--name-field-contenu-de-la-section{display:flex;}.section-card-visitor-status .field--name-field-contenu-de-la-section .field__item{flex-basis:50%;}.section-card-visitor-status .field--name-field-contenu-de-la-section .field__item:first-child{margin-right:0.5rem;}.section-card-visitor-status .field--name-field-contenu-de-la-section .field__item:last-child{margin-left:0.5rem;}}@media (width >= 992px){.paragraph--type--carte-situation-visiteur{width:360px;}.section-card-visitor-status .field--name-field-contenu-de-la-section{justify-content:center;}.section-card-visitor-status .field--name-field-contenu-de-la-section .field__item{flex-basis:unset;}}@media (min-width:1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px;}}.container-form{background-color:#f0ecec;padding:2.5rem;margin-bottom:3.125rem;border-radius:0.9375rem;}input:not([type=checkbox]):not([type=submit]):not([type=radio]),textarea{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1rem;font-weight:normal;line-height:1.5;color:#000;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;outline:none;appearance:none;border-radius:0.375rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;}input:not([type=checkbox]):not([type=submit]):not([type=radio]):focus,textarea:focus{border-color:#f59b2c;box-shadow:0 0 0 2px #f59b2c;}select{display:block;font-size:1rem;padding:0.375rem 0.75rem;border:1px solid #ced4da;line-height:1.5;border-radius:0.375rem;appearance:auto;height:38px;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;}select:focus{border-color:#f59b2c;box-shadow:0 0 0 2px #f59b2c;}.form-type-checkbox{display:flex !important;gap:0.5rem;}.form-type-checkbox label{flex:1;}.form-checkbox,.form-radio{width:1rem;height:1rem;margin-top:0.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;-webkit-background-size:contain;background-size:contain;border:1px solid rgba(21,25,27,0.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;print-color-adjust:exact;border-radius:0.25rem;margin-bottom:1rem;}.form-checkbox:focus,.form-radio:focus{border-color:#f59b2c;-webkit-box-shadow:0 0 0 2px #f59b2c;box-shadow:0 0 0 2px #f59b2c;}.form-checkbox:checked,.form-radio:checked{accent-color:#15191b;appearance:auto;}.form-type-textfield,.form-type-tel,.form-type-email{margin-bottom:1rem;}.form-required::after{content:"";vertical-align:super;display:inline-block;background-image:url(/themes/custom/dina/images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}legend{color:#000000;font-family:"Roboto",sans-serif;font-style:normal;font-size:1.25rem;line-height:1.75rem;margin-bottom:0.5rem;}.fieldset-legend:not(#edit-temps-periscolaires--wrapper span):not(#edit-dates-souhaitees---wrapper span){color:#000000;font-family:"Roboto",sans-serif;font-weight:600;font-style:normal;font-size:1.25rem;line-height:1.75rem;}fieldset{margin-bottom:1rem;}#edit-actions-submit{margin:2rem auto 0 auto;display:block;border-style:solid;}#edit-actions-submit:not(:disabled){cursor:pointer;}#edit-periodes-accueil p{font-size:1.125rem;}#edit-temps-periscolaires--wrapper span,#edit-dates-souhaitees---wrapper span{font-size:1rem;}.form-item-text-besoin-jeune-famille label,.form-item-text-informations-complementaire-jeune-famille label{display:none;}#edit-titre-besoin-jeune-famille h3:after,#edit-titre-informations-complementaire-jeune-famille h3:after{content:"";vertical-align:super;display:inline-block;background-image:url(/themes/custom/dina/images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}#edit-autres-adaptations--wrapper legend{display:none;}.form-item-renseignements-complementaires label{display:none;}#edit-comment-avez-vous-eu-connaissance-du-d-in-a-{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));}.form-item-consentement-rgpd{display:flex;gap:0.5rem;}.form-item-consentement-rgpd .description{flex:1;color:#6c757d;}@media (width >= 992px){#edit-periodes-accueil p{font-size:1.25rem;}#edit-temps-periscolaires--wrapper span,#edit-dates-souhaitees---wrapper span{font-size:1.125rem;}}.membres-equipe .field--name-field-contenu-de-la-section{display:flex;justify-content:space-around;flex-wrap:wrap;}.membres-equipe .field--name-field-contenu-de-la-section .field__item{max-width:290px;}.membres-equipe .paragraph--type--membre-equipe{margin-bottom:1rem;display:flex;flex-direction:column;}.membres-equipe .paragraph--type--membre-equipe .field--type-image{margin-right:0;}.membres-equipe .paragraph--type--membre-equipe img{border-radius:0.9375rem;margin-right:0;}.membres-equipe .crypted-tel:after,.membres-equipe .crypted-email:after{left:50%;transform:translateX(-50%);}.membres-equipe .crypted-tel:hover,.membres-equipe .crypted-email:hover{color:transparent;}.membres-equipe .crypted-tel:hover:after,.membres-equipe .crypted-email:hover:after{color:#f59b2c;}.offres-emploi-partenaire p,.offres-emploi-partenaire img{margin-bottom:0;}.offres-emploi-partenaire .field--name-field-texte{margin-bottom:1rem;}.offres-emploi-partenaire .field--name-field-contenu-de-la-section{display:flex;flex-wrap:wrap;justify-content:space-between;}.offres-emploi-partenaire .field--name-field-contenu-de-la-section > .field__item{width:100%;box-shadow:0 4px 4px rgba(0,0,0,0.25);border-radius:15px;padding:1rem;position:relative;margin:1rem 0;}.offres-emploi-partenaire .paragraph--type--offres-d-emploi{display:flex;flex-direction:column;align-items:center;gap:1rem;}.offres-emploi-partenaire .paragraph--type--offres-d-emploi a{display:block;margin:auto;}@media screen and (min-width:576px){.offres-emploi-partenaire .field--name-field-contenu-de-la-section > .field__item{width:48%;}}@media screen and (min-width:992px){.offres-emploi-partenaire .paragraph--type--offres-d-emploi{flex-direction:row;align-items:center;}}.paragraph--type--_-paragraphes-horizontales{margin:2rem 0;}@media screen and (min-width:768px){.paragraph--type--_-paragraphes-horizontales{display:flex;}.paragraph--type--_-paragraphes-horizontales > div{width:50%;}.paragraph--type--_-paragraphes-horizontales > div:nth-child(1){margin-right:1rem;}.paragraph--type--_-paragraphes-horizontales > div:nth-child(2){margin-left:1rem;}}.paragraph--type--section{padding-top:4rem;padding-bottom:4rem;}.paragraph--type--texte-et-image{margin:2rem 0;}.paragraph--type--texte-et-image p:not(p:last-child){margin-bottom:2rem;}.paragraph--type--texte-et-image div:last-child{padding-top:1rem;}.paragraph--type--texte-et-image img{border-radius:0.9375rem;width:100%;}@media all and (min-width:560px){.node .field--type-image{float:initial;}}@media (width >= 768px){.paragraph--type--texte-et-image{display:flex;align-items:center;}.paragraph--type--texte-et-image > div{flex-basis:50%;padding:0 1rem;}.paragraph--type--texte-et-image div:last-child{padding-top:0;}.paragraph--type--texte-et-image img{height:300px;object-fit:cover;}.img-right-desktop{flex-direction:row-reverse;}.img-right-desktop .block-img > div:first-child{left:30px;}}.partenaires .field--name-field-contenu-de-la-section{display:flex;flex-wrap:wrap;justify-content:space-between;}.partenaires .field--name-field-contenu-de-la-section > .field__item{width:100%;box-shadow:0 4px 4px rgba(0,0,0,0.25);border-radius:15px;padding:1rem;position:relative;margin:1rem 0;}.partenaires .field--type-image{float:none;}@media screen and (min-width:576px){.partenaires .field--name-field-contenu-de-la-section > .field__item{width:48%;}.partenaires .field--name-field-contenu-de-la-section > .field__item:nth-child(odd){margin:0.625rem 0.4375rem 0.625rem 0;}.partenaires .field--name-field-contenu-de-la-section > .field__item:nth-child(even){margin:0.625rem 0 0.625rem 0.4375rem;}}@media screen and (min-width:768px){.partenaires .field--name-field-contenu-de-la-section > .field__item{min-height:500px;}}@media screen and (min-width:992px){.partenaires .field--name-field-contenu-de-la-section > .field__item{width:280px;min-height:540px;}.partenaires .field--name-field-contenu-de-la-section > .field__item:nth-child(odd),.partenaires .field--name-field-contenu-de-la-section > .field__item:nth-child(even){margin:0.4375rem;}}@media screen and (max-width:1200px){.paragraph--type--vignette-partenaire{display:flex;flex-direction:column;height:100%;}.paragraph--type--vignette-partenaire a{display:block;margin-top:auto;}}@media screen and (min-width:1200px){.partenaires .field--name-field-contenu-de-la-section > .field__item{width:48%;min-height:280px;margin-bottom:1rem;}.partenaires .field--type-image{float:left;width:149px;}.partenaires a{left:180px;position:absolute;bottom:18px;}}header img{width:125px;animation-name:fadeIn;}header .container{display:flex;align-items:center;justify-content:space-between;}header nav{text-transform:uppercase;}header nav > ul{display:flex;flex-direction:column;align-items:center;}header nav > ul > li{margin:1rem 1.3rem;position:relative;}header nav > ul > li:hover ul{display:block;}header nav > ul > li ul{display:none;position:absolute;width:max-content;top:25px;padding:1rem;}header nav > ul > li ul li{margin:0.5rem 0;}header nav a{padding-bottom:0.5rem;}header .burger-menu-icon,header .close-menu-icon{height:40px;position:relative;z-index:3;cursor:pointer;}header .close-menu-icon{animation:1s ease-in-out fadeIn;}.container-booking-nav{background-color:white;position:absolute;z-index:2;transform:translateY(-1000px);right:0;height:max-content;width:100%;box-shadow:0 6px 11px -2px rgba(0,0,0,0.3);transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1);padding:100px 0 30px 0;}.displayMainMenu{transform:translateY(-100px);}@media (width >= 1200px){header img{width:150px;}header nav > ul{flex-direction:row;justify-content:flex-end;padding:0;}header nav > ul > li:last-child{margin-right:0;}header .burger-menu-icon{display:none;}.container-booking-nav{background-color:unset;position:unset;transform:unset;right:unset;height:unset;width:unset;box-shadow:unset;transition:unset;padding:0;}}#superfish-main-toggle{display:none;background:white;color:black;}ul.sf-menu.sf-style-default li{background:white;}a.sf-depth-1,a.sf-depth-2{text-decoration:none;font-weight:bold;color:#15191b;}ul.sf-menu.sf-style-default span.nolink{color:#15191b;font-weight:bold;}ul.sf-menu.sf-style-default a{color:#15191b;}.sf-depth-1.menuparent.nolink.sf-with-ul:hover{cursor:pointer;}@media (width <= 1200px){#superfish-main-accordion{display:block;left:auto !important;position:relative !important;top:auto !important;width:auto !important;height:auto !important;}.sf-accordion-toggle{display:none;}.sf-depth-2 span,.sf-depth-2 a,.sf-clone-parent a{padding-left:4rem !important;}ul.sf-menu.sf-style-default a.is-active{background:#f59b2c;color:#15191b;}ul.sf-menu.sf-style-default span.nolink:hover,ul.sf-menu.sf-style-default a:hover,ul.sf-menu.sf-style-default a:focus{background:#f59b2c;}menu.sf-style-default.sf-accordion li.sf-expanded{background:#f59b2c;}ul.sf-menu.sf-style-default li li{background:#fff;}ul.sf-menu.sf-style-default.sf-accordion li.sf-expanded{background:#ce552a;}}@media (width >= 1200px){ul.sf-menu a:not(a.sf-depth-2){padding-top:0;padding-left:0;padding-bottom:0;}ul.sf-menu.sf-style-default span.nolink{padding:0;background:#fff;}.sf-depth-1:not(.menuparent){padding-right:1rem;}a.sf-depth-1.menuparent{padding-right:2.2rem;}a.sf-depth-1.menuparent + ul{background-color:#fff;}ul.sf-menu li:hover > ul,ul.sf-menu li.sfHover > ul{top:100%;}a.sf-depth-2:hover{background-color:#f59b2c;color:#fff;}ul.sf-menu.sf-style-default a,ul.sf-menu.sf-style-default a:visited{color:#15191b;}ul.sf-menu.sf-style-default{margin-bottom:0;}ul.sf-menu.sf-style-default a.is-active{text-decoration:underline;background:#fff;}ul.sf-menu.sf-style-default span.nolink:hover,ul.sf-menu.sf-style-default li:hover:not(.sf-depth-2){background:#fff;text-decoration:underline;}ul.sf-menu.sf-style-default li li{background:#fff;}ul.sf-menu.sf-style-default a:hover{background:#fff;}ul.sf-menu.sf-style-default a.sf-depth-2:hover,ul.sf-menu.sf-style-default a:focus{background:#f59b2c;}ul.sf-menu.sf-style-default a:focus{background:#fff;}}.site-footer{background-color:#f0ecec;padding:3.75rem 0;}.site-footer h4 a{color:#000000;}.site-footer ul{list-style:none;padding-left:0;}.site-footer .footer-menu-1 a,.site-footer .footer-menu-2 a,.site-footer .footer-legal-notice a{color:#000;text-decoration:unset;display:inline-block;transition:transform 150ms ease-in-out;}.site-footer .footer-menu-1 a:hover,.site-footer .footer-menu-2 a:hover,.site-footer .footer-legal-notice a:hover{transform:translateX(10px);}.site-footer .social-link{transition:transform 150ms ease-in-out;}.site-footer .social-link:hover{transform:translateY(-5px);}.site-footer .site-footer__top{padding-bottom:32px;border-bottom:1px solid #000000;}.site-footer .site-footer__top .region-footer-fifth > div:first-child{padding-bottom:2rem;}.site-footer .site-footer__top #block-logosducomitedepilotage2{position:relative;padding-bottom:2rem;}.site-footer .site-footer__top #block-logosducomitedepilotage2:after{content:"";position:absolute;left:50%;bottom:0;height:1px;width:50%;border-top:1px solid #747474;transform:translateX(-50%);}.site-footer .site-footer__top .region-footer-fifth > div:last-child{padding-top:2rem;}.site-footer .field--name-field-logos-partenaires{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;}.site-footer .field--name-field-logos-partenaires .field__item{width:40%;}.site-footer .field--name-field-logos-partenaires img{margin:auto;display:block;}.site-footer .site-footer__bottom{padding-top:2rem;}.site-footer .site-footer__bottom .grid-wrapper{display:flex;flex-direction:column;row-gap:2rem;}.site-footer .site-footer__bottom .footer-logo{max-width:9.375rem;}.site-footer .site-footer__bottom .footer-logo .footer-contact-block,.site-footer .site-footer__bottom .footer-logo .footer-menu-1,.site-footer .site-footer__bottom .footer-logo .footer-menu-2{margin:1rem 0;}.site-footer .site-footer__bottom .footer-contact-block .field--type-text-with-summary div{display:flex;align-items:flex-start;}.site-footer .site-footer__bottom .footer-contact-block .field--type-text-with-summary div:not(:last-child){margin-bottom:1rem;}.site-footer .site-footer__bottom .footer-contact-block .field--type-text-with-summary div:first-of-type p{margin-top:0;}.site-footer .site-footer__bottom .footer-contact-block .field--type-text-with-summary img{margin-right:1rem;}.site-footer .site-footer__bottom .crypted-tel:after,.site-footer .site-footer__bottom .crypted-email:after{left:2.625rem;}.site-footer .site-footer__bottom #block-mentionslegales{margin-top:3.75rem;}.site-footer .site-footer__bottom #block-mentionslegales .field--type-text-with-summary{display:flex;flex-wrap:wrap;justify-content:center;}.site-footer .site-footer__bottom #block-mentionslegales .field--type-text-with-summary p{margin-bottom:0;}.site-footer .site-footer__bottom #block-mentionslegales .field--type-text-with-summary p:first-child{margin-right:0.3125rem;}@media screen and (min-width:568px){.site-footer .field--name-field-logos-partenaires .field__item{width:15%;}.site-footer #block-logosducomitedepilotage2 .field__item{width:23%;}}@media (width >= 576px){.site-footer .site-footer__bottom .grid-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0px;grid-row-gap:0px;}}@media screen and (min-width:992px){.site-footer .field--name-field-logos-partenaires{justify-content:center;}.site-footer .field--name-field-logos-partenaires .field__item{margin:0;}.site-footer .site-footer__bottom .grid-wrapper{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;}}@media screen and (min-width:1200px){.site-footer .field--name-field-logos-partenaires .field__item{width:11%;}.site-footer #block-logosducomitedepilotage2 .field__item{width:17%;}}.bg-primary{background:#f0ecec;color:#000;}.bg-primary h1,.bg-primary h2,.bg-primary h3,.bg-primary h4,.bg-primary h5,.bg-primary h6{color:#000000;}.bg-primary .layout__region{padding:0 0.75rem;}.bg-secondary{background:#f59b2c;color:#fff;}.bg-secondary h1,.bg-secondary h2,.bg-secondary h3,.bg-secondary h4,.bg-secondary h5,.bg-secondary h6{color:#fff;}.bg-gray,.bg-grey{background:#f8f9fa;}.bg-white{background:#fff;}.layout{padding:5rem 0;}.layout:first-child{padding:0;}.layout.no-margin{margin:0;padding:0;}.layout .block:not(:first-child){margin-top:5rem;}[class^=bg-]{padding:5rem 0;width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2);}@media (width <= 992px){[class^=bg-]{padding:2.5rem 0;}}[class^=bg-] .layout{margin:0;}.path-frontpage .paragraph--type--banniere{min-height:calc(100vh - 122px);}.section-about-us .btn-primary{margin-top:1rem;width:auto;}.section-about-us p:first-child{padding-top:2rem;}.page-node-name-carte-des-ressources .intro-wrapper{display:flex;gap:2rem;flex-wrap:wrap;align-items:center;justify-content:center;padding:2rem 2rem 0 2rem;}.page-node-name-carte-des-ressources .resources-contribution{flex:0 1 350px;}.page-node-name-carte-des-ressources .field--name-field-logo-appi{margin:0;}.page-node-name-carte-des-ressources .discover-appi{flex:0 1 350px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.page-node-name-carte-des-ressources .discover-appi img,.page-node-name-carte-des-ressources .discover-appi p{margin:0;}.page-node-name-carte-des-ressources .section-carte-ressources{padding:0;}.page-node-name-carte-des-ressources .resources-map-section,.page-node-name-carte-des-ressources .container-fluid{padding:0;}.page-node-name-carte-des-ressources #resources-filter{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:4rem 2rem 0;gap:1rem;}.page-node-name-carte-des-ressources #resources-filter button{margin-bottom:0;height:max-content;}.page-node-name-carte-des-ressources #filters-form{display:flex;justify-content:center;align-items:flex-end;gap:1rem;flex-wrap:wrap;}.page-node-name-carte-des-ressources #filters-form > div:first-child{display:flex;flex-direction:column;}.page-node-name-carte-des-ressources #filters-form > div:last-child{display:flex;align-items:end;gap:1rem;}.page-node-name-carte-des-ressources #resources-map{height:600px;}.page-node-name-carte-des-ressources #resources-list{display:none;}.page-node-name-carte-des-ressources #resources-list ul{list-style:none;padding-left:0;}.page-node-name-carte-des-ressources #resources-list li{border-bottom:1px solid #f59b2c;padding:2rem;}.page-node-name-carte-des-ressources #resources-list li:first-child{border-top:1px solid #f59b2c;}.page-node-name-carte-des-ressources .resources-list__item{display:flex;flex-direction:column;gap:1rem;}.page-node-name-carte-des-ressources .resources-list__item h2{margin-bottom:0.5rem;}.page-node-name-carte-des-ressources .resources-list__item p{margin-bottom:0;}.page-node-name-carte-des-ressources .resources-list__item div{display:flex;align-items:center;}.page-node-name-carte-des-ressources .resources-list__item img{margin-right:1rem;}.page-node-name-carte-des-ressources .paragraph-contribution{text-align:center;max-width:1140px;margin:auto;}.page-node-name-carte-des-ressources .btn-contribution{display:block;margin:2rem auto 0 auto;width:max-content;}.page-node-name-carte-des-ressources #resources-search-notification{text-align:center;}.page-node-name-carte-des-ressources .btn-search{padding:5px 10px;border-style:solid;}.page-node-name-carte-des-ressources .btn-search:hover{cursor:pointer;}@media screen and (min-width:768px){.page-node-name-carte-des-ressources #resources-list{display:block;overflow:auto;}.page-node-name-carte-des-ressources .list-and-map{height:600px;display:flex;}.page-node-name-carte-des-ressources #resources-filter{justify-content:center;align-items:end;}.page-node-name-carte-des-ressources #resources-map{width:100%;}}@media screen and (min-width:992px){.page-node-name-carte-des-ressources .resources-header{flex-direction:row;justify-content:space-between;}}@media screen and (min-width:1015px){.page-node-name-carte-des-ressources .resources-header{align-items:flex-end;margin-bottom:2rem;justify-content:space-around;}.page-node-name-carte-des-ressources .discover-appi p{margin-bottom:0;}}.page-node-name-espace-ressources .field--name-field-texte{display:flex;flex-direction:column;justify-content:center;}.mentions-legales .crypted-tel:after,.mentions-legales .crypted-email:after{left:0;}.mentions-legales .crypted-tel:hover,.mentions-legales .crypted-email:hover{color:transparent;}.mentions-legales .crypted-tel:hover:after,.mentions-legales .crypted-email:hover:after{color:#f59b2c;}
