.elementor .container-resto{background-color:var(--Blanc-2);flex-direction:column;.container-reso {
  min-height: 100%;
  height: 100%;
}\n}.elementor .titre-resto{font-family:"bogart";font-weight:800;font-size:clamp(1.125rem, 1.0487rem + 0.339vw, 1.375rem);color:var(--Noir);text-transform:uppercase;align-self:start;}.elementor .tags-restaurant{font-family:"bogart";font-weight:600;font-size:12px;color:var(--Blanc);text-transform:uppercase;padding:0px;margin-block-end:5px;border-radius:8px;display:flex;flex-wrap:nowrap;flex:0 0 auto;justify-content:flex-start;a {
  background-color: #D25E48;
  padding: 10px 15px 7px 15px;
  border-radius: 8px;
  transition: .6s all;
  border: 1px solid #D25e48;
}
  a:hover {
  background-color: #fff;
  color:#D25E48;
}\n}.elementor .btn-bleu{font-family:var(--Bogart);font-weight:600;font-size:18px;color:var(--Blanc);padding-block-start:14px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;border-radius:20px;border-width:1px;border-color:var(--Bleu);border-style:solid;background-color:var(--Bleu);transition:all 600ms;}.elementor .btn-bleu:hover,.elementor .btn-bleu:focus-visible{color:var(--Bleu);background-color:var(--Blanc);}.elementor .icon-btn{width:55px;height:55px;padding:15px;border-radius:20px;border-width:1px;border-color:var(--Bleu);border-style:solid;background-color:var(--Bleu);transition:all 600ms;}.elementor .icon-btn:hover,.elementor .icon-btn:focus-visible{color:var(--Bleu);background-color:var(--Blanc);svg path {
  fill:#108a8a !important;
}\n}