.description-block>.row{align-items:center;margin-bottom:80px}.atelier-description-block{background:#bbd687;margin:80px 0;overflow:hidden;padding:50px 0;position:relative}.atelier-description-block:before{background:url(/build/images/food.cd0cf1ab.svg) no-repeat 50%;background-size:cover;content:"";inset:0;opacity:.08;pointer-events:none;position:absolute;z-index:1}.atelier-description-block .row{align-items:center}.atelier-description-block h2{color:#000;margin-bottom:20px}@media screen and (min-width:992px){.atelier-description-block h2{font-size:40px;line-height:1.5}}.atelier-description-block ul{margin-bottom:0}.atelier-description-block ul li{font-size:20px}.atelier-description-block ul li:last-child{margin-bottom:0}.infos-ateliers{margin-bottom:50px}.infos-ateliers div{margin-top:30px}.infos-ateliers div h3{background:#47694a;border-radius:8px 8px 0 0;color:#fff;padding:5px}.infos-ateliers div p{background:#fff;border:1px solid #47694a;border-radius:0 0 8px 8px;margin:0;padding:10px}.infos-wrapper{margin-top:48px}.infos-list{grid-gap:15px 0;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);margin-top:20px}@media screen and (min-width:520px){.infos-list{grid-gap:15px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}@media screen and (min-width:992px){.infos-list{grid-gap:0 15px;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr}}.infos-list p{background:#fff;border:2px solid #fff;border-radius:8px;color:#000;display:flex;flex-direction:column;font-size:16px;justify-content:center;margin:0;padding:20px 8px;text-align:center;text-decoration:none;transition:all .3s ease-in-out}.infos-list p span span{color:#f9af1b;display:block;font-size:18px;font-weight:700}.infos-list p span strong{align-items:center;display:flex;justify-content:center;line-height:normal;min-height:45px}.infos-list p svg{display:block;height:auto;margin:0 auto 8px;width:40px}.infos-list p svg *{fill:#000;transition:all .3s ease-in-out}.infos-list p:hover{border-color:#f9af1b;box-shadow:0 10px 40px rgba(0,0,0,.1)}.infos-list p:hover svg *{fill:#f9af1b}.aside .reserve-atelier{background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.1);margin-bottom:30px;padding:15px;text-align:center}.aside .reserve-atelier .title{font-size:22px;font-weight:700;margin:0}.aside .reserve-atelier .title span{display:block;font-size:16px;font-weight:400}.aside .reserve-atelier .title span:first-child{margin-top:10px}.aside .reserve-atelier .actions{align-items:center;display:flex;flex-direction:column;margin-top:15px}.aside .reserve-atelier .actions .btn-primary{background:#f9af1b;border:2px solid #f9af1b;color:#000;padding:5px 20px;transition:all .3s ease-in-out;width:100%}.aside .reserve-atelier .actions .btn-primary:hover{background:transparent;color:#f9af1b}.aside .socials-aside{background:#fff;border:1px solid #b7b7b7;border-radius:8px;margin-top:35px;padding:8px 15px 15px;text-align:center}.aside .socials-aside .block-image{background:#bbd687;border-radius:50%;box-shadow:0 10px 40px rgba(0,0,0,.1);height:260px;margin:0 auto 20px;overflow:hidden;width:260px}.aside .socials-aside .block-image img{filter:drop-shadow(0 10px 10px rgba(0,0,0,.25));height:100%;object-fit:cover;width:100%}.aside .socials-aside .title{color:#f9af1b;font-size:20px;font-weight:700;margin-bottom:20px}.aside .socials-aside .social{display:inline-block;margin:0 8px;transition:opacity .3s ease-in-out;vertical-align:middle}.aside .socials-aside .social svg{display:block;height:40px;width:40px}.aside .socials-aside .social svg *{fill:#f9af1b}.aside .socials-aside .social:hover{opacity:.7}.faq-wrapper{margin:48px auto;max-width:640px}.faq-wrapper h2{font-size:48px;margin-bottom:30px;text-align:center}.faq-wrapper .faq-group{background:#fff;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.1)}.faq-wrapper details{border-bottom:1px solid #ccc;overflow:hidden;transition:height .3s ease-in-out}.faq-wrapper details:last-child{border-bottom:0}.faq-wrapper details summary{color:#47694a;cursor:pointer;font-size:20px;font-weight:700;list-style:none;outline:0;padding:24px 24px 24px 48px;position:relative;transition:color .3s ease-in-out}.faq-wrapper details summary::-webkit-details-marker{display:none}.faq-wrapper details summary:after,.faq-wrapper details summary:before{content:"";position:absolute}.faq-wrapper details summary:before{background:#47694a;height:2px;left:24px;margin-left:-8px;margin-top:-1px;top:50%;transition:all .3s ease-in-out;width:16px}.faq-wrapper details summary:after{background:#47694a;height:16px;left:23px;margin-top:-8px;top:50%;transition:all .3s ease-in-out;width:2px}.faq-wrapper details[open]>summary{color:#f9af1b}.faq-wrapper details[open]>summary:after{opacity:0}.faq-wrapper details[open]>summary:before{background:#f9af1b}.faq-wrapper details div{padding:0 24px 24px}.faq-wrapper details div p{margin-top:0}