/* montserrat-300 - latin-ext_latin */

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/Montserrat/montserrat-v15-latin-ext_latin-300.eot');
    /* IE9 Compat Modes */
    src: local(''), url('../fonts/Montserrat/montserrat-v15-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/Montserrat/montserrat-v15-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/Montserrat/montserrat-v15-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
    url('../fonts/Montserrat/montserrat-v15-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/Montserrat/montserrat-v15-latin-ext_latin-300.svg#Montserrat') format('svg');
    /* Legacy iOS */
}


/* montserrat-regular - latin-ext_latin */

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/Montserrat/montserrat-v15-latin-ext_latin-regular.eot');
    /* IE9 Compat Modes */
    src: local(''), url('../fonts/Montserrat/montserrat-v15-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/Montserrat/montserrat-v15-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/Montserrat/montserrat-v15-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
    url('../fonts/Montserrat/montserrat-v15-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/Montserrat/montserrat-v15-latin-ext_latin-regular.svg#Montserrat') format('svg');
    /* Legacy iOS */
}


/* montserrat-500 - latin-ext_latin */

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/Montserrat/montserrat-v15-latin-ext_latin-500.eot');
    /* IE9 Compat Modes */
    src: local(''), url('../fonts/Montserrat/montserrat-v15-latin-ext_latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/Montserrat/montserrat-v15-latin-ext_latin-500.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/Montserrat/montserrat-v15-latin-ext_latin-500.woff') format('woff'), /* Modern Browsers */
    url('../fonts/Montserrat/montserrat-v15-latin-ext_latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/Montserrat/montserrat-v15-latin-ext_latin-500.svg#Montserrat') format('svg');
    /* Legacy iOS */
}


/* montserrat-600 - latin-ext_latin */

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/Montserrat/montserrat-v15-latin-ext_latin-600.eot');
    /* IE9 Compat Modes */
    src: local(''), url('../fonts/Montserrat/montserrat-v15-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/Montserrat/montserrat-v15-latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/Montserrat/montserrat-v15-latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */
    url('../fonts/Montserrat/montserrat-v15-latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/Montserrat/montserrat-v15-latin-ext_latin-600.svg#Montserrat') format('svg');
    /* Legacy iOS */
}


/* montserrat-700 - latin-ext_latin */

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/Montserrat/montserrat-v15-latin-ext_latin-700.eot');
    /* IE9 Compat Modes */
    src: local(''), url('../fonts/Montserrat/montserrat-v15-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/Montserrat/montserrat-v15-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/Montserrat/montserrat-v15-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
    url('../fonts/Montserrat/montserrat-v15-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/Montserrat/montserrat-v15-latin-ext_latin-700.svg#Montserrat') format('svg');
    /* Legacy iOS */
}


/* global styles */


/* create REM of 10px without taking away user control */

:root {
    --global--font-primary: 'Montserrat';
    --global--font-secondary: 'Montserrat';
    --global--color-background: var(--color-dark);
}

html,
body {
    font-family: 'Montserrat';
}

body {
    background-color: var(--color-white);
}

html {
    font-size: calc( 62.5% * var(--font-scale--internal));
}

.site-header,
.site-main,
.widget-area,
.site-footer {
    padding-top: 0;
    padding-bottom: 0;
}


/* recreate default font sizes inside body, based on new REM */

body {
    font-size: 1.6rem!important;
}


/* common classes */


/* adds width to container */

.mr_cont {
    width: var(--container-width);
    max-width: 100%;
}


/* adds side spacing to element */

.mr_inner_side_spacing {
    padding-left: var(--side-spacing);
    padding-right: var(--side-spacing);
}


/* adds automatic margin to center an element */

.mr_mx_auto {
    margin-left: auto;
    margin-right: auto;
}


/* set padding bottom on ::before to create desired aspect ratio (1:1 -> padding-bottom: 100%;  2:1 -> padding-bottom: 50%) */

.mr_aspect_ratio {
    position: relative;
}

.mr_aspect_ratio:empty::before {
    padding-bottom: 0;
}

.mr_aspect_ratio::before {
    content: "";
    display: block;
    padding-bottom: 100%;
}

.mr_aspect_ratio>* {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    object-fit: cover;
}


/* font sizes */

