@font-face {
  font-family: 'Manrope';
  src: url('https://static.tildacdn.com/tila3939-6233-4965-b230-313131393839/Manrope.woff2') format('woff2-variations'),
       url('https://static.tildacdn.com/tila3263-6365-4266-b266-623562303862/Manrope.woff') format('woff-variations');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Manrope';
  src: url('https://static.tildacdn.com/tila3939-6233-4965-b230-313131393839/Manrope.woff2') format('woff2'),
       url('https://static.tildacdn.com/tila3263-6365-4266-b266-623562303862/Manrope.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Manrope';
  src: url('https://static.tildacdn.com/tila3939-6233-4965-b230-313131393839/Manrope.woff2') format('woff2'),
       url('https://static.tildacdn.com/tila3263-6365-4266-b266-623562303862/Manrope.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Manrope';
  src: url('https://static.tildacdn.com/tila3939-6233-4965-b230-313131393839/Manrope.woff2') format('woff2'),
       url('https://static.tildacdn.com/tila3263-6365-4266-b266-623562303862/Manrope.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@media screen and (min-width: 961px) {
  #rec4688755301 .t657_rectangle {
    left: 30px !important;
    right: auto !important;
    bottom: 30px !important;
  }
}

@media screen and (min-width: 961px) {
  #rec1065812501 .t657_rectangle {
    left: 30px !important;
    right: auto !important;
    bottom: 30px !important;
  }
}

/* Match mobile navigation to the site's regular text typography */
@media screen and (max-width: 959px) {
  .elle-mobile-nav .tn-atom {
    font-family: var(--t-text-font, 'Manrope'), Arial, sans-serif !important;
    font-weight: 400 !important;
  }
}

/* Hide the obsolete floating WhatsApp widget */
html body .t-rec[data-record-type="825"] .t825,
html body .t-rec[data-record-type="825"] .t825__btn,
html body .t825 {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

/* Center the active Tilda cookie panel; only activate the overlay while the consent UI is open. */
#rec4736408001 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736482201 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736494501 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736494801 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736495001 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736495201 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736495301 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736619401 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736619801 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736620301 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736535701 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736537601 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736540601 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736540901 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active),
#rec4736541501 .t972.t972_widgetview:has(.t972__banner_show, .t972__settings_show, .t972__widget-button_active) {
  position: fixed !important;
  inset: 0 !important;
  z-index: 999999 !important;
  width: 100vw !important;
  height: 100vh !important;
  min-height: 100vh !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 16px !important;
  box-sizing: border-box !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: rgba(30, 30, 34, 0.28) !important;
}

#rec4736408001 .t972__widget,
#rec4736482201 .t972__widget,
#rec4736494501 .t972__widget,
#rec4736494801 .t972__widget,
#rec4736495001 .t972__widget,
#rec4736495201 .t972__widget,
#rec4736495301 .t972__widget,
#rec4736619401 .t972__widget,
#rec4736619801 .t972__widget,
#rec4736620301 .t972__widget,
#rec4736535701 .t972__widget,
#rec4736537601 .t972__widget,
#rec4736540601 .t972__widget,
#rec4736540901 .t972__widget,
#rec4736541501 .t972__widget {
  position: relative !important;
  align-items: center !important;
  width: min(620px, calc(100vw - 32px)) !important;
  max-width: 620px !important;
  max-height: calc(100vh - 32px) !important;
  margin: 0 !important;
}

#rec4736408001 .t972__banner,
#rec4736482201 .t972__banner,
#rec4736494501 .t972__banner,
#rec4736494801 .t972__banner,
#rec4736495001 .t972__banner,
#rec4736495201 .t972__banner,
#rec4736495301 .t972__banner,
#rec4736619401 .t972__banner,
#rec4736619801 .t972__banner,
#rec4736620301 .t972__banner,
#rec4736535701 .t972__banner,
#rec4736537601 .t972__banner,
#rec4736540601 .t972__banner,
#rec4736540901 .t972__banner,
#rec4736541501 .t972__banner,
#rec4736408001 .t972__settings,
#rec4736482201 .t972__settings,
#rec4736494501 .t972__settings,
#rec4736494801 .t972__settings,
#rec4736495001 .t972__settings,
#rec4736495201 .t972__settings,
#rec4736495301 .t972__settings,
#rec4736619401 .t972__settings,
#rec4736619801 .t972__settings,
#rec4736620301 .t972__settings,
#rec4736535701 .t972__settings,
#rec4736537601 .t972__settings,
#rec4736540601 .t972__settings,
#rec4736540901 .t972__settings,
#rec4736541501 .t972__settings {
  width: 100% !important;
  box-sizing: border-box !important;
}

/* Hide floating cookie settings widget icon permanently across all pages */
.t972__widget-button {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
  opacity: 0 !important;
}
