.bg-primary{background:#bbe33d !important}.text-shadow{text-shadow:#1d1d1b 1px 1px 10px}.box-shadow{box-shadow:rgba(29,29,27,0.1) 0px 4px 12px 1px}.pseudoAbs,#header .telTop::before{content:"";display:block;position:absolute}.filtre,.filtre-dark:before,.nav-accueil .catItem:before,.nav-accueil .catItem:after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0}.filtre-dark{position:relative}.filtre-dark:before{background-color:rgba(29,29,27,0.2);z-index:-1}@keyframes bi-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@keyframes animationMenu{from{opacity:0;transform:translate(0px, -50px)}to{opacity:.9;transform:translate(0px, 0px)}}.wrap{max-width:100%;padding-right:15px;padding-left:15px;margin:auto}@media screen and (min-width: 992px){.wrap{width:1600px}}.wrapXS{max-width:100%;padding-right:15px;padding-left:15px;margin:auto}@media screen and (min-width: 992px){.wrapXS{width:1000px}}.wrapM{max-width:100%;padding-right:15px;padding-left:15px;margin:auto}@media screen and (min-width: 992px){.wrapM{width:1400px}}.wrapXL{max-width:100%;padding-right:15px;padding-left:15px;margin:auto}@media screen and (min-width: 992px){.wrapXL{width:1800px}}body{font-family:"Poppins",sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#fff;background-color:#1d1d1b}main{padding-top:85px}@media (min-width: 1200px){main{padding-top:151px}}@media (min-width: 1400px){main{padding-top:181px}}#header{z-index:100;background-color:transparent;transition:background-color .25s ease, backdrop-filter .25s ease, padding .25s ease, box-shadow .25s ease}@media (min-width: 1200px){#header{padding:20px 0px}}@media (min-width: 1400px){#header{padding:30px 0px}}#header .navbar-brand{position:absolute;top:0;left:10px;text-align:center;width:150px;z-index:100;transition:top .25s ease, width .25s ease, left .25s ease, transform .25s ease}#header .navbar-brand:hover,#header .navbar-brand:focus{opacity:1}#header .telTop{width:210px;height:55px;position:fixed;z-index:10;top:0;right:75px;color:#1d1d1b;line-height:40px;font-size:24px;text-align:center;background:transparent;clip-path:none}#header .telTop::before{inset:0;background-color:#bbe33d;z-index:-1;clip-path:polygon(0% 0%, 100% 0%, 96% 100%, 2% 74%);pointer-events:none;transition:all 0.3s ease}#header .telTop:hover{opacity:1;color:#1d1d1b}#header .telTop:hover::before{background-color:#fff}#header .navbar-collapse .navbar-nav .nav-item .nav-link{color:#fff;padding:15px 5px;margin:0 10px;font-size:18px;text-transform:uppercase}#header .navbar-collapse .navbar-nav .nav-item .nav-link:hover{color:#bbe33d;opacity:1}@media (min-width: 1200px){#header .navbar-collapse .navbar-nav .nav-item:hover .dropdown-menu{display:block}#header .navbar-collapse .navbar-nav .nav-item.active .nav-link{color:#bbe33d}}@media (min-width: 1200px){#header .navbar-collapse{display:flex;align-items:center;justify-content:center;width:100%;gap:0}#header .navbar-collapse>.navbar-nav{flex:1 0 0}#header .navbar-collapse>.navbar-nav:first-of-type{justify-content:flex-end}#header .navbar-collapse>.navbar-nav:last-of-type{justify-content:flex-start}#header .navbar-collapse .navbar-nav .nav-item{margin-bottom:0}#header .navbar-collapse .navbar-nav .nav-item .nav-link{padding:0}#header .navbar-collapse .navbar-brand{position:relative;transform:translateY(10%);z-index:200;width:180px;margin:0 30px}}@media (min-width: 1400px){#header .navbar-collapse .navbar-brand{width:220px}}@media screen and (max-width: 1199.9px){#header .navbar-toggler{transition:all 0.4s linear;background:transparent;width:48px;height:48px;position:fixed;top:20px;right:10px;z-index:110;color:#fff;border:none;box-shadow:none}#header .navbar-toggler span.navbar-toggler-icon{transition:all 0.3s ease;width:24px;height:1.5px;background:#fff;position:absolute;left:11px;top:22px;border-radius:3px}#header .navbar-toggler span.navbar-toggler-icon:first-of-type{transform:translate(0px, -8px)}#header .navbar-toggler span.navbar-toggler-icon:nth-of-type(3){transform:translate(0px, 8px)}#header .navbar-toggler[aria-expanded="true"] span.navbar-toggler-icon:first-of-type{transform:translate(0px, 0px) rotate(45deg)}#header .navbar-toggler[aria-expanded="true"] span.navbar-toggler-icon:nth-of-type(2){opacity:0}#header .navbar-toggler[aria-expanded="true"] span.navbar-toggler-icon:nth-of-type(3){transform:translate(0px, 0px) rotate(-45deg)}#header .navbar-collapse{position:fixed;text-align:center;margin:0 !important;padding:85px 20px 20px;top:0;left:0;right:0;max-width:100%;width:100%;min-height:100vh;height:100%;z-index:105;background:#1d1d1b;overflow-x:hidden;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}#header .navbar-collapse::-webkit-scrollbar{display:none}#header .navbar-collapse .navbar-nav .nav-item .nav-link{padding:.6rem;display:inline-block}}#header.header-fixed{position:fixed !important;background-color:rgba(29,29,27,0.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;top:0;left:0;box-shadow:rgba(29,29,27,0.1) 0px 4px 12px 1px;padding:0;animation-name:animationMenu;animation-duration:.6s}#header.header-fixed .navbar-collapse .navbar-brand{display:none !important}@media screen and (max-width: 1199.9px){#header.header-fixed .navbar{height:44px}#header.header-fixed .navbar-toggler{top:0}#header.header-fixed .navbar-brand{display:none}}#footer{background:#bbe33d;padding:20px 0;color:#1d1d1b;font-size:14px;font-weight:400}#footer a{color:#1d1d1b !important}#footer a:hover{color:#1d1d1b !important}#footer ul.footer-links{list-style:none;margin:0;padding:0}#footer ul.footer-links li{display:inline;margin:0 5px}#footer .alpaweb{width:85px;height:auto}.back-to-top{position:fixed;bottom:15px;right:15px;display:none;width:40px;height:40px;line-height:1.6;background:#bbe33d;color:#1d1d1b !important;z-index:80;text-align:center}.back-to-top:hover{opacity:.7}h1,.h1{font-size:3rem;font-style:normal;font-family:"Water Brush",cursive;color:#fff;text-shadow:#1d1d1b 1px 1px 10px}@media (min-width: 768px){h1,.h1{font-size:3.5rem}}h2,.h2{font-size:1.5rem;color:#bbe33d;margin-bottom:20px}h2 em,.h2 em{font-size:2.4rem;font-style:normal;font-family:"Water Brush",cursive;color:#fff}h2 strong,.h2 strong{color:#bbe33d}@media (min-width: 768px){h2,.h2{font-size:1.8rem}h2 em,.h2 em{font-size:2.7rem}}h3,.h3{font-size:1.3rem;font-weight:600;text-transform:uppercase;color:#bbe33d}h3 em,.h3 em{font-size:1.8rem;font-style:normal;font-family:"Water Brush",cursive;color:#fff;text-transform:none}@media (min-width: 768px){h3,.h3{font-size:1.4rem}h3 em,.h3 em{font-size:2rem}}h4,.h4{font-size:1.2rem;font-weight:500;color:#bbe33d}strong{font-weight:600}p{margin:0 0 15px}p:last-child{margin-bottom:0}a,.btn{transition:all 0.3s ease;max-width:100%}a{text-decoration:none !important;max-width:100%;color:#bbe33d}a:focus,a:hover{outline:0 !important}a:not(.btn){color:#bbe33d}a:not(.btn):hover{opacity:.7}.bi:before{vertical-align:-0.20em;transform:rotateY(0deg);transition:transform 0.6s linear}a:hover .bi:before,button:hover .bi:before{transform:rotateY(360deg)}button{background:transparent;outline:0;border:0}.bi-spin:before{-webkit-animation:bi-spin 2s infinite linear;animation:bi-spin 2s infinite linear}.btn{border-radius:0;box-shadow:none;border:1px solid;text-transform:uppercase;white-space:normal;outline:none;padding:5px 20px;margin-top:15px;font-weight:500;color:#fff}.btn:hover,.btn:focus,.btn:active,.btn:active:hover,.btn:active:focus{outline:none;box-shadow:none}.btn-primary{background:#bbe33d;border-color:#bbe33d;color:#1d1d1b;box-shadow:none}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary:active:hover,.btn-primary:active:focus{background:#1d1d1b !important;border-color:#bbe33d !important;color:#bbe33d !important;outline:none;box-shadow:none}.liste ul{padding-left:5px}.liste ul>li{list-style-type:none;position:relative;margin-bottom:2px;padding-left:20px}.liste ul>li:before{position:absolute;font-family:"bootstrap-icons";font-size:14px;color:#bbe33d;content:"\F138";left:0;top:2px}.rules-list ol{list-style:none;counter-reset:rule-counter;padding:0;margin:25px 0 0}.rules-list ol li{counter-increment:rule-counter;display:flex;align-items:flex-start;gap:15px;margin-bottom:25px;font-size:18px;color:#fff;line-height:1.4}.rules-list ol li::before{content:counter(rule-counter);display:flex;justify-content:center;align-items:center;width:42px;height:42px;flex-shrink:0;background:#bbe33d;color:#1d1d1b;font-weight:700;font-size:22px}.card{border-radius:0;background-color:transparent;border:1px solid #bbe33d;color:#fff}.card .card-header{background-color:transparent;border:none;border-radius:0}.card .card-title{color:#bbe33d}.card .card-footer{background-color:transparent;border:none;border-radius:0}.modal .modal-content{border-radius:0}.modal .modal-content .modal-header,.modal .modal-content .modal-footer{border:none}form{max-width:950px;margin:auto}.form-control{border:none;background:#f5f5f5;box-shadow:none;border-radius:0px}.form-control:focus{outline:0;border-color:#bbe33d;box-shadow:0 0 0 0.25rem rgba(187,227,61,0.25)}.form-control[readonly]{background:#FFF}.form-check-input:checked{background-color:#bbe33d;border-color:#bbe33d}.form-check-input:focus{border-color:#bbe33d;box-shadow:0 0 0 0.25rem rgba(187,227,61,0.25)}.btn-primary.disabled,.btn-primary:disabled{background-color:#bbe33d;border-color:transparent}.text-error{color:#dc3545}*:focus,*:active{outline:none !important}input[type=checkbox],input[type=radio]{margin-right:5px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:none;-webkit-text-fill-color:#000 !important;-webkit-box-shadow:0 0 10000px 100px #fff inset !important;box-shadow:0 0 10000px 100px #fff inset !important;background-color:#fff !important}.g-recaptcha{overflow:hidden;max-width:100%}#bandeau.bandeauAcc{height:590px;margin:0 5px}#bandeau.bandeauAcc .imgBandeau{width:600px;max-width:35%;position:absolute;left:50px;bottom:0}#bandeau.bandeauAcc .accroche{font-size:24px;font-family:"Poppins",sans-serif}#bandeau.bandeauAcc .accroche strong{font-weight:700;text-transform:uppercase;font-size:1.8rem}@media (min-width: 768px){#bandeau.bandeauAcc .accroche strong{font-size:2.2rem}}#bandeau.bandeauAcc .accroche .baseline{font-size:3rem;font-family:"Water Brush",cursive}@media (min-width: 768px){#bandeau.bandeauAcc .accroche .baseline{font-size:4rem}}#bandeau.bandeauAcc .accroche .baseline2{background:#bbe33d;color:#1d1d1b;padding:7px 20px 5px;display:inline-block;text-transform:uppercase;font-size:1.2rem;font-weight:500;text-shadow:none}@media (min-width: 768px){#bandeau.bandeauAcc .accroche .baseline2{font-size:1.5rem}}.nav-accueil{margin:5px}.nav-accueil .catItem{background-size:cover;background-position:center;height:150px;display:block;position:relative}.nav-accueil .catItem:before{background:#1d1d1b;opacity:.2}.nav-accueil .catItem:after{background:#bbe33d;opacity:0;transition:opacity 0.5s ease-in-out}.nav-accueil .catItem .card-title{padding:1.5rem;color:#fff;font-family:"Water Brush",cursive;font-size:2.5rem;display:flex;justify-content:center;align-items:center;height:100%;position:relative;z-index:1}.nav-accueil .catItem:hover{opacity:1}.nav-accueil .catItem:hover:before{display:none}.nav-accueil .catItem:hover:after{opacity:.7}@media screen and (min-width: 992px){.nav-accueil .catItem{height:250px}.nav-accueil .catItem .card-title{font-size:3rem}}@media screen and (min-width: 1400px){.nav-accueil .catItem{height:300px}.nav-accueil .catItem .card-title{font-size:4rem}}#GGMap{width:100%;height:350px}.card-actu u{font-size:1.4rem !important;background-color:#bbe33d;color:#1d1d1b;text-decoration:none;padding:1px 5px;margin:3px auto;font-weight:600;display:inline-block;transform:rotate(-5deg);transform-origin:left center;font-size:calc(1em * 1.12)}.card-actu h3{margin-bottom:10px}.card-actu h4{color:#fff;margin-bottom:15px}#bandeau{height:350px}#bandeau .accroche{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:0;padding-top:50px}.nav-tarifs .nav-pills .nav-link{border:1px solid #bbe33d;color:#bbe33d;margin:5px;font-size:20px;font-weight:500;text-transform:uppercase}.nav-tarifs .nav-pills .nav-link:hover{background-color:rgba(187,227,61,0.2)}.nav-tarifs .nav-pills .nav-link.active,.nav-tarifs .nav-pills .show>.nav-link{color:#1d1d1b;background-color:#bbe33d}.tab-tarifs h2{padding-left:10px}.tab-tarifs .th{background:#bbe33d;color:#1d1d1b;font-weight:600;text-transform:uppercase;font-size:18px}.tab-tarifs table{width:100%;border-collapse:collapse;text-align:center;margin:30px 0}.tab-tarifs table thead th{font-weight:600;padding:10px;border:1px solid #fff;text-transform:uppercase;font-size:18px}.tab-tarifs table tbody td{padding:10px;border:1px solid #fff;font-size:14px}.tab-tarifs table .cat-title{font-weight:600;text-align:left;padding:15px;text-transform:uppercase;font-size:18px;color:#fff}.tab-tarifs table .cat-title small{font-weight:400;display:block;text-transform:none;font-size:14px;margin-top:5px;opacity:0.9;line-height:1.3}.tab-tarifs table .bg-black{background:#000 !important;color:#fff}.tab-tarifs table .bg-red{background:#d82a2a;color:#fff}.tab-tarifs table .bg-blue{background:#257ece;color:#fff}.tab-tarifs table .bg-orange{background:#e67e22;color:#fff}.tab-tarifs table .bg-green{background:#17ad53;color:#fff}.tab-tarifs table .bg-grey{background:#666;color:#fff}.tab-tarifs table .bg-yellow{background:#f7f237;color:#1d1d1b}.tab-tarifs table .bg-yellow .cat-title{color:#1d1d1b}.tab-tarifs table .bg-primary{background:#bbe33d;color:#1d1d1b}.tab-tarifs table .bg-primary .cat-title{color:#1d1d1b}#sitemap .nav-item{margin-bottom:10px}#sitemap .nav-item .nav-link{text-transform:uppercase;display:inline-block;font-weight:600;padding:0;color:#fff}#sitemap .nav-item .nav-link:focus,#sitemap .nav-item .nav-link:hover{color:#bbe33d !important;opacity:1}#sitemaintenance{background-color:#1d1d1b;height:100vh;min-height:700px;position:relative;padding-top:0 !important}#sitemaintenance header .navbar-brand{display:inline-block}#sitemaintenance header .navbar-brand img{width:200px}@media (min-width: 768px){#sitemaintenance header .navbar-brand img{width:250px}}#sitemaintenance .txt{position:relative;z-index:2}#sitemaintenance .txt h1{color:#bbe33d;font-family:"Poppins",sans-serif;padding:20px;font-size:2rem}#sitemaintenance .txt h1 em{font-size:2.8rem;font-style:normal;font-family:"Water Brush",cursive;color:#fff}@media (min-width: 768px){#sitemaintenance .txt h1{font-size:2.5rem}#sitemaintenance .txt h1 em{font-size:3.5rem}}#sitemaintenance .txt a:not(.btn){font-size:1.1rem}#sitemaintenance .txt .bi-envelope-fill:before{vertical-align:-.2em}
/*# sourceMappingURL=main.css.map */