.mr_font_small,
.mr_font_medium,
.mr_font_big,
.mr_font_bigger {
    /* common font styles */
    line-height: 1.3em;
}

.mr_font_small {
    font-size: var(--font-small);
}

.mr_font_medium {
    font-size: var(--font-medium);
}

.mr_font_big {
    font-size: var(--font-big);
}
.mr_font_large {
    font-size: var(--font-large);
}

.mr_font_bigger {
    font-size: var(--font-bigger);
}


/* font weights */

.mr_fontweight_light {
    font-weight: var(--font-weight-light);
}

.mr_fontweight_regular {
    font-weight: var(--font-weight-regular);
}

.mr_fontweight_medium {
    font-weight: var(--font-weight-medium);
}

.mr_fontweight_semibold {
    font-weight: var(--font-weight-semibold);
}

.mr_fontweight_bold {
    font-weight: var(--font-weight-bold);
}


/* backgrounds */

.background_black {
    background-color: var(--color-black);
    color: var(--color-white);
}

.background_dark {
    background-color: var(--color-dark);
    color: var(--color-white);
}

.background_white {
    background-color: var(--color-white);
    color: var(--color-dark);
}

.background_blue {
    background-color: var(--color-blue);
    color: var(--color-black);
}

.background_light {
    background-color: var(--color-light);
    color: var(--color-dark);
}

.background_accent {
    background-color: var(--color-accent);
    color: var(--color-white);
}


/* colors */

.color_black {
    color: var(--color-black);
}

.color_dark {
    color: var(--color-dark);
}

.color_white {
    color: var(--color-white);
}

.color_blue {
    color: var(--color-blue);
}

.color_light {
    color: var(--color-light);
}

.color_accent {
    color: var(--color-accent);
}


/* displays and placemets */

.flex {
    display: flex;
}

.grid {
    display: grid;
}

.wrap {
    flex-wrap: wrap;
}

.col {
    flex-direction: column;
}

@media (min-width: 480px) {
    .col_s {
        flex-direction: column;
    }
    .row_s {
        flex-direction: row;
    }
}

@media (min-width: 992px) {
    .col_m {
        flex-direction: column;
    }
    .row_m {
        flex-direction: row;
    }
}

@media (min-width: 1440px) {
    .col_l {
        flex-direction: column;
    }
    .row_l {
        flex-direction: row;
    }
}


/* resets */

.link_reset {
    color: inherit;
    text-decoration: inherit;
}

.list_reset {
    padding: unset;
    margin: unset;
    list-style: none;
}


/*headings*/

.mr_heading {
    position: relative;
    display: inline-block;
    margin-bottom: 35px;
    margin-top: 50px;
    text-transform: uppercase;
    color: var(--color-dark);
    z-index: 0;
}

.mr_heading:after {
    content: '';
    border-bottom: 6px solid var(--color-accent);
    display: block;
    right: 0;
    position: absolute;
    bottom: -10px;
    left: auto;
    /* top: 0; */
    /* width: 1000px; */
    width: 100vw;
    z-index: -1;
}


/* shadows */

.mr_box_shadow {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
}

.prefers_high_visibility .mr_box_shadow {
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.46);
}

/* For screenreaders */
.mr_visually_hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    -webkit-clip-path: inset(50%);
    white-space: nowrap;
}

/* Buttons */

.mr_btn_more {
    color: var(--color-accent);
    font-weight: var(--font-weight-bold);
    text-transform: uppercase;
    text-decoration: none;
    transition: color 0.3s ease !important;
    background: transparent !important;
}

.prefers_high_visibility .mr_btn_more {}

.background_dark .mr_btn_more {
    color: var(--color-accent2);
}

.background_dark .mr_btn_more:hover {
    color: var(--color-accent2--hover);
}

.background_white .mr_btn_more {
    color: var(--color-accent);
}

.background_white .mr_btn_more:hover {
    color: var(--color-accent--hover);
}

body:not(.using-mouse) .mr_btn_more:focus {
    outline-width: 1px !important;
    outline-style: dotted !important;
    outline-color: inherit !important;
    outline-offset: .5rem !important;
}

body:not(.using-mouse) .background_dark .mr_btn_more:focus {
    color: var(--color-accent2--hover);
}

