/* Since Elementor overwrites some variables, a prefixed version of some of the global styles + additional variables for usage*/
:root {
    /*"END-OF-LIVE" - Structured Variables*/
    /* Generell variables */
    --scrollbar-width: 17px;
    --beon-font-family: "Source Sans 3", sans-serif;
    --beon-font-family-highlight: "Fredoka", sans-serif;
    --beon-font-size-small: 14px;
    --beon-font-size-medium: 16px;
    --beon-primary-color: #377D91;
    /* --beon-primary-color-hover:; */
    --beon-primary-color-light: #6EBEBE;
    --beon-primary-text-color: #55696E; 
    --beon-green-light: #dcfce7;
    --beon-green-dark: #F5C350;
    --beon-yellow-light: #FFEFD1;
    --beon-yellow-dark: #E39500;
    --beon-border-radius-small: 10px;
    --beon-border-radius-medium: 20px;
    --beon-border-radius-large: 70px;
    --beon-border-color: #E0E0E0;
    --beon-bg-color: #fff;
    --beon-shadow-color: #00000029;
    --beon-highlight-hover-color: #C5D751;
    --beon-icon-filter-text-color: brightness(0) saturate(100%) invert(49%) sepia(7%) saturate(3322%) hue-rotate(147deg) brightness(85%) contrast(85%);
    --beon-icon-filter-white: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(340deg) brightness(109%) contrast(101%);
    --beon-icon-filter-darkyellow: filter: brightness(0) saturate(100%) invert(95%) sepia(33%) saturate(5104%) hue-rotate(317deg) brightness(100%) contrast(93%);;
    /* Hover color option? */

    /* Specific Stylings - Frontpage search element */
    --beon-fp-search-font: 500 var(--beon-font-size-medium) var(--beon-font-family);
    --beon-fp-search-border: 1px solid var(--beon-border-color);
    --beon-fp-search-border-m: none;
    --beon-fp-search-border-radius: var(--beon-border-radius-large);
    --beon-fp-search-info-border: 1px solid var(--beon-border-color);
    --beon-fp-search-bg-color: var(--beon-bg-color);
    --beon-fp-search-bg-color-m: transparent;
    --beon-fp-search-info-bg-color: var(--beon-bg-color); 
    --beon-fp-search-info-text: var(--beon-primary-text-color);
    --beon-fp-search-info-icon-filter: var(--beon-icon-filter-text-color);
    --beon-fp-search-button-border: none;
    --beon-fp-search-button-bg-color: var(--beon-primary-color); 
    --beon-fp-search-button-bg-color-hover: var(--beon-primary-color); 
    --beon-fp-search-button-text: var(--beon-bg-color);
    --beon-fp-search-button-text-hover: var(--beon-bg-color);
    --beon-fp-search-button-icon-filter: var(--beon-icon-filter-text-color);
    /* Hover color option? */

    /* generell popup */
    --beon-popup-border: 1px solid var(--beon-border-color);
    --beon-popup-border-radius: var(--beon-border-radius-medium);
    --beon-popup-hr-color: var(--beon-border-color);
    --beon-popup-bg-color: var(--beon-bg-color);
    --beon-popup-close-border: none;
    --beon-popup-close-border-radius: 50%;
    --beon-popup-close-shadow: 0 3px 6px var(--beon-shadow-color);
    --beon-popup-close-bg-color: var(--beon-bg-color);
    --beon-popup-close-icon-filter: var(--beon-icon-filter-text-color);
    /* Hover color option? */
    --beon-popup-overlay-bg-color: rgba(0,0,0,0.5);
    --beon-popup-overlay-backdrop-filter: blur(2px);
    --beon-popup-headline-font: 700 22px var(--beon-font-family);
    --beon-popup-headline-icon-filter: var(--beon-icon-filter-text-color);
    --beon-popup-hr: var(--beon-border-color);

    /* guests popup */
    --beon-guest-icon-bg-color: var(--beon-primary-color);
    --beon-guest-icon-filter: var(--beon-icon-filter-white);
    --beon-guest-icon-bg-color-disabled: #F4F6F8; 
    --beon-guest-icon-filter-disabled: var(--beon-icon-filter-text-color);
    --beon-guest-icon-border-radius: 50%;
    --beon-guest-switch-color: var(--beon-primary-color);
    --beon-guest-switch-background-color: #F4F6F8;
    --beon-guest-switch-color-active: #45AC55;
    --beon-guest-switch-background-color-active: #B7EABF;
    --beon-guest-switch-border-radius: 50%;
    --beon-guest-switch-background-border-radius: 30px;

    /* calendar popup */
    --beon-cal-font-family: var(--beon-font-family);
    --beon-cal-month-text-color: var(--beon-primary-color);
    --beon-cal-month-font: 700 var(--beon-font-size-medium) var(--beon-font-family);
    --beon-cal-weekday-text-color: var(--beon-primary-color);
    --beon-cal-weekday-font: 600 var(--beon-font-size-small) var(--beon-font-family);
    --beon-cal-day-font: 600 var(--beon-font-size-small) var(--beon-font-family);
    --beon-cal-day-text-color: var(--beon-primary-color);
    --beon-cal-day-text-color-disabled: #377d9180;
    --beon-cal-day-text-color-direct-select: var(--beon-bg-color);
    --beon-cal-day-bg-color-direct-select: var(--beon-primary-color);
    --beon-cal-day-border-radius-direct-select: 50%;
    --beon-cal-day-text-color-indirect-select: var(--beon-primary-text-color);
    --beon-cal-day-bg-color-indirect-select: var(--beon-primary-color-light);
    /* TODO: past, already selected, tooltips*/
    --beon-cal-change-month-bg-color: var(--beon-primary-color);
    --beon-cal-change-month-bg-color-hover: var(--beon-highlight-hover-color);
    --beon-cal-change-month-icon-filter: var(--beon-icon-filter-white);
    --beon-cal-change-month-icon-filter-hover: var(--beon-icon-filter-white);
    --beon-cal-nights-border: 1px solid var(--beon-border-color);
    --beon-cal-nights-border-radius: var(--beon-border-radius-small);
    --beon-cal-nights-text-color: var(--beon-primary-text-color);
    --beon-cal-nights-text-font: 700 15px var(--beon-font-family);
    --beon-cal-nights-mini-text-color: var(--beon-primary-text-color);
    --beon-cal-nights-mini-text-font: 600 14px var(--beon-font-family);
    --beon-cal-nights-hover-bg-color: var(--beon-primary-color);
    --beon-cal-nights-hover-text-color: var(--beon-bg-color);
    /* TODO: costs in grey box*/
    --beon-cal-button-bg-color: var(--beon-primary-color);
    --beon-cal-button-text-color: var(--beon-primary-text-color);
    --beon-cal-button-icon: var(--beon-primary-text-color);
    /*hover color option?*/

    /*Filter popup*/
    --beon-filter-section-heading-font: 600 14px var(--beon-font-family); 
    --beon-filter-section-heading-text-color: var(--beon-primary-color);
    --beon-filter-dropdown-icon-bg-color: var(--beon-primary-color);
    --beon-filter-dropdown-icon-filter: var(--beon-icon-filter-white);
    --beon-filter-dropdown-font: 600 var(--beon-font-size-small) var(--beon-font-family);
    --beon-filter-dropdown-text-color: var(--beon-primary-text-color);
    --beon-filter-dropdown-border-radius: 50%;
    --beon-filter-bg-color-unchecked: #F4F6F8;/* #F4F6F8 */
    --beon-filter-bg-color-checked: var(--beon-primary-color);
    --beon-filter-icon-filter: var(--beon-icon-filter-text-color);
    --beon-filter-text-color: var(--beon-primary-color);
    --beon-filter-font: 600 var(--beon-font-size-small) var(--beon-font-family);
    --beon-filter-count-font: 600 var(--beon-font-size-small) var(--beon-font-family);
    --beon-filter-border-radius: 50%;
    --beon-filter-border: none;

    /* Main Search */
    --beon-spinner-color: var(--beon-primary-text-color);
    --beon-search-bg: #fff;
    --beon-search-font: 600 15px var(--beon-font-family);
    --beon-search-border-radius: var(--beon-border-radius-large);
    --beon-search-info-border: 1px solid var(--beon-border-color);
    --beon-search-info-bg-color: var(--beon-bg-color); 
    --beon-search-info-text: var(--beon-primary-color);
    --beon-search-info-icon-filter: var(--beon-icon-filter-text-color);
    --beon-search-button-border: none;
    --beon-search-button-bg-color: var(--beon-primary-color); 
    --beon-search-button-bg-color-hover: var(--beon-primary-color); 
    --beon-search-button-font: 700 var(--beon-font-size-medium) var(--beon-font-family);
    --beon-search-button-text: var(--beon-bg-color);
    --beon-search-button-text-hover: var(--beon-primary-text-color);
    --beon-search-button-icon-filter: var(--beon-icon-filter-text-color);
    --beon-search-filter-button-border: none;
    --beon-search-filter-button-border-radius: var(--beon-border-radius-large);
    --beon-search-filter-button-font: 700 var(--beon-font-size-medium) var(--beon-font-family);
    --beon-search-filter-button-bg-color: var(--beon-primary-color);
    --beon-search-filter-button-text-color: #fff;
    --beon-search-filter-button-icon-filter: var(--beon-icon-filter-white);
    --beon-search-name-search-border: none;
    --beon-search-name-search-border-radius: var(--beon-border-radius-large);
    --beon-search-name-search-font: 700 var(--beon-font-size-medium) var(--beon-font-family);
    --beon-search-name-search-bg-color: var(--beon-primary-color);
    --beon-search-name-search-text-color: #fff;
    --beon-search-name-search-icon-filter: var(--beon-icon-filter-white);
    --beon-search-header-image-border-radius: var(--beon-border-radius-small);
    --beon-search-h1-font: 700 18px var(--beon-font-family);
    --beon-search-h1-text-color: #377D91;
    --beon-search-h2-font: 700 25px var(--beon-font-family);
    --beon-search-h2-text-color: var(--beon-primary-color);
    --beon-search-p-font: 400 var(--beon-font-size-medium)/24px var(--beon-font-family);
    --beon-search-p-text-color: #435E74;
    --beon-search-active-filter-font: 600 var(--beon-font-size-small) var(--beon-font-family);
    --beon-search-active-filter-text-color: var(--beon-bg-color);
    --beon-search-active-filter-bg-color: #6EBEBE;
    --beon-search-active-filter-border-radius: var(--beon-border-radius-large);
    --beon-search-active-filter-icon-filter:  var(--beon-icon-filter-text-color);
    --beon-search-order-dropdown-font: 700 15px var(--beon-font-family);
    --beon-search-order-dropdown-text-color: var(--beon-primary-color);
    --beon-search-order-dropdown-bg-color: #fff;
    --beon-search-order-dropdown-border: 1px solid var(--beon-border-color);
    --beon-search-order-dropdown-border-radius: 23px;
    --beon-search-order-dropdown-icon-filter:  var(--beon-icon-filter-text-color);
    --beon-search-hr-color: var(--beon-border-color);

    /* unit-listing sollen beim frontpage slider & suche in Zukunft wieder gleich sein!*/
    --beon-swiper-icon-bg-color: var(--beon-bg-color);
    --beon-swiper-icon-color: #fff;
    --beon-swiper-icon-filter: var(--beon-icon-filter-white);
    /* Deswegen einmal Variablen für das meiste */
    --beon-listing-text-color: var(--beon-primary-text-color);
    --beon-listing-bg-color: var(--beon-bg-color);
    --beon-listing-border: 1px solid var(--beon-border-color);
    --beon-listing-border-radius: var(--beon-border-radius-medium);
    --beon-listing-gallery-border-radius: var(--beon-border-radius-small);
    --beon-listing-gallery-icon-filter: var(--beon-icon-filter-text-color);
    --beon-listing-gallery-icon-bg-color: var(--beon-bg-color);
    --beon-listing-gallery-icon-border: 1px solid var(--beon-border-color);
    --beon-listing-gallery-icon-border-radius: 50%;
    --beon-listing-gallery-dots-color-active: var(--beon-bg-color);
    --beon-listing-gallery-dots-color-inactive: #ffffff80;
    --beon-listing-img-marker-border-radius: var(--beon-border-radius-large);
    --beon-listing-img-marker-shadow: 0 3px 6px var(--beon-shadow-color);
    --beon-listing-img-marker-font: 600 var(--beon-font-size-small) var(--beon-font-family);
    --beon-listing-img-marker-group-bg-color: var(--beon-green-light);
    --beon-listing-img-marker-group-text-color: var(--beon-green-dark);
    --beon-listing-img-marker-alt-bg-color: #6EBEBE;
    --beon-listing-img-marker-alt-text-color: var(--beon-bg-color);
    --beon-listing-img-marker-offer-bg-color: var(--beon-green-light);
    --beon-listing-img-marker-offer-text-color: var(--beon-green-dark);
    --beon-listing-region-icon-filter: var(--beon-icon-filter-text-color);
    --beon-listing-region-font: 600 15px var(--beon-font-family);
    --beon-listing-title-font: 700 25px var(--beon-font-family);
    --beon-listing-title-text-color: var(--beon-primary-color);
    --beon-listing-favorite-icon-filter: var(--beon-icon-filter-text-color);
    --beon-listing-favorite-border-radius: 50%;
    --beon-listing-favorite-bg-color-hover: #377D91;
    --beon-listing-keyfacts-font: 500 15px var(--beon-font-family);
    --beon-listing-highlights-font: 600 var(--beon-font-size-small) var(--beon-font-family);
    --beon-listing-highlights-bg-color: var(--beon-bg-color);
    --beon-listing-highlights-text-color: var(--beon-primary-text-color);
    --beon-listing-highlights-border: 1px solid var(--beon-border-color);
    --beon-listing-highlights-border-radius: var(--beon-border-radius-large);
    --beon-listing-rating-box-text-color: #fff;
    --beon-listing-rating-box-font: 700 15px var(--beon-font-family);
    --beon-listing-rating-box-bg-color: var(--beon-green-dark);
    --beon-listing-rating-box-border-radius: var(--beon-border-radius-small);
    --beon-listing-rating-font-line-1: 700 var(--beon-font-size-small) var(--beon-font-family);
    --beon-listing-rating-font-line-2: 600 var(--beon-font-size-small) var(--beon-font-family);
    --beon-listing-no-price-button-bg-color: var(--beon-primary-color);
    --beon-listing-no-price-button-border-radius: 50%;
    --beon-listing-no-price-button-icon-filter: var(--beon-icon-filter-white);
    --beon-listing-price-button-bg-color: var(--beon-primary-color);
    --beon-listing-price-button-text-color: var(--beon-bg-color);
    --beon-listing-price-button-font: 700 15px var(--beon-font-family);    
    --beon-listing-price-button-border-radius: var(--beon-border-radius-large);
    --beon-listing-offer-button-font: 700 15px var(--beon-font-family);
    --beon-listing-offer-button-border-radius: var(--beon-border-radius-large);
    --beon-listing-offer-button-new-price-bg-color: var(--beon-primary-color);
    --beon-listing-offer-button-new-price-text-color: #fff;
    --beon-listing-offer-button-old-price-bg-color: var(--beon-primary-color-light);
    --beon-listing-offer-button-old-price-text-color: var(--beon-bg-color);
    --beon-listing-alt-border: 1px solid #E0E0E0;
    --beon-listing-alt-border-radius: var(--beon-border-radius-large);
    --beon-listing-alt-bg-color: var(--beon-bg-color);
    --beon-listing-alt-text-color: var(--beon-primary-text-color);
    --beon-listing-alt-font: 600 14px var(--beon-font-family);
    --beon-listing-alt-icon-filter: var(--beon-icon-filter-text-color);

    /* Object Detail Page*/
    --beon-unit-mini-rating-box-text-color: #fff;
    --beon-unit-mini-rating-box-font: 700 18px var(--beon-font-family);
    --beon-unit-mini-rating-box-bg-color: var(--beon-green-dark);
    --beon-unit-mini-rating-box-border-radius: var(--beon-border-radius-small);
    --beon-unit-mini-rating-font-line-1: 700 var(--beon-font-size-small) var(--beon-font-family);
    --beon-unit-mini-rating-font-line-2: 600 var(--beon-font-size-small) var(--beon-font-family);
    --beon-unit-map-popup-distance-font: 500 var(--beon-font-size-small) var(--beon-font-family);
    --beon-unit-map-button-font: 700 15px var(--beon-font-family);
    --beon-unit-map-button-text-color: var(--beon-primary-color);
    --beon-unit-map-button-bg-color: #fff;
    --beon-unit-map-button-border: 1px solid var(--beon-border-color);
    --beon-unit-map-button-border-radius: var(--beon-border-radius-medium);
    --beon-unit-map-button-icon-filter: var(--beon-icon-filter-text-color);
    --beon-unit-fav-button-font: 700 15px var(--beon-font-family);
    --beon-unit-fav-button-text-color: var(--beon-primary-color);
    --beon-unit-fav-button-bg-color: #fff;
    --beon-unit-fav-button-border: 1px solid var(--beon-border-color);
    --beon-unit-fav-button-border-radius: var(--beon-border-radius-medium);
    --beon-unit-fav-button-icon-filter: var(--beon-icon-filter-text-color);
    --beon-unit-gallery-border-radius: var(--beon-border-radius-small);
    --beon-unit-gallery-button-font: 700 15px var(--beon-font-family);
    --beon-unit-gallery-button-text-color: var(--beon-primary-color);
    --beon-unit-gallery-button-bg-color: #fff;
    --beon-unit-gallery-button-border: 1px solid var(--beon-border-color);
    --beon-unit-gallery-button-border-radius: var(--beon-border-radius-large);
    --beon-unit-gallery-button-icon-filter: var(--beon-icon-filter-text-color);
    --beon-unit-gallery-dots-color-active: var(--beon-bg-color);
    --beon-unit-gallery-dots-color-inactive: #ffffff80;
    --beon-unit-gallery-popup-bg-color: #fff;
    --beon-unit-gallery-popup-close-icon-filter: var(--beon-icon-filter-text-color);
    --beon-unit-gallery-popup-close-border: 1px solid var(--beon-border-color);
    --beon-unit-mobile-overlay-border-radius: var(--beon-border-radius-medium);
    --beon-unit-mobile-overlay-bg-color: #F4F6F8;
    --beon-unit-text-color: var(--beon-primary-text-color);
    --beon-unit-region-icon-filter: var(--beon-icon-filter-text-color);
    --beon-unit-region-font: 600 var(--beon-font-size-small) var(--beon-font-family);
    --beon-unit-region-font-m: 600 var(--beon-font-size-small) var(--beon-font-family);
    --beon-unit-title-font: 600 35px var(--beon-font-family-highlight);
    --beon-unit-title-font-m: 600 24px var(--beon-font-family-highlight);
    --beon-unit-highlights-font: 600 var(--beon-font-size-small) var(--beon-font-family);
    --beon-unit-highlights-font-m: 700 var(--beon-font-size-small) var(--beon-font-family);
    --beon-unit-highlights-text-color: var(--beon-primary-text-color);
    --beon-unit-highlights-bg-color: #F4F6F8;
    --beon-unit-highlights-border: 1px solid var(--beon-border-color);
    --beon-unit-highlights-border-radius: var(--beon-border-radius-large);
    --beon-unit-description-font: 400 20px var(--beon-font-family);
    --beon-unit-description-font-m: 500 16px var(--beon-font-family);
    --beon-unit-description-line-height: 30px;
    --beon-unit-description-line-height-m: 25px;
    --beon-unit-hr-color: var(--beon-border-color);
    --beon-unit-section-title-font: 700 25px var(--beon-font-family);
    --beon-unit-section-title-font-m: 700 15px var(--beon-font-family);
    --beon-unit-section-m-icon-filter: var(--beon-icon-filter-white);
    --beon-unit-section-m-background-color: var(--beon-primary-color);
    --beon-unit-section-m-border-radius: 50%;
    --beon-unit-section-button-font: 700 15px var(--beon-font-family);
    --beon-unit-section-button-text-color: var(--beon-primary-color);
    --beon-unit-section-button-bg-color: #fff;
    --beon-unit-section-button-border: 1px solid var(--beon-border-color);
    --beon-unit-section-button-border-radius: var(--beon-border-radius-large);
    --beon-unit-section-button-icon-filter: var(--beon-icon-filter-text-color);
    --beon-unit-properties-font: 400 var(--beon-font-size-medium) var(--beon-font-family);
    --beon-unit-properties-icon-filter: var(--beon-icon-filter-text-color);
    --beon-unit-properties-popup-font: 500 var(--beon-font-size-medium) var(--beon-font-family);
    --beon-unit-properties-popup-headline-font: 700 var(--beon-font-size-medium) var(--beon-font-family);
    --beon-unit-rating-box-text-color: #fff;
    --beon-unit-rating-box-font: 700 23px var(--beon-font-family);
    --beon-unit-rating-box-bg-color: var(--beon-green-dark);
    --beon-unit-rating-box-border-radius: var(--beon-border-radius-small);
    --beon-unit-rating-font-line-1: 700 18px var(--beon-font-family);
    --beon-unit-rating-font-line-2: 500 15px var(--beon-font-family);
    --beon-unit-rating-detail-box-font: 700 15px var(--beon-font-family);
    --beon-unit-rating-detail-box-text-color: var(--beon-primary-text-color);
    --beon-unit-rating-detail-box-bg-color: #E2E8ED;
    --beon-unit-rating-detail-box-border-radius: 6px;
    --beon-unit-rating-detail-font: 600 15px var(--beon-font-family);
    --beon-unit-rating-detail-text-color: #244154; 
    --beon-unit-feedback-border: 1px solid var(--beon-border-color);
    --beon-unit-feedback-border-radius: var(--beon-border-radius-small);
    --beon-unit-feedback-bg-color: #fff;
    --beon-unit-feedback-text-color: var(--beon-primary-text-color);
    --beon-unit-feedback-font: 400 var(--beon-font-size-medium) var(--beon-font-family);
    --beon-unit-feedback-name-text-color: var(--beon-primary-text-color);
    --beon-unit-feedback-name-font: 600 var(--beon-font-size-small) var(--beon-font-family);
    --beon-unit-feedback-show-answer-text-color: var(--beon-primary-text-color);
    --beon-unit-feedback-show-answer-font: 600 var(--beon-font-size-small) var(--beon-font-family);
    /*ggf answer*/
    --beon-unit-feedback-rating-box-text-color: #fff;
    --beon-unit-feedback-rating-box-font: 700 15px var(--beon-font-family);
    --beon-unit-feedback-rating-box-bg-color: var(--beon-green-dark);
    --beon-unit-feedback-rating-box-border-radius: var(--beon-border-radius-small);
    --beon-unit-sidebar-box-border: none;
    --beon-unit-sidebar-box-border-radius: var(--beon-border-radius-small);
    --beon-unit-sidebar-box-bg-color: #6EBEBE;
    --beon-unit-sidebar-box-text-color: var(--beon-bg-color);
    --beon-unit-sidebar-box-title-font: 700 15px var(--beon-font-family);
    --beon-unit-sidebar-box-icon-filter: var(--beon-icon-filter-white);
    --beon-unit-sidebar-box-text-font: 500 var(--beon-font-size-small) var(--beon-font-family);

    /* Map */
    /* --beon-map-icon-size: 40px; */
    --beon-map-cluster-text-color: #fff;
    --beon-map-blocker-button-icon-color: #FFF;
    /* WARNING Updated code start */
    --beon-cluster-marker-widths: 35px;
    --beon-cluster-marker-height: 35px;
    --beon-cluster-marker-small-div-background-color: var(--beon-primary-color);
    --beon-cluster-marker-medium-div-background-color: var(--beon-primary-color);
    --beon-cluster-marker-large-div-background-color: var(--beon-primary-color);
    --beon-marker-border-radius: 50%;
    /* WARNING Updated code end */
    --beon-map-icon-box-shadow: 0 3px 6px var(--beon-shadow-color);
    --beon-map-tooltip-border: 1px solid var(--beon-border-color);
    --beon-map-tooltip-border-radius: var(--beon-border-radius-small);
    --beon-map-tooltip-background: #fff;
    --beon-map-tooltip-img-border-radius: 5px;
    --beon-map-tooltip-title-font: 700 var(--beon-font-size-medium) var(--beon-font-family);
    --beon-map-tooltip-title-text-color: var(--beon-primary-color);
    --beon-map-tooltip-highlight-font: 500 12px var(--beon-font-family);
    --beon-map-tooltip-highlight-text-color: var(--beon-primary-text-color); 
    --beon-map-tooltip-highlight-bg-color: #fff;
    --beon-map-tooltip-highlight-border-radius: 5px;
    --beon-map-blocker-button-font: 700 var(--beon-font-size-medium) var(--beon-font-family);
    --beon-map-blocker-button-text-color: var(--beon-bg-color);
    --beon-map-blocker-button-bg-color:  var(--beon-primary-color);
    --beon-map-blocker-button-border: 1px solid var(--beon-border-color);
    --beon-map-blocker-button-border-radius: var(--beon-border-radius-large);
    --beon-map-zoom-button-bg-color: var(--beon-primary-color);
    --beon-map-zoom-button-color: #fff;
    --beon-map-zoom-button-filter: var(--beon-icon-filter-white);
    --beon-map-zoom-button-border: none;
    --beon-map-zoom-button-border-radius: 50%;
    --beon-map-zoom-button-font: 700 18px/30px var(--beon-font-family);
    --beon-map-blocker-color: transparent;
    --beon-map-blocker-opacity: 100%;

    --beon-newsletter-input-border: 1px solid var(--beon-border-color);
    --beon-newsletter-input-border-radius: var(--beon-border-radius-large);
    --beon-newsletter-input-font: 600 15px var(--beon-font-family);
    --beon-newsletter-input-bg-color: #fff;
    --beon-newsletter-input-text-color: var(--beon-primary-color);
    --beon-newsletter-button-border: none;
    --beon-newsletter-button-border-radius: var(--beon-border-radius-large);
    --beon-newsletter-button-font: 700 15px var(--beon-font-family);
    --beon-newsletter-button-bg-color: var(--beon-primary-color);
    --beon-newsletter-button-text-color: var(--beon-bg-color);
    
    --beon-fav-menu-button-hover-font: 500 var(--beon-font-size-medium) var(--beon-font-family);
    --beon-fav-menu-button-hover-text-color: var(--beon-primary-text-color);
    --beon-fav-menu-button-hover-bg-color: #fff;
    --beon-fav-menu-button-hover-border: 1px solid var(--beon-border-color);
    --beon-fav-menu-button-hover-border-radius: var(--beon-border-radius-small);
    --beon-fav-menu-button-icon-filter: var(--beon-icon-filter-text-color);
    --beon-fav-menu-button-icon-active-bg-color: #E2E8ED;
}
* {
    font-synthesis: none !important;/*Safari is a bit problematic*/
}
