/**
 * MCE CSS Variables
 * Auto-generated by my-core-extensions
 * Generated: 2026-09-21 10:21:14
 */

:root, body {
    --container__width: 1000px;
    --columnsSpacing: 2em;
    --html__anchor: 100px;
    --progressbar_backgroundColor: #ffffff;
    --progressbar_progress_height: 20px;
    --progressbar_progress_backgroundColor: #000000;
    --arrow__height: 70px;
    --arrow__width: 40px;
    --arrow__border: 5px 10px;
    --block__imagegallery_arrow_color: inherit;
    --block__imagegallery_arrow_opacity: 0.66;
    --block__imagegallery_arrow_position: 20px;
    --block__fadinggallery_arrow_position: 20px;
    --toggle__gap: 10px;
    --toggle__iconcontainer_width: 10px;
    --toggle__iconcontainer_height: 10px;
    --toggle__iconcontainer_backgroundColor: transparent;
    --toggle__icon_width: 10px;
    --toggle__icon_stroke: 2px;
    --toggle__icon_backgroundColor: #000000;
    --block__accordion_separator: 20px;
    --block__accordion_label: inherit;
    --block__accordion_label_bg: #ffffff00;
    --block__accordion_label_spacing: 0;
    --block__accordion_label_fontfamily: inherit;
    --block__accordion_label_fontsize: 1em;
    --block__accordion_label_fontweight: 700;
    --block__accordion_label_lineheight: 1;
    --block__accordion_label_textTransform: uppercase;
    --block__accordion_label_letterSpacing: 0;
    --block__accordion_icon_seperator: 1em;
    --block__accordion_icon_width: 30px;
    --block__accordion_icon_borderRadius: 4px;
    --block__accordion_icon_height: 30px;
    --block__accordion_label_arrow: #ffffff00;
    --block__accordion_iconbox_bg: transparent;
    --block__accordion_icon_plusSize: 50%;
    --block__accordion_icon_plusWeight: 4px;
    --block__accordion_icon_plusRadius: 1px;
    --block__accordion_content: inherit;
    --block__accordion_content_bg: #ffffff00;
    --block__accordion_content_spacing: 1.5em 0em 0em 0em;
    --block__accordion_content_fontsize: inherit;
    --block__accordion_content_lineheight: inherit;
    --gap: 5px;
    --imagePins__pinColor: #000;
    --imagePins__pinColor_hover: #000;
    --imagePins__pinColor_loaded: #000;
    --imagePins__pinSize: 18px;
    --imagePins__pinInfo_width: 200px;
    --imagePins__pinInfo_padding: 12px 8px;
    --imagePins__pinInfo_borderWidth: 0px;
    --imagePins__pinInfo_borderRadius: 0px;
    --imagePins__pinInfo_bc: #fff;
    --imagePins__pinInfo_borderColor: unset;
    --imagePins__pinInfo_closeSize: 22px;
    --imagePins__pinInfo_closeColor: #000;
    --imagePins__pinInfo_closeColor_hover: #000;
    --container__side: 1.5rem;
    --spaceBetween: 40px;
    --taxonomies__termcounter_width: 20px;
    --taxonomies__termcounter_padding: 5px;
    --taxonomies__termcounter_borderWidth: 0;
    --taxonomies__termcounter_borderRadius: 0;
    --taxonomies__termcounter_borderStyle: solid;
    --taxonomies__termcounter_fontFamily: inherit;
    --taxonomies__termcounter_fontSize: inherit;
    --taxonomies__termcounter_fontWeight: inherit;
    --taxonomies__termcounter_lineHeight: inherit;
    --taxonomies__termcounter_textTransform: inherit;
    --taxonomies__termcounter_fontStyle: initial;
    --taxonomies__termcounter_letterSpacing: inherit;
    --taxonomies__termcounter_color: inherit;
    --taxonomies__termcounter_backgroundColor: inherit;
    --taxonomies__termcounter_borderColor: unset;
    --taxonomies__termcounter_opacity: 1;
    --taxonomies__termcounter_textAlign: right;
    --input_borderStyle: solid;
    --input__border_width: 2px;
    --input__bg_color: #ffffff;
    --block__postsfilter_backgroundColor: transparent;
    --block__postsfilter_color: inherit;
    --block__postsfilter_borderColor: unset;
    --block__postsfilter_borderRadius: 0;
    --block__postsfilter_border: 0;
    --block__postsfilter_padding: 0;
    --block__postsfilter_flexGap: 30px;
    --block__postsfilter_fontSize: inherit;
    --block__postsfilter_lineHeight: inherit;
    --block__postsfilter_fontWeight: inherit;
    --block__postsfilter_thumb_margin: 0;
    --block__postsfilter_thumb_padding: 0;
    --block__postsfilter_thumb_mixblendmode: initial;
    --block__postsfilter_title_backgroundColor: transparent;
    --block__postsfilter_title_color: inherit;
    --block__postsfilter_title_borderColor: unset;
    --block__postsfilter_title_borderWidth: 0;
    --block__postsfilter_title_borderStyle: solid;
    --block__postsfilter_title_margin: 0;
    --block__postsfilter_title_padding: 0;
    --block__postsfilter_title_fontfamily: inherit;
    --block__postsfilter_title_fontSize: initial;
    --block__postsfilter_title_lineHeight: initial;
    --block__postsfilter_title_fontWeight: initial;
    --block__postsfilter_title_textTransform: none;
    --block__postsfilter_title_fontStyle: initial;
    --block__postsfilter_title_letterSpacing: 0;
    --swiper__bulletNav_position: 10px;
    --swiper__bulletNav_gap: 10px;
    --swiper__bulletNav_item_width: 15px;
    --swiper__bulletNav_item_height: 15px;
    --swiper__bulletNav_item_borderRadius: 50%;
    --swiper__bulletNav_item_borderWidth: 0;
    --swiper__bulletNav_item_fontSize: inherit;
    --swiper__bulletNav_item_bg: initial;
    --swiper__bulletNav_item_color: initial;
    --swiper__bulletNav_item_borderColor: #000;
    --swiper__bulletNav_item_outlineWidth: 0;
    --swiper__bulletNav_item_outlineColor: #000;
    --swiper__bulletNav_itemActive_bg: #eee;
    --swiper__bulletNav_itemActive_color: #ccc;
    --swiper__bulletNav_itemActive_borderColor: #000;
    --swiper__bulletNav_itemActive_outlineColor: #000;
    --popup__backgoundColor: black;
    --popup__width: 800px;
    --popup_prev_opacity: .4;
    --popup_prev_maxHeight: auto;
    --popup_prev_visible: 30px;
    --popup__space: 40px;
    --popup__space_top: 40px;
    --popup__space_bottom: 80px;
    --popup__container_backgroundColor: white;
    --popup__close_size: 25px;
    --popup__container_flexDirection: column;
    --popup__figure_width: 70%;
    --popup__media_objectFit: contain;
    --popup__figcaption_display: none;
    --popup__figcaption_backgroundColor: transparent;
    --popup__figcaption_color: inherit;
    --popup__figcaption_textAlign: center;
    --popup__figcaption_fontSize: 100%;
    --popup__figcaption_lineHeight: 1;
    --popup__figcaption_padding: 0;
    --popup__downloadLink_display: none;
    --popup__downloadLink_color: initial;
    --popup__downloadLink_fontSize: 100%;
    --popup__downloadLink_lineHeight: 1;
    --popup__downloadLink_padding: 0;
    --popup__downloadLink_color_hover: initial;
    --popup__setcoordinates_bottom: 1em;
    --popup__info_gap: var(--content__space,30px);
    --popup__info_backgroundColor: transparent;
    --popup__info_width: 30%;
    --popup__info_color: inherit;
    --popup__info_fontFamily: inherit;
    --popup__info_fontSize: 100%;
    --popup__info_lineHeight: 1;
    --popup__info_textAlign: center;
    --popup__info_padding: 0;
    --popup__info_title_borderColor: unset;
    --popup__info_title_color: inherit;
    --popup__info_title_bg: initial;
    --popup__info_title_margin: 0;
    --popup__info_title_padding: 0;
    --popup__info_title_borderStyle: solid;
    --popup__info_title_borderWidth: 0;
    --popup__info_title_borderRadius: 0;
    --popup__info_title_fontFamily: inherit;
    --popup__info_title_fontSize: inherit;
    --popup__info_title_lineHeight: inherit;
    --popup__info_title_fontWeight: inherit;
    --popup__info_title_textTransform: inherit;
    --popup__info_title_fontStyle: initial;
    --popup__info_title_letterSpacing: inherit;
    --popup__info_taxtitle_borderColor: unset;
    --popup__info_taxtitle_color: inherit;
    --popup__info_taxtitle_bg: initial;
    --popup__info_taxtitle_margin: 0;
    --popup__info_taxtitle_padding: 0;
    --popup__info_taxtitle_borderStyle: solid;
    --popup__info_taxtitle_borderWidth: 0;
    --popup__info_taxtitle_borderRadius: 0;
    --popup__info_taxtitle_fontFamily: inherit;
    --popup__info_taxtitle_fontSize: inherit;
    --popup__info_taxtitle_lineHeight: inherit;
    --popup__info_taxtitle_fontWeight: inherit;
    --popup__info_taxtitle_textTransform: inherit;
    --popup__info_taxtitle_fontStyle: initial;
    --popup__info_taxtitle_letterSpacing: inherit;
    --popup__arrow_height: 70px;
    --popup__arrow_borderWidth: 5px 10px;
    --popup__arrow_borderColor: transparent;
    --popup__arrow_backgroundColor: transparent;
    --popup__arrow_padding: 0;
    --popup__arrow_color: black;
    --popup__arrow_opacity: .6;
    --popup__close_color: #bbac78;
    --popup__close_opacity: 1;
    --content__space: 1.5rem;
    --content__space_one: 4rem;
    --content__space_two: 8rem;
    --content__space_last: 8rem;
    --block__videojs_iconFont: VideoJS;
    --block__videojs_progress_button_fontSize: 25px;
    --block__videojs_controlBarButton_fontSize: 1.5em;
    --block__videojs_controlBarButton_color: #bbac78;
    --block__videojs_controlBarButton_color_hover: #bbac78;
    --block__videojs_progress_height: 5px;
    --block__videojs_progress_remainingTime_color: #bbac78;
    --block__videojs_tooltip_fontSize: 1em;
    --block__videojs_tooltip_lineHeight: 1;
    --block__videojs_tooltip_padding: 3px;
    --block__videojs_tooltip_borderRadius: 0;
    --block__videojs_tooltip_bgColor: #fff;
    --block__videojs_tooltip_Color: initial;
    --block__videojs_tooltip_decoSize: 0;
    --block__videojs_progress_remainingTime_fontSize: 1.5em;
    --block__videojs_progress_bgColor: #1d3745;
    --block__videojs_progress_passed_bgColor: #bbac78;
    --block__videojs_progress_button_color: #bbac78;
    --block__videojs_firstPlay_bgColor: transparent;
    --block__videojs_firstPlay_bgColor_hover: transparent;
    --block__videojs_firstPlay_borderColor: rgba(104,104,104,0);
    --block__videojs_firstPlay_borderColor_hover: unset;
    --block__videojs_firstPlay_color: rgba(238,238,34,0);
    --block__videojs_firstPlay_color_hover: rgba(187,172,120,0);
    --block__videojs_firstPlay_padding: 0;
    --block__videojs_firstPlay_borderWidth: 1px;
    --block__videojs_firstPlay_borderRadius: 5px;
    --block__videojs_firstPlay_size: 3em;
    --block__videojs_coverStart_opacity: .3;
    --block__videojs_coverStart_bgColor: transparent;
    --block__videojs_coverPause_opacity: .3;
    --block__videojs_coverPause_bgColor: transparent;
    --block__videojs_controlBar_spacing: 0;
    --block__videojs_controlBar_gap: 5px;
    --block__videojs_controlBar_borderRadius: 0;
    --block__videojs_controlBar_padding: 5px 10px;
    --block__videojs_controlBar_bgColor: #1d3745;
    --block__videojs_textTrack_color: #fff;
    --block__videojs_textTrack_backgroundColor: rgba(0,0,0,0.65);
    --mnav_background: #fcfbfa;
    --mnav__ul_width: 100%;
    --mnav__ul_flexDirection: row;
    --mnav__ul_gap: 3em;
    --mnav__ul_rowgap: var(--mnav__ul_gap,0);
    --mnav__fontfamily: inherit;
    --mnav__fontsize: 100%;
    --mnav__lineheight: 1.4;
    --mnav__fontWeight: 700;
    --mnav__textTransform: uppercase;
    --mnav__fontStyle: initial;
    --mnav__letterSpacing: 0;
    --mnav__padding: 0;
    --mnav__margin: 0;
    --mnav__border_width: 0;
    --mnav__borderStyle: solid;
    --mnav__textAlign: left;
    --mnav__color: #000000;
    --mnav__border_color: transparent;
    --mnav__background_color: transparent;
    --mnav__color_hover: #000000;
    --mnav__background_color_hover: transparent;
    --mnav__color_active: transparent;
    --mnav__background_color_active: transparent;
    --mnav__sub_flexDirection: column;
    --mnav__sub_gap: 2em;
    --mnav__sub_fontfamily: inherit;
    --mnav__sub_fontsize: 16px;
    --mnav__sub_lineheight: 19px;
    --mnav__sub_fontWeight: 500;
    --mnav__sub_textTransform: uppercase;
    --mnav__sub_fontStyle: initial;
    --mnav__sub_letterSpacing: 0;
    --mnav__sub_padding: 0em 0em 0.2em 0em;
    --mnav__sub_margin: 0em 0em 0.8em 0em;
    --mnav__sub_border_width: 0px 0px 1px 0px;
    --mnav__sub_borderStyle: solid;
    --mnav__sub_textAlign: left;
    --mnav__sub_color: #1a303d;
    --mnav__sub_border_color: #b1a26c;
    --mnav__sub_color_hover: #1a303d;
    --mnav__sub_color_active: #1a303d;
    --mnav__subSub_flexDirection: column;
    --mnav__subSub_gap: 0.6em;
    --mnav__subSub_fontfamily: var(--mnav__sub_fontfamily,inherit);
    --mnav__subSub_fontsize: 22px;
    --mnav__subSub_lineheight: 26px;
    --mnav__subSub_fontWeight: 400;
    --mnav__subSub_textTransform: none;
    --mnav__subSub_fontStyle: var(--mnav__sub_fontStyle,initial);
    --mnav__subSub_letterSpacing: var(--mnav__sub_letterSpacing,0);
    --mnav__subSub_padding: 0em;
    --mnav__subSub_margin: 0 0 0 0em;
    --mnav__subSub_border_width: 0;
    --mnav__subSub_borderStyle: solid;
    --mnav__subSub_textAlign: left;
    --mnav__subSub_color: #1a303d;
    --mnav__subSub_border_color: unset;
    --mnav__subSub_color_hover: #dd3a4c;
    --mnav__subSub_color_active: #dd3a4c;
    --mnav__subSubSub_flexDirection: column;
    --mnav__subSubSub_gap: 0.4em;
    --mnav__subSubSub_fontfamily: var(--mnav__subSub_fontfamily,inherit);
    --mnav__subSubSub_fontsize: 18px;
    --mnav__subSubSub_lineheight: 22px;
    --mnav__subSubSub_fontWeight: var(--mnav__subSub_fontWeight,500);
    --mnav__subSubSub_textTransform: var(--mnav__subSub_textTransform,none);
    --mnav__subSubSub_fontStyle: var(--mnav__subSub_fontStyle,initial);
    --mnav__subSubSub_letterSpacing: var(--mnav__subSub_letterSpacing,0);
    --mnav__subSubSub_padding: 0em 0em 0em 0em;
    --mnav__subSubSub_margin: 0em 0em 0em 0em;
    --mnav__subSubSub_border_width: 0;
    --mnav__subSubSub_borderStyle: solid;
    --mnav__subSubSub_textAlign: var(--mnav__subSub_textAlign,inherit);
    --mnav__subSubSub_color: #1a303d;
    --mnav__subSubSub_border_color: unset;
    --mnav__subSubSub_color_hover: #dd3a4c;
    --mnav__subSubSub_color_active: #dd3a4c;
    --pageloader__backgroundColor: #fff;
    --pageloader__border_width: 3px;
    --pageloader__border_color: #ddd;
    --pageloader__size_width: 10em;
    --pageloader__size_height: 10em;
    --pageloader__animation_color: #000;
    --headerHeight: 93px;
    --header__sticky_paddingTop: 1.45em;
    --header__sticky_paddingBottom: 0.9em;
    --header__sticky_scrolled_negativTopPosition: 0px;
}

@media screen and (max-width: 781px) {
    :root, body {
        --html__anchor: 120px;
        --mnav__ul_flexDirection: column;
        --mnav__sub_gap: 3em;
        --mnav__sub_padding: 0.3em 0em 0.3em 0em;
        --mnav__subSub_padding: 0.3em 0em 0.3em 0em;
    }
}