body:not(.using-mouse) .background_white .mr_btn_more:focus {
    color: var(--color-accent--hover);
}
.wp-block-file__button,
.wp-block-button__link {
    border: none!important;
    font-size: var(--font-small)!important;
}
html[lang] body[class] .wp-block-buttons .wp-block-button .wp-block-button__link:hover {
    color: var(--color-white)!important;
}
.mr_btn_more:hover,
.mr_btn_default:focus,
.mr_btn_default:focus-visible,
html[lang] body[class] .wp-block-file a[class="wp-block-file__button"].wp-block-file__button:focus,
html[lang] body[class] .wp-block-file a[class="wp-block-file__button"].wp-block-file__button:focus-visible,
html[lang] body[class] .wp-block-buttons .wp-block-button a[class="wp-block-button__link"].wp-block-button__link:focus,
html[lang] body[class] .wp-block-buttons .wp-block-button a[class="wp-block-button__link"].wp-block-button__link:focus-visible {
    background: transparent !important;
}

.mr_btn_default,
html[lang] body[class] .wp-block-file a[class="wp-block-file__button"].wp-block-file__button ,
html[lang] body[class] .wp-block-buttons .wp-block-button a[class="wp-block-button__link"].wp-block-button__link {
    color: var(--color-white);
    font-weight: var(--font-weight-bold);
    background-color: var(--color-accent);
    padding: 1.2rem 3rem;
    top: auto;
    border-radius: 100px;
    width: auto;
    display: block;
    text-decoration: none;
    width: max-content;
    text-transform: uppercase;
    text-align: center;
    transition: background-color 0.3s ease !important;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
}

.prefers_high_visibility .mr_btn_default,
html[lang].prefers_high_visibility body[class] .wp-block-file a[class="wp-block-file__button"][class="wp-block-file__button"].wp-block-file__button,
html[lang].prefers_high_visibility body[class] .wp-block-buttons .wp-block-button a[class="wp-block-button__link"].wp-block-button__link {
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.46);
}

.mr_btn_default:hover,
.mr_btn_default:focus,
html[lang] body[class] .wp-block-file a[class="wp-block-file__button"].wp-block-file__button:hover,
html[lang] body[class] .wp-block-file a[class="wp-block-file__button"].wp-block-file__button:focus,
html[lang] body[class] .wp-block-buttons .wp-block-button a[class="wp-block-button__link"].wp-block-button__link:hover,
html[lang] body[class] .wp-block-buttons .wp-block-button a[class="wp-block-button__link"].wp-block-button__link:focus {
    background-color: var(--color-accent--hover)!important;
}

.mr_btn_default:focus-visible,
html[lang] body[class] .wp-block-file a[class="wp-block-file__button"].wp-block-file__button:focus-visible,
html[lang] body[class] .wp-block-buttons .wp-block-button a[class="wp-block-button__link"].wp-block-button__link:focus-visible {
    background-color: var(--color-accent--hover)!important;
}

.mr_btn_default--bip {
    position: relative;
}

.mr_btn_default--bip:after {
    content: '';
    background-image: url('/wp-content/uploads/2021/06/bip.svg');
    position: absolute;
    top: -10px;
    right: -10px;
    display: block;
    background-size: auto;
    width: 30px;
    height: 30px;
    padding: 0;
    border-radius: 100px;
    background-position: center center;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
}

.prefers_high_visibility .mr_btn_default--bip:after {
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.46);
}

@media (max-width: 640px) {
    .mr_btn_default,
    html[lang] body[class] a.wp-block-file__button {
        margin: 0 auto;
    }
}

.mr_btn_icon {
    font-size: var(--font-medium);
    font-weight: var(--font-weight-bold);
    text-decoration: none;
    padding-left: 9.2rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
    position: relative;
    transition: color .3s ease;
}

.mr_btn_icon:hover {
    color: var(--color-accent--hover);
}

.mr_btn_icon::before {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 8.5rem;
    width: 6.5rem;
    object-fit: cover;
    /* display: flex;
    align-items: center; */
}

