.elementor .btn{font-family:"mr-eaves-modern";font-weight:700;font-size:14px;color:var(--beige);letter-spacing:2px;text-transform:uppercase;border-radius:10px;border-width:1px;border-color:var(--rouge);border-style:solid;background-color:var(--rouge);}.elementor .btn:hover,.elementor .btn:focus-visible{color:var(--rouge);background-color:#a43c2f00;}.elementor .btn:focus{color:var(--rouge);background-color:#a43c2f00;}.elementor .wrapper{padding:0px;}.elementor .h2{font-family:"itc-benguiat";font-weight:500;color:var(--rouge);letter-spacing:-1px;text-align:start;}.elementor .h1{font-family:"itc-benguiat";font-weight:500;letter-spacing:-1px;}.elementor .h3{font-family:"itc-benguiat";font-weight:600;color:var(--noir);letter-spacing:-1px;}.elementor .squared-img-wrapper{overflow:hidden;aspect-ratio:1/1;position:relative;}.elementor .squared-img{position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-family: 'object-fit: cover;';
  object-position: center;
  min-height: 100%;\n}.elementor .btn-beige{font-family:"Inter";font-weight:600;font-size:12px;color:var(--rouge);letter-spacing:2px;text-transform:uppercase;border-radius:10px;border-width:1px;border-color:var(--beige);border-style:solid;background-color:var(--beige);}.elementor .btn-beige:hover,.elementor .btn-beige:focus-visible{color:var(--beige);background-color:#a43c2f00;}.elementor .btn-beige:focus{color:var(--beige);background-color:#a43c2f00;}.elementor .footer-title{font-family:"itc-benguiat";font-weight:500;font-size:1.2rem;color:var(--beige);letter-spacing:-1px;text-align:start;text-transform:uppercase;}