/* 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: "Alegreya", Sans-serif;
    --beon-font-family-highlight: "Alegreya", sans-serif;
    --beon-font-size-small: 14px;
    --beon-font-size-15: 15px;
    --beon-font-size-medium: 16px;
    --beon-primary-color: #3B8FBF;
    /* --beon-primary-color-hover:; */
    --beon-primary-color-light: #E9DDD0;
    --beon-primary-text-color: #000000; 
    --beon-main1: #67BCC5;
    --beon-main2: #3B8FBF;
    --beon-green-dark: #45AC55;
    /* --beon-yellow-light: #FFEFD1; */
    /* --beon-yellow-dark: #E39500; */
    --beon-border-radius-small: 0px;
    --beon-border-radius-medium: 0px;
    --beon-border-radius-large: 70px;
    --beon-border-color: #E0E0E0;
    --beon-bg-color: #fff;
    --beon-bg-color-2: #F8F8F8;
    --beon-shadow-color: #00000029;
    --beon-highlight-hover-color: #C5D751;
    --beon-white: #fff;
    --beon-icon-filter-text-color: brightness(0) saturate(100%) invert(0%) sepia(88%) saturate(7486%) hue-rotate(76deg) brightness(94%) contrast(94%);
    --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: brightness(0) saturate(100%) invert(71%) sepia(41%) saturate(7050%) hue-rotate(13deg) brightness(103%) contrast(101%);
    /* Hover color option? */

    /* Specific Stylings - Frontpage search element */
    --beon-fp-search-font: 500 var(--beon-font-size-small) var(--beon-font-family);
    --beon-fp-search-border: 1px solid transparent;
    --beon-fp-search-border-m: none;
    --beon-fp-search-border-radius: var(--beon-border-radius-small);
    --beon-fp-search-border-radius-m: 0;
    --beon-fp-search-bg-color: #F8F8F899;
    --beon-fp-search-bg-color-m: #F8F8F899;
    --beon-fp-search-info-border: 1px solid var(--beon-border-color);
    --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-region-border-radius: 0px;
    --beon-fp-search-region-border-radius-m: 0px;
    --beon-fp-search-calendar-border-radius: 0px;
    --beon-fp-search-calendar-border-radius-m: 0px;
    --beon-fp-search-guests-border-radius: 0px;
    --beon-fp-search-guests-border-radius-m: 0px;
    --beon-fp-search-button-border: none;
    --beon-fp-search-button-border-radius: 0px;
    --beon-fp-search-button-border-radius-m:0px;
    --beon-fp-search-button-bg-color: var(--beon-main2); 
    --beon-fp-search-button-bg-color-hover: var(--beon-main2); 
    --beon-fp-search-button-text: var(--beon-white);
    --beon-fp-search-button-text-hover: var(--beon-white);
    --beon-fp-search-button-icon-filter: var(--beon-icon-filter-white);
    /* Hover color option? */

    /* generell popup */
    --beon-popup-border: none;
    --beon-popup-border-radius: 0;
    --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 25px 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-main1);
    --beon-guest-icon-filter: var(--beon-icon-filter-white);
    --beon-guest-icon-bg-color-disabled: transparent; 
    --beon-guest-icon-filter-disabled: var(--beon-icon-filter-text-color);
    --beon-guest-icon-border-radius: 50%;
    --beon-guest-switch-color: var(--beon-main1);
    --beon-guest-switch-background-color: transparent;
    --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-text-color);
    --beon-cal-month-font: 700 var(--beon-font-size-15) var(--beon-font-family);
    --beon-cal-weekday-text-color: var(--beon-primary-text-color);
    --beon-cal-weekday-font: 400 var(--beon-font-size-small) var(--beon-font-family);
    --beon-cal-day-font: 400 var(--beon-font-size-small) var(--beon-font-family);
    --beon-cal-day-text-color: var(--beon-primary-text-color);
    --beon-cal-day-text-color-disabled: #3b8fbf;
    --beon-cal-day-text-color-direct-select: var(--beon-bg-color);
    --beon-cal-day-bg-color-direct-select: var(--beon-main1);
    --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-bg-color-2);
    /* TODO: past, already selected, tooltips*/
    --beon-cal-change-month-bg-color: var(--beon-main1);
    --beon-cal-change-month-bg-color-hover: var(--beon-main1);
    --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: 500 12px 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: 400 14px var(--beon-font-family); 
    --beon-filter-section-heading-text-color: var(--beon-primary-text-color);
    --beon-filter-dropdown-icon-bg-color: var(--beon-main1);
    --beon-filter-dropdown-icon-filter: var(--beon-icon-filter-white);
    --beon-filter-dropdown-font: 400 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: transparent;/* #F4F6F8 */
    --beon-filter-bg-color-checked: var(--beon-main1);
    --beon-filter-icon-filter: var(--beon-icon-filter-white);
    --beon-filter-text-color: var(--beon-primary-text-color);
    --beon-filter-font: 400 var(--beon-font-size-small) var(--beon-font-family);
    --beon-filter-count-font:400 var(--beon-font-size-small) var(--beon-font-family);
    --beon-filter-border-radius: 50%;
    --beon-filter-border: 1px solid var(--beon-border-color);

    /* Main Search */
    --beon-spinner-color: var(--beon-primary-text-color);
    --beon-page-bg-color: var(--beon-bg-color);
    --beon-search-font: 500 var(--beon-font-size-small) var(--beon-font-family);
    --beon-search-border: 1px solid var(--beon-border-color);
    --beon-search-border-m: 1px solid var(--beon-border-color);
    --beon-search-border-radius: var(--beon-border-radius-small);
    --beon-search-border-radius-m: 0;
    --beon-search-bg-color: var(--beon-bg-color);
    --beon-search-bg-color-m: transparent;
    --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-text-color);
    --beon-search-info-icon-filter: var(--beon-icon-filter-text-color);
    --beon-search-region-border-radius: 0px;
    --beon-search-region-border-radius-m: 0px;
    --beon-search-calendar-border-radius: 0px;
    --beon-search-calendar-border-radius-m: 0px;
    --beon-search-guests-border-radius: 0px;
    --beon-search-guests-border-radius-m: 0px;
    --beon-search-button-border: none;
    --beon-search-button-border-radius: 0px;
    --beon-search-button-border-radius-m:0px;
    --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-15) var(--beon-font-family);
    --beon-search-button-text: var(--beon-bg-color);
    --beon-search-button-text-hover: var(--beon-bg-color);
    --beon-search-button-icon-filter: var(--beon-icon-filter-text-color);
    --beon-search-filter-button-border: 1px solid var(--beon-border-color);
    --beon-search-filter-button-border-radius: var(--beon-border-radius-small);
    --beon-search-filter-button-font: 500 var(--beon-font-size-15) var(--beon-font-family);
    --beon-search-filter-button-bg-color: var(--beon-bg-color-2);
    --beon-search-filter-button-text-color: var(--beon-primary-text-color);
    --beon-search-filter-button-icon-filter: var(--beon-icon-filter-text-color);
    --beon-search-name-search-border: 1px solid var(--beon-border-color);
    --beon-search-name-search-border-radius: var(--beon-border-radius-small);
    --beon-search-name-search-font: 500 var(--beon-font-size-15) var(--beon-font-family);
    --beon-search-name-search-bg-color: var(--beon-bg-color-2);
    --beon-search-name-search-text-color: var(--beon-primary-text-color);
    --beon-search-name-search-icon-filter: var(--beon-icon-filter-text-color);
    --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: var(--beon-primary-text-color);
    --beon-search-h2-font: 700 25px var(--beon-font-family);
    --beon-search-h2-text-color: var(--beon-primary-text-color);
    --beon-search-p-font: 400 var(--beon-font-size-medium)/24px var(--beon-font-family);
    --beon-search-p-text-color: var(--beon-primary-text-color);
    --beon-search-active-filter-font: 400 var(--beon-font-size-small) var(--beon-font-family);
    --beon-search-active-filter-text-color: var(--beon-primary-text-color);
    --beon-search-active-filter-bg-color: #B8E8ED;
    --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 var(--beon-font-size-15) var(--beon-font-family);
    --beon-search-order-dropdown-text-color: var(--beon-primary-text-color);
    --beon-search-order-dropdown-bg-color: var(--beon-bg-color-2);
    --beon-search-order-dropdown-border: 1px solid var(--beon-border-color);
    --beon-search-order-dropdown-border-radius: var(--beon-border-radius-small);
    --beon-search-order-dropdown-icon-filter:  var(--beon-icon-filter-text-color);
    --beon-search-map-button-font: 700 var(--beon-font-size-15) var(--beon-font-family);
    --beon-search-map-button-text-color: var(--beon-primary-text-color);
    --beon-search-map-button-bg-color: var(--beon-bg-color-2);
    --beon-search-map-button-border: 1px solid var(--beon-border-color);
    --beon-search-map-button-border-radius: var(--beon-border-radius-small);
    --beon-search-map-button-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-main1);
    --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: 20px;
    --beon-listing-img-marker-shadow: 0 3px 6px var(--beon-shadow-color);
    --beon-listing-img-marker-font: 400 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: #B8E8ED;
    --beon-listing-img-marker-alt-text-color: var(--beon-primary-text-color);
    --beon-listing-img-marker-offer-bg-color: #B8E8ED;
    --beon-listing-img-marker-offer-text-color: var(--beon-primary-text-color);
    --beon-listing-region-icon-filter: var(--beon-icon-filter-text-color);
    --beon-listing-region-font: 500 var(--beon-font-size-small) var(--beon-font-family);
    --beon-listing-title-font: 700 25px var(--beon-font-family);
    --beon-listing-title-text-color: var(--beon-primary-text-color);
    --beon-listing-favorite-icon-filter: var(--beon-icon-filter-text-color);
    --beon-listing-favorite-border-radius: 50%;
    --beon-listing-favorite-bg-color-hover: var(--beon-main2);
    --beon-listing-keyfacts-font: 500 15px var(--beon-font-family);
    --beon-listing-highlights-font: 400 var(--beon-font-size-15) 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 var(--beon-font-size-15) var(--beon-font-family);
    --beon-listing-rating-box-bg-color: var(--beon-main1);
    --beon-listing-rating-box-border-radius: var(--beon-border-radius-small);
    --beon-listing-rating-font-line-1: 700 var(--beon-font-size-15) var(--beon-font-family);
    --beon-listing-rating-font-line-2: 400 var(--beon-font-size-small) var(--beon-font-family);
    --beon-listing-no-price-button-bg-color: var(--beon-main1);
    --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 var(--beon-font-size-medium) var(--beon-font-family);    
    --beon-listing-price-button-border-radius: var(--beon-border-radius-small);
    --beon-listing-offer-button-font: 700 var(--beon-font-size-15) var(--beon-font-family);
    --beon-listing-offer-button-border-radius: var(--beon-border-radius-small);
    --beon-listing-offer-button-new-price-bg-color: var(--beon-green-dark);
    --beon-listing-offer-button-new-price-text-color: #fff;
    --beon-listing-offer-button-old-price-bg-color: #239234;
    --beon-listing-offer-button-old-price-text-color: var(--beon-bg-color);
    --beon-listing-alt-border: 1px solid var(--beon-border-color);
    --beon-listing-alt-border-radius: var(--beon-border-radius-small);
    --beon-listing-alt-bg-color: var(--beon-bg-color);
    --beon-listing-alt-text-color: var(--beon-primary-text-color);
    --beon-listing-alt-font: 500 15px 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/22px var(--beon-font-family);
    --beon-unit-mini-rating-box-bg-color: var(--beon-main1);
    --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: 400 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 var(--beon-font-size-15) var(--beon-font-family);
    --beon-unit-map-button-text-color: var(--beon-primary-text-color);
    --beon-unit-map-button-bg-color:var(--beon-bg-color-2);
    --beon-unit-map-button-border: 1px solid var(--beon-border-color);
    --beon-unit-map-button-border-radius: var(--beon-border-radius-small);
    --beon-unit-map-button-icon-filter: var(--beon-icon-filter-text-color);
    --beon-unit-fav-button-font: 700 var(--beon-font-size-15) var(--beon-font-family);
    --beon-unit-fav-button-text-color: var(--beon-primary-text-color);
    --beon-unit-fav-button-bg-color: var(--beon-bg-color-2);
    --beon-unit-fav-button-border: 1px solid var(--beon-border-color);
    --beon-unit-fav-button-border-radius: var(--beon-border-radius-small);
    --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 var(--beon-font-size-15) var(--beon-font-family);
    --beon-unit-gallery-button-text-color: var(--beon-primary-text-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-small);
    --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: transparent;
    --beon-unit-text-color: var(--beon-primary-text-color);
    --beon-unit-region-icon-filter: var(--beon-icon-filter-text-color);
    --beon-unit-region-font: 500 var(--beon-font-size-small) var(--beon-font-family);
    --beon-unit-region-font-m: 500 var(--beon-font-size-small) var(--beon-font-family);
    --beon-unit-title-font: 500 35px var(--beon-font-family-highlight);
    --beon-unit-title-font-m: 500 24px var(--beon-font-family-highlight);
    --beon-unit-highlights-font: 400 var(--beon-font-size-small) var(--beon-font-family);
    --beon-unit-highlights-font-m: 400 var(--beon-font-size-small) var(--beon-font-family);
    --beon-unit-highlights-text-color: var(--beon-primary-text-color);
    --beon-unit-highlights-bg-color: transparent;
    --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: 32px;
    --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-icon-filter-m: var(--beon-icon-filter-white);
    --beon-unit-section-m-icon-filter:var(--beon-icon-filter-white);
    --beon-unit-section-background-color-m: var(--beon-primary-text-color);
    --beon-unit-section-m-background-color:var(--beon-main1);
    --beon-unit-section-border-radius-m: 50%; 
    --beon-unit-section-m-border-radius:50%;
    --beon-unit-section-button-font: 700 var(--beon-font-size-15) var(--beon-font-family);
    --beon-unit-section-button-text-color: var(--beon-primary-text-color);
    --beon-unit-section-button-bg-color: var(--beon-bg-color-2);
    --beon-unit-section-button-border: 1px solid var(--beon-border-color);
    --beon-unit-section-button-border-radius: var(--beon-border-radius-small);
    --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 22px var(--beon-font-family);
    --beon-unit-rating-box-bg-color: var(--beon-main1);
    --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 var(--beon-font-size-medium) var(--beon-font-family);
    --beon-unit-rating-detail-box-font: 700 var(--beon-font-size-medium) var(--beon-font-family);
    --beon-unit-rating-detail-box-text-color: var(--beon-primary-text-color);
    --beon-unit-rating-detail-box-bg-color: #B8E8ED;
    --beon-unit-rating-detail-box-border-radius: 0px;
    --beon-unit-rating-detail-font: 500 var(--beon-font-size-medium) var(--beon-font-family);
    --beon-unit-rating-detail-text-color: var(--beon-primary-text-color); 
    --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: 400 var(--beon-font-size-medium) var(--beon-font-family);
    --beon-unit-feedback-show-answer-text-color: var(--beon-primary-text-color);
    --beon-unit-feedback-show-answer-font: 700 var(--beon-font-size-medium) var(--beon-font-family);
    /*ggf answer*/
    --beon-unit-feedback-rating-box-text-color: #fff;
    --beon-unit-feedback-rating-box-font: 700 var(--beon-font-size-medium) var(--beon-font-family);
    --beon-unit-feedback-rating-box-bg-color: var(--beon-main1);
    --beon-unit-feedback-rating-box-border-radius: 0px;
    --beon-unit-sidebar-box-border: none;
    --beon-unit-sidebar-box-border-radius: var(--beon-border-radius-medium);
    --beon-unit-sidebar-box-bg-color: var(--beon-main1);
    --beon-unit-sidebar-box-text-color: var(--beon-bg-color);
    --beon-unit-sidebar-box-title-font: 700 var(--beon-font-size-15) 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-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: 0px;
    --beon-map-tooltip-title-font: 700 var(--beon-font-size-medium) var(--beon-font-family);
    --beon-map-tooltip-title-text-color: var(--beon-primary-text-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: #F4F6F8;
    --beon-map-tooltip-highlight-border-radius: 0px;
    --beon-map-blocker-button-font: 700 var(--beon-font-size-15) var(--beon-font-family);
    --beon-map-blocker-button-text-color: var(--beon-primary-text-color);
    --beon-map-blocker-button-bg-color:  #fff;
    --beon-map-blocker-button-border: 1px solid var(--beon-border-color);
    --beon-map-blocker-button-border-radius: 0px;
    --beon-map-zoom-button-bg-color: var(--beon-primary-text-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-map-cluster-marker-width: 30px;
    --beon-map-cluster-marker-height: 30px;
    --beon-map-marker-border-radius: 50%;
    --beon-map-cluster-font: 500 var(--beon-font-size-medium) var(--beon-font-family);
    --beon-map-cluster-text-color: #ffffff;
    --beon-map-cluster-marker-small-bg-color: #3B8FBF;
    --beon-map-cluster-marker-medium-bg-color: #3B8FBF;
    --beon-map-cluster-marker-large-bg-color: #3B8FBF;

    --beon-newsletter-input-border: 1px solid var(--beon-border-color);
    --beon-newsletter-input-border-radius: var(--beon-border-radius-small);
    --beon-newsletter-input-font: 500 var(--beon-font-size-small) var(--beon-font-family);
    --beon-newsletter-input-bg-color: var(--beon-bg-color-2);
    --beon-newsletter-input-text-color: var(--beon-primary-text-color);
    --beon-newsletter-button-border: none;
    --beon-newsletter-button-border-radius: var(--beon-border-radius-small);
    --beon-newsletter-button-font: 700 var(--beon-font-size-15) 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: var(--beon-main1);
}
* {
    font-synthesis: none !important;/*Safari is a bit problematic*/
}