.mr_btn_icon--pdf::before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 65.845 84.219'%3E%3Cg transform='translate(-55.9)'%3E%3Cg transform='translate(77.251 54.347)'%3E%3Ccircle cx='14.376' cy='14.376' r='14.376' fill='%23f49d14'/%3E%3C/g%3E%3Cpath d='M121.367,19.443l-6.3-6.3V3.75A3.759,3.759,0,0,0,111.317,0H59.6a3.707,3.707,0,0,0-3.7,3.7V65.714a3.707,3.707,0,0,0,3.7,3.7H61.69v2.056a3.707,3.707,0,0,0,3.7,3.7h8.027a1.234,1.234,0,0,0,0-2.467H65.391a1.243,1.243,0,0,1-1.234-1.234V21.877a1.234,1.234,0,1,0-2.467,0v45.07H59.6a1.243,1.243,0,0,1-1.234-1.234V3.7A1.243,1.243,0,0,1,59.6,2.467h51.732a1.285,1.285,0,0,1,1.283,1.283v6.925L108.06,6.119a1.232,1.232,0,0,0-.872-.362H65.408a3.707,3.707,0,0,0-3.7,3.7V16.12a1.234,1.234,0,1,0,2.467,0V9.458a1.243,1.243,0,0,1,1.234-1.234h40.547v12.09a1.243,1.243,0,0,0,1.234,1.234h12.09V71.471a1.243,1.243,0,0,1-1.234,1.234h-7.928a1.234,1.234,0,0,0,0,2.467h7.928a3.707,3.707,0,0,0,3.7-3.7V20.314a1.323,1.323,0,0,0-.378-.872Zm-12.962-.362V9.968l9.113,9.113Z' fill='%23131a2d'/%3E%3Cpath d='M207.343,175.5H177.834a1.234,1.234,0,1,0,0,2.467h29.509a1.234,1.234,0,1,0,0-2.467Z' transform='translate(-100.846 -146.632)' fill='%23131a2d'/%3E%3Cpath d='M207.343,219.7H177.834a1.234,1.234,0,1,0,0,2.467h29.509a1.234,1.234,0,1,0,0-2.467Z' transform='translate(-100.846 -183.562)' fill='%23131a2d'/%3E%3Cpath d='M327.573,264.8h-5.839a1.234,1.234,0,0,0,0,2.467h5.823a1.243,1.243,0,0,0,1.234-1.234A1.229,1.229,0,0,0,327.573,264.8Z' transform='translate(-221.076 -221.243)' fill='%23131a2d'/%3E%3Cpath d='M195.7,267.267a1.234,1.234,0,1,0,0-2.467H177.834a1.234,1.234,0,0,0,0,2.467Z' transform='translate(-100.846 -221.243)' fill='%23131a2d'/%3E%3Cpath d='M244.673,374.869l-3.29,3.29V366.234a1.234,1.234,0,1,0-2.467,0v11.926l-3.29-3.29a1.233,1.233,0,1,0-1.744,1.744l5.4,5.4a1.231,1.231,0,0,0,1.744,0l5.4-5.4a1.233,1.233,0,1,0-1.744-1.744Z' transform='translate(-148.408 -304.961)' fill='%23131a2d'/%3E%3Cpath d='M195.095,323.6a15.495,15.495,0,1,0,15.495,15.495A15.521,15.521,0,0,0,195.095,323.6Zm0,28.522a13.028,13.028,0,1,1,13.028-13.028A13.036,13.036,0,0,1,195.095,352.122Z' transform='translate(-103.353 -270.371)' fill='%23131a2d'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.mr_btn_icon--map::before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 66.867 81.752'%3E%3Cg transform='translate(-57.8 -13.8)'%3E%3Cpath d='M214.852,27.7A13.574,13.574,0,0,0,201.3,41.252c0,6.5,10.346,21.586,13.552,26.109C218.059,62.838,228.4,47.75,228.4,41.252A13.563,13.563,0,0,0,214.852,27.7Zm0,21.046a7.527,7.527,0,1,1,7.527-7.527A7.534,7.534,0,0,1,214.852,48.746Z' transform='translate(-119.282 -11.554)' fill='%23f49d14'/%3E%3Cg transform='translate(57.8 13.8)'%3E%3Cg transform='translate(0 0)'%3E%3Cpath d='M123.519,46.389h-18.97c3.544-5.907,6.9-12.607,6.9-16.691a15.9,15.9,0,1,0-31.8,0c0,4.084,3.359,10.768,6.9,16.691H74.88V42.963a8.54,8.54,0,0,0-17.079.084V87.13a8.547,8.547,0,0,0,8.54,8.422H123.5a1.167,1.167,0,0,0,1.165-1.165V47.554A1.142,1.142,0,0,0,123.519,46.389ZM82,29.7a13.552,13.552,0,1,1,27.1,0c0,6.5-10.346,21.586-13.552,26.109C92.347,51.284,82,36.2,82,29.7Zm6.008,19.02c3.274,5.249,6.346,9.417,6.616,9.789a1.128,1.128,0,0,0,.928.473h0a1.16,1.16,0,0,0,.945-.473c.27-.371,3.342-4.54,6.616-9.789h11.932l-19.982,20-20.016-20ZM60.146,43.25V43a6.211,6.211,0,1,1,12.421.169V81.139a8.529,8.529,0,0,0-12.421,0Zm6.211,49.956A6.211,6.211,0,1,1,72.567,87,1.165,1.165,0,1,0,74.9,87V64.076l29.13,29.13Zm56,0h-2.8L102.811,76.464,122.354,56.9Zm0-39.593L100.482,75.485c-.067.051-.118.1-.186.152a1.157,1.157,0,0,0,.034,1.654l15.915,15.915h-8.911L74.9,60.785V51.874L94.221,71.2a1.443,1.443,0,0,0,.371.253h0a.24.24,0,0,0,.1.034h0a1.076,1.076,0,0,0,.118.034h0a1.115,1.115,0,0,0,.236.017.633.633,0,0,0,.169-.017.1.1,0,0,0,.068-.017h0a.24.24,0,0,0,.1-.034c.017,0,.034-.017.051-.017s.034-.017.051-.017c.017-.017.034-.017.068-.034a.059.059,0,0,0,.034-.017c.017-.017.034-.017.051-.034s.034-.017.051-.034.034-.017.034-.034c.017-.017.034-.017.051-.034s.034-.017.034-.034l.051-.051h0l22.48-22.48h4v4.928Z' transform='translate(-57.8 -13.8)' fill='%23131a2d'/%3E%3Cpath d='M242.912,59.356a9.856,9.856,0,1,0-9.856,9.856A9.846,9.846,0,0,0,242.912,59.356Zm-17.383,0a7.527,7.527,0,1,1,7.527,7.527A7.534,7.534,0,0,1,225.529,59.356Z' transform='translate(-195.285 -43.475)' fill='%23131a2d'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.mr_btn_icon--more::before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 84.228 84.219'%3E%3Cg transform='translate(0 0.045)'%3E%3Cg transform='translate(0 -0.045)'%3E%3Cg transform='translate(0 0)'%3E%3Cpath d='M290.3,203.958a1.394,1.394,0,0,0,1.25.773,1.519,1.519,0,0,0,.641-.148c.082-.049,8.339-4.243,12.418-5.526a1.4,1.4,0,1,0-.839-2.681c-4.293,1.365-12.5,5.526-12.846,5.707A1.37,1.37,0,0,0,290.3,203.958Z' transform='translate(-242.417 -164.016)' fill='%23131a2d'/%3E%3Cpath d='M291.627,102.331a1.519,1.519,0,0,0,.641-.148c.082-.049,8.339-4.243,12.418-5.526a1.4,1.4,0,0,0-.839-2.681c-4.293,1.365-12.5,5.526-12.846,5.707a1.4,1.4,0,0,0-.609,1.891A1.366,1.366,0,0,0,291.627,102.331Z' transform='translate(-242.499 -78.458)' fill='%23131a2d'/%3E%3Cpath d='M82.813,21.015a1.4,1.4,0,0,0-1.4,1.4V77.15A4.219,4.219,0,0,1,77.2,81.361H43.5V78.137a41.125,41.125,0,0,1,12.632-2.385,73.04,73.04,0,0,1,20.609,2.73,1.4,1.4,0,0,0,1.842-1.332V15.406a1.392,1.392,0,0,0-1.1-1.365s-1.1-.247-2.977-.592A1.4,1.4,0,0,0,74,16.2q1.086.2,1.776.345V75.292A78.915,78.915,0,0,0,56.119,72.94a43.728,43.728,0,0,0-13.98,2.7,32.907,32.907,0,0,0-12.681-2.7A94.837,94.837,0,0,0,8.4,75.341V16.492a92.385,92.385,0,0,1,21.053-2.484,30.4,30.4,0,0,1,11.234,2.319V71.558a1.4,1.4,0,0,0,2.122,1.2c.132-.082,14.046-8.388,26.382-12.5a1.4,1.4,0,0,0,.954-1.332V1.36A1.416,1.416,0,0,0,68.241.044,149.941,149.941,0,0,0,45.527,11.393a1.408,1.408,0,1,0,1.5,2.385A148.754,148.754,0,0,1,67.336,3.416V57.907a157.018,157.018,0,0,0-23.865,11.2v-53.7a1.388,1.388,0,0,0-.773-1.25A32.518,32.518,0,0,0,29.441,11.2,91.189,91.189,0,0,0,6.628,14.058a1.392,1.392,0,0,0-1.02,1.349v61.76a1.41,1.41,0,0,0,.559,1.118,1.427,1.427,0,0,0,.839.28,1.4,1.4,0,0,0,.378-.049,89.993,89.993,0,0,1,22.073-2.747,30.23,30.23,0,0,1,11.234,2.319v3.306H7.023a4.219,4.219,0,0,1-4.211-4.211V22.413a1.4,1.4,0,0,0-1.4-1.4A1.411,1.411,0,0,0,0,22.413V77.15a7.019,7.019,0,0,0,7.023,7.023H77.2a7.03,7.03,0,0,0,7.023-7.023V22.413A1.422,1.422,0,0,0,82.813,21.015Z' transform='translate(0 0.045)' fill='%23131a2d'/%3E%3Cpath d='M290.3,152.758a1.394,1.394,0,0,0,1.25.773,1.519,1.519,0,0,0,.641-.148c.082-.049,8.339-4.243,12.418-5.526a1.4,1.4,0,1,0-.839-2.681c-4.293,1.365-12.5,5.526-12.846,5.707A1.37,1.37,0,0,0,290.3,152.758Z' transform='translate(-242.417 -121.237)' fill='%23131a2d'/%3E%3Cpath d='M290.3,255.158a1.394,1.394,0,0,0,1.25.773,1.519,1.519,0,0,0,.641-.148c.082-.049,8.339-4.243,12.418-5.526a1.4,1.4,0,1,0-.839-2.681c-4.293,1.365-12.5,5.526-12.846,5.707A1.37,1.37,0,0,0,290.3,255.158Z' transform='translate(-242.417 -206.794)' fill='%23131a2d'/%3E%3Cpath d='M105.251,154.445c-8.668-2.039-18.52.559-18.931.674a1.406,1.406,0,0,0,.362,2.763,1.37,1.37,0,0,0,.362-.049c.1-.033,9.572-2.516,17.566-.641a1.412,1.412,0,0,0,1.694-1.053A1.4,1.4,0,0,0,105.251,154.445Z' transform='translate(-71.254 -128.384)' fill='%23131a2d'/%3E%3Cpath d='M105.251,205.645c-8.668-2.039-18.52.559-18.931.674a1.406,1.406,0,0,0,.362,2.763,1.37,1.37,0,0,0,.362-.049c.1-.033,9.572-2.516,17.566-.641a1.412,1.412,0,0,0,1.694-1.053A1.4,1.4,0,0,0,105.251,205.645Z' transform='translate(-71.254 -171.163)' fill='%23131a2d'/%3E%3Cpath d='M290.3,306.358a1.394,1.394,0,0,0,1.25.773,1.519,1.519,0,0,0,.641-.148c.082-.049,8.339-4.243,12.418-5.526a1.4,1.4,0,1,0-.839-2.681c-4.293,1.365-12.5,5.526-12.846,5.707A1.37,1.37,0,0,0,290.3,306.358Z' transform='translate(-242.417 -249.573)' fill='%23131a2d'/%3E%3Cpath d='M105.251,256.845c-8.668-2.04-18.52.559-18.931.674a1.406,1.406,0,0,0,.362,2.763,1.37,1.37,0,0,0,.362-.049c.1-.033,9.572-2.516,17.566-.641a1.412,1.412,0,0,0,1.694-1.053A1.4,1.4,0,0,0,105.251,256.845Z' transform='translate(-71.254 -213.942)' fill='%23131a2d'/%3E%3Cpath d='M105.251,359.245c-8.668-2.04-18.52.559-18.931.674a1.406,1.406,0,0,0,.362,2.763,1.37,1.37,0,0,0,.362-.049c.1-.033,9.572-2.516,17.566-.641a1.412,1.412,0,0,0,1.694-1.053A1.4,1.4,0,0,0,105.251,359.245Z' transform='translate(-71.254 -299.5)' fill='%23131a2d'/%3E%3Cpath d='M105.251,308.045c-8.668-2.039-18.52.559-18.931.674a1.406,1.406,0,0,0,.362,2.763,1.37,1.37,0,0,0,.362-.049c.1-.033,9.572-2.516,17.566-.641a1.412,1.412,0,0,0,1.694-1.053A1.4,1.4,0,0,0,105.251,308.045Z' transform='translate(-71.254 -256.721)' fill='%23131a2d'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

