@import url(https://fonts.googleapis.com/css2?family=Bad+Script&family=Lora:ital,wght@0,400..700;1,400..700&family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Quattrocento:wght@400;700&family=Raleway:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap);@font-face{font-family:AmsterdamOne;src:url(../../Fonts/AmsterdamOne.ttf) format("TrueType");font-weight:400;font-style:normal}@font-face{font-family:Krub-Bold;src:url(../../Fonts/Krub-Bold.ttf) format("TrueType");font-weight:400;font-style:normal}@font-face{font-family:Nimarit;src:url(../../Fonts/Niramit-Medium.ttf) format("TrueType");font-weight:400;font-style:normal}@font-face{font-family:RougeScript-Regular;src:url(../../Fonts/RougeScript-Regular.ttf) format("TrueType");font-weight:400;font-style:normal}@font-face{font-family:Lilita;src:url(../../Fonts/LilitaOne-Regular.ttf)}@font-face{font-family:Anton;src:url(../../Fonts/Anton-Regular.ttf)}@font-face{font-family:Acme;src:url(../../Fonts/Acme-Regular.ttf)}@font-face{font-family:BadScript;src:url(../../Fonts/BadScript-Regular.ttf)}@font-face{font-family:Cabin;src:url(../../Fonts/CabinSketch-Regular.ttf)}.layout_pagetitle{background-color:var(--primary)}.layout_pagetitle h1{font-weight:700;font-style:oblique;overflow:auto;height:fit-content;min-height:45px;font-variant:small-caps;color:#fff}.footer{position:relative}.footer .footer__row1{position:relative}@media (max-width:992px){.footer .footer__row1{flex-direction:column}}.footer .footer-left *{width:fit-content}.footer .footer-left .footer__maririe{flex-direction:column;margin:auto}@media (max-width:992px){.footer .footer-left .footer__maririe{padding:4%}}.footer .footer-left .footer__maririe h2{padding:0}.footer .footer-left .horaires_courtes .footer__adresse{border-left:3px solid var(--secondary);padding-left:9px}.footer .footer-left .horaires_courtes p{font-size:medium}.footer .footer-left .horaires_longues .footer__adresse{border-left:3px solid var(--secondary)}.footer .footer-left .horaires_longues .footer__horaires{border-left:3px solid var(--secondary)}.footer .footer-right h2{text-align:center}.footer .footer-right .footer__meta{position:relative}.footer .footer-right .footer__meta #meta_menu{text-align:end;list-style:none;border-right:3px solid orange;padding-right:9px;padding-left:0}.footer .footer-btn{margin:2%}@media (min-width:992px){.footer .footer-btn{margin:0;position:absolute;border:10%;left:50%;transform:translateX(-50%);bottom:57%}}.footer .footer-btn-meta{bottom:39%}.Default #header{background:#fff}@media (min-width:992px){.Default #header{background:linear-gradient(0deg,rgba(255,255,255,0) 0,rgba(0,0,0,.6) 100%)}}@media (min-width:992px){.Default #header .navbar-brand-logo-normal{display:none}}@media (min-width:992px){.Default #header .navbar-brand-logo-inverted{display:block;margin:auto;width:auto}}@media (min-width:992px){.Default #header .navbar-collapse{background-color:transparent}}@media (min-width:992px){.Default #header .navbar-collapse .navbar-nav{background-color:transparent}}.Default #header .navbar-collapse .navbar-nav .dropdown-menu .nav-link{color:inherit}@media (min-width:992px){.Default #header .nav_search_slide_icon{color:#fff}}@media (min-width:992px){.Default #header.scrolled{background:#fff}}@media (min-width:992px){.Default #header.scrolled .navbar-brand-logo-normal{display:block}}@media (min-width:992px){.Default #header.scrolled .navbar-brand-logo-inverted{display:none}}#header{border:none;background:#fff}#header #page-header-container.container{padding-inline:0}#header .navbar-collapse{z-index:100;justify-content:right}#header .navbar-collapse .nav-link{font-size:1.3rem;font-variant:all-petite-caps}#header .navbar-collapse .dropdown-toggle::after{color:var(--secondary)}.Default .icongroup__rond{margin-top:-14%;margin-bottom:0;position:relative;z-index:100;width:87%}.Default .icongroup__rond .icongroup-item{width:130px;height:130px}.Default .icongroup__rond .icongroup-item a{font-size:larger;color:#fff}.Default .icongroup__rond .icongroup-item:hover{background:#fff!important}.Default .icongroup__rond .icongroup-item:hover .icongroup-item_link{color:var(--secondary)}.Default .icongroup__rond .icongroup-item:hover .icongroup-item_link a{text-decoration:none}.Default .icongroup__rond .icongroup-item:hover .icongroup-item_link svg{fill:var(--secondary)!important}h2{height:fit-content;min-height:45px;position:relative;font-weight:700;overflow:auto}h2 span{background-color:#fff;padding:0 15px;font-size:2rem;line-height:normal;background:linear-gradient(var(--secondary),var(--secondary)) no-repeat left center/20px 20%,linear-gradient(var(--secondary),var(--secondary)) no-repeat right center/20px 20%;padding:0 30px;margin:0 10px}h1{font-size:2.5rem;color:var(--primary);font-weight:600;position:relative;font-variant:small-caps;margin-bottom:20px}h3{font-size:1.5rem;margin-left:5px;color:var(--secondary)}@media (max-width:1061px){h3{font-size:1.5rem;line-height:1.5}}h4{font-style:oblique;font-size:1.3rem}.Default .swiper-carousel img{box-shadow:inset 0 0 20px rgba(0,0,0,.6)}@media (min-width:992px){.Default .swiper-carousel::after{display:block;clear:both;content:"";position:absolute;margin:auto;width:100%;height:150px;background:#fff;clip-path:ellipse(55% 110px at bottom);z-index:3;bottom:-40px}}.Default .swiper-pagination{display:none}