
 html { font-size: 16px; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -webkit-text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; font-kerning: none; } body { width: 100%; min-width: 320px; font-family: "Raleway", sans-serif; font-size: 100%; line-height: 1.8; color: var(--paragraph-color-dark); word-wrap: break-word; overflow-wrap: anywhere; overflow-x: hidden; } .body_lock-scroll { overflow: hidden; position: fixed; position: -webkit-sticky; position: sticky; top: 0; left: 0; width: 100%; height: 100%; } body:not(.has-cursor-follower) .cursor { display: none; } img, iframe { max-width: 100%; } img { height: auto; } .bbbwwwrbbwbwbbwbwbbwbwbwbwbwbrbwbrwbrwbrwwrw-wrapper__content { position: relative; overflow: hidden; z-index: 50; } .dialog-widget { font-family: Roboto, Arial, Helvetica, Verdana, sans-serif; } .pswp:not(.psbwbrwbrwbrwbrwbbrbwbbwbwbrbwbrwbrbwrbwr--open) { display: none; } body a:where(:not(.bwbrwbrwbrwbrwbbrbwbbwbwbrbwbrwbrbwrbwr-element-button)) { text-decoration: none; } .swiper-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-autoheight { height: auto; } .swiper-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-autoheight .swiper-slide { height: auto; } .swiper-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; } .swiper-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-fade.swiper-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-free-mode .swiper-slide { transition-timing-function: ease-out; } .swiper-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-fade .swiper-slide { pointer-events: none; transition-property: opacity; } .swiper-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-fade .swiper-slide .swiper-slide { pointer-events: none; } .swiper-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-fade .swiper-slide-active, .swiper-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; } .swiper-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-vertical > .swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; } .swiper-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-vertical > .swiper-wrapper { flex-direction: column; } .swiper-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-pointer-events.swiper-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-vertical { touch-action: pan-x; } .swiper-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-vertical.swiper-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-css-mode > .swiper-wrapper { -ms-scroll-snap-type: y mandatory; scroll-snap-type: y mandatory; } .swiper-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; transform: translate3d(0px, -50%, 0); } .swiper-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 6px 0; display: block; } .swiper-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; } .swiper-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: 0.2s transform, 0.2s top; } .swiper-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-horizontal > .swiper-pagination-progressbar, .swiper-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: 4px; left: 0; top: 0; } .swiper-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-vertical > .swiper-pagination-progressbar { width: 4px; height: 100%; left: 0; top: 0; } .swiper-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-vertical > .swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; } .woocommerce-billing-fields .form-row, .woocommerce-shipping-fields .form-row, .woocommerce form .form-row { display: block; } .woocommerce .col2-set .col-1, .woocommercsite-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommercsite-page .col2-set .col-2 { max-width: unset; } :root { --font-primary: "Raleway", sans-serif; --font-secondary: "Cinzel", serif; --color-dark-1: #111111; --color-dark-2: #262626; --color-dark-3: #333333; --color-dark-4: #555555; --color-light-1: #eeece6; --color-light-2: #f2f1ed; --color-light-3: #f7f6f3; --color-light-4: #f1e9db; --color-gray-1: #777777; --color-gray-2: #cccccc; --xxl-max-font-size: 287; --xxl-min-font-size: 60; --xxl-color-dark: #333333; --xxl-color-light: #eeece6; --xl-max-font-size: 162; --xl-min-font-size: 54; --xl-color-dark: #333333; --xl-color-light: #eeece6; --h1-max-font-size: 88; --h1-min-font-size: 35; --h1-color-dark: #333333; --h1-color-light: #eeece6; --h2-max-font-size: 61; --h2-min-font-size: 31; --h2-color-dark: #333333; --h2-color-light: #eeece6; --h3-max-font-size: 42; --h3-min-font-size: 28; --h3-color-dark: #333333; --h3-color-light: #eeece6; --h4-max-font-size: 26; --h4-min-font-size: 22; --h4-color-dark: #262626; --h4-color-light: #ffffff; --h5-max-font-size: 18; --h5-min-font-size: 18; --h5-color-dark: #262626; --h5-color-light: #ffffff; --h6-max-font-size: 14; --h6-min-font-size: 14; --h6-color-dark: #262626; --h6-color-light: #ffffff; --subheading-max-font-size: 13; --subheading-min-font-size: 10; --subheading-color-dark: #777777; --subheading-color-light: #ffffff; --paragraph-max-font-size: 16; --paragraph-min-font-size: 16; --paragraph-color-dark: #262626; --paragraph-color-light: #cccccc; --blockquote-max-font-size: 24; --blockquote-min-font-size: 16; --blockquote-color-dark: #262626; --blockquote-color-light: #ffffff; --dropcap-max-font-size: 94; --dropcap-min-font-size: 60; --dropcap-color-dark: #111111; --dropcap-color-light: #ffffff; --distance-min-xsmall: 30; --distance-min-small: 30; --distance-min-medium: 40; --distance-min-large: 100; --distance-min-xlarge: 160; --distance-max-xsmall: 50; --distance-max-small: 80; --distance-max-medium: 160; --distance-max-large: 240; --distance-max-xlarge: 400; --gutter-horizontal: 120px; --gutter-vertical: 80px; --preloader-circle-max-size: 960; --preloader-circle-min-size: 280; } @media screen and (max-width: 1400px) { :root { --gutter-horizontal: 80px; --gutter-vertical: 60px; } } @media screen and (max-width: 1280px) { :root { --gutter-horizontal: 60px; --gutter-vertical: 40px; } } @media screen and (max-width: 991px) { :root { --gutter-horizontal: 20px; --gutter-vertical: 20px; } } .admin-bar .header__wrapper-overlay-menu { top: 32px; height: calc(100vh - 32px); } @media screen and (max-width: 600px) { .admin-bar .header_sticky { top: 0 !important; } } .arrow { position: relative; display: inlinr-brbwrbwbrbbrbbbbbwrwrwrwwwwwrrrwbwbrbwbrw; align-items: center; justify-content: center; vertical-align: middle; cursor: pointer; outline: none; } .arrow .svg-circle { width: 60px; height: 60px; } .arrow .circle { stroke: rgba(128, 128, 128, 0.5); stroke-width: 1px; } .arrow:hover .arrow__pointer { background-color: var(--color-dark-2); } .arrow:hover .circle { stroke: var(--color-dark-2); } .arrow:hover .arrow__triangle { border-color: transparent transparent transparent var(--color-dark-2); } .arrow_mini .svg-circle { width: 40px; height: 40px; } .arrow_mini .arrow__pointer { width: 50% !important; right: 22px; } .arrow_mini .arrow__triangle { border-width: 4px 0 4px 6px; } .arrow_mini .circle { stroke-width: 2px; } .js-arrow:hover .arrow__pointer { transform: scaleX(0.3) translateX(24px); width: 100% !important; } .js-arrow:hover .arrow__triangle { transform: translate(calc(-50% + 6px), -50%); } .arrow-left { transform: rotate(180deg); } .arrow__pointer { display: block; position: absolute; width: 100%; height: 2px; right: 30px; top: 0; bottom: 0; margin: auto; background-color: rgba(128, 128, 128, 0.5); transition: all 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86); transform-origin: right center; } .arrow__triangle { display: inline-block; border-style: solid; border-width: 6px 0 6px 8px; border-color: transparent transparent transparent rgba(128, 128, 128, 0.5); position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: all 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86); } .arrow-up { transform: rotate(-90deg); } .arrow-up .arrow__pointer { width: 80%; } .arrow-down { transform: rotate(90deg); } .arrow-down .arrow__pointer { width: 80%; } @media screen and (max-width: 991px) { .arrow { width: 36px; height: 36px; } .arrow .svg-circle { width: 36px; height: 36px; } .arrow .arrow__pointer { width: 50% !important; right: 20px; } .arrow .arrow__triangle { top: 50%; border-width: 4px 0 4px 6px; } .arrow .circle { stroke-width: 2px; } } .bg-dark-1 { background-color: var(--color-dark-1) !important; } .bg-dark-2 { background-color: var(--color-dark-2) !important; } .bg-dark-3 { background-color: var(--color-dark-3) !important; } .bg-dark-4 { background-color: var(--color-dark-4) !important; } .bg-light-1 { background-color: var(--color-light-1) !important; } .bg-light-2 { background-color: var(--color-light-2) !important; } .bg-light-3 { background-color: var(--color-light-3) !important; } .bg-light-4 { background-color: var(--color-light-4) !important; } .bg-white { background-color: #fff !important; } .bg-gray-1 { background-color: var(--color-gray-1) !important; } .bg-gray-2 { background-color: var(--color-gray-2) !important; } .container-fluid { padding-left: var(--gutter-horizontal); padding-right: var(--gutter-horizontal); } .container-fluid_paddings { padding-top: var(--gutter-horizontal); padding-bottom: var(--gutter-horizontal); } .container-fluid_default { padding-left: 20px; padding-right: 20px; } @media screen and (max-width: 991px) { .container_p-md-0 { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; } .container_px-md-0 { padding-left: 0; padding-right: 0; } .container_px-md-0 > .row { margin-left: 0; margin-right: 0; } .container_px-md-0 [class*=col-] { padding-left: 0; padding-right: 0; } .container_py-md-0 { padding-top: 0; padding-bottom: 0; } } @media screen and (max-width: 767px) { .container_p-sm-0 { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; } .container_px-sm-0 { padding-left: 0; padding-right: 0; } .container_px-sm-0 > .row { margin-left: 0; margin-right: 0; } .container_px-sm-0 [class*=col-] { padding-left: 0; padding-right: 0; } .container_py-sm-0 { padding-top: 0; padding-bottom: 0; } } @media screen and (max-width: 576px) { .container_p-xs-0 { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; } .container_px-xs-0 { padding-left: 0; padding-right: 0; } .container_px-xs-0 > .row { margin-left: 0; margin-right: 0; } .container_px-xs-0 [class*=col-] { padding-left: 0; padding-right: 0; } .container_py-xs-0 { padding-top: 0; padding-bottom: 0; } } .button { position: relative; display: inline-block; font-size: calc(10 * 1px); font-weight: 700; letter-spacing: 2px; line-height: 1.3; text-transform: uppercase; font-weight: bold; text-align: center; transition: all 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86); cursor: pointer; outline: none; box-shadow: none; border-width: 2px; border-style: solid; padding: 18px 45px; border-radius: 64px; } @media screen and (min-width: 320px) { .button { font-size: calc(10 * 1px + (13 - 10) * ((100vw - 320px) / 1600)); } } @media screen and (min-width: 1920px) { .button { font-size: calc(13 * 1px); } } .button:focus { outline: none; } .button[data-hover]:before { content: attr(data-hover); display: block; position: absolute; top: 50%; left: 0; width: 100%; transform: translateY(100%); transition: all 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86); opacity: 0; visibility: hidden; } .button[data-hover]:hover .button__label-hover { transform: translateY(-100%); opacity: 0; visibility: hidden; } .button[data-hover]:hover:before { transform: translateY(-50%); opacity: 1; visibility: visible; } .button__label-hover { display: block; transform: translateY(0%); transition: all 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86); opacity: 1; visibility: visible; } .button_icon { display: inlinr-brbwrbwbrbbrbbbbbwrwrwrwwwwwrrrwbwbrbwbrw; padding: 0; border: none; } .button__label { display: inline-block; padding: 18px 45px; } .button__icon { display: inlinr-brbwrbwbrbbrbbbbbwrwrwrwwwwwrrrwbwbrbwbrw; align-items: center; justify-content: center; width: 60px; transition: all 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86); } .button__icon i { font-size: 24px; } .button_fullwidth { width: 100%; } .button-fullwidth .button { width: 100%; } @media screen and (max-width: 1680px) { .button { padding: 14px 32px; } .button__label { padding: 18px 32px; } } @media screen and (max-width: 991px) { .button { padding: 12px 28px; } .button__label { padding: 12px 28px; } .button__icon { width: 43px; } .button__icon i { font-size: 20px; } .button_icon { padding: 0; } } .button.button_bordered { background-color: unset !important; } .button.button_bordered.bg-dark-1 { border-color: var(--color-dark-1); color: var(--color-dark-1); } .button.button_bordered.bg-dark-2 { border-color: var(--color-dark-2); color: var(--color-dark-2); } .button.button_bordered.bg-dark-3 { border-color: var(--color-dark-3); color: var(--color-dark-3); } .button.button_bordered.bg-dark-4 { border-color: var(--color-dark-4); color: var(--color-dark-4); } .button.button_bordered.bg-light-1 { border-color: var(--color-light-1); color: var(--color-light-1); } .button.button_bordered.bg-light-2 { border-color: var(--color-light-2); color: var(--color-light-2); } .button.button_bordered.bg-light-3 { border-color: var(--color-light-3); color: var(--color-light-3); } .button.button_bordered.bg-light-4 { border-color: var(--color-light-4); color: var(--color-light-4); } .button.button_bordered.bg-white { border-color: #fff; color: #fff; } .button.button_bordered.bg-gray-1 { border-color: var(--color-gray-1); color: var(--color-gray-1); } .button.button_bordered.bg-gray-2 { border-color: var(--color-gray-2); color: var(--color-gray-2); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light] .button.button_bordered.bg-dark-1, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .button.button_bordered.bg-dark-1 { border-color: #fff; color: #fff; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light] .button.button_bordered.bg-dark-2, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .button.button_bordered.bg-dark-2 { border-color: #fff; color: #fff; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light] .button.button_bordered.bg-dark-3, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .button.button_bordered.bg-dark-3 { border-color: #fff; color: #fff; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light] .button.button_bordered.bg-dark-4, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .button.button_bordered.bg-dark-4 { border-color: #fff; color: #fff; } .button.button_solid, .circle-button_link { border-color: transparent; } .button.button_solid.bg-dark-1, .circle-button_link.bg-dark-1 { background-color: var(--color-dark-1); color: #fff; } .button.button_solid.bg-dark-2, .circle-button_link.bg-dark-2 { background-color: var(--color-dark-2); color: #fff; } .button.button_solid.bg-dark-3, .circle-button_link.bg-dark-3 { background-color: var(--color-dark-3); color: #fff; } .button.button_solid.bg-dark-4, .circle-button_link.bg-dark-4 { background-color: var(--color-dark-4); color: #fff; } .button.button_solid.bg-light-1, .circle-button_link.bg-light-1 { background-color: var(--color-light-1); color: var(--color-dark-1); } .button.button_solid.bg-light-2, .circle-button_link.bg-light-2 { background-color: var(--color-light-2); color: var(--color-dark-2); } .button.button_solid.bg-light-3, .circle-button_link.bg-light-3 { background-color: var(--color-light-3); color: var(--color-dark-3); } .button.button_solid.bg-light-4, .circle-button_link.bg-light-4 { background-color: var(--color-light-4); color: var(--color-dark-4); } .button.button_solid.bg-white, .circle-button_link.bg-white { background-color: #fff; color: var(--color-dark-4); } .button.button_solid.bg-gray-1, .circle-button_link.bg-gray-1 { background-color: var(--color-gray-1); color: #fff; } .button.button_solid.bg-gray-2, .circle-button_link.bg-gray-2 { background-color: var(--color-gray-2); color: #fff; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light] .button.button_solid.bg-dark-1, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .button.button_solid.bg-dark-1 { background-color: #fff !important; color: var(--color-dark-1); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light] .button.button_solid.bg-dark-2, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .button.button_solid.bg-dark-2 { background-color: #fff !important; color: var(--color-dark-1); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light] .button.button_solid.bg-dark-3, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .button.button_solid.bg-dark-3 { background-color: #fff !important; color: var(--color-dark-1); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light] .button.button_solid.bg-dark-4, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .button.button_solid.bg-dark-4 { background-color: #fff !important; color: var(--color-dark-1); } .comments-title, .comment-reply-title { font-weight: bold; margin-top: 0; margin-bottom: 0.5em; } .comment-list { list-style-type: none; padding: 0; margin: 0; padding-left: 0 !important; } .comment-list > li { padding-top: 1.5em; padding-bottom: 1.5em; } .comment-list > li ol.children { list-style-type: none; padding: 0; margin: 0; padding-left: 4%; } .comment-list > li ol.children li { padding-top: 1.5em; padding-bottom: 1.5em; } .comment-list > li ol.children li:last-child { padding-bottom: 0; } .comment-list > li:not(:last-child) { border-bottom: 1px solid rgba(128, 128, 128, 0.3); } .comment-list > ol { list-style-type: none; padding: 0; margin: 0; } .comment-author { max-width: 100px; margin-right: 2em; flex: 0 0 auto; } .comment-author .avatar { position: relative; width: 100%; max-width: 100px; max-height: 100px; border-radius: 100%; display: block; } .comment-meta { display: flex; align-items: center; justify-content: space-between; margin-bottom: 0.5em; } .comment-metadata { font-size: calc(10 * 1px); font-weight: 700; letter-spacing: 2px; line-height: 1.3; text-transform: uppercase; margin-left: 10px; } @media screen and (min-width: 320px) { .comment-metadata { font-size: calc(10 * 1px + (13 - 10) * ((100vw - 320px) / 1600)); } } @media screen and (min-width: 1920px) { .comment-metadata { font-size: calc(13 * 1px); } } .comment-metadata a { border-bottom: none !important; } .comment-body { display: flex; } .comment-body .fn { font-size: 20px; font-weight: bold; line-height: 1.7; } .comment-content { width: 100%; overflow: hidden; } .reply { display: inline-block; line-height: 1; margin-bottom: 0.5em; } .comment-reply-link { font-size: calc(10 * 1px); font-weight: 700; letter-spacing: 2px; line-height: 1.3; text-transform: uppercase; border-bottom: none !important; margin-right: 24px; } @media screen and (min-width: 320px) { .comment-reply-link { font-size: calc(10 * 1px + (13 - 10) * ((100vw - 320px) / 1600)); } } @media screen and (min-width: 1920px) { .comment-reply-link { font-size: calc(13 * 1px); } } .comment-reply-link:before { content: "\e15e"; font-family: "Material Icons" !important; text-transform: none; margin-right: 8px; } .comment-respond { margin-top: 2em; } .comment-edit-link { font-size: calc(10 * 1px); font-weight: 700; letter-spacing: 2px; line-height: 1.3; text-transform: uppercase; color: var(--color-accent-primary); border-bottom: none !important; } @media screen and (min-width: 320px) { .comment-edit-link { font-size: calc(10 * 1px + (13 - 10) * ((100vw - 320px) / 1600)); } } @media screen and (min-width: 1920px) { .comment-edit-link { font-size: calc(13 * 1px); } } .comment-edit-link:before { content: "\e3c9"; font-family: "Material Icons" !important; text-transform: none; margin-right: 6px; } .trackback .edit-link, .pingback .edit-link { margin-left: 0.5em; } @media only screen and (max-width: 991px) { .comment-author { margin-right: 1em; } .comment-author .avatar { max-width: 50px; max-height: 50px; } .comment-meta { flex-wrap: wrap; } .comment-metadata { margin-top: 0.5em; margin-left: 0; } } .curtain__wrapper-svg { width: 100%; height: 100%; } .curtain__rect { flex: 1 0 80%; background: #000000; } .curtain { width: 100%; height: 100%; } .curtain-svg { width: 100%; height: 100%; } .curtain-svg__curve { visibility: hidden; } .curtain-svg_bottom { display: none !important; transform: rotate(180deg) !important; } .figure-feature { position: relative; text-align: center; display: inlinr-brbwrbwbrbbrbbbbbwrwrwrwwwwwrrrwbwbrbwbrw; flex-direction: column; align-items: center; width: 100%; height: 100%; outline: 1px solid rgba(128, 128, 128, 0.3); outline-offset: -20px; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .figure-feature__header { padding: 20px; } .figure-feature__icon { font-size: calc(64 * 1px); line-height: 1.2; color: var(--color-gray-1); } @media screen and (min-width: 320px) { .figure-feature__icon { font-size: calc(64 * 1px + (100 - 64) * ((100vw - 320px) / 1600)); } } @media screen and (min-width: 1920px) { .figure-feature__icon { font-size: calc(100 * 1px); } } .figure-feature__icon img { width: auto; height: 100%; } .figure-feature__heading { font-weight: bold !important; } .figure-icon { text-align: center; } .figure-icon__wrapper-icon { display: inlinr-brbwrbwbrbbrbbbbbwrwrwrwwwwwrrrwbwbrbwbrw; align-items: center; justify-content: center; width: calc(1 * (100 * 1px)); height: calc(1 * (100 * 1px)); border-radius: 50%; border: 1px solid rgba(128, 128, 128, 0.3); transition: border-color 0.3s ease; } @media screen and (min-width: 320px) { .figure-icon__wrapper-icon { width: calc(1 * (100 * 1px + (180 - 100) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .figure-icon__wrapper-icon { width: calc(1 * (180 * 1px)); } } @media screen and (min-width: 320px) { .figure-icon__wrapper-icon { height: calc(1 * (100 * 1px + (180 - 100) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .figure-icon__wrapper-icon { height: calc(1 * (180 * 1px)); } } .figure-icon__wrapper-icon:hover { border-color: var(--color-dark-1); } .figure-icon__wrapper-icon_no-border { border: none; } .figure-icon__header { display: block; } .figure-feature__heading { display: block; } .figure-icon .figure-icon__icon { font-size: calc(30 * 1px); } @media screen and (min-width: 320px) { .figure-icon .figure-icon__icon { font-size: calc(30 * 1px + (40 - 30) * ((100vw - 320px) / 1600)); } } @media screen and (min-width: 1920px) { .figure-icon .figure-icon__icon { font-size: calc(40 * 1px); } } .figure-image { display: block; margin-bottom: 0; } .figure-image__link { display: block; } .figure-image__wrapper-img { position: relative; overflow: hidden; } .figure-image__wrapper-img-zoom { transition: all 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86); transform: scale(1.25); transform-origin: center center; } .figure-image__caption { display: block !important; } .figure-info__option { margin-top: 0.5em; margin-bottom: 0.5em; color: var(--color-gray-1); } .figure-info__value { margin-top: 0; margin-bottom: 0; } .figure-logo { position: relative; display: flex; align-items: center; justify-content: center; max-width: 100%; height: 340px; padding: 60px; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .figure-logo img { transition: all 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86); } .figure-logo_has-description:hover .figure-logo__description { transform: scaleY(1); } .figure-logo_has-description:hover .figure-logo__description p, .figure-logo_has-description:hover .figure-logo__description .figure-logo__description-content { transform: translateY(0px); opacity: 1; visibility: visible; transition-delay: 0.15s; } .figure-logo_has-description:hover .figure-logo__description .figure-logo__line { transition-delay: 0.2s; transform: scaleX(1); } .figure-logo_has-description:hover img { transform: translateY(-15px); } .figure-logo__description { display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; position: absolute; top: 0; left: 0; width: 100%; height: 100%; transition: all 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86); transform: scaleY(0); transform-origin: bottom center; } .figure-logo__description-content { opacity: 0; visibility: hidden; transform: translateY(10px); transition: all 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86); } .figure-logo__wrapper-img { position: relative; width: 100%; } .figure-logo__line { display: inline-block; width: 30px; height: 1px; background-color: var(--color-gray-1); transform: scaleX(0); transition: all 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86); margin-top: 0.5em; } @media screen and (max-width: 1280px) { .figure-logo { max-height: 270px; } } @media screen and (max-width: 991px) { .figure-logo { width: 100%; } } .figure-member_has-social:hover .figure-member__avatar img { transform: scale(1.1); } .figure-member_has-social:hover .figure-member__headline { width: 80px; } .figure-member_has-social:hover .figure-member__position { transition-delay: 50ms; transform: translateY(-30px); opacity: 0; visibility: hidden; } .figure-member_has-social:hover .figure-member__footer .figure-member__name { transform: translateY(-20px); opacity: 0; visibility: hidden; transition-delay: 0ms; } .figure-member_has-social:hover .figure-member__social li a { transform: translateY(0px); opacity: 1; visibility: visible; } .figure-member_has-social:hover .figure-member__social li:nth-child(1) a { transition-delay: 70ms; } .figure-member_has-social:hover .figure-member__social li:nth-child(2) a { transition-delay: 90ms; } .figure-member_has-social:hover .figure-member__social li:nth-child(3) a { transition-delay: 110ms; } .figure-member_has-social:hover .figure-member__social li:nth-child(4) a { transition-delay: 130ms; } .figure-member_has-social:hover .figure-member__social li:nth-child(5) a { transition-delay: 150ms; } .figure-member_has-social:hover .figure-member__social li:nth-child(6) a { transition-delay: 170ms; } .figure-member_has-social:hover .figure-member__social li:nth-child(7) a { transition-delay: 190ms; } .figure-member_has-social:hover .figure-member__social li:nth-child(8) a { transition-delay: 210ms; } .figure-member_has-social:hover .figure-member__social li:nth-child(9) a { transition-delay: 230ms; } .figure-member_has-social:hover .figure-member__social li:nth-child(10) a { transition-delay: 250ms; } .figure-member__avatar { overflow: hidden; } .figure-member__avatar img { transition: all 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86); } .figure-member__footer { position: relative; } .figure-member__name { margin-top: 0; margin-bottom: 0; transition: all 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition-delay: 150ms; } .figure-member__position { transition: all 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition-delay: 150ms; } .figure-member__headline { display: inline-block; width: 60px; height: 1px; vertical-align: middle; background-color: var(--color-gray-1); transition: all 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86); } .figure-member__social { position: absolute; top: 0; left: 0; right: 0; } .figure-member__social li a { transform: translateY(30px); transition: all 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86); opacity: 0; visibility: hidden; } .figure-member__social li a:last-child { margin-right: 0; } .figure-post > *:first-child { margin-top: 0; } .figure-post > *:last-child { margin-bottom: 0; } .figure-post__categories { list-style-type: none; padding: 0; margin: 0; } .figure-post__categories:before { content: ""; display: inline-block; vertical-align: middle; width: calc(1 * (40 * 1px)); height: 1px; margin-right: 1em; background-color: var(--color-gray-1); } @media screen and (min-width: 320px) { .figure-post__categories:before { width: calc(1 * (40 * 1px + (60 - 40) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .figure-post__categories:before { width: calc(1 * (60 * 1px)); } } .figure-post__categories li { display: inline-block; } .figure-post__media > a { display: block; position: relative; overflow: hidden; } .figure-post__media > a img { transition: transform 0.3s ease; transform-origin: center center; will-change: transform; } .figure-post__media > a:hover img { transform: scale(1.1); } .figure-post__date { display: flex; flex-direction: column; justify-content: center; align-items: center; will-change: transform; position: absolute; top: 0; left: 0; width: calc(1 * (70 * 1px)); height: calc(1 * (70 * 1px)); background-color: #fff; z-index: 50; text-align: center; } @media screen and (min-width: 320px) { .figure-post__date { width: calc(1 * (70 * 1px + (100 - 70) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .figure-post__date { width: calc(1 * (100 * 1px)); } } @media screen and (min-width: 320px) { .figure-post__date { height: calc(1 * (70 * 1px + (100 - 70) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .figure-post__date { height: calc(1 * (100 * 1px)); } } .text-center .figure-post__date { right: 0; margin: 0 auto; } .figure-post__date_centered { right: 0; margin: 0 auto; } .figure-post__date-day { display: block; font-weight: normal; line-height: 1; } .figure-post__date-month { display: block; line-height: 1; font-size: calc(10 * 1px); font-weight: 700; letter-spacing: 2px; line-height: 1.3; text-transform: uppercase; } @media screen and (min-width: 320px) { .figure-post__date-month { font-size: calc(10 * 1px + (13 - 10) * ((100vw - 320px) / 1600)); } } @media screen and (min-width: 1920px) { .figure-post__date-month { font-size: calc(13 * 1px); } } .figure-post__header a { color: inherit; } .figure-post__header a:hover { color: var(--color-gray-1); } .figure-post__date_small { width: calc(1 * (60 * 1px)); height: calc(1 * (60 * 1px)); } @media screen and (min-width: 320px) { .figure-post__date_small { width: calc(1 * (60 * 1px + (80 - 60) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .figure-post__date_small { width: calc(1 * (80 * 1px)); } } @media screen and (min-width: 320px) { .figure-post__date_small { height: calc(1 * (60 * 1px + (80 - 60) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .figure-post__date_small { height: calc(1 * (80 * 1px)); } } .figure-post__date_small .figure-post__date-day { font-weight: normal; } .figure-post__content > *:first-child { margin-top: 0; } .figure-post__content > *:last-child { margin-bottom: 0; } .figure-project { display: block; } .figure-project:not(.figure-project_no-hover):hover:not(:focus) .figure-project__content { transform: translateY(-15px); } .figure-project__link { position: relative; display: block; z-index: 50; } .figure-project__heading { position: relative; margin-top: 0; margin-bottom: 0; color: var(--color-dark-1); z-index: 50; } .figure-project__category { line-height: 1; } .figure-project__content { transition: transform 0.3s ease; } .figure-project__content.text-right, .figure-project__content.text-lg-right { padding-right: calc(var(--gutter-horizontal) - 20px); } .figure-project__content.text-left, .figure-project__content.text-lg-left { padding-left: calc(var(--gutter-horizontal) - 20px); } .figure-project__letter { display: inline-block; line-height: 1; font-size: calc(67 * 1px); color: var(--color-dark-1); opacity: 0.05; white-space: nowrap; } @media screen and (min-width: 320px) { .figure-project__letter { font-size: calc(67 * 1px + (400 - 67) * ((100vw - 320px) / 1600)); } } @media screen and (min-width: 1920px) { .figure-project__letter { font-size: calc(400 * 1px); } } .figure-project__wrapper-img { position: relative; } .figure-project__wrapper-letter { display: inline-block; position: absolute; bottom: 0; left: 0; transform: translate(-50%, 50%); z-index: -1; } .figure-project__wrapper-letter_left { left: 0; right: auto; } .figure-project__wrapper-letter_right { left: auto; right: 0; transform: translate(50%, 50%); } .figure-project__content_absolute { position: absolute; left: 0; right: 0; bottom: 0; padding: calc(1 * (30 * 1px)); display: flex; flex-direction: column; justify-content: space-between; color: #fff; z-index: 50; transition: all 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86); transform: none !important; } @media screen and (min-width: 320px) { .figure-project__content_absolute { padding: calc(1 * (30 * 1px + (60 - 30) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .figure-project__content_absolute { padding: calc(1 * (60 * 1px)); } } .figure-project__overlay-top { position: absolute; top: 0; left: 0; right: 0; } .figure-project__category_absolute { position: absolute; top: 0; left: 0; right: 0; padding: calc(1 * (30 * 1px)); margin-top: 0; transition: all 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86); } @media screen and (min-width: 320px) { .figure-project__category_absolute { padding: calc(1 * (30 * 1px + (60 - 30) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .figure-project__category_absolute { padding: calc(1 * (60 * 1px)); } } .figure-project__wrapper-content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 50; opacity: 0; visibility: hidden; transition: all 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition-delay: 0s; } .figure-project_hover-inner { position: relative; } .figure-project_hover-inner:hover .figure-project__overlay { opacity: 1; visibility: visible; } .figure-project_hover-inner:hover .figure-project__wrapper-content { opacity: 1; visibility: visible; } .figure-project_hover-inner .figure-project__overlay { z-index: 10; opacity: 0; visibility: hidden; transform: scale(1.1); transition: all 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86); } .figure-project__wrapper-img.pointer-events-auto .figure-project__wrapper-letter, .figure-project__wrapper-img.pointer-events-auto .figure-project__letter { pointer-events: none !important; } .figure-service { padding-left: 0; padding-right: 0; } .figure-service__header { width: 100%; } .figure-service__content { display: flex; align-items: center; justify-content: space-between; flex-direction: column; width: 100%; height: 100%; } .figure-service__footer { width: 100%; padding-top: 2em; border-top: 1px solid rgba(128, 128, 128, 0.3); } .figure-service__wrapper-bg { position: absolute; width: 100%; height: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); } @media screen and (max-width: 1600px) { .figure-service { max-width: 900px; } } @media screen and (max-width: 1280px) { .figure-service { max-width: 800px; } } @media screen and (max-width: 991px) { .figure-service__wrapper-bg { position: relative; top: auto; left: auto; transform: none; height: 500px; max-height: 50vh; } } .figure-testimonial__avatar { display: inline-block; } .figure-testimonial__avatar img { width: 100%; } .figure-testimonial__text { margin-top: 0; margin-bottom: 0; } .figure-testimonial__sign { width: 2.5em; height: 2.5em; margin-bottom: 1em; } .figure-testimonial__sign:before { content: url("https://www.bergler.immo/brwsitewireframe/img/general/quote-black.svg"); display: block; width: 2.5em; height: 2.5em; } .figure-testimonial__author { margin-top: 2em; } @media screen and (max-width: 991px) { .figure-testimonial { text-align: center; } .figure-testimonial__avatar { margin-left: auto; margin-right: auto; margin-bottom: 1em; } .figure-testimonial__text { margin-top: 0 !important; margin-bottom: 0 !important; } } .footer__area-border-top { border-top: 1px solid rgba(128, 128, 128, 0.3); } .footer__area .widgettitle { margin-top: 0; margin-bottom: 0.5em; } .footer__area .widgettitle:after { display: none; } @media screen and (max-width: 991px) { .text-center .logo__wrapper-img { margin-left: auto; margin-right: auto; } } [data-arts-footer-logo=primary] .logo__img-primary { opacity: 1; visibility: visible; } [data-arts-footer-logo=primary] .logo__img-secondary { opacity: 0; visibility: hidden; } [data-arts-footer-logo=secondary] .logo__img-primary { opacity: 0; visibility: hidden; } [data-arts-footer-logo=secondary] .logo__img-secondary { opacity: 1; visibility: visible; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light] .widget_nav_menu ul.menu > li a:hover, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .widget_nav_menu ul.menu > li a:hover { color: #fff; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light] .logo__text-title, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .logo__text-title { color: #fff; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light] .logo__text-tagline, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .logo__text-tagline { color: var(--color-gray-2); } .form { width: 100%; } .form__submit { margin-top: 1.5em; } .form__col { margin-top: 0.5em; margin-bottom: 0.5em; } .form__col_submit { margin-top: 1.5em; margin-bottom: 0; } .form__error, span.bbwrbbrrwwwbbbbbbwrbbbwbbwbwbbwbwbwbw-not-valid-tip { display: block; font-size: 12px; color: red; text-align: left; margin-top: 4px; } .form__heading { margin-top: 0; margin-bottom: 1em; } div.bbwrbbrrwwwbbbbbbwrbbbwbbwbwbbwbwbwbw-validation-errors, div.bbwrbbrrwwwbbbbbbwrbbbwbbwbwbbwbwbwbw-acceptance-missing { border-color: red; padding: 15px; margin: 1.5em 0 0; display: none !important; } @media only screen and (max-width: 992px) { .form__col_submit { text-align: left; } } .form-contact_paddings { padding: 80px; } @media screen and (max-width: 991px) { .form-contact_paddings { padding: 40px; } } @media screen and (max-width: 991px) { .form-contact_paddings { padding: 40px 20px 60px; } } .gallery { margin-top: 2em; margin-bottom: 2em; } .gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; } .gallery-columns-2 .gallery-item { max-width: 50%; } .gallery-columns-3 .gallery-item { max-width: 33.33%; } .gallery-columns-4 .gallery-item { max-width: 25%; } .gallery-columns-5 .gallery-item { max-width: 20%; } .gallery-columns-6 .gallery-item { max-width: 16.66%; } .gallery-columns-7 .gallery-item { max-width: 14.28%; } .gallery-columns-8 .gallery-item { max-width: 12.5%; } .gallery-columns-9 .gallery-item { max-width: 11.11%; } .gallery-caption { display: block; } .header { pointer-events: none; padding-top: var(--gutter-vertical); } .header select, .header input, .header .lang-switcher { pointer-events: initial; } .header:not(.opened) a { pointer-events: initial; } .header_absolute { position: absolute; top: 0; left: 0; width: 100%; z-index: 500; } .header_fixed { position: fixed; top: 0; left: 0; right: 0; z-index: 500; } .header__container { padding-left: 0; padding-right: 0; position: relative; z-index: 501; } .header__col { opacity: 0; visibility: hidden; } .header__wrapper-burger { position: absolute; width: 80px; height: 80px; } .header__burger { display: inline-block; position: relative; width: 40px; height: 38px; vertical-align: middle; cursor: pointer; pointer-events: initial; z-index: 500; } .header__burger:hover .header__burger-line:nth-of-type(1) { transform: scaleX(1); } .header__burger:hover .header__burger-line:nth-of-type(2) { transform: scaleX(0.75); } .header__burger:hover .header__burger-line:nth-of-type(3) { transform: scaleX(1); } .header__burger_opened .header__burger-line:nth-of-type(1), .header__burger_opened:hover .header__burger-line:nth-of-type(1) { transform: scaleX(1) rotate(45deg) translate(13px, 20px); } .header__burger_opened .header__burger-line:nth-of-type(2), .header__burger_opened:hover .header__burger-line:nth-of-type(2) { transform: scaleX(0); } .header__burger_opened .header__burger-line:nth-of-type(3), .header__burger_opened:hover .header__burger-line:nth-of-type(3) { bottom: 8px; transform: scaleX(1) rotate(-45deg) translate(14px, -21px); } .header__burger-line { position: absolute; width: 100%; height: 2px; background-color: var(--color-dark-2); transition: all 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86); } .header__burger-line:nth-of-type(1) { top: 9px; left: 0; transform-origin: right center; transform: scaleX(0.75); } .header__burger-line:nth-of-type(2) { top: 0; left: 0; bottom: 0; margin: auto; transform-origin: left center; } .header__burger-line:nth-of-type(3) { bottom: 9px; left: 0; transform-origin: right center; transform: scaleX(0.75); } .header__burger_2-lines { width: 34px; height: 34px; } .header__burger_2-lines .header__burger-line:nth-of-type(1) { top: 12px; transform: scaleX(1); } .header__burger_2-lines .header__burger-line:nth-of-type(2) { display: none; } .header__burger_2-lines .header__burger-line:nth-of-type(3) { bottom: 11px; transform: scaleX(1); } .header__burger_2-lines.header__burger_opened .header__burger-line:nth-of-type(1), .header__burger_2-lines.header__burger_opened:hover .header__burger-line:nth-of-type(1) { transform: scaleX(1) rotate(45deg) translate(10px, 13px); } .header__burger_2-lines.header__burger_opened .header__burger-line:nth-of-type(3), .header__burger_2-lines.header__burger_opened:hover .header__burger-line:nth-of-type(3) { bottom: 11px; transform: scaleX(1) rotate(-45deg) translate(11px, -14px); } .header__wrapper-menu { position: relative; width: 100%; margin: auto 0; padding-top: 3em; padding-bottom: 3em; } .header__wrapper-menu_has-widgets { padding-top: var(--gutter-horizontal); padding-bottom: 3em; } .header__wrapper-overlay-menu { display: flex; flex-direction: column; align-items: center; position: fixed !important; top: 0; left: 0; width: 100vw; height: calc(var(--fix-bar-vh, 1vh) * 100); z-index: 500; background: none !important; background-color: unset !important; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; opacity: 0; visibility: hidden; pointer-events: initial; text-align: center; } .header__wrapper-overlay-menu .scroll-content { margin: auto 0; width: 100%; } .header_menu-right .menu .sub-menu { left: auto; right: 15px; } .header_menu-right .menu .sub-menu ul { left: auto; right: calc(100% + 1px); } .header__overlay-menu-back { display: inline-block; position: absolute; top: 0; bottom: 0; margin: auto 0; left: -2px; cursor: pointer; opacity: 0; visibility: hidden; pointer-events: initial; } .header-curtain { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; transform: translateY(100%); margin: auto; z-index: 100; overflow: hidden; } .header-curtain_transition { z-index: 101; } .header__wrapper-overlay-widgets { position: relative; padding-top: 4em; padding-bottom: 3em; width: 100%; } .header__wrapper-overlay-widgets__border { position: absolute; top: 0; left: 20px; right: 20px; border-top: 1px solid rgba(128, 128, 128, 0.3); z-index: 50; } .header__widget { font-size: 14px; } .header__widget p { font-size: 14px; line-height: 2; margin-top: 0; margin-bottom: 0; } .header__col-lang-switcher { margin-left: auto; } .header .menu-overlay .menu-item img { opacity: 0; transition: opacity 0.2s ease; } .header.opened .menu-overlay .menu-item img { opacity: 1; } @media screen and (max-width: 991px) { .header__wrapper-overlay-menu { text-align: center; } .header__wrapper-menu { max-width: 100%; } .header__wrapper-menu_has-widgets { padding-top: 4em; padding-bottom: 1em; } .header__wrapper-overlay-widgets { max-width: 100%; margin-top: 0; padding-top: 3em; padding-bottom: 0; margin-bottom: 3em; } .header__widget:last-child { margin-bottom: 1em; } .header__burger { width: 30px; height: 35px; } .header__burger_opened .header__burger-line:nth-of-type(1), .header__burger_opened:hover .header__burger-line:nth-of-type(1) { transform: scaleX(1) rotate(45deg) translate(10px, 15px); } .header__burger_opened .header__burger-line:nth-of-type(2), .header__burger_opened:hover .header__burger-line:nth-of-type(2) { transform: scaleX(0); } .header__burger_opened .header__burger-line:nth-of-type(3), .header__burger_opened:hover .header__burger-line:nth-of-type(3) { transform: scaleX(1) rotate(-45deg) translate(11px, -16px); } .header__burger_2-lines.header__burger_opened .header__burger-line:nth-of-type(1), .header__burger_2-lines.header__burger_opened:hover .header__burger-line:nth-of-type(1) { transform: scaleX(1) rotate(45deg) translate(9px, 12px); } .header__burger_2-lines.header__burger_opened .header__burger-line:nth-of-type(3), .header__burger_2-lines.header__burger_opened:hover .header__burger-line:nth-of-type(3) { transform: scaleX(1) rotate(-45deg) translate(10px, -13px); } .header__overlay-menu-back { top: 2px; } } [data-arts-header-logo=primary] .logo__img-primary { opacity: 1; visibility: visible; } [data-arts-header-logo=primary] .logo__img-secondary { opacity: 0; visibility: hidden; } [data-arts-header-logo=primary] .logo__text-title { color: var(--paragraph-color-dark) !important; } [data-arts-header-logo=primary] .logo__text-tagline { color: var(--color-gray-1) !important; } [data-arts-header-logo=secondary] .logo__img-primary { opacity: 0; visibility: hidden; } [data-arts-header-logo=secondary] .logo__img-secondary { opacity: 1; visibility: visible; } [data-arts-header-logo=secondary] .logo__text-title { color: #fff !important; } [data-arts-header-logo=secondary] .logo__text-tagline { color: var(--color-gray-2) !important; } .js-header-sticky { transition: all 0.4s ease; box-shadow: 0px 0px 30px 0px rgba(24, 24, 24, 0); will-change: padding, box-shadow, background-color; } .header_sticky { position: fixed; top: 0; left: 0; width: 100%; padding-top: 15px; padding-bottom: 15px; box-shadow: 0px 0px 30px 0px rgba(24, 24, 24, 0.1); } .header_sticky[data-arts-header-sticky-logo=primary] .logo__img-primary { opacity: 1; visibility: visible; } .header_sticky[data-arts-header-sticky-logo=primary] .logo__img-secondary { opacity: 0; visibility: hidden; } .header_sticky[data-arts-header-sticky-logo=primary] .logo__text-title { color: var(--paragraph-color-dark) !important; } .header_sticky[data-arts-header-sticky-logo=primary] .logo__text-tagline { color: var(--color-gray-1) !important; } .header_sticky[data-arts-header-sticky-logo=secondary] .logo__img-primary { opacity: 0; visibility: hidden; } .header_sticky[data-arts-header-sticky-logo=secondary] .logo__img-secondary { opacity: 1; visibility: visible; } .header_sticky[data-arts-header-sticky-logo=secondary] .logo__text-title { color: #fff !important; } .header_sticky[data-arts-header-sticky-logo=secondary] .logo__text-tagline { color: var(--color-gray-2) !important; } .header_sticky.bg-dark-1:hover, .header_sticky.bg-dark-2:hover, .header_sticky.bg-dark-3:hover, .header_sticky.bg-dark-4:hover, .header_sticky .menu > li > a:hover { color: #fff; } .header[data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light] .wpml-ls-legacy-dropdown a, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .wpml-ls-legacy-dropdown a { color: #fff; } .header[data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light] .logo__text-title, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .logo__text-title { color: #fff; } .header[data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light] a:hover, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light a:hover { color: #fff; } .header[data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light] .header__burger-line, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .header__burger-line { background-color: #fff; } .header.bg-dark-1 .header__burger-line, .header.bg-dark-2 .header__burger-line, .header.bg-dark-3 .header__burger-line, .header.bg-dark-4 .header__burger-line { background-color: #fff; } .header.bg-light-1 .header__burger-line, .header.bg-light-2 .header__burger-line, .header.bg-light-3 .header__burger-line, .header.bg-light-4 .header__burger-line, .header.bg-white .header__burger-line { background-color: var(--color-gray-1); } .header.opened[data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark] { color: var(--color-dark-2); } .header.opened[data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark] p, .header.opened[data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark] .paragraph { color: var(--color-dark-2); } .header.opened[data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark] .header__burger-line { background-color: var(--color-gray-1); } .header.opened[data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark] .header__burger:hover .header__burger-line { background-color: var(--color-dark-2); } .header.opened[data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark] a { color: var(--color-gray-1); } .header.opened[data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark] a:hover { color: var(--color-dark-1); } .header.opened[data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark] .header__overlay-menu-back { color: var(--color-dark-2); } .header.opened[data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark] .header__overlay-menu-back:hover .arrow .circle { stroke: var(--color-dark-2); } .header.opened[data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark] .header__overlay-menu-back:hover .arrow__pointer { background-color: var(--color-dark-2); } .header.opened[data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark] .header__overlay-menu-back:hover .arrow__triangle { border-color: transparent transparent transparent var(--color-dark-2); } .header.opened[data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light] { color: #fff; } .header.opened[data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light] .header__widget { color: #fff; } .header.opened[data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light] .header__widget *:not(a) { color: #fff; } .header.opened[data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light] .header__burger-line { background-color: var(--color-gray-1); } .header.opened[data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light] .header__burger:hover .header__burger-line { background-color: #fff; } .header.opened[data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light] a { color: var(--color-gray-1); } .header.opened[data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light] a:hover { color: #fff; } .header.opened[data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light] .header__overlay-menu-back .arrow .circle { stroke: var(--color-gray-1); } .header.opened[data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light] .header__overlay-menu-back .arrow__pointer { background-color: var(--color-gray-1); } .header.opened[data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light] .header__overlay-menu-back .arrow__triangle { border-color: transparent transparent transparent var(--color-gray-1); } .header.opened[data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light] .header__overlay-menu-back:hover .arrow .circle { stroke: var(--color-gray-1); } .header.opened[data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light] .header__overlay-menu-back:hover .arrow__pointer { background-color: #fff; } .header.opened[data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light] .header__overlay-menu-back:hover .arrow__triangle { border-color: transparent transparent transparent #fff; } .hover-zoom { -webkit-backface-visibility: hidden; backface-visibility: hidden; } .hover-zoom:hover:not(:focus) .hover-zoom__zoom { transform: scale(1.15); } .hover-zoom:hover:not(:focus) .hover-zoom__inner { transform: scale(0.9); } .hover-zoom:hover:not(:focus) .section-image__caption-horizontal { transform: translate(0, -15px); transition-delay: 0.06s; } .hover-zoom:hover:not(:focus) .section-image__caption-horizontal.text-left { transform: translate(15px, -15px); } .hover-zoom:hover:not(:focus) .section-image__caption-horizontal.text-right { transform: translate(-15px, -15px); } .hover-zoom:hover:not(:focus) .section-image__caption-horizontal_top { transform: translate(0, 15px); transition-delay: 0.06s; } .hover-zoom:hover:not(:focus) .section-image__caption-horizontal_top.text-left { transform: translate(15px, 15px); } .hover-zoom:hover:not(:focus) .section-image__caption-horizontal_top.text-right { transform: translate(-15px, 15px); } .hover-zoom__inner { overflow: hidden; } .hover-zoom__zoom, .hover-zoom__inner { transform-origin: center center; transition: transform 0.3s ease; will-change: transform; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .hover-zoom__caption { transition: transform 0.3s ease; } .input-float { position: relative; display: block; width: 100%; margin-bottom: 0; } .input-float__label { position: absolute; top: 0.75em; left: 0; margin: auto; display: block; font-size: 16px; transition: all 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86); transform-origin: left center; cursor: text; color: var(--color-gray-1); } .input-float__input { display: block; width: 100%; width: 100%; border-bottom: 1px solid var(--color-gray-2); border-top: none; border-right: none; border-left: none; outline: none; padding: 10px 0 4px; transition: all 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86); background-color: transparent; border-radius: 0; color: inherit; } .input-float__input_textarea { resize: none; height: 200px; } .input-float__input_focused + .input-float__label, .input-float__input_not-empty + .input-float__label { transform: scale(0.8571) translateY(-1.75rem); } .input-float__input_focused { border-color: var(--color-dark-1); } .input-float__input_focused + .input-float__label { color: var(--color-dark-1); } .input-search__input { padding-right: 30px; } .input-search__submit { display: inline-block; font-size: 18px; width: 24px; height: 24px; padding: 0; position: absolute; right: 0; top: 12px; bottom: 0; margin: auto; background: transparent; border: none; color: var(--color-gray-1); outline: none; transition: all 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86); cursor: pointer; } .input-search__submit:hover { color: var(--color-dark-3); } .input-search__submit:focus { outline: none; } .lang-switcher .widget { margin-bottom: 0; } .trp-language-switcher > div > a { white-space: nowrap; } .lazy { background-color: rgba(136, 136, 136, 0.1); } .lazy img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .lazy_loaded { background-color: unset !important; } .lazy__img:not(img) { background-size: cover; background-position: center center; background-repeat: no-repeat; } .lazy-bg { width: 100%; height: 100%; background-size: cover; background-position: center center; background-repeat: no-repeat; background-color: rgba(136, 136, 136, 0.1); } .lazy-bg-image { background-color: rgba(136, 136, 136, 0.1); } .lazy-bg_loaded { background-color: unset !important; } .logo { position: relative; display: inlinr-brbwrbwbrbbrbbbbbwrwrwrwwwwwrrrwbwbrbwbrw; align-items: center; vertical-align: middle; } .logo__wrapper-img { position: relative; align-items: center; flex: 1 0 auto; height: 100%; margin-right: 15px; } .logo__wrapper-img img { transition: all 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86); display: block; } .logo__text-title { display: block; font-size: 20px; font-size: calc(var(--logo-title-min-font-size) * 1px); font-weight: bold; line-height: 1.3; color: var(--paragraph-color-dark); } @media screen and (min-width: 320px) { .logo__text-title { font-size: calc(var(--logo-title-min-font-size) * 1px + (var(--logo-title-max-font-size) - var(--logo-title-min-font-size)) * ((100vw - 320px) / 1600)); } } @media screen and (min-width: 1920px) { .logo__text-title { font-size: calc(var(--logo-title-max-font-size) * 1px); } } .logo__text-tagline { display: block; font-style: italic; font-size: 12px; font-size: calc(var(--logo-tagline-min-font-size) * 1px); font-weight: bold; line-height: 1.3; } @media screen and (min-width: 320px) { .logo__text-tagline { font-size: calc(var(--logo-tagline-min-font-size) * 1px + (var(--logo-tagline-max-font-size) - var(--logo-tagline-min-font-size)) * ((100vw - 320px) / 1600)); } } @media screen and (min-width: 1920px) { .logo__text-tagline { font-size: calc(var(--logo-tagline-max-font-size) * 1px); } } .logo__img-secondary { position: absolute; top: 0; left: 0; opacity: 0; visibility: hidden; } .logo__description { margin-top: 1em; } .menu { position: relative; list-style-type: none; padding: 0; margin: 0; margin: 0 -15px; word-wrap: normal; font-size: calc(10 * 1px); font-weight: 700; letter-spacing: 2px; line-height: 1.3; text-transform: uppercase; } @media screen and (min-width: 320px) { .menu { font-size: calc(10 * 1px + (13 - 10) * ((100vw - 320px) / 1600)); } } @media screen and (min-width: 1920px) { .menu { font-size: calc(13 * 1px); } } .menu > li { display: inline-block; } .menu > li:not(:last-child) { margin-right: 1em; } .menu > li a { display: block; padding: 1em; } .menu .menu-item-has-children { position: relative; } .menu .menu-item-has-children > a:hover ~ ul { opacity: 1; visibility: visible; transform: translate(0px, 0px); z-index: 50; } .menu.menu_disabled .sub-menu { opacity: 0 !important; visibility: hidden !important; transform: translate(0px, 20px) !important; } .menu .sub-menu { position: absolute; top: 100%; left: 15px; transform: translate(0px, 20px); list-style-type: none; padding: 0; margin: 0; opacity: 0; visibility: hidden; transition: all 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86); z-index: -1; background-color: #fff; border-radius: 2px; text-align: left; box-shadow: 0px 0px 30px 0px rgba(24, 24, 24, 0.04); } .menu .sub-menu:hover { opacity: 1; visibility: visible; transform: translate(0px, 0px); z-index: 50; } .menu .sub-menu > li { white-space: nowrap; } .menu .sub-menu > li a { padding: 13px 15px; background-color: transparent; border-left: 2px solid transparent; } .menu .sub-menu > li a:hover { background-color: #fafafa; border-color: var(--color-dark-2); color: var(--color-dark-2); } .menu .sub-menu ul { top: 0; left: calc(100% + 1px); transform: translate(10px, 0px); opacity: 0; visibility: hidden; } @media screen and (max-width: 1280px) { .menu > li:not(:last-child) { margin-right: 0.5em; } } .mask-reveal { position: relative; overflow: hidden; } .mask-reveal__layer { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; } .menu-overlay { list-style-type: none; padding: 0; margin: 0; position: relative; } .menu-overlay > li { display: block; margin-top: 0.5em; margin-bottom: 0.5em; } .menu-overlay > li > a { display: inline-block; } .menu-overlay__item-wrapper { width: 100%; height: 100%; } .menu-overlay .sub-menu { display: inlinr-brbwrbwbrbbrbbbbbwrwrwrwwwwwrrrwbwbrbwbrw; flex-direction: column; justify-content: flex-start; position: absolute; bottom: 0; left: 0; height: 100%; width: 100%; list-style-type: none; padding: 0; margin: 0; z-index: -1; opacity: 0; visibility: hidden; } .menu-overlay .sub-menu > li { display: block; } .menu-overlay .sub-menu > li > a { display: inline-block; padding: 8px 0; } .modal-open { overflow: hidden; } .modal-open .modal { overflow-x: hidden; overflow-y: auto; } .modal { position: fixed; top: 0; left: 0; z-index: 6000; display: none; width: 100%; height: 100%; overflow: hidden; outline: 0; } .modal__message { font-size: 18px; } .modal-content__wrapper-button { text-align: center; } .modal-content__wrapper-button .button { min-width: 200px; } .modal__close { position: absolute; top: 20px; right: 20px; cursor: pointer; z-index: 60; } .modal-dialog { position: relative; width: auto; margin: 0.5rem; pointer-events: none; } .modal-dialog_container { max-width: 980px !important; } .modal.fade .modal-dialog { transition: transform 0.3s ease-out; transform: translate(0, -50px); } .modal.show .modal-dialog { transform: none; } @media (prefers-reduced-motion: reduce) { .modal.fade .modal-dialog { transition: none; } } .modal-dialog-scrollable { display: flex; max-height: calc(100% - 1rem); } .modal-dialog-scrollable .modal-content { max-height: calc(100vh - 1rem); overflow: hidden; } .modal-dialog-scrollable .modal-header, .modal-dialog-scrollable .modal-footer { flex-shrink: 0; } .modal-dialog-scrollable .modal-body { overflow-y: auto; } .modal-dialog-centered { display: flex; align-items: center; min-height: calc(100% - 1rem); } .modal-dialog-centered::before { display: block; height: calc(100vh - 1rem); content: ""; } .modal-dialog-centered.modal-dialog-scrollable { flex-direction: column; justify-content: center; height: 100%; } .modal-dialog-centered.modal-dialog-scrollable .modal-content { max-height: none; } .modal-dialog-centered.modal-dialog-scrollable::before { content: none; } .modal-content { position: relative; display: flex; flex-direction: column; width: 100%; pointer-events: auto; background-color: #fff; background-clip: padding-box; border-radius: 6px; outline: 0; padding: 3em; } .modal-backdrop { position: fixed; top: 0; left: 0; z-index: 1040; width: 100vw; height: 100vh; background-color: #000; transition: opacity 0.15s linear; } .modal-backdrop.fade { opacity: 0; } .modal-backdrop.show { opacity: 0.7; } .modal-header { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1rem; border-bottom: 1px solid #dee2e6; border-top-left-radius: 0.3rem; border-top-right-radius: 0.3rem; } .modal-header .close { padding: 1rem 1rem; margin: -1rem -1rem -1rem auto; } .modal-title { margin-bottom: 0; line-height: 1.5; } .modal-body { position: relative; flex: 1 1 auto; padding: 1rem; } .modal-footer { display: flex; align-items: center; justify-content: flex-end; padding: 1rem; border-top: 1px solid #dee2e6; border-bottom-right-radius: 0.3rem; border-bottom-left-radius: 0.3rem; } .modal-footer > :not(:first-child) { margin-left: 0.25rem; } .modal-footer > :not(:last-child) { margin-right: 0.25rem; } .modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; } @media (min-width: 576px) { .modal-dialog { max-width: 600px; margin: 1.75rem auto; } .modal-dialog-scrollable { max-height: calc(100% - 3.5rem); } .modal-dialog-scrollable .modal-content { max-height: calc(100vh - 3.5rem); } .modal-dialog-centered { min-height: calc(100% - 3.5rem); } .modal-dialog-centered::before { height: calc(100vh - 3.5rem); } .modal-sm { max-width: 300px; } } @media (min-width: 992px) { .modal-lg, .modal-xl { max-width: 800px; } .modal__message { font-size: 24px; } } @media (min-width: 1200px) { .modal-xl { max-width: 1140px; } } .overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; -webkit-backface-visibility: hidden; backface-visibility: hidden; pointer-events: none; } .overlay_dark { background-color: rgba(0, 0, 0, 0.6); } .overlay_dark-30 { background-color: rgba(0, 0, 0, 0.2); } .overlay_dither:before { content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; opacity: 0.2; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABBCAMAAAC5KTl3AAAAgVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtFS1lAAAAK3RSTlMWi3QSa1uQOKBWCTwcb6V4gWInTWYOqQSGfa6XLyszmyABlFFJXySxQ0BGn2PQBgAAC4NJREFUWMMV1kWO5UAQRdFk5kwzs/33v8Cunr7ZUehKAdaRUAse99ozDjF5BqswrPKm7btzJ2tRziN3rMYXC236humIV5Our7nHWnVdFOBojW2XVnkeu1IZHNJH5OPHj9TjgVxBGBwAAmp60WoA1gBBvg3XMFhxUQ4KuLqx0CritYZPPXinsOqB7I76+OHaZlPzLEcftrqOlOwjeXvuEuH6t6emkaofgVUDIb4fEZB6CmRAeFCTq11lxbAgUyx4rXkqlH9I4bTUDRRVD1xjbqb9HyUBn7rhtr1x+x9Y0e3BdX31/loYvZaLxqnjbRuokz+pPG7WebnSNKE3yE6Tka4aDEDMVYr6Neq126c+ZR2nzzm3yyiC7PGWG/1uueqZudrVGYNdsgOMDvt1cI8CXu63QIcPvYNY8z870WwYazTS7DqpDEknZqS0AFXObWUxTaw0q5pnHlq4oQImakpLfJkmErdvAfhsc7lod0DVT4tuob25C0tQjzdiFObCz7U7eaKGP3s6yQVgQ/y+q+nY6K5dfV75iXzcNlGIP38aj22sVwtWWKMRb7B5HoHPaBvI1Ve5TSXATi66vV6utxsV+aZNFu+93VvlrG/oj8Wp67YT8l+Oq6PjwdGatFm7SEAP13kE0y9CEcf9qhtEWCMIq5AGq71moEAI9vrmFcmO8+7ZyDnmRN/VUaFkM2ce8KuBGFzDMmY6myLfQGra2ofgHhbJRXuRDZ4H+HmliWBHXQ0ysLGfv6FetbxtxzRgIZWjIsGVFl5imPXeyvVyayNek+dSWzjXd4t310YBdaF8sXeKs481PjsXbAtIru2+wHbv3GVh3sQY6Dnu6pF3pZ714VYdDi9A5GkXR/6xgaZN/tpQ8wVV3zeBuB+njoBNE4wjc+uA523ysXGd/P2sntmOb3OdHNWP5OVrxD3eJHdtH8QVkEIAqCor3hReR96yqt6PkTQfenllooQ447h6tOrnnuzwA8fMpq+jqg1oW8fTYYIncAYpVeTvkEFr/khQSbjoE8ykx9049OkE5MQEO9lC24tT7DwThQgf4Fhf8nGgAo3GYaON3crODpOr2pu5dBABz69t7F5yJBBo+r6QJdeLDWEoO7r1tceR3haA7gc7eZrCvpxSXXeKpo4P+hRixo9DeOFbqQVjKyWfBg9pnrEZKzK7R437YTTwhfoySG/YOCt3fs4aXlU3FjKortqQ6XyXaD0+Y/8VoqpyU9TRW45eN4oBxAH8Y/jLnNXfELJW+/p/MgO9Z+mBli2qqAP7dV/Arc2+YZRZwtBW8/p32y5ZsEuCS4O5AAgfR7Dde7zhiGfgvurQkfAXIrUG61rmxc2EZo18ph4vaWZI+QM0JdsbNlBJlPlwf9uguujQJy0j7TgTHdtRnjybTg55Hkk9S6l2rpYahumSewKHVosa1bh2Y6r9JGkdKvIDN/eeAwScrfjoLkCxWJuFZQ53FNP5w9XbQd1HhgHcVB/0fATG3sUUid1RTfc2+7pZVKldFSsaEK0v4k90tapQOk2HIbMhaJQtrUEL5+3sDanh8sOpbYRoQoqXWu6SQcUTQL9jzOrXNPWCJwXge4U7tlU1hkF012cAmvp8llQxf1IEMcw14pURxVOWATz4ITnYQjuF+vDXg5hgoiqXzO6mS91FQUBheURHIJxUeU1i3P0WOMpsm7vFYk0JJi/Ev+X3FwYD69cARPuP5GIc0PxoAFjcLRbNur0iMTrQmBBNYJ2ngU4x7SWfdTRl52Bqv7LmYW3C1CyTCPTHeWWIAM/Whm32COHsaj+2UQ739XB9t6NV0o9E9b7CW3XNiXzi9e0KiE+3rntukdIDBWrU2jsfQWuyFJRANxq8StHVv1JPy2C3Byco7qdNbASrnNXZ8G0L/Wp/pif4Ai9aEZ9Bb+TRx+REBdGlkF/s0dUdMSMr+6YCbuGxqPWdzcdqutvqkBzCksFcwAtjf55TeuH79M6AQa7r5PLeXxMFIlQKrXP9VJ275WGX+ptpf+tvTDBsecPnYQAlAWrVbRVJ7K2pRHwIjtSpbX96Y/lbKk6ZWXlBmh15r8yAWQsYxXgBOXYMAfHnUXF+rDqnB8bXDRtAn7bCziIqetSboK3NexMePvsCRLvmsoREA+kH8j4HWFpnNEaWgOmR7xyXHfTaz3slHc/YA6H6tl/L8d5tPcIwwD0tjvRaq3Y5BmYBSDClpv0VIX4s8D0XK3sPdpAb94HjPLkgboEz9EdZATW6ZdcmQvtKUwoWw+nAVKA7IcdY1UHnvNnIBplKci+knzewLz5/GGnzkGuuGky+0LTjtGBGR85EQICDqKChnm5pH3Z44nnWAk1YRdyu3g7QoFZ0h8jkr2ffjKmi+Qvsp+9GvNGZHmgW+YQAGUw7PPt8IPKbdy432vhKtRJjKWcSqq7helj81o3nfmaxVZ7Sqie8OOBk9WsyTD/ab7fQ5aWwQeJvnH6+ayo4IdIkOSBJjzXkgr+1TPhAx1AXDsxtCCj3TzQTLA1p782f7a8vdgPfwwrXmZxxbqo2h+6Zlo6mcMY4V7cFBOLm17VCvx9Qa2tAnkxEB+KYyQgbgAAnmNDOdOO6y2Cb+lke1MWQc9o+EMdQf7ubIG3Ek8GZ4k1PtGjbhwgOMPp5Em59JMVk/jU8/aF73Xcrd3UBNZyueQu0/xz2aGtZT8CRziOax2BWFXaeDzgZNV7oRtUzFoijoETf3xkAFFk3OMb7SgPh5wxU1+MygDIp9gZChH2qEcpgLh8pBIK90PXT1ZSU+ZExFK4Vm4GL/J7+K13lS5dQkW4HQwl6GX4yLqu8GhGWS2k75yel5IZIfFNdAL0NpKr2N5dQesBnxa42DLgJd6agS1jJsp1mO1dip7PU4P6diLLoTsZ4m3Q0QweiqeFfIGPLgF6v6mSVv6xe85VBD/1Mpe3AurRbcJ9SEo8NszNVy8rOCEexyIFcJRvYAlI/wk2I7r3p60FFLQXoH2q9xri/m41svRPbW0/EnPn2DWsmk0IiPpB60aa3+hiFfWuC8ZvWKEd9LxAk3HcOof6d77RewPaPsGw5lQAHcZN2vx1448u9pLfMLGQ3BSRRjBzRhKt7HcCw/7aqjtCDs5q76b4ZGphxN2th1WeXYlfnozX3ebKtX4Te11hf1tZP1diiGjIDAB1cR4Sb9rcFPC/nBARjlgDxd+tCBb1t91j71xJcgGjT3g/dUFnXXNiDrxkyoHANPk58ACPUa42hj8tgGrhiXOCmygxFZBiT2wyAJTDJ4wJEPmp6JIrDaSWYNqv4xH2wwdSTGYb3E0pXnS39nmLUsqoVZxzSoegqzd0o06wdbTXsaHGL+IF4JtIcXddTcD/dCd8hVf+fWPSV553kjMmMEULLS8HcgmptDO955dLGX78PjiDA6IsTHPm5IA6bc5ha0gaGkoEttXuxU11B2dOJ65/Q08tEF1+Y9cr2Nh/VECfQ33GyvR/gsdN1LuIeLpKMCAF2yRr769g9/4aJLZNRI71m2S91+Kp+Q0zubTcxoG2/6gm1Q79wkMj2XNO2ui7nWw8ULtu27CCvqTGX2PffD+xcwgh/TrOKvGZMM5jRFGDTn4NO/lwnDR/GY/waDZtkWDUPI0O8ztcFVqp6r2ZW+2bvkJ3raptYagFqu95VdIaml2CIp6CKets34x+fH2C+zH4cVFO7vj+6k2FU39PtRhWluYeZ3gDz1TLB9K2v7SD9gJU1qDxoRDrAWcrFGLyndhdtd0505+gEP79adK8fmFCWNYC+ahzVNcRH79E8dA1iqX/N0qq22xcOc20ALxLDspEj4QCFBQMgaIwoKbxr0Bd7Sbws6GiRK6tqoPfpiCle23axejRLyO1I+ahsEpWrzT5ZsCyS5RcY9jMfENFxSnhKsrfW8JHH6/rdQUMfmQPT3Uz9gY0C/pu1yuCnrPUvio0a1qMEosA/EwIzzid7cqsAAAAASUVORK5CYII=) repeat; } .overlay_circle-dark { background-image: radial-gradient(circle at center, rgba(0, 0, 0, 0) 0%, black 90%, black 100%); } .overlay_circle-dark-70 { background-image: radial-gradient(circle at center, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%); } .overlay_bottom-dark { background-image: linear-gradient(0deg, #111111 0%, rgba(17, 17, 17, 0) 100%); } .overlay_top-dark { background-image: linear-gradient(180deg, #111111 0%, rgba(17, 17, 17, 0) 100%); } .overlay_light { background-color: rgba(255, 255, 255, 0.8); } #outdated { font-family: sans-serif; position: absolute; color: white; display: none; overflow: hidden; left: 0; position: fixed; text-align: center; text-transform: uppercase; top: 0; width: 100%; z-index: 100000; padding: 24px 24px 36px 0; } #outdated.fullscreen { height: 100%; } #outdated .vertical-center { display: table-cell; text-align: center; vertical-align: middle; } #outdated h6 { font-size: 25px; line-height: 25px; margin: 12px 0; } #outdated p { font-size: 16px; line-height: 12px; margin: 0; text-transform: none; } #outdated #buttonUpdateBrowser { border: 2px solid white; cursor: pointer; display: block; margin: 30px auto 0; padding: 16px 24px; position: relative; text-decoration: none; width: 230px; white-space: nowrap; } #outdated #buttonUpdateBrowser:hover { background-color: #b29400; color: white; } #outdated .last { height: 20px; position: absolute; right: 70px; top: 10px; width: auto; display: inline-table; } #outdated .last[dir=rtl] { left: 25px !important; right: auto !important; } #outdated #buttonCloseUpdateBrowser { color: white; display: block; font-size: 36px; height: 100%; line-height: 36px; position: relative; text-decoration: none; width: 100%; } .bbbwwwrbbwbwbbwbwbbwbwbwbwbwbrbwbrwbrwbrwwrw-indicator { pointer-events: none; position: fixed; bottom: 60px; right: var(--gutter-horizontal); z-index: 500; } .post:not([data-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-type=single-post]) { max-width: 900px; width: 100%; } .post blockquote:before { content: url("https://www.bergler.immo/brwsitewireframe/img/general/quote-black.svg"); display: block; width: 2.5em; height: 2.5em; float: left; margin-right: 1em; margin-top: 0.33em; } .post blockquote cite { display: block; text-align: right; } .post blockquote cite:before { content: ""; width: 60px; height: 1px; display: inline-block; vertical-align: middle; background-color: var(--color-gray-1); margin: 1em; } .post-wrapper { max-width: 1180px; } .post__content > *:first-child, .post__comments > *:first-child, .section-content__heading > *:first-child, .section-content__text > *:first-child { margin-top: 0; } .post__content > *:last-child, .post__comments > *:last-child, .section-content__heading > *:last-child, .section-content__text > *:last-child { margin-bottom: 0; } .post__content ul, .post__comments ul, .section-content__heading ul, .section-content__text ul { list-style-type: none; padding: 0; margin: 0; margin-bottom: 1.5em; } .post__content ul li, .post__comments ul li, .section-content__heading ul li, .section-content__text ul li { display: block; margin-top: 1em; margin-bottom: 1em; } .post__content ul ul, .post__content ul ol, .post__comments ul ul, .post__comments ul ol, .section-content__heading ul ul, .section-content__heading ul ol, .section-content__text ul ul, .section-content__text ul ol { padding-left: 1em; } .post__content ul:not(.wireframesection-gallery), .post__comments ul:not(.wireframesection-gallery), .section-content__heading ul:not(.wireframesection-gallery), .section-content__text ul:not(.wireframesection-gallery) { padding-left: 1.5em; } .post__content ul:not(.wireframesection-gallery) li:before, .post__comments ul:not(.wireframesection-gallery) li:before, .section-content__heading ul:not(.wireframesection-gallery) li:before, .section-content__text ul:not(.wireframesection-gallery) li:before { content: ""; display: inline-block; width: 1em; height: 2px; vertical-align: middle; margin-right: 0.5em; margin-bottom: 3px; background-color: var(--color-gray-1); } .post__content ul:not(.wireframesection-gallery) li > span, .post__comments ul:not(.wireframesection-gallery) li > span, .section-content__heading ul:not(.wireframesection-gallery) li > span, .section-content__text ul:not(.wireframesection-gallery) li > span { vertical-align: top !important; } .post__content ol:not(.comment-list), .post__comments ol:not(.comment-list), .section-content__heading ol:not(.comment-list), .section-content__text ol:not(.comment-list) { margin-bottom: 24px; padding-left: 1.25em; } .post__content ol:not(.comment-list) li, .post__comments ol:not(.comment-list) li, .section-content__heading ol:not(.comment-list) li, .section-content__text ol:not(.comment-list) li { display: list-item; margin-top: 0.75em; margin-bottom: 0.75em; } .post__content ol:not(.comment-list) li > span, .post__comments ol:not(.comment-list) li > span, .section-content__heading ol:not(.comment-list) li > span, .section-content__text ol:not(.comment-list) li > span { vertical-align: top !important; } .post__content ol:not(.comment-list) ul, .post__content ol:not(.comment-list) ol, .post__comments ol:not(.comment-list) ul, .post__comments ol:not(.comment-list) ol, .section-content__heading ol:not(.comment-list) ul, .section-content__heading ol:not(.comment-list) ol, .section-content__text ol:not(.comment-list) ul, .section-content__text ol:not(.comment-list) ol { padding-left: 1.25em; } .post__content > ul, .comment-content > ul, .section-content__heading > ul, .section-content__text > ul { padding-left: 0 !important; } .post__media { margin-bottom: 2em; } .post__tags { border-top: 2px solid var(--color-dark-1); padding-top: 1.5em; } .post__read-more { padding: 16px 30px; } .sticky { border-radius: 2px; border: 1px solid var(--color-dark-1); padding: 3em; } @media screen and (max-width: 767px) { .sticky { padding: 2em; } .post-wrapper { padding-left: 0 !important; padding-right: 0 !important; } } .post-meta { list-style-type: none; padding: 0; margin: 0; } .post-meta li { display: inlinr-brbwrbwbrbbrbbbbbwrwrwrwwwwwrrrwbwbrbwbrw; flex-wrap: wrap; line-height: 1.6; } .post-meta li:not(:last-child):after { content: "/"; color: var(--color-dark-1); display: inline-block; margin-left: 6px; margin-right: 5px; transition: opacity 0.6s ease; } .post-meta ul { padding-left: 0; } .pagination { margin-top: calc(1 * (40 * 1px)); border-top: 2px solid var(--color-dark-1); padding: 10px 0 0; } @media screen and (min-width: 320px) { .pagination { margin-top: calc(1 * (40 * 1px + (90 - 40) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pagination { margin-top: calc(1 * (90 * 1px)); } } .pagination .nav-links { display: flex; justify-content: space-between; align-items: center; } .pagination .nav-links__container { margin-left: auto; margin-right: auto; } .pagination .bbbwwwrbbwbwbbwbwbbwbwbwbwbwbrbwbrwbrwbrwwrw-numbers { display: inline-block; line-height: 1; font-weight: 600; padding: 12px 15px; background-image: none; vertical-align: middle; transition-property: color; } .pagination .bbbwwwrbbwbwbbwbwbbwbwbwbwbwbrbwbrwbrwbrwwrw-numbers.prev { font-size: 24px; font-weight: normal; margin-left: -20px; } .pagination .bbbwwwrbbwbwbbwbwbbwbwbwbwbwbrbwbrwbrwbrwwrw-numbers.next { font-size: 24px; font-weight: normal; margin-right: -20px; } .pagination .bbbwwwrbbwbwbbwbwbbwbwbwbwbwbrbwbrwbrwbrwwrw-numbers:not(a) { color: var(--color-gray-1); } .pagination .bbbwwwrbbwbwbbwbwbbwbwbwbwbwbrbwbrwbrwbrwwrw-numbers.current { color: var(--color-dark-1); } .bbbwwwrbbwbwbbwbwbbwbwbwbwbwbrbwbrwbrwbrwwrw-links { margin-top: calc(1 * (40 * 1px)); border-top: 2px solid var(--color-dark-1); padding: 10px 0 0; } @media screen and (min-width: 320px) { .bbbwwwrbbwbwbbwbwbbwbwbwbwbwbrbwbrwbrwbrwwrw-links { margin-top: calc(1 * (40 * 1px + (90 - 40) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .bbbwwwrbbwbwbbwbwbbwbwbwbwbwbrbwbrwbrwbrwwrw-links { margin-top: calc(1 * (90 * 1px)); } } .bbbwwwrbbwbwbbwbwbbwbwbwbwbwbrbwbrwbrwbrwwrw-links .bbbwwwrbbwbwbbwbwbbwbwbwbwbwbrbwbrwbrwbrwwrw-number { display: inline-block; line-height: 1; font-weight: 600; padding: 0 15px; border: none; } .bbbwwwrbbwbwbbwbwbbwbwbwbwbwbrbwbrwbrwbrwwrw-links a { background-image: none; } .bbbwwwrbbwbwbbwbwbbwbwbwbwbwbrbwbrwbrwbrwwrw-links .post-bbbwwwrbbwbwbbwbwbbwbwbwbwbwbrbwbrwbrwbrwwrw-numbers:not(a) { color: var(--color-gray-1); } .comments-pagination { text-align: center; } .comments-pagination .bbbwwwrbbwbwbbwbwbbwbwbwbwbwbrbwbrwbrwbrwwrw-numbers { display: inline-block; line-height: 1; font-weight: 600; padding: 0 10px; transition-property: color; } @media screen and (max-width: 991px) { .pagination { padding: 8px 0 0; } .bbbwwwrbbwbwbbwbwbbwbwbwbwbwbrbwbrwbrwbrwwrw-links { padding: 8px 0 0; } } .posts-navigation { border-top: 1px solid rgba(128, 128, 128, 0.3); } .posts-navigation__item_prev { text-align: left; } .posts-navigation__item_next { text-align: right; } @media screen and (max-width: 991px) { .posts-navigation__item_prev, .posts-navigation__item_next { text-align: center; } } .smooth-scroll { overflow: hidden; width: 100vw; height: 100vh; } [data-arts-os-animation]:not([data-arts-os-animation=animated]):not(.section-masthead) { opacity: 0.01; visibility: hidden; } .section-masthead[data-arts-os-animation]:not([data-arts-os-animation=animated]) > * { opacity: 0.01; visibility: hidden; } body.wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-editor-active [data-arts-os-animation] { opacity: 1; visibility: visible; } .c-scrollbar { display: none !important; } [data-arts-scroll-fixed] { width: 100% !important; left: 0 !important; top: 0 !important; } [data-arts-scroll-down] { cursor: pointer; } .section { position: relative; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .section-fullheight { display: flex; } .section-fullheight__inner { position: relative; display: flex; flex-direction: column; justify-content: center; width: 100%; min-height: 100vh; } .section-fullheight__inner_mobile { min-height: calc(var(--fix-bar-vh, 1vh) * 100); } .section_z-100 { z-index: 100; } .section__content { position: relative; z-index: 60; } .section__headline { display: block; width: calc(1 * (60 * 1px)); height: 1px; background-color: var(--color-gray-1); } @media screen and (min-width: 320px) { .section__headline { width: calc(1 * (60 * 1px + (120 - 60) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .section__headline { width: calc(1 * (120 * 1px)); } } .text-left .section__headline { margin-left: 0; margin-right: auto; } .text-center .section__headline { margin-left: auto; margin-right: auto; } .text-right .section__headline { margin-left: auto; margin-right: 0; } .section__bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; } .section__circle { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); margin: auto; width: calc(100vw - var(--gutter-horizontal) * 4); height: calc(100vw - var(--gutter-horizontal) * 4); z-index: 1; pointer-events: none; } @media screen and (max-width: 991px) { .section-fullheight__inner_mobile-auto { min-height: 0; height: 100%; display: block; } } .section_h-100 { height: 100px; max-height: 100vh; } .section_h-200 { height: 200px; max-height: 100vh; } .section_h-300 { height: 300px; max-height: 100vh; } .section_h-400 { height: 400px; max-height: 100vh; } .section_h-500 { height: 500px; max-height: 100vh; } .section_h-600 { height: 600px; max-height: 100vh; } .section_h-700 { height: 700px; max-height: 100vh; } .section_h-800 { height: 800px; max-height: 100vh; } .section_h-900 { height: 900px; max-height: 100vh; } .section_h-100vh { height: 100vh; } .section_w-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-right { max-width: 100%; width: calc(100% - (100vw - 1140px) / 2 - 20px); margin-left: auto; text-align: left; } .section_w-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-left { max-width: 100%; width: calc(100% - (100vw - 1140px) / 2 - 20px); margin-right: auto; text-align: right; } @media screen and (max-width: 1400px) { .section_w-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-right, .section_w-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-left { width: 100%; text-align: center; } .section_w-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-right .section-image__caption-vertical-left, .section_w-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-right .section-image__caption-vertical-right, .section_w-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-left .section-image__caption-vertical-left, .section_w-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-left .section-image__caption-vertical-right { position: relative; top: auto; left: auto; right: auto; bottom: auto; transform: none; padding: 0 20px; margin-top: 1em; text-align: center; width: 100%; } .section_w-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-right .section-image__caption.text-left, .section_w-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-right .section-image__caption.text-center, .section_w-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-right .section-image__caption.text-right, .section_w-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-left .section-image__caption.text-left, .section_w-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-left .section-image__caption.text-center, .section_w-bwrwrrwrwbbbbbrrwwwwwbrwbwbr-left .section-image__caption.text-right { text-align: center !important; } } @media screen and (max-width: 767px) { .section_h-100 { max-height: 70vh; } .section_h-200 { max-height: 70vh; } .section_h-300 { max-height: 70vh; } .section_h-400 { max-height: 70vh; } .section_h-500 { max-height: 70vh; } .section_h-600 { max-height: 70vh; } .section_h-700 { max-height: 70vh; } .section_h-800 { max-height: 70vh; } .section_h-900 { max-height: 70vh; } } .section-offset__content { position: relative; width: 100%; } .section-about { max-width: 1680px; margin-left: auto; margin-right: auto; } .section-about__offset-bwrwrrwrwbbbbbrrwwwwwbrwbwbr { max-width: calc(100vw - var(--gutter-horizontal)); padding-right: 0; margin-left: 0; z-index: 10; } .section-about__content { z-index: 100; } .section-about__floating-image { margin-left: auto; z-index: 200; max-width: 420px; height: 420px; margin-bottom: -420px; top: -250px; } @media screen and (max-width: 1280px) { .section-about__floating-image { max-width: 300px; height: 300px; margin-bottom: -300px; top: -200px; } } @media screen and (max-width: 991px) { .section-about__floating-image { margin-bottom: -150px; } } @media screen and (max-width: 767px) { .section-about__floating-image { max-width: 200px; height: 200px; margin-bottom: -100px; top: -120px; } } .section-blog__post { max-width: 940px; } .section-blog__sidebar { max-width: 370px; } .section-blog__wrapper-pagination { margin-top: calc(1 * (40 * 1px)); } @media screen and (min-width: 320px) { .section-blog__wrapper-pagination { margin-top: calc(1 * (40 * 1px + (80 - 40) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .section-blog__wrapper-pagination { margin-top: calc(1 * (80 * 1px)); } } .section-blog__wrapper-post { box-sizing: content-box; max-width: 900px; margin-bottom: calc(1 * (40 * 1px)); } @media screen and (min-width: 320px) { .section-blog__wrapper-post { margin-bottom: calc(1 * (40 * 1px + (80 - 40) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .section-blog__wrapper-post { margin-bottom: calc(1 * (80 * 1px)); } } .section-blog__wrapper-post:last-child { margin-bottom: 0 !important; } @media screen and (max-width: 991px) { .section-blog__sidebar { max-width: 100%; } .section-blog_post-has-background { padding-top: 0 !important; } .section-blog_post-has-background .section-blog__wrapper-post { padding-left: 20px !important; padding-right: 20px !important; } .section-blog__wrapper-post { max-width: 100%; display: flex; justify-content: center; } } @media screen and (max-width: 767px) { .section-blog_post-has-background .section-blog__wrapper-post { padding-top: 40px; padding-bottom: 40px; } } .section-properties { margin-top: -1em; margin-bottom: -1em; } .section-properties__item { margin-top: 1em; margin-bottom: 1em; } @media screen and (max-width: 991px) { .section-properties_no-margins { margin-top: 0; margin-bottom: 0; } } .section-masthead__inner { position: relative; overflow: hidden; z-index: 50; } .section-masthead__background { overflow: hidden; } .section-masthead__background_fullscreen, .section-masthead__background_halfscreen { position: absolute !important; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; } .section-masthead__background_halfscreen-gutters { padding: calc(var(--gutter-horizontal) + 40px) var(--gutter-horizontal) var(--gutter-horizontal); } .section-masthead__text { display: inline-block; max-width: 700px; } .section-masthead__wrapper-scroll-down { display: inline-block; position: absolute; bottom: 2px; z-index: 50; } .text-center .section-masthead__wrapper-scroll-down { left: 0; right: 0; margin: auto; } .text-left .container-fluid .section-masthead__wrapper-scroll-down { left: calc(var(--gutter-horizontal) - 20px); } .text-right .container-fluid .section-masthead__wrapper-scroll-down { right: calc(var(--gutter-horizontal) - 20px); } .text-left .container .section-masthead__wrapper-scroll-down { left: 0; } .text-right .container .section-masthead__wrapper-scroll-down { right: 0; } .overlay.section-masthead__overlay { z-index: 1; transform: scale(1.02); } .section-masthead__header { z-index: 50; } .section-masthead__header_absolute { position: absolute; top: 50%; left: 0; right: 0; transform: translateY(-50%); z-index: 50; } .section-masthead__wrapper-info { margin-top: 2em; margin-bottom: 2em; } .section-masthead__wrapper-info:first-child { margin-top: 0; } .section-masthead__wrapper-info:last-child { margin-bottom: 0; } .section-masthead__meta-item { display: inline-block; } .section-masthead__meta-item:not(:last-child):after { content: ""; display: inline-block; vertical-align: middle; width: 60px; width: calc(1 * (40 * 1px)); height: 1px; margin: 1em; background-color: var(--color-gray-1); } @media screen and (min-width: 320px) { .section-masthead__meta-item:not(:last-child):after { width: calc(1 * (40 * 1px + (60 - 40) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .section-masthead__meta-item:not(:last-child):after { width: calc(1 * (60 * 1px)); } } .section-masthead__meta-item > * { display: inline-block; vertical-align: middle; } .section-masthead__meta-categories { list-style-type: none; padding: 0; margin: 0; } .section-masthead__bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; } .section-masthead[data-arts-os-animation] .lazy-bg, .section-masthead[data-arts-os-animation] .lazy-bg-image, .section-masthead[data-arts-os-animation] .lazy { background-color: unset !important; } .section-masthead[data-arts-os-animation] .section-masthead__meta .post-meta li:not(:last-child):after { opacity: 0; } .section-masthead[data-arts-os-animation] .section-masthead__meta.animated .post-meta li:not(:last-child):after { opacity: 1; transition-delay: 0.4s; } @media screen and (max-width: 991px) { .section-masthead__wrapper-scroll-down { bottom: 4px; } .section-masthead__background_halfscreen { position: relative !important; top: auto; left: auto; right: auto; bottom: auto; height: calc(var(--fix-bar-vh, 1vh) * 100); transform: none; } .section-masthead__background_halfscreen.section-fullheight__inner_mobile { height: 100%; } .section-masthead__background_halfscreen-gutters { padding: 0; } } .section-scroll { transition: background-color 0.4s ease; } .section-services__wrapper-letter { display: inline-block; position: absolute; bottom: 66%; z-index: 0; } .section-services__wrapper-letter_right { right: 100px; } .section-services__wrapper-letter_left { left: 100px; } .section-services__letter { display: inline-block; line-height: 1; font-size: calc(67 * 1px); color: var(--color-dark-1); opacity: 0.05; } @media screen and (min-width: 320px) { .section-services__letter { font-size: calc(67 * 1px + (400 - 67) * ((100vw - 320px) / 1600)); } } @media screen and (min-width: 1920px) { .section-services__letter { font-size: calc(400 * 1px); } } .section-services__wrapper-content { position: relative; } @media screen and (max-width: 991px) { .section-services__container { padding-left: 0; padding-right: 0; } .section-services__container > .row { margin-left: 0; margin-right: 0; } } .social { list-style-type: none; padding: 0; margin: 0; } .social__item { display: inline-block; transition: none; } .social__item a { display: flex !important; align-items: center; justify-content: center; width: 30px; height: 30px; font-size: 14px; } .sidebar_no-margin-last-widget .widget:last-child { margin-bottom: 0; } .sidebar .search-form { margin-top: 0; } @media only screen and (max-width: 991px) { .sidebar { margin-top: 80px; } } @media only screen and (max-width: 767px) { .sidebar { margin-top: 60px; } } select { display: block; border: 1px solid rgba(128, 128, 128, 0.3); border-radius: 2px; padding: 8px 35px 8px 15px; background-color: transparent; outline: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-image: url("https://www.bergler.immo/brwsitewireframe/img/general/select_black.png"); background-position: right 15px bottom 50%; background-repeat: no-repeat; background-size: 6px 4px; } .spinner { position: fixed; left: var(--gutter-horizontal); bottom: calc(var(--fix-bar-vh, 30px) + 15px); width: 30px; height: 30px; z-index: 10000; -webkit-animation: rotator 1.2s ease-in-out infinite; animation: rotator 1.2s ease-in-out infinite; opacity: 0; visibility: hidden; } @-webkit-keyframes rotator { 0% { transform: rotate(0deg); } 100% { transform: rotate(270deg); } } @keyframes rotator { 0% { transform: rotate(0deg); } 100% { transform: rotate(270deg); } } .spinner__path { stroke: var(--color-gray-1); stroke-dasharray: 202; stroke-dashoffset: 0; transform-origin: center; -webkit-animation: dash 1.2s ease-in-out infinite; animation: dash 1.2s ease-in-out infinite; } @-webkit-keyframes dash { 0% { stroke-dashoffset: 202; transform: rotate(0deg); } 50% { stroke-dashoffset: 50.5; transform: rotate(135deg); } 100% { stroke-dashoffset: 202; transform: rotate(450deg); } } @keyframes dash { 0% { stroke-dashoffset: 202; transform: rotate(0deg); } 50% { stroke-dashoffset: 50.5; transform: rotate(135deg); } 100% { stroke-dashoffset: 202; transform: rotate(450deg); } } .svg-rectangle { fill: #fff; } .svg-rectangle__normal { visibility: hidden; } table { border-collapse: collapse; margin: 0 0 24px; } thead th { border-bottom: 1px solid var(--color-dark-3); padding-bottom: 0.5em; } th { padding: 0.75em; text-align: left; white-space: nowrap; } tr { border-bottom: 1px solid rgba(128, 128, 128, 0.3); } td { padding: 0.75em; } th:first-child, td:first-child { padding-left: 0; } th:last-child, td:last-child { padding-right: 0; } .tagcloud a, .widget .tagcloud a { display: inline-block; font-size: 12px !important; font-weight: 700; letter-spacing: 1px; line-height: 1; text-transform: uppercase; background-color: transparent; padding: 8px 14px; margin-bottom: 6px; margin-right: 4px; border-radius: 100px; border: 1px solid rgba(128, 128, 128, 0.3); } .tagcloud a:hover, .widget .tagcloud a:hover { border-color: var(--color-dark-1); } .tagcloud ul, .widget .tagcloud ul { list-style-type: none; padding: 0; margin: 0; } .tagcloud ul li, .widget .tagcloud ul li { display: inline-block; margin-bottom: 0; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]), .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light { color: #fff; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .section__headline, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .section__headline { background-color: var(--color-gray-2); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .xxl, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .xxl { color: var(--xxl-color-light); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .xl, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .xl { color: var(--xl-color-light); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) h1, [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .h1, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light h1, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .h1 { color: var(--h1-color-light); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) h2, [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .h2, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light h2, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .h2 { color: var(--h2-color-light); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) h3, [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .h3, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light h3, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .h3 { color: var(--h3-color-light); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) h4, [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .h4, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light h4, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .h4 { color: var(--h4-color-light); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) h5, [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .h5, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light h5, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .h5 { color: var(--h5-color-light); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) h6, [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .h6, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light h6, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .h6 { color: var(--h6-color-light); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) p, [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .paragraph, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light p, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .paragraph { color: var(--paragraph-color-light); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .subheading, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .subheading { color: var(--subheading-color-light); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) blockquote, [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .blockquote, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light blockquote, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .blockquote { color: var(--blockquote-color-light); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) blockquote p, [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .blockquote p, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light blockquote p, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .blockquote p { color: var(--blockquote-color-light); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) blockquote cite, [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .blockquote cite, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light blockquote cite, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .blockquote cite { color: var(--blockquote-color-light); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) a, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light a { color: var(--color-gray-1); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) a:hover, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light a:hover { color: #fff; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) a.hover-zoom:hover .hover-zoom__caption, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light a.hover-zoom:hover .hover-zoom__caption { color: #fff; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .figure-post__date, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .figure-post__date { background-color: #181818; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .post blockquote:before, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .post blockquote:before { content: url("https://www.bergler.immo/brwsitewireframe/img/general/quote-white.svg"); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .post-meta li:not(:last-child):after, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .post-meta li:not(:last-child):after { color: var(--color-gray-1); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .has-drop-cap:not(:focus):not(.has-drop-cap_split):first-letter, [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .drop-cap:first-letter, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .has-drop-cap:not(:focus):not(.has-drop-cap_split):first-letter, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .drop-cap:first-letter { color: var(--dropcap-color-light); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .split-text:not(.js-split-text) .has-drop-cap > div:first-child, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .split-text:not(.js-split-text) .has-drop-cap > div:first-child { color: var(--dropcap-color-light); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .post__tags, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .post__tags { border-color: var(--color-gray-1); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .tagcloud a:hover, [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .widget .tagcloud a:hover, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .tagcloud a:hover, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .widget .tagcloud a:hover { border-color: #fff; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .input-float__input_focused, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .input-float__input_focused { border-color: #fff; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .input-float__input_focused + .input-float__label, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .input-float__input_focused + .input-float__label { color: #fff; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .change-text-hover__line, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .change-text-hover__line { background-color: var(--color-gray-1); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .change-text-hover__normal, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .change-text-hover__normal { color: var(--color-gray-1); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .change-text-hover__hover, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .change-text-hover__hover { color: #fff; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .arrow:hover .arrow__pointer, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .arrow:hover .arrow__pointer { background-color: #fff; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .arrow:hover .circle, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .arrow:hover .circle { stroke: #fff; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .arrow:hover .arrow__triangle, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .arrow:hover .arrow__triangle { border-color: transparent transparent transparent #fff; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .filter__item, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .filter__item { color: #fff; opacity: 0.3; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .filter__item:hover, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .filter__item:hover { color: #fff; opacity: 1; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .filter__item_active, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .filter__item_active { opacity: 1; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .filter__underline, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .filter__underline { background-color: #fff; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .figure-project__heading, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .figure-project__heading { color: #fff; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .slider__dot svg .circle, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .slider__dot svg .circle { stroke: #fff; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .slider__dot, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .slider__dot { border-color: var(--color-dark-4); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .slider__dot:after, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .slider__dot:after { background-color: var(--color-dark-4); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .slider__dot_active:after, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .slider__dot_active:after { background-color: #fff; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .widgettitle, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .widgettitle { color: #fff; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .widgettitle:after, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .widgettitle:after { background-color: var(--color-gray-1); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .circle-button__inner .svg-circle, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .circle-button__inner .svg-circle { border: 1px solid rgba(255, 255, 255, 0.3); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .circle-button__inner .circle-button__icon, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .circle-button__inner .circle-button__icon { fill: #fff; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .circle-button__circle:hover .svg-circle, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .circle-button__circle:hover .svg-circle { border-color: white; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .section-nav-projects__link, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .section-nav-projects__link { color: #fff; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .section-nav-projects__link:hover, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .section-nav-projects__link:hover { opacity: 1 !important; color: var(--color-gray-2) !important; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .figure-icon__wrapper-icon:hover, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .figure-icon__wrapper-icon:hover { border-color: #fff; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .pagination, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .pagination { border-color: var(--color-gray-1); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .pagination .bbbwwwrbbwbwbbwbwbbwbwbwbwbwbrbwbrwbrwbrwwrw-numbers.current, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .pagination .bbbwwwrbbwbwbbwbwbbwbwbwbwbwbrbwbrwbrwbrwwrw-numbers.current { color: #fff; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) thead th, [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) #bwbrwbrwbrwbrwbbrbwbbwbwbrbwbrwbrbwrbwr-calendar thead, [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) tr, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light thead th, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light #bwbrwbrwbrwbrwbbrbwbbwbwbrbwbrwbrbwrbwr-calendar thead, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light tr { border-color: rgba(128, 128, 128, 0.4); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .figure-feature__icon, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .figure-feature__icon { color: #fff; } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .figure-testimonial__sign:before, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .figure-testimonial__sign:before { content: url("https://www.bergler.immo/brwsitewireframe/img/general/quote-white.svg"); } [data-arts-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=light]:not([data-arts-header-overlay-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-text=dark]) .figure-logo__line, .arts-wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bbrbwbrbbbbbwrwwwwwwwrbrbbwbwbrbwbrbwrbwr-light .figure-logo__line { background-color: #fff; } .transition-curtain { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; transform: translateY(100%); margin: auto; z-index: 350; overflow: hidden; } .blocking-curtain { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 999; display: none; } .alignnone { margin: 1em 0; } .aligncenter, div.aligncenter { display: block; margin: 1.5em auto 1.5em auto; } .alignright { float: right; margin: 0.5em 0 0.5em 1.5em; } .alignleft { float: left; margin: 0.5em 1.5em 0.5em 0; } a img.alignright { float: right; margin: 5px 0 24px 24px; } a img.alignnone { margin: 5px 24px 24px 0; } a img.alignleft { float: left; margin: 5px 24px 24px 0; } a img.aligncenter { display: block; margin-left: auto; margin-right: auto; } .wireframesection-image { margin-top: 2em; margin-bottom: 2em; } .bwbrwbrwbrwbrwbbrbwbbwbwbrbwbrwbrbwrbwr-caption { max-width: 100%; text-align: center; } .bwbrwbrwbrwbrwbbrbwbbwbwbrbwbrwbrbwrbwr-caption.alignnone, .bwbrwbrwbrwbrwbbrbwbbwbwbrbwbrwbrbwrbwr-caption.alignleft { margin: 0.25em 1.5em 1.5em 0; } .bwbrwbrwbrwbrwbbrbwbbwbwbrbwbrwbrbwrbwr-caption.alignright { margin: 0.25em 0 1.5em 1.5em; } .bwbrwbrwbrwbrwbbrbwbbwbwbrbwbrwbrbwrbwr-caption img { border: 0 none; height: auto; margin: 0; max-width: 100%; padding: 0; width: auto; } .bwbrwbrwbrwbrwbbrbwbbwbwbrbwbrwbrbwrbwr-caption p.bwbrwbrwbrwbrwbbrbwbbwbwbrbwbrwbrbwrbwr-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 0 0.25em 0.25em; } .bwbrwbrwbrwbrwbbrbwbbwbwbrbwbrwbrbwrbwr-caption-text { margin-top: 0.5em; } .blocks-gallery-caption, .wireframesection-embed figcaption, .wireframesection-image figcaption { font-size: 14px; text-align: center; } .wireframesection-image figcaption { margin-top: 0.5em; margin-bottom: 1em; } .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; } .screen-reader-text:focus { background-color: var(--color-gray-2); border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; } .bypostauthor { display: block; } a, .wireframesection-freeform.block-library-rich-text__tinymce a { transition: all 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86); text-decoration: none; color: var(--color-gray-1); } a:hover, .wireframesection-freeform.block-library-rich-text__tinymce a:hover { color: var(--color-dark-2); text-decoration: none; } h1, h2, h3 { margin-top: 0.5em; margin-bottom: 0.5em; } h4, h5, h6 { margin-top: 0.75em; margin-bottom: 0.75em; } .xxl { font-family: "Cinzel", serif; font-weight: normal; line-height: 1; font-size: calc(var(--xxl-min-font-size) * 1px); color: var(--xxl-color-dark); } @media screen and (min-width: 320px) { .xxl { font-size: calc(var(--xxl-min-font-size) * 1px + (var(--xxl-max-font-size) - var(--xxl-min-font-size)) * ((100vw - 320px) / 1600)); } } @media screen and (min-width: 1920px) { .xxl { font-size: calc(var(--xxl-max-font-size) * 1px); } } .xl { font-family: "Cinzel", serif; font-weight: normal; line-height: 1.1; font-size: calc(var(--xl-min-font-size) * 1px); color: var(--xl-color-dark); } @media screen and (min-width: 320px) { .xl { font-size: calc(var(--xl-min-font-size) * 1px + (var(--xl-max-font-size) - var(--xl-min-font-size)) * ((100vw - 320px) / 1600)); } } @media screen and (min-width: 1920px) { .xl { font-size: calc(var(--xl-max-font-size) * 1px); } } h1, .h1 { font-family: "Cinzel", serif; font-weight: normal; line-height: 1.13; font-size: calc(var(--h1-min-font-size) * 1px); color: var(--h1-color-dark); } @media screen and (min-width: 320px) { h1, .h1 { font-size: calc(var(--h1-min-font-size) * 1px + (var(--h1-max-font-size) - var(--h1-min-font-size)) * ((100vw - 320px) / 1600)); } } @media screen and (min-width: 1920px) { h1, .h1 { font-size: calc(var(--h1-max-font-size) * 1px); } } h2, .h2 { font-family: "Cinzel", serif; font-weight: normal; line-height: 1.31; font-size: calc(var(--h2-min-font-size) * 1px); color: var(--h2-color-dark); } @media screen and (min-width: 320px) { h2, .h2 { font-size: calc(var(--h2-min-font-size) * 1px + (var(--h2-max-font-size) - var(--h2-min-font-size)) * ((100vw - 320px) / 1600)); } } @media screen and (min-width: 1920px) { h2, .h2 { font-size: calc(var(--h2-max-font-size) * 1px); } } h3, .h3 { font-family: "Cinzel", serif; font-weight: normal; line-height: 1.4; font-size: calc(var(--h3-min-font-size) * 1px); color: var(--h3-color-dark); } @media screen and (min-width: 320px) { h3, .h3 { font-size: calc(var(--h3-min-font-size) * 1px + (var(--h3-max-font-size) - var(--h3-min-font-size)) * ((100vw - 320px) / 1600)); } } @media screen and (min-width: 1920px) { h3, .h3 { font-size: calc(var(--h3-max-font-size) * 1px); } } h4, .h4 { font-family: "Cinzel", serif; font-weight: bold; line-height: 1.62; font-size: calc(var(--h4-min-font-size) * 1px); color: var(--h4-color-dark); } @media screen and (min-width: 320px) { h4, .h4 { font-size: calc(var(--h4-min-font-size) * 1px + (var(--h4-max-font-size) - var(--h4-min-font-size)) * ((100vw - 320px) / 1600)); } } @media screen and (min-width: 1920px) { h4, .h4 { font-size: calc(var(--h4-max-font-size) * 1px); } } h5, .h5 { font-family: "Cinzel", serif; font-weight: bold; line-height: 1.6; font-size: calc(var(--h5-min-font-size) * 1px); color: var(--h5-color-dark); } @media screen and (min-width: 320px) { h5, .h5 { font-size: calc(var(--h5-min-font-size) * 1px + (var(--h5-max-font-size) - var(--h5-min-font-size)) * ((100vw - 320px) / 1600)); } } @media screen and (min-width: 1920px) { h5, .h5 { font-size: calc(var(--h5-max-font-size) * 1px); } } h6, .h6 { font-family: "Cinzel", serif; font-weight: bold; line-height: 1.6; font-size: calc(var(--h6-min-font-size) * 1px); color: var(--h6-color-dark); } @media screen and (min-width: 320px) { h6, .h6 { font-size: calc(var(--h6-min-font-size) * 1px + (var(--h6-max-font-size) - var(--h6-min-font-size)) * ((100vw - 320px) / 1600)); } } @media screen and (min-width: 1920px) { h6, .h6 { font-size: calc(var(--h6-max-font-size) * 1px); } } p { margin-top: 1em; margin-bottom: 1em; font-size: calc(var(--paragraph-min-font-size) * 1px); line-height: 1.8; color: var(--paragraph-color-dark); } @media screen and (min-width: 320px) { p { font-size: calc(var(--paragraph-min-font-size) * 1px + (var(--paragraph-max-font-size) - var(--paragraph-min-font-size)) * ((100vw - 320px) / 1600)); } } @media screen and (min-width: 1920px) { p { font-size: calc(var(--paragraph-max-font-size) * 1px); } } .paragraph { font-size: calc(var(--paragraph-min-font-size) * 1px); line-height: 1.8; color: var(--paragraph-color-dark); } @media screen and (min-width: 320px) { .paragraph { font-size: calc(var(--paragraph-min-font-size) * 1px + (var(--paragraph-max-font-size) - var(--paragraph-min-font-size)) * ((100vw - 320px) / 1600)); } } @media screen and (min-width: 1920px) { .paragraph { font-size: calc(var(--paragraph-max-font-size) * 1px); } } blockquote, .blockquote { display: block; font-size: calc(var(--blockquote-min-font-size) * 1px); line-height: 1.6; font-style: italic; margin-top: 2em; margin-bottom: 2em; color: var(--blockquote-color-dark); } @media screen and (min-width: 320px) { blockquote, .blockquote { font-size: calc(var(--blockquote-min-font-size) * 1px + (var(--blockquote-max-font-size) - var(--blockquote-min-font-size)) * ((100vw - 320px) / 1600)); } } @media screen and (min-width: 1920px) { blockquote, .blockquote { font-size: calc(var(--blockquote-max-font-size) * 1px); } } blockquote p, .blockquote p { margin-top: 0; font-size: calc(var(--blockquote-min-font-size) * 1px); line-height: 1.6; color: var(--blockquote-color-dark); } @media screen and (min-width: 320px) { blockquote p, .blockquote p { font-size: calc(var(--blockquote-min-font-size) * 1px + (var(--blockquote-max-font-size) - var(--blockquote-min-font-size)) * ((100vw - 320px) / 1600)); } } @media screen and (min-width: 1920px) { blockquote p, .blockquote p { font-size: calc(var(--blockquote-max-font-size) * 1px); } } blockquote p:last-child, .blockquote p:last-child { margin-bottom: 0; } blockquote cite, .blockquote cite { font-size: calc(var(--paragraph-min-font-size) * 1px); font-style: normal; color: var(--blockquote-color-dark); } @media screen and (min-width: 320px) { blockquote cite, .blockquote cite { font-size: calc(var(--paragraph-min-font-size) * 1px + (var(--paragraph-max-font-size) - var(--paragraph-min-font-size)) * ((100vw - 320px) / 1600)); } } @media screen and (min-width: 1920px) { blockquote cite, .blockquote cite { font-size: calc(var(--paragraph-max-font-size) * 1px); } } strong, b, .strong { font-weight: bold; } em, i, .em { font-style: italic; } small, .small { font-family: "Raleway", sans-serif; font-size: 14px; } .subheading { font-family: "Raleway", sans-serif; font-weight: 700; line-height: 1.3; font-size: calc(var(--subheading-min-font-size) * 1px); color: var(--subheading-color-dark); text-transform: uppercase; letter-spacing: 2px; } @media screen and (min-width: 320px) { .subheading { font-size: calc(var(--subheading-min-font-size) * 1px + (var(--subheading-max-font-size) - var(--subheading-min-font-size)) * ((100vw - 320px) / 1600)); } } @media screen and (min-width: 1920px) { .subheading { font-size: calc(var(--subheading-max-font-size) * 1px); } } .has-drop-cap:not(:focus):not(.has-drop-cap_split):first-letter { float: left; font-family: "Cinzel", serif; font-size: calc(var(--dropcap-min-font-size) * 1px); color: var(--dropcap-color-dark); line-height: 0.7; font-style: normal; margin: 0.15em 0.25em 0 0; } @media screen and (min-width: 320px) { .has-drop-cap:not(:focus):not(.has-drop-cap_split):first-letter { font-size: calc(var(--dropcap-min-font-size) * 1px + (var(--dropcap-max-font-size) - var(--dropcap-min-font-size)) * ((100vw - 320px) / 1600)); } } @media screen and (min-width: 1920px) { .has-drop-cap:not(:focus):not(.has-drop-cap_split):first-letter { font-size: calc(var(--dropcap-max-font-size) * 1px); } } .has-drop-cap:not(:focus):not(.has-drop-cap_split):first-letter:after { content: ""; display: table; clear: both; } .has-drop-cap:not(:focus):not(.has-drop-cap_split):first-letter:after { content: ""; display: table; clear: both; } .split-text:not(.js-split-text) .has-drop-cap > div:first-child { display: inline-block !important; float: left; } .split-text:not(.js-split-text) .has-drop-cap > div:first-child:after { content: ""; display: table; clear: both; } .split-text:not(.js-split-text) .has-drop-cap:first-letter { margin: unset; float: unset; font-size: unset; text-transform: unset; } .drop-cap { float: left; font-family: "Cinzel", serif; font-size: calc(var(--dropcap-min-font-size) * 1px); color: var(--dropcap-color-dark); line-height: 0.7; font-style: normal; margin: 0.15em 0.25em 0 0; } @media screen and (min-width: 320px) { .drop-cap { font-size: calc(var(--dropcap-min-font-size) * 1px + (var(--dropcap-max-font-size) - var(--dropcap-min-font-size)) * ((100vw - 320px) / 1600)); } } @media screen and (min-width: 1920px) { .drop-cap { font-size: calc(var(--dropcap-max-font-size) * 1px); } } .drop-cap:after { content: ""; display: table; clear: both; } .split-text *:not(h1, h2, h3, h4, h5, h6, p, ul, li, div, blockquote, .social__item), .split-text p a { display: inline-block; } .split-text__word { max-width: 100%; } code, kbd, tt, var, samp { font-family: Inconsolata, monospace; } pre { font-family: Inconsolata, monospace; font-size: 1rem; line-height: 1.3125; margin: 0 0 1.75em; max-width: 100%; overflow: auto; padding: 1.5em; white-space: pre-wrap; word-wrap: break-word; background-color: #f8f8f8; } code, kbd { background-color: #f8f8f8; padding: 0.125em 0.25em; } @media screen and (max-width: 767px) { blockquote, .blockquote { font-size: calc(var(--paragraph-min-font-size) * 1px); line-height: 1.8; } } @media screen and (max-width: 767px) and (min-width: 320px) { blockquote, .blockquote { font-size: calc(var(--paragraph-min-font-size) * 1px + (var(--paragraph-max-font-size) - var(--paragraph-min-font-size)) * ((100vw - 320px) / 1600)); } } @media screen and (max-width: 767px) and (min-width: 1920px) { blockquote, .blockquote { font-size: calc(var(--paragraph-max-font-size) * 1px); } } @media screen and (max-width: 767px) { blockquote p, .blockquote p { font-size: calc(var(--paragraph-min-font-size) * 1px); line-height: 1.8; } } @media screen and (max-width: 767px) and (min-width: 320px) { blockquote p, .blockquote p { font-size: calc(var(--paragraph-min-font-size) * 1px + (var(--paragraph-max-font-size) - var(--paragraph-min-font-size)) * ((100vw - 320px) / 1600)); } } @media screen and (max-width: 767px) and (min-width: 1920px) { blockquote p, .blockquote p { font-size: calc(var(--paragraph-max-font-size) * 1px); } } .m-xsmall { margin: calc(1 * (var(--distance-min-xsmall) * 1px)); } @media screen and (min-width: 320px) { .m-xsmall { margin: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .m-xsmall { margin: calc(1 * (var(--distance-max-xsmall) * 1px)); } } .m-small { margin: calc(1 * (var(--distance-min-small) * 1px)); } @media screen and (min-width: 320px) { .m-small { margin: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .m-small { margin: calc(1 * (var(--distance-max-small) * 1px)); } } .m-medium { margin: calc(1 * (var(--distance-min-medium) * 1px)); } @media screen and (min-width: 320px) { .m-medium { margin: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .m-medium { margin: calc(1 * (var(--distance-max-medium) * 1px)); } } .m-large { margin: calc(1 * (var(--distance-min-large) * 1px)); } @media screen and (min-width: 320px) { .m-large { margin: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .m-large { margin: calc(1 * (var(--distance-max-large) * 1px)); } } .m-xlarge { margin: calc(1 * (var(--distance-min-xlarge) * 1px)); } @media screen and (min-width: 320px) { .m-xlarge { margin: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .m-xlarge { margin: calc(1 * (var(--distance-max-xlarge) * 1px)); } } .my-xsmall { margin-top: calc(1 * (var(--distance-min-xsmall) * 1px)); margin-bottom: calc(1 * (var(--distance-min-xsmall) * 1px)); } @media screen and (min-width: 320px) { .my-xsmall { margin-top: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .my-xsmall { margin-top: calc(1 * (var(--distance-max-xsmall) * 1px)); } } @media screen and (min-width: 320px) { .my-xsmall { margin-bottom: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .my-xsmall { margin-bottom: calc(1 * (var(--distance-max-xsmall) * 1px)); } } .my-small { margin-top: calc(1 * (var(--distance-min-small) * 1px)); margin-bottom: calc(1 * (var(--distance-min-small) * 1px)); } @media screen and (min-width: 320px) { .my-small { margin-top: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .my-small { margin-top: calc(1 * (var(--distance-max-small) * 1px)); } } @media screen and (min-width: 320px) { .my-small { margin-bottom: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .my-small { margin-bottom: calc(1 * (var(--distance-max-small) * 1px)); } } .my-medium { margin-top: calc(1 * (var(--distance-min-medium) * 1px)); margin-bottom: calc(1 * (var(--distance-min-medium) * 1px)); } @media screen and (min-width: 320px) { .my-medium { margin-top: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .my-medium { margin-top: calc(1 * (var(--distance-max-medium) * 1px)); } } @media screen and (min-width: 320px) { .my-medium { margin-bottom: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .my-medium { margin-bottom: calc(1 * (var(--distance-max-medium) * 1px)); } } .my-large { margin-top: calc(1 * (var(--distance-min-large) * 1px)); margin-bottom: calc(1 * (var(--distance-min-large) * 1px)); } @media screen and (min-width: 320px) { .my-large { margin-top: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .my-large { margin-top: calc(1 * (var(--distance-max-large) * 1px)); } } @media screen and (min-width: 320px) { .my-large { margin-bottom: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .my-large { margin-bottom: calc(1 * (var(--distance-max-large) * 1px)); } } .my-xlarge { margin-top: calc(1 * (var(--distance-min-xlarge) * 1px)); margin-bottom: calc(1 * (var(--distance-min-xlarge) * 1px)); } @media screen and (min-width: 320px) { .my-xlarge { margin-top: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .my-xlarge { margin-top: calc(1 * (var(--distance-max-xlarge) * 1px)); } } @media screen and (min-width: 320px) { .my-xlarge { margin-bottom: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .my-xlarge { margin-bottom: calc(1 * (var(--distance-max-xlarge) * 1px)); } } .mx-xsmall { margin-left: calc(1 * (var(--distance-min-xsmall) * 1px)); margin-right: calc(1 * (var(--distance-min-xsmall) * 1px)); } @media screen and (min-width: 320px) { .mx-xsmall { margin-left: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mx-xsmall { margin-left: calc(1 * (var(--distance-max-xsmall) * 1px)); } } @media screen and (min-width: 320px) { .mx-xsmall { margin-right: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mx-xsmall { margin-right: calc(1 * (var(--distance-max-xsmall) * 1px)); } } .mx-small { margin-left: calc(1 * (var(--distance-min-small) * 1px)); margin-right: calc(1 * (var(--distance-min-small) * 1px)); } @media screen and (min-width: 320px) { .mx-small { margin-left: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mx-small { margin-left: calc(1 * (var(--distance-max-small) * 1px)); } } @media screen and (min-width: 320px) { .mx-small { margin-right: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mx-small { margin-right: calc(1 * (var(--distance-max-small) * 1px)); } } .mx-medium { margin-left: calc(1 * (var(--distance-min-medium) * 1px)); margin-right: calc(1 * (var(--distance-min-medium) * 1px)); } @media screen and (min-width: 320px) { .mx-medium { margin-left: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mx-medium { margin-left: calc(1 * (var(--distance-max-medium) * 1px)); } } @media screen and (min-width: 320px) { .mx-medium { margin-right: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mx-medium { margin-right: calc(1 * (var(--distance-max-medium) * 1px)); } } .mx-large { margin-left: calc(1 * (var(--distance-min-large) * 1px)); margin-right: calc(1 * (var(--distance-min-large) * 1px)); } @media screen and (min-width: 320px) { .mx-large { margin-left: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mx-large { margin-left: calc(1 * (var(--distance-max-large) * 1px)); } } @media screen and (min-width: 320px) { .mx-large { margin-right: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mx-large { margin-right: calc(1 * (var(--distance-max-large) * 1px)); } } .mx-xlarge { margin-left: calc(1 * (var(--distance-min-xlarge) * 1px)); margin-right: calc(1 * (var(--distance-min-xlarge) * 1px)); } @media screen and (min-width: 320px) { .mx-xlarge { margin-left: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mx-xlarge { margin-left: calc(1 * (var(--distance-max-xlarge) * 1px)); } } @media screen and (min-width: 320px) { .mx-xlarge { margin-right: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mx-xlarge { margin-right: calc(1 * (var(--distance-max-xlarge) * 1px)); } } .mt-xsmall { margin-top: calc(1 * (var(--distance-min-xsmall) * 1px)); } @media screen and (min-width: 320px) { .mt-xsmall { margin-top: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mt-xsmall { margin-top: calc(1 * (var(--distance-max-xsmall) * 1px)); } } .mt-small { margin-top: calc(1 * (var(--distance-min-small) * 1px)); } @media screen and (min-width: 320px) { .mt-small { margin-top: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mt-small { margin-top: calc(1 * (var(--distance-max-small) * 1px)); } } .mt-medium { margin-top: calc(1 * (var(--distance-min-medium) * 1px)); } @media screen and (min-width: 320px) { .mt-medium { margin-top: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mt-medium { margin-top: calc(1 * (var(--distance-max-medium) * 1px)); } } .mt-large { margin-top: calc(1 * (var(--distance-min-large) * 1px)); } @media screen and (min-width: 320px) { .mt-large { margin-top: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mt-large { margin-top: calc(1 * (var(--distance-max-large) * 1px)); } } .mt-xlarge { margin-top: calc(1 * (var(--distance-min-xlarge) * 1px)); } @media screen and (min-width: 320px) { .mt-xlarge { margin-top: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mt-xlarge { margin-top: calc(1 * (var(--distance-max-xlarge) * 1px)); } } .mr-xsmall { margin-right: calc(1 * (var(--distance-min-xsmall) * 1px)); } @media screen and (min-width: 320px) { .mr-xsmall { margin-right: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mr-xsmall { margin-right: calc(1 * (var(--distance-max-xsmall) * 1px)); } } .mr-small { margin-right: calc(1 * (var(--distance-min-small) * 1px)); } @media screen and (min-width: 320px) { .mr-small { margin-right: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mr-small { margin-right: calc(1 * (var(--distance-max-small) * 1px)); } } .mr-medium { margin-right: calc(1 * (var(--distance-min-medium) * 1px)); } @media screen and (min-width: 320px) { .mr-medium { margin-right: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mr-medium { margin-right: calc(1 * (var(--distance-max-medium) * 1px)); } } .mr-large { margin-right: calc(1 * (var(--distance-min-large) * 1px)); } @media screen and (min-width: 320px) { .mr-large { margin-right: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mr-large { margin-right: calc(1 * (var(--distance-max-large) * 1px)); } } .mr-xlarge { margin-right: calc(1 * (var(--distance-min-xlarge) * 1px)); } @media screen and (min-width: 320px) { .mr-xlarge { margin-right: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mr-xlarge { margin-right: calc(1 * (var(--distance-max-xlarge) * 1px)); } } .mb-xsmall { margin-bottom: calc(1 * (var(--distance-min-xsmall) * 1px)); } @media screen and (min-width: 320px) { .mb-xsmall { margin-bottom: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mb-xsmall { margin-bottom: calc(1 * (var(--distance-max-xsmall) * 1px)); } } .mb-small { margin-bottom: calc(1 * (var(--distance-min-small) * 1px)); } @media screen and (min-width: 320px) { .mb-small { margin-bottom: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mb-small { margin-bottom: calc(1 * (var(--distance-max-small) * 1px)); } } .mb-medium { margin-bottom: calc(1 * (var(--distance-min-medium) * 1px)); } @media screen and (min-width: 320px) { .mb-medium { margin-bottom: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mb-medium { margin-bottom: calc(1 * (var(--distance-max-medium) * 1px)); } } .mb-large { margin-bottom: calc(1 * (var(--distance-min-large) * 1px)); } @media screen and (min-width: 320px) { .mb-large { margin-bottom: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mb-large { margin-bottom: calc(1 * (var(--distance-max-large) * 1px)); } } .mb-xlarge { margin-bottom: calc(1 * (var(--distance-min-xlarge) * 1px)); } @media screen and (min-width: 320px) { .mb-xlarge { margin-bottom: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mb-xlarge { margin-bottom: calc(1 * (var(--distance-max-xlarge) * 1px)); } } .ml-xsmall { margin-left: calc(1 * (var(--distance-min-xsmall) * 1px)); } @media screen and (min-width: 320px) { .ml-xsmall { margin-left: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .ml-xsmall { margin-left: calc(1 * (var(--distance-max-xsmall) * 1px)); } } .ml-small { margin-left: calc(1 * (var(--distance-min-small) * 1px)); } @media screen and (min-width: 320px) { .ml-small { margin-left: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .ml-small { margin-left: calc(1 * (var(--distance-max-small) * 1px)); } } .ml-medium { margin-left: calc(1 * (var(--distance-min-medium) * 1px)); } @media screen and (min-width: 320px) { .ml-medium { margin-left: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .ml-medium { margin-left: calc(1 * (var(--distance-max-medium) * 1px)); } } .ml-large { margin-left: calc(1 * (var(--distance-min-large) * 1px)); } @media screen and (min-width: 320px) { .ml-large { margin-left: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .ml-large { margin-left: calc(1 * (var(--distance-max-large) * 1px)); } } .ml-xlarge { margin-left: calc(1 * (var(--distance-min-xlarge) * 1px)); } @media screen and (min-width: 320px) { .ml-xlarge { margin-left: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .ml-xlarge { margin-left: calc(1 * (var(--distance-max-xlarge) * 1px)); } } .mt-minus-xsmall { margin-top: calc(-1 * (var(--distance-min-xsmall) * 1px)); } @media screen and (min-width: 320px) { .mt-minus-xsmall { margin-top: calc(-1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mt-minus-xsmall { margin-top: calc(-1 * (var(--distance-max-xsmall) * 1px)); } } .mt-minus-small { margin-top: calc(-1 * (var(--distance-min-small) * 1px)); } @media screen and (min-width: 320px) { .mt-minus-small { margin-top: calc(-1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mt-minus-small { margin-top: calc(-1 * (var(--distance-max-small) * 1px)); } } .mt-minus-medium { margin-top: calc(-1 * (var(--distance-min-medium) * 1px)); } @media screen and (min-width: 320px) { .mt-minus-medium { margin-top: calc(-1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mt-minus-medium { margin-top: calc(-1 * (var(--distance-max-medium) * 1px)); } } .mt-minus-large { margin-top: calc(-1 * (var(--distance-min-large) * 1px)); } @media screen and (min-width: 320px) { .mt-minus-large { margin-top: calc(-1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mt-minus-large { margin-top: calc(-1 * (var(--distance-max-large) * 1px)); } } .mt-minus-xlarge { margin-top: calc(-1 * (var(--distance-min-xlarge) * 1px)); } @media screen and (min-width: 320px) { .mt-minus-xlarge { margin-top: calc(-1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mt-minus-xlarge { margin-top: calc(-1 * (var(--distance-max-xlarge) * 1px)); } } .mr-minus-xsmall { margin-right: calc(-1 * (var(--distance-min-xsmall) * 1px)); } @media screen and (min-width: 320px) { .mr-minus-xsmall { margin-right: calc(-1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mr-minus-xsmall { margin-right: calc(-1 * (var(--distance-max-xsmall) * 1px)); } } .mr-minus-small { margin-right: calc(-1 * (var(--distance-min-small) * 1px)); } @media screen and (min-width: 320px) { .mr-minus-small { margin-right: calc(-1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mr-minus-small { margin-right: calc(-1 * (var(--distance-max-small) * 1px)); } } .mr-minus-medium { margin-right: calc(-1 * (var(--distance-min-medium) * 1px)); } @media screen and (min-width: 320px) { .mr-minus-medium { margin-right: calc(-1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mr-minus-medium { margin-right: calc(-1 * (var(--distance-max-medium) * 1px)); } } .mr-minus-large { margin-right: calc(-1 * (var(--distance-min-large) * 1px)); } @media screen and (min-width: 320px) { .mr-minus-large { margin-right: calc(-1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mr-minus-large { margin-right: calc(-1 * (var(--distance-max-large) * 1px)); } } .mr-minus-xlarge { margin-right: calc(-1 * (var(--distance-min-xlarge) * 1px)); } @media screen and (min-width: 320px) { .mr-minus-xlarge { margin-right: calc(-1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mr-minus-xlarge { margin-right: calc(-1 * (var(--distance-max-xlarge) * 1px)); } } .mb-minus-xsmall { margin-bottom: calc(-1 * (var(--distance-min-xsmall) * 1px)); } @media screen and (min-width: 320px) { .mb-minus-xsmall { margin-bottom: calc(-1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mb-minus-xsmall { margin-bottom: calc(-1 * (var(--distance-max-xsmall) * 1px)); } } .mb-minus-small { margin-bottom: calc(-1 * (var(--distance-min-small) * 1px)); } @media screen and (min-width: 320px) { .mb-minus-small { margin-bottom: calc(-1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mb-minus-small { margin-bottom: calc(-1 * (var(--distance-max-small) * 1px)); } } .mb-minus-medium { margin-bottom: calc(-1 * (var(--distance-min-medium) * 1px)); } @media screen and (min-width: 320px) { .mb-minus-medium { margin-bottom: calc(-1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mb-minus-medium { margin-bottom: calc(-1 * (var(--distance-max-medium) * 1px)); } } .mb-minus-large { margin-bottom: calc(-1 * (var(--distance-min-large) * 1px)); } @media screen and (min-width: 320px) { .mb-minus-large { margin-bottom: calc(-1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mb-minus-large { margin-bottom: calc(-1 * (var(--distance-max-large) * 1px)); } } .mb-minus-xlarge { margin-bottom: calc(-1 * (var(--distance-min-xlarge) * 1px)); } @media screen and (min-width: 320px) { .mb-minus-xlarge { margin-bottom: calc(-1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .mb-minus-xlarge { margin-bottom: calc(-1 * (var(--distance-max-xlarge) * 1px)); } } .ml-minus-xsmall { margin-left: calc(-1 * (var(--distance-min-xsmall) * 1px)); } @media screen and (min-width: 320px) { .ml-minus-xsmall { margin-left: calc(-1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .ml-minus-xsmall { margin-left: calc(-1 * (var(--distance-max-xsmall) * 1px)); } } .ml-minus-small { margin-left: calc(-1 * (var(--distance-min-small) * 1px)); } @media screen and (min-width: 320px) { .ml-minus-small { margin-left: calc(-1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .ml-minus-small { margin-left: calc(-1 * (var(--distance-max-small) * 1px)); } } .ml-minus-medium { margin-left: calc(-1 * (var(--distance-min-medium) * 1px)); } @media screen and (min-width: 320px) { .ml-minus-medium { margin-left: calc(-1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .ml-minus-medium { margin-left: calc(-1 * (var(--distance-max-medium) * 1px)); } } .ml-minus-large { margin-left: calc(-1 * (var(--distance-min-large) * 1px)); } @media screen and (min-width: 320px) { .ml-minus-large { margin-left: calc(-1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .ml-minus-large { margin-left: calc(-1 * (var(--distance-max-large) * 1px)); } } .ml-minus-xlarge { margin-left: calc(-1 * (var(--distance-min-xlarge) * 1px)); } @media screen and (min-width: 320px) { .ml-minus-xlarge { margin-left: calc(-1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .ml-minus-xlarge { margin-left: calc(-1 * (var(--distance-max-xlarge) * 1px)); } } .p-xsmall { padding: calc(1 * (var(--distance-min-xsmall) * 1px)); } @media screen and (min-width: 320px) { .p-xsmall { padding: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .p-xsmall { padding: calc(1 * (var(--distance-max-xsmall) * 1px)); } } .p-small { padding: calc(1 * (var(--distance-min-small) * 1px)); } @media screen and (min-width: 320px) { .p-small { padding: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .p-small { padding: calc(1 * (var(--distance-max-small) * 1px)); } } .p-medium { padding: calc(1 * (var(--distance-min-medium) * 1px)); } @media screen and (min-width: 320px) { .p-medium { padding: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .p-medium { padding: calc(1 * (var(--distance-max-medium) * 1px)); } } .p-large { padding: calc(1 * (var(--distance-min-large) * 1px)); } @media screen and (min-width: 320px) { .p-large { padding: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .p-large { padding: calc(1 * (var(--distance-max-large) * 1px)); } } .p-xlarge { padding: calc(1 * (var(--distance-min-xlarge) * 1px)); } @media screen and (min-width: 320px) { .p-xlarge { padding: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .p-xlarge { padding: calc(1 * (var(--distance-max-xlarge) * 1px)); } } .py-xsmall { padding-top: calc(1 * (var(--distance-min-xsmall) * 1px)); padding-bottom: calc(1 * (var(--distance-min-xsmall) * 1px)); } @media screen and (min-width: 320px) { .py-xsmall { padding-top: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .py-xsmall { padding-top: calc(1 * (var(--distance-max-xsmall) * 1px)); } } @media screen and (min-width: 320px) { .py-xsmall { padding-bottom: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .py-xsmall { padding-bottom: calc(1 * (var(--distance-max-xsmall) * 1px)); } } .py-small { padding-top: calc(1 * (var(--distance-min-small) * 1px)); padding-bottom: calc(1 * (var(--distance-min-small) * 1px)); } @media screen and (min-width: 320px) { .py-small { padding-top: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .py-small { padding-top: calc(1 * (var(--distance-max-small) * 1px)); } } @media screen and (min-width: 320px) { .py-small { padding-bottom: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .py-small { padding-bottom: calc(1 * (var(--distance-max-small) * 1px)); } } .py-medium { padding-top: calc(1 * (var(--distance-min-medium) * 1px)); padding-bottom: calc(1 * (var(--distance-min-medium) * 1px)); } @media screen and (min-width: 320px) { .py-medium { padding-top: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .py-medium { padding-top: calc(1 * (var(--distance-max-medium) * 1px)); } } @media screen and (min-width: 320px) { .py-medium { padding-bottom: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .py-medium { padding-bottom: calc(1 * (var(--distance-max-medium) * 1px)); } } .py-large { padding-top: calc(1 * (var(--distance-min-large) * 1px)); padding-bottom: calc(1 * (var(--distance-min-large) * 1px)); } @media screen and (min-width: 320px) { .py-large { padding-top: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .py-large { padding-top: calc(1 * (var(--distance-max-large) * 1px)); } } @media screen and (min-width: 320px) { .py-large { padding-bottom: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .py-large { padding-bottom: calc(1 * (var(--distance-max-large) * 1px)); } } .py-xlarge { padding-top: calc(1 * (var(--distance-min-xlarge) * 1px)); padding-bottom: calc(1 * (var(--distance-min-xlarge) * 1px)); } @media screen and (min-width: 320px) { .py-xlarge { padding-top: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .py-xlarge { padding-top: calc(1 * (var(--distance-max-xlarge) * 1px)); } } @media screen and (min-width: 320px) { .py-xlarge { padding-bottom: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .py-xlarge { padding-bottom: calc(1 * (var(--distance-max-xlarge) * 1px)); } } .px-xsmall { padding-left: calc(1 * (var(--distance-min-xsmall) * 1px)); padding-right: calc(1 * (var(--distance-min-xsmall) * 1px)); } @media screen and (min-width: 320px) { .px-xsmall { padding-left: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .px-xsmall { padding-left: calc(1 * (var(--distance-max-xsmall) * 1px)); } } @media screen and (min-width: 320px) { .px-xsmall { padding-right: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .px-xsmall { padding-right: calc(1 * (var(--distance-max-xsmall) * 1px)); } } .px-small { padding-left: calc(1 * (var(--distance-min-small) * 1px)); padding-right: calc(1 * (var(--distance-min-small) * 1px)); } @media screen and (min-width: 320px) { .px-small { padding-left: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .px-small { padding-left: calc(1 * (var(--distance-max-small) * 1px)); } } @media screen and (min-width: 320px) { .px-small { padding-right: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .px-small { padding-right: calc(1 * (var(--distance-max-small) * 1px)); } } .px-medium { padding-left: calc(1 * (var(--distance-min-medium) * 1px)); padding-right: calc(1 * (var(--distance-min-medium) * 1px)); } @media screen and (min-width: 320px) { .px-medium { padding-left: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .px-medium { padding-left: calc(1 * (var(--distance-max-medium) * 1px)); } } @media screen and (min-width: 320px) { .px-medium { padding-right: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .px-medium { padding-right: calc(1 * (var(--distance-max-medium) * 1px)); } } .px-large { padding-left: calc(1 * (var(--distance-min-large) * 1px)); padding-right: calc(1 * (var(--distance-min-large) * 1px)); } @media screen and (min-width: 320px) { .px-large { padding-left: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .px-large { padding-left: calc(1 * (var(--distance-max-large) * 1px)); } } @media screen and (min-width: 320px) { .px-large { padding-right: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .px-large { padding-right: calc(1 * (var(--distance-max-large) * 1px)); } } .px-xlarge { padding-left: calc(1 * (var(--distance-min-xlarge) * 1px)); padding-right: calc(1 * (var(--distance-min-xlarge) * 1px)); } @media screen and (min-width: 320px) { .px-xlarge { padding-left: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .px-xlarge { padding-left: calc(1 * (var(--distance-max-xlarge) * 1px)); } } @media screen and (min-width: 320px) { .px-xlarge { padding-right: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .px-xlarge { padding-right: calc(1 * (var(--distance-max-xlarge) * 1px)); } } .pt-xsmall { padding-top: calc(1 * (var(--distance-min-xsmall) * 1px)); } @media screen and (min-width: 320px) { .pt-xsmall { padding-top: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pt-xsmall { padding-top: calc(1 * (var(--distance-max-xsmall) * 1px)); } } .pt-small { padding-top: calc(1 * (var(--distance-min-small) * 1px)); } @media screen and (min-width: 320px) { .pt-small { padding-top: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pt-small { padding-top: calc(1 * (var(--distance-max-small) * 1px)); } } .pt-medium { padding-top: calc(1 * (var(--distance-min-medium) * 1px)); } @media screen and (min-width: 320px) { .pt-medium { padding-top: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pt-medium { padding-top: calc(1 * (var(--distance-max-medium) * 1px)); } } .pt-large { padding-top: calc(1 * (var(--distance-min-large) * 1px)); } @media screen and (min-width: 320px) { .pt-large { padding-top: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pt-large { padding-top: calc(1 * (var(--distance-max-large) * 1px)); } } .pt-xlarge { padding-top: calc(1 * (var(--distance-min-xlarge) * 1px)); } @media screen and (min-width: 320px) { .pt-xlarge { padding-top: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pt-xlarge { padding-top: calc(1 * (var(--distance-max-xlarge) * 1px)); } } .pr-xsmall { padding-right: calc(1 * (var(--distance-min-xsmall) * 1px)); } @media screen and (min-width: 320px) { .pr-xsmall { padding-right: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pr-xsmall { padding-right: calc(1 * (var(--distance-max-xsmall) * 1px)); } } .pr-small { padding-right: calc(1 * (var(--distance-min-small) * 1px)); } @media screen and (min-width: 320px) { .pr-small { padding-right: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pr-small { padding-right: calc(1 * (var(--distance-max-small) * 1px)); } } .pr-medium { padding-right: calc(1 * (var(--distance-min-medium) * 1px)); } @media screen and (min-width: 320px) { .pr-medium { padding-right: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pr-medium { padding-right: calc(1 * (var(--distance-max-medium) * 1px)); } } .pr-large { padding-right: calc(1 * (var(--distance-min-large) * 1px)); } @media screen and (min-width: 320px) { .pr-large { padding-right: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pr-large { padding-right: calc(1 * (var(--distance-max-large) * 1px)); } } .pr-xlarge { padding-right: calc(1 * (var(--distance-min-xlarge) * 1px)); } @media screen and (min-width: 320px) { .pr-xlarge { padding-right: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pr-xlarge { padding-right: calc(1 * (var(--distance-max-xlarge) * 1px)); } } .pb-xsmall { padding-bottom: calc(1 * (var(--distance-min-xsmall) * 1px)); } @media screen and (min-width: 320px) { .pb-xsmall { padding-bottom: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pb-xsmall { padding-bottom: calc(1 * (var(--distance-max-xsmall) * 1px)); } } .pb-small { padding-bottom: calc(1 * (var(--distance-min-small) * 1px)); } @media screen and (min-width: 320px) { .pb-small { padding-bottom: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pb-small { padding-bottom: calc(1 * (var(--distance-max-small) * 1px)); } } .pb-medium { padding-bottom: calc(1 * (var(--distance-min-medium) * 1px)); } @media screen and (min-width: 320px) { .pb-medium { padding-bottom: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pb-medium { padding-bottom: calc(1 * (var(--distance-max-medium) * 1px)); } } .pb-large { padding-bottom: calc(1 * (var(--distance-min-large) * 1px)); } @media screen and (min-width: 320px) { .pb-large { padding-bottom: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pb-large { padding-bottom: calc(1 * (var(--distance-max-large) * 1px)); } } .pb-xlarge { padding-bottom: calc(1 * (var(--distance-min-xlarge) * 1px)); } @media screen and (min-width: 320px) { .pb-xlarge { padding-bottom: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pb-xlarge { padding-bottom: calc(1 * (var(--distance-max-xlarge) * 1px)); } } .pl-xsmall { padding-left: calc(1 * (var(--distance-min-xsmall) * 1px)); } @media screen and (min-width: 320px) { .pl-xsmall { padding-left: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pl-xsmall { padding-left: calc(1 * (var(--distance-max-xsmall) * 1px)); } } .pl-small { padding-left: calc(1 * (var(--distance-min-small) * 1px)); } @media screen and (min-width: 320px) { .pl-small { padding-left: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pl-small { padding-left: calc(1 * (var(--distance-max-small) * 1px)); } } .pl-medium { padding-left: calc(1 * (var(--distance-min-medium) * 1px)); } @media screen and (min-width: 320px) { .pl-medium { padding-left: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pl-medium { padding-left: calc(1 * (var(--distance-max-medium) * 1px)); } } .pl-large { padding-left: calc(1 * (var(--distance-min-large) * 1px)); } @media screen and (min-width: 320px) { .pl-large { padding-left: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pl-large { padding-left: calc(1 * (var(--distance-max-large) * 1px)); } } .pl-xlarge { padding-left: calc(1 * (var(--distance-min-xlarge) * 1px)); } @media screen and (min-width: 320px) { .pl-xlarge { padding-left: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pl-xlarge { padding-left: calc(1 * (var(--distance-max-xlarge) * 1px)); } } .m-0 { margin: 0em; } .mt-0 { margin-top: 0em; } .mr-0 { margin-right: 0em; } .mb-0 { margin-bottom: 0em; } .ml-0 { margin-left: 0em; } .my-0 { margin-top: 0em; margin-bottom: 0em; } .mx-0 { margin-left: 0em; margin-right: 0em; } .m-minus-0 { margin: -0em; } .mt-minus-0 { margin-top: -0em; } .mr-minus-0 { margin-right: -0em; } .mb-minus-0 { margin-bottom: -0em; } .ml-minus-0 { margin-left: -0em; } .my-minus-0 { margin-top: -0em; margin-bottom: -0em; } .mx-minus-0 { margin-left: -0em; margin-right: -0em; } @media screen and (min-width: 768px) { .m-sm-0 { margin: 0em; } .mt-sm-0 { margin-top: 0em; } .mr-sm-0 { margin-right: 0em; } .mb-sm-0 { margin-bottom: 0em; } .ml-sm-0 { margin-left: 0em; } .my-sm-0 { margin-top: 0em; margin-bottom: 0em; } .mx-sm-0 { margin-left: 0em; margin-right: 0em; } .m-sm-minus-0 { margin: -0em; } .mt-sm-minus-0 { margin-top: -0em; } .mr-sm-minus-0 { margin-right: -0em; } .mb-sm-minus-0 { margin-bottom: -0em; } .ml-sm-minus-0 { margin-left: -0em; } .my-sm-minus-0 { margin-top: -0em; margin-bottom: -0em; } .mx-sm-minus-0 { margin-left: -0em; margin-right: -0em; } } @media screen and (min-width: 992px) { .m-md-0 { margin: 0em; } .mt-md-0 { margin-top: 0em; } .mr-md-0 { margin-right: 0em; } .mb-md-0 { margin-bottom: 0em; } .ml-md-0 { margin-left: 0em; } .my-md-0 { margin-top: 0em; margin-bottom: 0em; } .mx-md-0 { margin-left: 0em; margin-right: 0em; } .m-md-minus-0 { margin: -0em; } .mt-md-minus-0 { margin-top: -0em; } .mr-md-minus-0 { margin-right: -0em; } .mb-md-minus-0 { margin-bottom: -0em; } .ml-md-minus-0 { margin-left: -0em; } .my-md-minus-0 { margin-top: -0em; margin-bottom: -0em; } .mx-md-minus-0 { margin-left: -0em; margin-right: -0em; } } .m-1 { margin: 1em; } .mt-1 { margin-top: 1em; } .mr-1 { margin-right: 1em; } .mb-1 { margin-bottom: 1em; } .ml-1 { margin-left: 1em; } .my-1 { margin-top: 1em; margin-bottom: 1em; } .mx-1 { margin-left: 1em; margin-right: 1em; } .m-minus-1 { margin: -1em; } .mt-minus-1 { margin-top: -1em; } .mr-minus-1 { margin-right: -1em; } .mb-minus-1 { margin-bottom: -1em; } .ml-minus-1 { margin-left: -1em; } .my-minus-1 { margin-top: -1em; margin-bottom: -1em; } .mx-minus-1 { margin-left: -1em; margin-right: -1em; } @media screen and (min-width: 768px) { .m-sm-1 { margin: 1em; } .mt-sm-1 { margin-top: 1em; } .mr-sm-1 { margin-right: 1em; } .mb-sm-1 { margin-bottom: 1em; } .ml-sm-1 { margin-left: 1em; } .my-sm-1 { margin-top: 1em; margin-bottom: 1em; } .mx-sm-1 { margin-left: 1em; margin-right: 1em; } .m-sm-minus-1 { margin: -1em; } .mt-sm-minus-1 { margin-top: -1em; } .mr-sm-minus-1 { margin-right: -1em; } .mb-sm-minus-1 { margin-bottom: -1em; } .ml-sm-minus-1 { margin-left: -1em; } .my-sm-minus-1 { margin-top: -1em; margin-bottom: -1em; } .mx-sm-minus-1 { margin-left: -1em; margin-right: -1em; } } @media screen and (min-width: 992px) { .m-md-1 { margin: 1em; } .mt-md-1 { margin-top: 1em; } .mr-md-1 { margin-right: 1em; } .mb-md-1 { margin-bottom: 1em; } .ml-md-1 { margin-left: 1em; } .my-md-1 { margin-top: 1em; margin-bottom: 1em; } .mx-md-1 { margin-left: 1em; margin-right: 1em; } .m-md-minus-1 { margin: -1em; } .mt-md-minus-1 { margin-top: -1em; } .mr-md-minus-1 { margin-right: -1em; } .mb-md-minus-1 { margin-bottom: -1em; } .ml-md-minus-1 { margin-left: -1em; } .my-md-minus-1 { margin-top: -1em; margin-bottom: -1em; } .mx-md-minus-1 { margin-left: -1em; margin-right: -1em; } } .m-2 { margin: 2em; } .mt-2 { margin-top: 2em; } .mr-2 { margin-right: 2em; } .mb-2 { margin-bottom: 2em; } .ml-2 { margin-left: 2em; } .my-2 { margin-top: 2em; margin-bottom: 2em; } .mx-2 { margin-left: 2em; margin-right: 2em; } .m-minus-2 { margin: -2em; } .mt-minus-2 { margin-top: -2em; } .mr-minus-2 { margin-right: -2em; } .mb-minus-2 { margin-bottom: -2em; } .ml-minus-2 { margin-left: -2em; } .my-minus-2 { margin-top: -2em; margin-bottom: -2em; } .mx-minus-2 { margin-left: -2em; margin-right: -2em; } @media screen and (min-width: 768px) { .m-sm-2 { margin: 2em; } .mt-sm-2 { margin-top: 2em; } .mr-sm-2 { margin-right: 2em; } .mb-sm-2 { margin-bottom: 2em; } .ml-sm-2 { margin-left: 2em; } .my-sm-2 { margin-top: 2em; margin-bottom: 2em; } .mx-sm-2 { margin-left: 2em; margin-right: 2em; } .m-sm-minus-2 { margin: -2em; } .mt-sm-minus-2 { margin-top: -2em; } .mr-sm-minus-2 { margin-right: -2em; } .mb-sm-minus-2 { margin-bottom: -2em; } .ml-sm-minus-2 { margin-left: -2em; } .my-sm-minus-2 { margin-top: -2em; margin-bottom: -2em; } .mx-sm-minus-2 { margin-left: -2em; margin-right: -2em; } } @media screen and (min-width: 992px) { .m-md-2 { margin: 2em; } .mt-md-2 { margin-top: 2em; } .mr-md-2 { margin-right: 2em; } .mb-md-2 { margin-bottom: 2em; } .ml-md-2 { margin-left: 2em; } .my-md-2 { margin-top: 2em; margin-bottom: 2em; } .mx-md-2 { margin-left: 2em; margin-right: 2em; } .m-md-minus-2 { margin: -2em; } .mt-md-minus-2 { margin-top: -2em; } .mr-md-minus-2 { margin-right: -2em; } .mb-md-minus-2 { margin-bottom: -2em; } .ml-md-minus-2 { margin-left: -2em; } .my-md-minus-2 { margin-top: -2em; margin-bottom: -2em; } .mx-md-minus-2 { margin-left: -2em; margin-right: -2em; } } .m-3 { margin: 3em; } .mt-3 { margin-top: 3em; } .mr-3 { margin-right: 3em; } .mb-3 { margin-bottom: 3em; } .ml-3 { margin-left: 3em; } .my-3 { margin-top: 3em; margin-bottom: 3em; } .mx-3 { margin-left: 3em; margin-right: 3em; } .m-minus-3 { margin: -3em; } .mt-minus-3 { margin-top: -3em; } .mr-minus-3 { margin-right: -3em; } .mb-minus-3 { margin-bottom: -3em; } .ml-minus-3 { margin-left: -3em; } .my-minus-3 { margin-top: -3em; margin-bottom: -3em; } .mx-minus-3 { margin-left: -3em; margin-right: -3em; } @media screen and (min-width: 768px) { .m-sm-3 { margin: 3em; } .mt-sm-3 { margin-top: 3em; } .mr-sm-3 { margin-right: 3em; } .mb-sm-3 { margin-bottom: 3em; } .ml-sm-3 { margin-left: 3em; } .my-sm-3 { margin-top: 3em; margin-bottom: 3em; } .mx-sm-3 { margin-left: 3em; margin-right: 3em; } .m-sm-minus-3 { margin: -3em; } .mt-sm-minus-3 { margin-top: -3em; } .mr-sm-minus-3 { margin-right: -3em; } .mb-sm-minus-3 { margin-bottom: -3em; } .ml-sm-minus-3 { margin-left: -3em; } .my-sm-minus-3 { margin-top: -3em; margin-bottom: -3em; } .mx-sm-minus-3 { margin-left: -3em; margin-right: -3em; } } @media screen and (min-width: 992px) { .m-md-3 { margin: 3em; } .mt-md-3 { margin-top: 3em; } .mr-md-3 { margin-right: 3em; } .mb-md-3 { margin-bottom: 3em; } .ml-md-3 { margin-left: 3em; } .my-md-3 { margin-top: 3em; margin-bottom: 3em; } .mx-md-3 { margin-left: 3em; margin-right: 3em; } .m-md-minus-3 { margin: -3em; } .mt-md-minus-3 { margin-top: -3em; } .mr-md-minus-3 { margin-right: -3em; } .mb-md-minus-3 { margin-bottom: -3em; } .ml-md-minus-3 { margin-left: -3em; } .my-md-minus-3 { margin-top: -3em; margin-bottom: -3em; } .mx-md-minus-3 { margin-left: -3em; margin-right: -3em; } } .m-4 { margin: 4em; } .mt-4 { margin-top: 4em; } .mr-4 { margin-right: 4em; } .mb-4 { margin-bottom: 4em; } .ml-4 { margin-left: 4em; } .my-4 { margin-top: 4em; margin-bottom: 4em; } .mx-4 { margin-left: 4em; margin-right: 4em; } .m-minus-4 { margin: -4em; } .mt-minus-4 { margin-top: -4em; } .mr-minus-4 { margin-right: -4em; } .mb-minus-4 { margin-bottom: -4em; } .ml-minus-4 { margin-left: -4em; } .my-minus-4 { margin-top: -4em; margin-bottom: -4em; } .mx-minus-4 { margin-left: -4em; margin-right: -4em; } @media screen and (min-width: 768px) { .m-sm-4 { margin: 4em; } .mt-sm-4 { margin-top: 4em; } .mr-sm-4 { margin-right: 4em; } .mb-sm-4 { margin-bottom: 4em; } .ml-sm-4 { margin-left: 4em; } .my-sm-4 { margin-top: 4em; margin-bottom: 4em; } .mx-sm-4 { margin-left: 4em; margin-right: 4em; } .m-sm-minus-4 { margin: -4em; } .mt-sm-minus-4 { margin-top: -4em; } .mr-sm-minus-4 { margin-right: -4em; } .mb-sm-minus-4 { margin-bottom: -4em; } .ml-sm-minus-4 { margin-left: -4em; } .my-sm-minus-4 { margin-top: -4em; margin-bottom: -4em; } .mx-sm-minus-4 { margin-left: -4em; margin-right: -4em; } } @media screen and (min-width: 992px) { .m-md-4 { margin: 4em; } .mt-md-4 { margin-top: 4em; } .mr-md-4 { margin-right: 4em; } .mb-md-4 { margin-bottom: 4em; } .ml-md-4 { margin-left: 4em; } .my-md-4 { margin-top: 4em; margin-bottom: 4em; } .mx-md-4 { margin-left: 4em; margin-right: 4em; } .m-md-minus-4 { margin: -4em; } .mt-md-minus-4 { margin-top: -4em; } .mr-md-minus-4 { margin-right: -4em; } .mb-md-minus-4 { margin-bottom: -4em; } .ml-md-minus-4 { margin-left: -4em; } .my-md-minus-4 { margin-top: -4em; margin-bottom: -4em; } .mx-md-minus-4 { margin-left: -4em; margin-right: -4em; } } .m-5 { margin: 5em; } .mt-5 { margin-top: 5em; } .mr-5 { margin-right: 5em; } .mb-5 { margin-bottom: 5em; } .ml-5 { margin-left: 5em; } .my-5 { margin-top: 5em; margin-bottom: 5em; } .mx-5 { margin-left: 5em; margin-right: 5em; } .m-minus-5 { margin: -5em; } .mt-minus-5 { margin-top: -5em; } .mr-minus-5 { margin-right: -5em; } .mb-minus-5 { margin-bottom: -5em; } .ml-minus-5 { margin-left: -5em; } .my-minus-5 { margin-top: -5em; margin-bottom: -5em; } .mx-minus-5 { margin-left: -5em; margin-right: -5em; } @media screen and (min-width: 768px) { .m-sm-5 { margin: 5em; } .mt-sm-5 { margin-top: 5em; } .mr-sm-5 { margin-right: 5em; } .mb-sm-5 { margin-bottom: 5em; } .ml-sm-5 { margin-left: 5em; } .my-sm-5 { margin-top: 5em; margin-bottom: 5em; } .mx-sm-5 { margin-left: 5em; margin-right: 5em; } .m-sm-minus-5 { margin: -5em; } .mt-sm-minus-5 { margin-top: -5em; } .mr-sm-minus-5 { margin-right: -5em; } .mb-sm-minus-5 { margin-bottom: -5em; } .ml-sm-minus-5 { margin-left: -5em; } .my-sm-minus-5 { margin-top: -5em; margin-bottom: -5em; } .mx-sm-minus-5 { margin-left: -5em; margin-right: -5em; } } @media screen and (min-width: 992px) { .m-md-5 { margin: 5em; } .mt-md-5 { margin-top: 5em; } .mr-md-5 { margin-right: 5em; } .mb-md-5 { margin-bottom: 5em; } .ml-md-5 { margin-left: 5em; } .my-md-5 { margin-top: 5em; margin-bottom: 5em; } .mx-md-5 { margin-left: 5em; margin-right: 5em; } .m-md-minus-5 { margin: -5em; } .mt-md-minus-5 { margin-top: -5em; } .mr-md-minus-5 { margin-right: -5em; } .mb-md-minus-5 { margin-bottom: -5em; } .ml-md-minus-5 { margin-left: -5em; } .my-md-minus-5 { margin-top: -5em; margin-bottom: -5em; } .mx-md-minus-5 { margin-left: -5em; margin-right: -5em; } } .m-6 { margin: 6em; } .mt-6 { margin-top: 6em; } .mr-6 { margin-right: 6em; } .mb-6 { margin-bottom: 6em; } .ml-6 { margin-left: 6em; } .my-6 { margin-top: 6em; margin-bottom: 6em; } .mx-6 { margin-left: 6em; margin-right: 6em; } .m-minus-6 { margin: -6em; } .mt-minus-6 { margin-top: -6em; } .mr-minus-6 { margin-right: -6em; } .mb-minus-6 { margin-bottom: -6em; } .ml-minus-6 { margin-left: -6em; } .my-minus-6 { margin-top: -6em; margin-bottom: -6em; } .mx-minus-6 { margin-left: -6em; margin-right: -6em; } @media screen and (min-width: 768px) { .m-sm-6 { margin: 6em; } .mt-sm-6 { margin-top: 6em; } .mr-sm-6 { margin-right: 6em; } .mb-sm-6 { margin-bottom: 6em; } .ml-sm-6 { margin-left: 6em; } .my-sm-6 { margin-top: 6em; margin-bottom: 6em; } .mx-sm-6 { margin-left: 6em; margin-right: 6em; } .m-sm-minus-6 { margin: -6em; } .mt-sm-minus-6 { margin-top: -6em; } .mr-sm-minus-6 { margin-right: -6em; } .mb-sm-minus-6 { margin-bottom: -6em; } .ml-sm-minus-6 { margin-left: -6em; } .my-sm-minus-6 { margin-top: -6em; margin-bottom: -6em; } .mx-sm-minus-6 { margin-left: -6em; margin-right: -6em; } } @media screen and (min-width: 992px) { .m-md-6 { margin: 6em; } .mt-md-6 { margin-top: 6em; } .mr-md-6 { margin-right: 6em; } .mb-md-6 { margin-bottom: 6em; } .ml-md-6 { margin-left: 6em; } .my-md-6 { margin-top: 6em; margin-bottom: 6em; } .mx-md-6 { margin-left: 6em; margin-right: 6em; } .m-md-minus-6 { margin: -6em; } .mt-md-minus-6 { margin-top: -6em; } .mr-md-minus-6 { margin-right: -6em; } .mb-md-minus-6 { margin-bottom: -6em; } .ml-md-minus-6 { margin-left: -6em; } .my-md-minus-6 { margin-top: -6em; margin-bottom: -6em; } .mx-md-minus-6 { margin-left: -6em; margin-right: -6em; } } .mt-0-5 { margin-top: 0.5em; } .mb-0-5 { margin-bottom: 0.5em; } .mr-auto { margin-right: auto !important; } .mx-auto { margin-right: auto !important; margin-left: auto !important; } .my-auto { margin-top: auto !important; margin-bottom: auto !important; } .ml-auto { margin-left: auto !important; } .mt-auto { margin-top: auto !important; } .mb-auto { margin-bottom: auto !important; } .offset_bottom { z-index: 60; } .pt-small.offset_bottom { padding-top: 0; } .pt-small.offset_bottom .section-offset__content, .pt-small.offset_bottom > .wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bwrwrrwrwbbbbbrrwwwwwbrwbwbr { transform: translateY(calc(1 * var(--distance-min-small) * 1px )); } @media only screen and (min-width: 320px) and (max-width: 1920px) { .pt-small.offset_bottom .section-offset__content, .pt-small.offset_bottom > .wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bwrwrrwrwbbbbbrrwwwwwbrwbwbr { transform: translateY(calc(1 * ((var(--distance-min-small) * 1px) + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)))); } } @media only screen and (min-width: 1920px) { .pt-small.offset_bottom .section-offset__content, .pt-small.offset_bottom > .wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bwrwrrwrwbbbbbrrwwwwwbrwbwbr { transform: translateY(calc(1 * var(--distance-max-small) * 1px )); } } .pt-small.offset_bottom.mb-small { margin-bottom: calc(1 * (var(--distance-min-small) * 1px)); } @media screen and (min-width: 320px) { .pt-small.offset_bottom.mb-small { margin-bottom: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pt-small.offset_bottom.mb-small { margin-bottom: calc(1 * (var(--distance-max-small) * 1px)); } } .pt-small.offset_bottom.mb-medium { margin-bottom: calc(1 * (var(--distance-min-medium) * 1px)); } @media screen and (min-width: 320px) { .pt-small.offset_bottom.mb-medium { margin-bottom: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pt-small.offset_bottom.mb-medium { margin-bottom: calc(1 * (var(--distance-max-medium) * 1px)); } } .pt-small.offset_bottom.mb-large { margin-bottom: calc(1 * (var(--distance-min-large) * 1px)); } @media screen and (min-width: 320px) { .pt-small.offset_bottom.mb-large { margin-bottom: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pt-small.offset_bottom.mb-large { margin-bottom: calc(1 * (var(--distance-max-large) * 1px)); } } .pt-medium.offset_bottom { padding-top: 0; } .pt-medium.offset_bottom .section-offset__content, .pt-medium.offset_bottom > .wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bwrwrrwrwbbbbbrrwwwwwbrwbwbr { transform: translateY(calc(1 * var(--distance-min-medium) * 1px )); } @media only screen and (min-width: 320px) and (max-width: 1920px) { .pt-medium.offset_bottom .section-offset__content, .pt-medium.offset_bottom > .wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bwrwrrwrwbbbbbrrwwwwwbrwbwbr { transform: translateY(calc(1 * ((var(--distance-min-medium) * 1px) + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600)))); } } @media only screen and (min-width: 1920px) { .pt-medium.offset_bottom .section-offset__content, .pt-medium.offset_bottom > .wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bwrwrrwrwbbbbbrrwwwwwbrwbwbr { transform: translateY(calc(1 * var(--distance-max-medium) * 1px )); } } .pt-medium.offset_bottom.mb-small { margin-bottom: calc(1 * (var(--distance-min-small) * 1px)); } @media screen and (min-width: 320px) { .pt-medium.offset_bottom.mb-small { margin-bottom: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pt-medium.offset_bottom.mb-small { margin-bottom: calc(1 * (var(--distance-max-small) * 1px)); } } .pt-medium.offset_bottom.mb-medium { margin-bottom: calc(1 * (var(--distance-min-medium) * 1px)); } @media screen and (min-width: 320px) { .pt-medium.offset_bottom.mb-medium { margin-bottom: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pt-medium.offset_bottom.mb-medium { margin-bottom: calc(1 * (var(--distance-max-medium) * 1px)); } } .pt-medium.offset_bottom.mb-large { margin-bottom: calc(1 * (var(--distance-min-large) * 1px)); } @media screen and (min-width: 320px) { .pt-medium.offset_bottom.mb-large { margin-bottom: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pt-medium.offset_bottom.mb-large { margin-bottom: calc(1 * (var(--distance-max-large) * 1px)); } } .pt-large.offset_bottom { padding-top: 0; } .pt-large.offset_bottom .section-offset__content, .pt-large.offset_bottom > .wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bwrwrrwrwbbbbbrrwwwwwbrwbwbr { transform: translateY(calc(1 * var(--distance-min-medium) * 1px )); } @media only screen and (min-width: 320px) and (max-width: 1920px) { .pt-large.offset_bottom .section-offset__content, .pt-large.offset_bottom > .wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bwrwrrwrwbbbbbrrwwwwwbrwbwbr { transform: translateY(calc(1 * ((var(--distance-min-medium) * 1px) + (var(--distance-max-large) - var(--distance-min-medium)) * ((100vw - 320px) / 1600)))); } } @media only screen and (min-width: 1920px) { .pt-large.offset_bottom .section-offset__content, .pt-large.offset_bottom > .wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bwrwrrwrwbbbbbrrwwwwwbrwbwbr { transform: translateY(calc(1 * var(--distance-max-large) * 1px )); } } .pt-large.offset_bottom.mb-small { margin-bottom: calc(1 * (var(--distance-min-small) * 1px)); } @media screen and (min-width: 320px) { .pt-large.offset_bottom.mb-small { margin-bottom: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pt-large.offset_bottom.mb-small { margin-bottom: calc(1 * (var(--distance-max-small) * 1px)); } } .pt-large.offset_bottom.mb-medium { margin-bottom: calc(1 * (var(--distance-min-medium) * 1px)); } @media screen and (min-width: 320px) { .pt-large.offset_bottom.mb-medium { margin-bottom: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pt-large.offset_bottom.mb-medium { margin-bottom: calc(1 * (var(--distance-max-medium) * 1px)); } } .pt-large.offset_bottom.mb-large { margin-bottom: calc(1 * (var(--distance-min-large) * 1px)); } @media screen and (min-width: 320px) { .pt-large.offset_bottom.mb-large { margin-bottom: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pt-large.offset_bottom.mb-large { margin-bottom: calc(1 * (var(--distance-max-large) * 1px)); } } .pb-small.offset_top { padding-bottom: 0; } .pb-small.offset_top .section-offset__content, .pb-small.offset_top > .wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bwrwrrwrwbbbbbrrwwwwwbrwbwbr { transform: translateY(calc(-1 * var(--distance-min-small) * 1px )); } @media only screen and (min-width: 320px) and (max-width: 1920px) { .pb-small.offset_top .section-offset__content, .pb-small.offset_top > .wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bwrwrrwrwbbbbbrrwwwwwbrwbwbr { transform: translateY(calc(-1 * ((var(--distance-min-small) * 1px) + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)))); } } @media only screen and (min-width: 1920px) { .pb-small.offset_top .section-offset__content, .pb-small.offset_top > .wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bwrwrrwrwbbbbbrrwwwwwbrwbwbr { transform: translateY(calc(-1 * var(--distance-max-small) * 1px )); } } .pb-small.offset_top.mt-small { margin-top: calc(1 * (var(--distance-min-small) * 1px)); } @media screen and (min-width: 320px) { .pb-small.offset_top.mt-small { margin-top: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pb-small.offset_top.mt-small { margin-top: calc(1 * (var(--distance-max-small) * 1px)); } } .pb-small.offset_top.mt-medium { margin-top: calc(1 * (var(--distance-min-medium) * 1px)); } @media screen and (min-width: 320px) { .pb-small.offset_top.mt-medium { margin-top: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pb-small.offset_top.mt-medium { margin-top: calc(1 * (var(--distance-max-medium) * 1px)); } } .pb-small.offset_top.mt-large { margin-top: calc(1 * (var(--distance-min-large) * 1px)); } @media screen and (min-width: 320px) { .pb-small.offset_top.mt-large { margin-top: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pb-small.offset_top.mt-large { margin-top: calc(1 * (var(--distance-max-large) * 1px)); } } .pb-medium.offset_top { padding-bottom: 0; } .pb-medium.offset_top .section-offset__content, .pb-medium.offset_top > .wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bwrwrrwrwbbbbbrrwwwwwbrwbwbr { transform: translateY(calc(-1 * var(--distance-min-medium) * 1px )); } @media only screen and (min-width: 320px) and (max-width: 1920px) { .pb-medium.offset_top .section-offset__content, .pb-medium.offset_top > .wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bwrwrrwrwbbbbbrrwwwwwbrwbwbr { transform: translateY(calc(-1 * ((var(--distance-min-medium) * 1px) + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600)))); } } @media only screen and (min-width: 1920px) { .pb-medium.offset_top .section-offset__content, .pb-medium.offset_top > .wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bwrwrrwrwbbbbbrrwwwwwbrwbwbr { transform: translateY(calc(-1 * var(--distance-max-medium) * 1px )); } } .pb-medium.offset_top.mt-small { margin-top: calc(1 * (var(--distance-min-small) * 1px)); } @media screen and (min-width: 320px) { .pb-medium.offset_top.mt-small { margin-top: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pb-medium.offset_top.mt-small { margin-top: calc(1 * (var(--distance-max-small) * 1px)); } } .pb-medium.offset_top.mt-medium { margin-top: calc(1 * (var(--distance-min-medium) * 1px)); } @media screen and (min-width: 320px) { .pb-medium.offset_top.mt-medium { margin-top: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pb-medium.offset_top.mt-medium { margin-top: calc(1 * (var(--distance-max-medium) * 1px)); } } .pb-medium.offset_top.mt-large { margin-top: calc(1 * (var(--distance-min-large) * 1px)); } @media screen and (min-width: 320px) { .pb-medium.offset_top.mt-large { margin-top: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pb-medium.offset_top.mt-large { margin-top: calc(1 * (var(--distance-max-large) * 1px)); } } .pb-large.offset_top { padding-bottom: 0; } .pb-large.offset_top .section-offset__content, .pb-large.offset_top > .wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bwrwrrwrwbbbbbrrwwwwwbrwbwbr { transform: translateY(calc(-1 * var(--distance-min-large) * 1px )); } @media only screen and (min-width: 320px) and (max-width: 1920px) { .pb-large.offset_top .section-offset__content, .pb-large.offset_top > .wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bwrwrrwrwbbbbbrrwwwwwbrwbwbr { transform: translateY(calc(-1 * ((var(--distance-min-large) * 1px) + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600)))); } } @media only screen and (min-width: 1920px) { .pb-large.offset_top .section-offset__content, .pb-large.offset_top > .wrbwrbwrrwbbwwrbrwbrrwwbbwrbwwrrbrwbbwrrbwbrwbbrbrwbrbwrbrbwbwrbwbrbwbwrbwrb-bwrwrrwrwbbbbbrrwwwwwbrwbwbr { transform: translateY(calc(-1 * var(--distance-max-large) * 1px )); } } .pb-large.offset_top.mt-small { margin-top: calc(1 * (var(--distance-min-small) * 1px)); } @media screen and (min-width: 320px) { .pb-large.offset_top.mt-small { margin-top: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pb-large.offset_top.mt-small { margin-top: calc(1 * (var(--distance-max-small) * 1px)); } } .pb-large.offset_top.mt-medium { margin-top: calc(1 * (var(--distance-min-medium) * 1px)); } @media screen and (min-width: 320px) { .pb-large.offset_top.mt-medium { margin-top: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pb-large.offset_top.mt-medium { margin-top: calc(1 * (var(--distance-max-medium) * 1px)); } } .pb-large.offset_top.mt-large { margin-top: calc(1 * (var(--distance-min-large) * 1px)); } @media screen and (min-width: 320px) { .pb-large.offset_top.mt-large { margin-top: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600))); } } @media screen and (min-width: 1920px) { .pb-large.offset_top.mt-large { margin-top: calc(1 * (var(--distance-max-large) * 1px)); } } .p-0 { padding: 0em; } .pt-0 { padding-top: 0em; } .pr-0 { padding-right: 0em; } .pb-0 { padding-bottom: 0em; } .pl-0 { padding-left: 0em; } .py-0 { padding-top: 0em; padding-bottom: 0em; } .px-0 { padding-left: 0em; padding-right: 0em; } @media screen and (min-width: 768px) { .p-sm-0 { padding: 0em !important; } .pt-sm-0 { padding-top: 0em !important; } .pr-sm-0 { padding-right: 0em !important; } .pb-sm-0 { padding-bottom: 0em !important; } .pl-sm-0 { padding-left: 0em !important; } .py-sm-0 { padding-top: 0em !important; padding-bottom: 0em !important; } .px-sm-0 { padding-left: 0em !important; padding-right: 0em !important; } } @media screen and (min-width: 992px) { .p-md-0 { padding: 0em !important; } .pt-md-0 { padding-top: 0em !important; } .pr-md-0 { padding-right: 0em !important; } .pb-md-0 { padding-bottom: 0em !important; } .pl-md-0 { padding-left: 0em !important; } .py-md-0 { padding-top: 0em !important; padding-bottom: 0em !important; } .px-md-0 { padding-left: 0em !important; padding-right: 0em !important; } } .p-1 { padding: 1em; } .pt-1 { padding-top: 1em; } .pr-1 { padding-right: 1em; } .pb-1 { padding-bottom: 1em; } .pl-1 { padding-left: 1em; } .py-1 { padding-top: 1em; padding-bottom: 1em; } .px-1 { padding-left: 1em; padding-right: 1em; } @media screen and (min-width: 768px) { .p-sm-1 { padding: 1em !important; } .pt-sm-1 { padding-top: 1em !important; } .pr-sm-1 { padding-right: 1em !important; } .pb-sm-1 { padding-bottom: 1em !important; } .pl-sm-1 { padding-left: 1em !important; } .py-sm-1 { padding-top: 1em !important; padding-bottom: 1em !important; } .px-sm-1 { padding-left: 1em !important; padding-right: 1em !important; } } @media screen and (min-width: 992px) { .p-md-1 { padding: 1em !important; } .pt-md-1 { padding-top: 1em !important; } .pr-md-1 { padding-right: 1em !important; } .pb-md-1 { padding-bottom: 1em !important; } .pl-md-1 { padding-left: 1em !important; } .py-md-1 { padding-top: 1em !important; padding-bottom: 1em !important; } .px-md-1 { padding-left: 1em !important; padding-right: 1em !important; } } .p-2 { padding: 2em; } .pt-2 { padding-top: 2em; } .pr-2 { padding-right: 2em; } .pb-2 { padding-bottom: 2em; } .pl-2 { padding-left: 2em; } .py-2 { padding-top: 2em; padding-bottom: 2em; } .px-2 { padding-left: 2em; padding-right: 2em; } @media screen and (min-width: 768px) { .p-sm-2 { padding: 2em !important; } .pt-sm-2 { padding-top: 2em !important; } .pr-sm-2 { padding-right: 2em !important; } .pb-sm-2 { padding-bottom: 2em !important; } .pl-sm-2 { padding-left: 2em !important; } .py-sm-2 { padding-top: 2em !important; padding-bottom: 2em !important; } .px-sm-2 { padding-left: 2em !important; padding-right: 2em !important; } } @media screen and (min-width: 992px) { .p-md-2 { padding: 2em !important; } .pt-md-2 { padding-top: 2em !important; } .pr-md-2 { padding-right: 2em !important; } .pb-md-2 { padding-bottom: 2em !important; } .pl-md-2 { padding-left: 2em !important; } .py-md-2 { padding-top: 2em !important; padding-bottom: 2em !important; } .px-md-2 { padding-left: 2em !important; padding-right: 2em !important; } } .p-3 { padding: 3em; } .pt-3 { padding-top: 3em; } .pr-3 { padding-right: 3em; } .pb-3 { padding-bottom: 3em; } .pl-3 { padding-left: 3em; } .py-3 { padding-top: 3em; padding-bottom: 3em; } .px-3 { padding-left: 3em; padding-right: 3em; } @media screen and (min-width: 768px) { .p-sm-3 { padding: 3em !important; } .pt-sm-3 { padding-top: 3em !important; } .pr-sm-3 { padding-right: 3em !important; } .pb-sm-3 { padding-bottom: 3em !important; } .pl-sm-3 { padding-left: 3em !important; } .py-sm-3 { padding-top: 3em !important; padding-bottom: 3em !important; } .px-sm-3 { padding-left: 3em !important; padding-right: 3em !important; } } @media screen and (min-width: 992px) { .p-md-3 { padding: 3em !important; } .pt-md-3 { padding-top: 3em !important; } .pr-md-3 { padding-right: 3em !important; } .pb-md-3 { padding-bottom: 3em !important; } .pl-md-3 { padding-left: 3em !important; } .py-md-3 { padding-top: 3em !important; padding-bottom: 3em !important; } .px-md-3 { padding-left: 3em !important; padding-right: 3em !important; } } .p-4 { padding: 4em; } .pt-4 { padding-top: 4em; } .pr-4 { padding-right: 4em; } .pb-4 { padding-bottom: 4em; } .pl-4 { padding-left: 4em; } .py-4 { padding-top: 4em; padding-bottom: 4em; } .px-4 { padding-left: 4em; padding-right: 4em; } @media screen and (min-width: 768px) { .p-sm-4 { padding: 4em !important; } .pt-sm-4 { padding-top: 4em !important; } .pr-sm-4 { padding-right: 4em !important; } .pb-sm-4 { padding-bottom: 4em !important; } .pl-sm-4 { padding-left: 4em !important; } .py-sm-4 { padding-top: 4em !important; padding-bottom: 4em !important; } .px-sm-4 { padding-left: 4em !important; padding-right: 4em !important; } } @media screen and (min-width: 992px) { .p-md-4 { padding: 4em !important; } .pt-md-4 { padding-top: 4em !important; } .pr-md-4 { padding-right: 4em !important; } .pb-md-4 { padding-bottom: 4em !important; } .pl-md-4 { padding-left: 4em !important; } .py-md-4 { padding-top: 4em !important; padding-bottom: 4em !important; } .px-md-4 { padding-left: 4em !important; padding-right: 4em !important; } } .p-5 { padding: 5em; } .pt-5 { padding-top: 5em; } .pr-5 { padding-right: 5em; } .pb-5 { padding-bottom: 5em; } .pl-5 { padding-left: 5em; } .py-5 { padding-top: 5em; padding-bottom: 5em; } .px-5 { padding-left: 5em; padding-right: 5em; } @media screen and (min-width: 768px) { .p-sm-5 { padding: 5em !important; } .pt-sm-5 { padding-top: 5em !important; } .pr-sm-5 { padding-right: 5em !important; } .pb-sm-5 { padding-bottom: 5em !important; } .pl-sm-5 { padding-left: 5em !important; } .py-sm-5 { padding-top: 5em !important; padding-bottom: 5em !important; } .px-sm-5 { padding-left: 5em !important; padding-right: 5em !important; } } @media screen and (min-width: 992px) { .p-md-5 { padding: 5em !important; } .pt-md-5 { padding-top: 5em !important; } .pr-md-5 { padding-right: 5em !important; } .pb-md-5 { padding-bottom: 5em !important; } .pl-md-5 { padding-left: 5em !important; } .py-md-5 { padding-top: 5em !important; padding-bottom: 5em !important; } .px-md-5 { padding-left: 5em !important; padding-right: 5em !important; } } .p-6 { padding: 6em; } .pt-6 { padding-top: 6em; } .pr-6 { padding-right: 6em; } .pb-6 { padding-bottom: 6em; } .pl-6 { padding-left: 6em; } .py-6 { padding-top: 6em; padding-bottom: 6em; } .px-6 { padding-left: 6em; padding-right: 6em; } @media screen and (min-width: 768px) { .p-sm-6 { padding: 6em !important; } .pt-sm-6 { padding-top: 6em !important; } .pr-sm-6 { padding-right: 6em !important; } .pb-sm-6 { padding-bottom: 6em !important; } .pl-sm-6 { padding-left: 6em !important; } .py-sm-6 { padding-top: 6em !important; padding-bottom: 6em !important; } .px-sm-6 { padding-left: 6em !important; padding-right: 6em !important; } } @media screen and (min-width: 992px) { .p-md-6 { padding: 6em !important; } .pt-md-6 { padding-top: 6em !important; } .pr-md-6 { padding-right: 6em !important; } .pb-md-6 { padding-bottom: 6em !important; } .pl-md-6 { padding-left: 6em !important; } .py-md-6 { padding-top: 6em !important; padding-bottom: 6em !important; } .px-md-6 { padding-left: 6em !important; padding-right: 6em !important; } } .pt-0-5 { padding-top: 0.5em; } .pb-0-5 { padding-bottom: 0.5em; } .overflow { position: relative; overflow: hidden; } .position-relative { position: relative; } .position-fixed { position: fixed; } .of-cover { width: 100% !important; height: 100% !important; -o-object-fit: cover; object-fit: cover; font-family: "object-fit: cover;"; } .of-contain { width: 100%; height: 100%; -o-object-fit: contain; object-fit: contain; font-family: "object-fit: contain;"; } .hidden { opacity: 0; visibility: hidden; } .no-gutters { padding-left: 0; padding-right: 0; } .grayscale { filter: grayscale(70%); } .w-100 { width: 100% !important; } .w-100vh { width: 100vh !important; } .w-100vw { width: 100vw !important; } .h-100 { height: 100% !important; } .h-100vh { height: 100vh !important; } .h-100vw { height: 100vw !important; } .clearfix:after { content: ""; display: table; clear: both; } .backgroundblendmode .blend-difference { mix-blend-mode: difference; color: #fff; } .backgroundblendmode .blend-difference a { color: #fff; } .backgroundblendmode .blend-difference a:hover { opacity: 0.7; } .hidden_absolute { position: absolute; top: -9999px; left: -9999px; opacity: 0; visibility: hidden; } #js-webgl { display: none; } .d-flex-centered { display: flex; align-items: center; justify-content: center; } .z-50 { z-index: 50; } .z-100 { z-index: 100; } .z-500 { z-index: 500; } .z-1000 { z-index: 1000; } .block-circle { border-radius: 100%; } .block-counter { padding-left: 8px; padding-right: 8px; position: relative; } .block-counter__counter { position: absolute; top: 0; left: calc(100% - 6px); font-size: calc(13 * 1px); font-weight: bold; color: var(--color-gray-1); white-space: nowrap; } @media screen and (min-width: 320px) { .block-counter__counter { font-size: calc(13 * 1px + (16 - 13) * ((100vw - 320px) / 1600)); } } @media screen and (min-width: 1920px) { .block-counter__counter { font-size: calc(16 * 1px); } } .col-gutters { padding-top: 20px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; } .row-gutters { margin-top: -20px; margin-bottom: -20px; } .pointer-events-none { pointer-events: none !important; } .pointer-events-none *:not(.pointer-events-auto) { pointer-events: none !important; } .pointer-events-auto, .pointer-events-none .pointer-events-auto { pointer-events: auto !important; } .pointer-events-auto *, .pointer-events-none .pointer-events-auto * { pointer-events: auto !important; } .swiper-slide:not(.swiper-slide-active) .pointer-events-auto, .swiper-slide:not(.swiper-slide-active) .pointer-events-none .pointer-events-auto { pointer-events: none !important; } .swiper-slide:not(.swiper-slide-active) .pointer-events-auto *, .swiper-slide:not(.swiper-slide-active) .pointer-events-none .pointer-events-auto * { pointer-events: none !important; } .border-radius-100 { border-radius: 100%; } .grayscale { filter: grayscale(70%); } .border-none { border: none !important; } .user-select-none { -webkit-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; user-select: none !important; } .user-select-none *:not(.user-select-auto) { -webkit-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; user-select: none !important; } .user-select-auto, .user-select-none .user-select-auto { -webkit-user-select: auto !important; -moz-user-select: auto !important; -ms-user-select: auto !important; user-select: auto !important; } .user-select-auto *, .user-select-none .user-select-auto * { -webkit-user-select: auto !important; -moz-user-select: auto !important; -ms-user-select: auto !important; user-select: auto !important; } .widget { margin-bottom: 2em; font-size: 16px; } .widget p { font-size: 16px; } .widget select { width: 100%; max-width: 100%; } .widget ul { list-style-type: none; padding: 0; margin: 0; text-align: left; } .widget ul li { display: block; margin-bottom: 1em; } .widget ul li:last-child { margin-bottom: 0; } .widget ul ul { width: 100%; padding-left: 1em; margin-top: 1em; } .widget ul .sub-menu { padding-left: 1em; margin-top: 1em; } .widget:not(.widget_rhye_cta) p:last-of-type { margin-bottom: 0; } .widgettitle { display: block; font-family: inherit; font-size: calc(var(--paragraph-min-font-size) * 1px); line-height: var(--paragraph-line-height); font-weight: 600; color: var(--color-dark-1); margin-top: 0; margin-bottom: 1em; } @media screen and (min-width: 320px) { .widgettitle { font-size: calc(var(--paragraph-min-font-size) * 1px + (var(--paragraph-max-font-size) - var(--paragraph-min-font-size)) * ((100vw - 320px) / 1600)); } } @media screen and (min-width: 1920px) { .widgettitle { font-size: calc(var(--paragraph-max-font-size) * 1px); } } .widgettitle:after { content: ""; display: block; width: 100%; height: 2px; background-color: var(--color-dark-1); margin-bottom: 0.5em; } .widget_archive ul li { display: flex !important; justify-content: space-between; align-items: center; flex-wrap: wrap; } .widget_archive ul li span { font-size: 14px; line-height: 1; } #bwbrwbrwbrwbrwbbrbwbbwbwbrbwbrwbrbwrbwr-calendar { width: 100%; text-align: center; } #bwbrwbrwbrwbrwbbrbwbbwbwbrbwbrwbrbwrbwr-calendar thead { border-bottom: 1px solid var(--color-dark-1); } #bwbrwbrwbrwbrwbbrbwbbwbwbrbwbrwbrbwrbwr-calendar caption { caption-side: top; width: 100%; text-align: center; padding-top: 0; padding-bottom: 10px; } #bwbrwbrwbrwbrwbbrbwbbwbwbrbwbrwbrbwrbwr-calendar th { font-weight: 600; padding: 5px; text-align: center; } #bwbrwbrwbrwbrwbbrbwbbwbwbrbwbrwbrbwrbwr-calendar td { padding: 5px; } #bwbrwbrwbrwbrwbbrbwbbwbwbrbwbrwbrbwrbwr-calendar td#next { text-align: right; } #bwbrwbrwbrwbrwbbrbwbbwbwbrbwbrwbrbwrbwr-calendar td#prev { text-align: left; } #bwbrwbrwbrwbrwbbrbwbbwbwbrbwbrwbrbwrbwr-calendar tbody a:before { content: ""; position: absolute; top: 50%; left: 50%; width: 30px; height: 30px; border-radius: 100%; transform: translate(-50%, -50%); z-index: -1; transition: all 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86); } #bwbrwbrwbrwbrwbbrbwbbwbwbrbwbrwbrbwrbwr-calendar tr { border-bottom: none; } #bwbrwbrwbrwbrwbbrbwbbwbwbrbwbrwbrbwrbwr-calendar a { display: inline-block; position: relative; z-index: 50; } .bwbrwbrwbrwbrwbbrbwbbwbwbrbwbrwbrbwrbwr-calendar-nav { display: flex; justify-content: space-between; align-content: center; width: 100%; } .widget_categories ul li { display: flex !important; justify-content: space-between; align-items: center; flex-wrap: wrap; } .widget_categories ul li span { font-size: 14px; line-height: 1; } .widget_rhye_menu_inline ul li { display: inline-block; margin-bottom: 0; } .widget_rhye_menu_inline ul li a { padding: 4px; } .widget_rhye_menu_inline ul li a:before { display: none; } @media screen and (max-width: 991px) { .widget_rhye_menu_inline .menu { text-align: center; } } .widget_nav_menu ul.menu > li { white-space: normal; word-break: break-word; } .widget_nav_menu ul.menu > li a { display: inline-block; padding: 0; font-size: 16px; line-height: 1.5; font-weight: normal; text-transform: none; letter-spacing: 0; color: var(--color-gray-1); } .widget_nav_menu ul.menu > li a:after, .widget_nav_menu ul.menu > li a:before { display: none; } .widget_nav_menu ul.menu > li a:hover { color: var(--color-dark-1); } .widget_nav_menu ul.menu > li.menu-item-has-children { margin-bottom: 1.5em !important; } .widget_nav_menu ul.menu > li.menu-item-has-children a:after { display: none; } .widget_nav_menu ul.sub-menu { background-color: transparent; position: relative; top: auto; left: auto; right: auto; opacity: 1; visibility: visible; box-shadow: none; border-bottom: none; transform: none; margin-top: 1em; z-index: unset; } .widget_nav_menu ul.sub-menu > li { border-left: none; } .widget_nav_menu ul.sub-menu > li > a { padding: 3px 0; border-left: none; } .widget_nav_menu ul.sub-menu > li > a:hover { background-color: unset; } .widget_polylang { display: inline-block; font-size: 14px; } .widget_polylang select { width: auto; display: inline-block; padding: 5px 25px 5px 15px; } .widget_polylang ul { list-style-type: none; padding: 0; margin: 0; } .widget_polylang ul li { display: inline-block; margin-left: 10px; margin-right: 10px; margin-bottom: 0; } .widget_rss .rsswidget { font-weight: bold; } .widget_rss .rss-date { display: block; width: 100%; font-size: 13px; margin-top: 0.5em; margin-bottom: 1em; } .widget_rss .rssSummary { margin-top: 1em; margin-bottom: 1em; } .widget_rss ul > li { border-bottom: 1px solid rgba(128, 128, 128, 0.3); padding-bottom: 1em; } .widget_rss ul > li:last-child { border-bottom: none; padding-bottom: 0; } .widget_recent_comments ul li { padding: 20px 0; margin-bottom: 0 !important; border-bottom: 1px solid rgba(128, 128, 128, 0.3); } .widget_recent_comments ul li:first-child { padding-top: 0; } .widget_recent_comments ul li:last-child { padding-bottom: 0; border-bottom: none; } .widget_recent_comments ul li a { font-weight: bold; } .widget_recent_comments .comment-author-link a { font-family: inherit; font-weight: normal; } .widget_recent_entries .post-date { display: block; width: 100%; font-size: 13px; margin-top: 0.25em; color: var(--color-gray-1); } .widget_recent_entries ul li { padding: 20px 0; margin-bottom: 0 !important; border-bottom: 1px solid rgba(128, 128, 128, 0.3); } .widget_recent_entries ul li a { font-weight: bold; line-height: 1.5; } .widget_recent_entries ul li a span { display: inline-block; } .widget_recent_entries ul li:first-child { padding-top: 0; } .widget_recent_entries ul li:last-child { padding-bottom: 0; border-bottom: none; } .widget_rhye_social ul { text-align: inherit; } .widget_rhye_social ul li { display: inline-block; margin-bottom: 0; } .widget_icl_lang_sel_widget { display: inline-block; margin-bottom: 0; vertical-align: middle; font-size: 14px; } .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown { width: auto; border: 1px solid rgba(128, 128, 128, 0.3); border-radius: 2px; padding: 2px 5px; } .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown a { border: none; background: transparent; } .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown a:hover, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown a:focus { opacity: 1; } .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown a:hover, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown a:focus, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a { background: transparent; } .widget_icl_lang_sel_widget .wpml-ls-sub-menu { border-top: none; } .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal { padding: 2px 5px; } .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal .wpml-ls-item { display: inline-block; margin-bottom: 0; } .lang-switch-no-padding-right .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal { padding-right: 0; } .widget_rhye_logo, .widget_rhye_logo { max-width: 360px; } @media screen and (max-width: 991px) { .widget_rhye_logo, .widget_rhye_logo { max-width: 100%; } } .widget_text .textwidget > p { margin-top: 0; margin-bottom: 0; } .widget_rhye_cta { max-width: 700px; }