/* lightbox */
.lightbox .next_button,
.lightbox .prev_button{
    border-radius: 50%;
    padding: 10px;
    top: 50%;
    transform: translateY(-50%);
}
.lightbox .next_button,
.lightbox .prev_button {
    background-color: transparent !important;
    border-color: transparent;
}

.lightbox .next_button,
.lightbox .prev_button,
.lightbox .next_button svg,
.lightbox .prev_button svg{
    height: 5.5rem;
    width: 5.5rem;
}

.lightbox .next_button svg,
.lightbox .prev_button svg{
    position: absolute;
    top: -10%;
}

.lightbox .next_button svg{
    right: -10%;
}

.lightbox .prev_button svg{
    left: -10%;
}

.lightbox .next_button circle,
.lightbox .prev_button circle{
    fill: var(--color-accent);
}

.lightbox .prev_button path,
.lightbox .next_button path{
    stroke: var(--color-dark);
}

.using-mouse .lightbox .next_button:hover,
.using-mouse .lightbox .prev_button:hover{
    background-color: transparent !important;
}

.lightbox .prev_button{
    left: 2rem;
}

.lightbox .next_button{
    right: 2rem;
}

/*posts*/

.mr_archive>.mr_cont {
    display: grid;
    grid-template-columns: 100%;
}

