@font-face{font-family:"Orbitron";src:url("../font/Orbitron-VariableFont_wght.ttf") format("truetype");font-weight:normal;font-style:normal}body{background-color:#2e2a39;color:#e8ffff;margin:0;font-size:18px}.capitalize,h1,h2{text-transform:uppercase}img{width:3em;height:3em}ul{list-style-type:none}a{text-decoration:none;color:#2e2a39}a:active{color:#fd55b7}.navbar{display:flex;justify-content:space-around;align-items:center;font-size:1em;width:100%;left:0;right:0;box-sizing:border-box;object-fit:cover;background-color:#e8ffff}.navbar-links{display:flex;flex-direction:row;gap:2em}@media(min-width: 768px){.navbar-links{display:flex !important;position:static;flex-direction:row;align-items:center;width:auto;box-shadow:none}}.navbar-links{display:none;flex-direction:column;background-color:#e8ffff;position:absolute;top:50px;right:0;width:150px;padding:10px 0;z-index:100}.menu-toggle{display:none}.burger-menu{display:flex;flex-direction:column;cursor:pointer;width:4.5rem;height:4.5rem;justify-content:center;align-items:center;z-index:101}.burger-menu span{display:block;width:2rem;height:4px;margin:4px 0;background:#2e2a39;border-radius:2px;transition:.3s}@media(min-width: 769px){.burger-menu{display:none}.navbar-links{display:flex !important;flex-direction:row;position:static;background:none;width:auto;padding:0}}.menu-toggle:checked~.navbar-links{display:flex}#search{margin-left:2em}button img{width:3rem}.search-button__glass,.search-bar__two{display:none}.search-button__glass{font-size:2em;background:none;border:none;cursor:pointer;display:none}@media(max-width: 600px){.search-button__glass{display:inline-flex}.search-bar__one,.search-button__two .search-button{display:none}}.search-bar__one{width:20rem}.fiches,.btn-trier,.btn-filtrer,.btn-decroissant,.btn-nodesc{margin-bottom:2em}h1{margin:5rem;text-align:center;position:relative;font-family:"Orbitron",sans-serif;font-size:3rem;color:#83feff}.title-text{animation:couleurs 5s infinite linear}@keyframes couleurs{0%{color:#fd55b7}25%{color:#83feff}50%{color:#fd55b7}75%{color:#83feff}100%{color:#fd55b7}}.banner-custom{width:100%;min-height:150px;object-fit:cover;display:block;margin-bottom:10em}@media(max-width: 768px){.banner-custom{height:auto}}@media(max-width: 480px){.banner-custom{height:auto}}.equalizer-container{display:flex;flex-direction:column;margin-bottom:8rem;margin-top:10rem;height:5rem}.equalizer-one,.equalizer-two{display:flex;align-items:center;justify-content:center;gap:5px;align-items:flex-end}.equalizer-two{transform:rotate(180deg);margin-right:-2px}.bar-one{background-color:#83feff}.bar-two{background-color:#fd55b7}.bar-one,.bar-two{width:1rem;height:2rem;transform-origin:bottom;animation:bounce 1s infinite ease-in-out}.bar-one:nth-child(2),.bar-one:nth-child(7),.bar-one:nth-child(12),.bar-one:nth-child(17),.bar-one:nth-child(22),.bar-two:nth-child(2),.bar-two:nth-child(7),.bar-two:nth-child(12),.bar-two:nth-child(17),.bar-two:nth-child(22){animation-delay:.2s}.bar-one:nth-child(3),.bar-one:nth-child(8),.bar-one:nth-child(13),.bar-one:nth-child(18),.bar-one:nth-child(23),.bar-two:nth-child(3),.bar-two:nth-child(8),.bar-two:nth-child(13),.bar-two:nth-child(18),.bar-two:nth-child(23){animation-delay:.4s}.bar-one:nth-child(4),.bar-one:nth-child(9),.bar-one:nth-child(14).bar-one:nth-child(19),.bar-one:nth-child(24),.bar-two:nth-child(4),.bar-two:nth-child(9),.bar-two:nth-child(14).bar-two:nth-child(19),.bar-two:nth-child(24){animation-delay:.6s}.bar-one:nth-child(5),.bar-one:nth-child(10),.bar-one:nth-child(15),.bar-one:nth-child(20),.bar-one:nth-child(25),.bar-two:nth-child(5),.bar-two:nth-child(10),.bar-two:nth-child(15),.bar-two:nth-child(20),.bar-two:nth-child(25){animation-delay:.8s}@keyframes bounce{0%,100%{transform:scaleY(1)}25%{transform:scaleY(2.5)}50%{transform:scaleY(4)}}h2{text-align:center}.date{display:flex;justify-content:space-between;padding-bottom:120px}.date>a{color:#e8ffff}hr{background-color:#e8ffff;height:50px;width:1px}.text{text-align:justify;padding-top:150px;padding-bottom:80px}.card{display:flex;flex-direction:row;justify-content:space-between;gap:25px}.card-item img{width:178px;height:208px}.card-item h4,footer ul,footer p,.price,.table{text-transform:capitalize}button{width:150px;border:1px solid;border-radius:40px;color:#2e2a39;background-color:#83feff}.program{display:flex;justify-content:center;margin:60px 0}.title-text__image{min-width:50rem;height:50%}.error{color:#fd55b7;font-size:.9em}.form{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:5em}#form-contact{display:flex;flex-direction:column}#form-contact__name,#form-contact__mail,#form-contact__message,#form-contact__send{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}input,textarea{width:50em;margin-bottom:2rem}textarea{height:10rem}.form-contact__send{width:80px}#title_text{margin-top:8rem}.service,.title,.service-text,.localisation,.service-text-table,.title_text,.infos,caption{margin:5rem 0 0 8rem}.service{border-radius:0 40px 40px 40px;background-color:#83feff;display:flex;flex-direction:column;justify-content:center;gap:2px;width:20em;height:10em;color:#2e2a39}.service-items{display:flex;flex-direction:row;align-items:center;justify-content:space-around;gap:2px}.service-items h3{margin-block:0}.service-items img{width:30px;height:30px}h4{padding-bottom:20px;padding-top:20px}.infos{margin-bottom:5em}#phone,#localisation{width:1em;height:1em}table{border-collapse:collapse;border:2px solid #83feff;font-family:sans-serif;font-size:.8rem;letter-spacing:1px;margin:0 0 5rem 8rem}th,td{border:2px solid #83feff;text-align:center}em{font-size:10px;font-weight:0}.table{width:220px}.table-one{width:60px;height:35px}caption{margin:30px}table{width:50%;font-size:1em}caption{padding:.5em;font-weight:bold}th,td{border:1px solid #83feff;padding:8px}thead{display:none}@media(max-width: 767px){tr{display:block;margin-bottom:1rem}th,td{text-align:center;display:flex}td[data-label]::before{content:attr(data-label) ": ";font-weight:bold;display:inline-block;color:#83feff}}@media(min-width: 768px){tr{display:table-row}th,td{display:table-cell;width:auto;text-align:center}td[data-label]::before{display:none}thead{display:table-header-group}}footer{margin:0;background-color:#fd55b7}footer li,footer p{color:#2e2a39}footer ul,footer p{font-weight:bold}footer p{text-align:end;margin-bottom:0}.footer-favicon,.footer-links{display:flex;justify-content:center;gap:20px;padding:10px 0;margin-bottom:20px}.footer-favicon ul,.footer-links ul{list-style:none;display:flex;gap:60px;padding:0;margin:0;align-items:center}.footer-favicon li img{width:3em;height:3em;cursor:pointer;transition:transform .3s}