@media (min-width: 992px) {
    .mr_archive>.mr_cont {
        grid-template-columns: minmax(1px, auto) 325px;
        column-gap: 30px;
    }
}

@media (max-width: 991px) {
    .mr_archive .sidebar_container {
        display: none;
    }
}

.mr_post {
    position: relative;
}


/* post blocks style */
html[lang] body.postid-6226 .wp-block-buttons .wp-block-button a[class="wp-block-button__link"].wp-block-button__link {
	background-color: #6f0000!important;
	letter-spacing: 0.2px;
}
body.postid-6226 .wp-block-buttons>.wp-block-button {
	display: flex;
	max-width: 100%;
}
body.postid-6226 .mr_post--content .has-extra-large-font-size {
	color: #6f0000!important;
	margin: 0.2em 0!important;
}

body.postid-6226 .mr_post_wrapper .mr_post__thumbnail.mr_aspect_ratio::before {
	display: none;
}
body.postid-6226 .mr_post_wrapper .mr_post__thumbnail.mr_aspect_ratio > * {
	position: static;
	height: auto!important;
}

body.postid-6226 .mr_post--content *:nth-child(n+2) {
	margin: initial;
}
.mr_gallery {
    --column-count: 1;
    grid-template-columns: repeat(var(--column-count), minmax(1px, 1fr));
    gap: 4.5rem;
    position: relative;
    z-index: 2;
}

.mr_gallery:empty {
    display: none;
}

.lightbox {
    position: fixed;
    top: 5rem;
    left: 5rem;
    width: calc(100% - 10rem);
    height: calc(100% - 10rem);
    z-index: 2;
}

.lightbox::before {
    content: "";
    position: absolute;
    top: -5rem;
    left: -5rem;
    width: calc(100% + 10rem);
    height: calc(100% + 10rem);
    background: var(--color-dark);
    opacity: .93;
}

.prefers_high_visibility .lightbox::before {
    opacity: 1;
}

.lightbox img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--color-dark);
    object-fit: contain;
}

.lightbox button {
    position: absolute;
    top: 2rem;
    right: 2rem;
    z-index: 1;
    background: var(--color-dark)!important;
}

.using-mouse .lightbox button:hover,
body:not(.using-mouse) .lightbox button:focus {
    background: var(--color-accent)!important;
}

.using-mouse .mr_gallery .mr_aspect_ratio:focus,
.using-mouse .mr_gallery .mr_aspect_ratio:focus img {
    outline: none!important;
}

@media (min-width: 992px) {
    .mr_gallery {
        --column-count: 2;
    }
}

@media (min-width: 1440px) {
    .mr_gallery {
        --column-count: 3;
    }
}

.mr_files {
    --column-count: 1;
    grid-template-columns: repeat(var(--column-count), minmax(1px, 1fr));
    gap: 4.5rem;
}

.mr_files:empty {
    display: none;
}

@media (min-width: 992px) {
    .mr_files {
        --column-count: 2;
    }
}

@media (min-width: 1440px) {
    .mr_files {
        --column-count: 3;
    }
}

/* 26.10.2021 Alex - zmniejszenie obrazku */
body:not(.page-id-432):not(.page-id-5532) .mr_post .mr_post__thumbnail{
    max-height: 36.1rem;
}

/*Paweł 06.07.2021*/

.mr_archive_pagination {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
    /* margin-top: 70px; */
}

.mr_archive_pagination * {
    margin-left: 20px;
    text-align: right;
}

.mr_archive_pagination a {
    color: var(--color-black);
    text-transform: uppercase;
    text-decoration: none;
    transition: color 0.3s ease !important;
    background: transparent !important;
}

.mr_archive_pagination a:hover {
    color: var(--color-accent);
}

.mr_archive_pagination .page-numbers:not(.current) {
    font-size: var(--font-medium);
    font-weight: var(--font-weight-light);
    text-decoration: none;
}

.mr_archive_pagination a:focus {
    outline: var(--color-accent) dotted 3px !important;
    outline-offset: .5rem;
    color: var(--color-accent);
    text-decoration: none !important;
}

.using-mouse .mr_archive_pagination .page-numbers:not(.current):focus {
    text-decoration: none;
    outline: none !important;
}

.mr_archive_pagination .current {
    font-size: var(--font-medium);
    font-weight: var(--font-weight-bold);
}


/*end*/



li.mr_post:hover {
    z-index: 1;
}


.single-wpis_pow_ins_kult .mr_post--content,
.postid-5973 .mr_post--content {
    font-size: 1.5em;
}

.single-wpis_pow_ins_kult .mr_post--content p,
.postid-5973 .mr_post--content p {
    font-size: calc(var(--font-small) * 1.5);
}

.single-wpis_pow_ins_kult .mr_post--content h1,
.single-wpis_pow_ins_kult .mr_post--content h2,
.single-wpis_pow_ins_kult .mr_post--content h3,
.single-wpis_pow_ins_kult .mr_post--content h4,
.single-wpis_pow_ins_kult .mr_post--content h5,
.single-wpis_pow_ins_kult .mr_post--content h6,
.postid-5973 .mr_post--content h1,
.postid-5973 .mr_post--content h2,
.postid-5973 .mr_post--content h3,
.postid-5973 .mr_post--content h4,
.postid-5973 .mr_post--content h5,
.postid-5973 .mr_post--content h6 {
    font-size: calc(var(--font-medium) * 1.5);
}


/* 26.01.2023 */

#welcome_popup a.mr_aspect_ratio {
    text-decoration: none !important;
}

#welcome_popup .popup-with-text {
    position: unset;
    min-height: 250px;
}

#welcome_popup .popup-with-text-container {
    text-align: center;
    width: 100%;
    max-width: 90%;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    gap: 25px;
}

#welcome_popup .popup-with-text-title {
    font-size: var(--font-big);
    color: var(--color-accent2);
    font-weight: var(--font-weight-medium);
}

#welcome_popup .popup-with-text-description {
    font-size: var(--font-medium);
    color: var(--color-black);
    font-weight: var(--font-weight-regular);
}