@charset "UTF-8";body:after {content: "small" }@media screen and (min-width:40em) {body:after {content: "medium" }}@media screen and (min-width:50em) {body:after {content: "large" }}@media screen and (min-width:64em) {body:after {content: "xlarge" }}@media screen and (min-width:90em) {body:after {content: "xxlarge" }}@media screen and (min-width:112.5em) {body:after {content: "xxxlarge" }}@media screen and (min-width:156.25em) {body:after {content: "xxxxlarge" }}* {box-sizing: border-box }button {-webkit-appearance: none;-moz-appearance: none;appearance: none;border: 0;background-color: transparent;cursor: pointer }html {line-height: 1.15;-webkit-text-size-adjust: 100% }body:after {display: none }body {margin: 0 }main {display: block }.h1, h1 {margin: .67em 0 }#mega-menu-right-content>ul>li>a, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-weight: 400 }pre {font-family: monospace, monospace;font-size: 1em }a {background-color: transparent }[id] {scroll-margin-top: 2em }html {scroll-behavior: smooth }abbr[title] {border-bottom: none;text-decoration: underline;-webkit-text-decoration: underline dotted;text-decoration: underline dotted }code, kbd, samp {font-family: monospace, monospace;font-size: 1em }small {font-size: 80% }sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline }sub {bottom: -.25em }sup {top: -.5em }img {border-style: none;display: block;max-width: 100% }figure {margin: 0 }iframe {max-width: 100% }button, input, optgroup, select, textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0 }button, input {overflow: visible }button, select {text-transform: none }[type=button], [type=reset], [type=submit], button {-webkit-appearance: button }[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {border-style: none;padding: 0 }[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {outline: 1px dotted ButtonText }fieldset {padding: .35em .75em .625em }legend {box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal }progress {vertical-align: baseline }textarea {overflow: auto }[type=checkbox], [type=radio] {box-sizing: border-box;padding: 0 }[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {height: auto }[type=search] {-webkit-appearance: textfield;outline-offset: -2px }[type=search]::-webkit-search-decoration {-webkit-appearance: none }::-webkit-file-upload-button {-webkit-appearance: button;font: inherit }details {display: block }summary {display: list-item }template {display: none }[hidden] {display: none }.screen-reader-text, .visually-hidden:not(:focus):not(:active) {width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);position: absolute;white-space: nowrap }.skip-link {position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden;top: auto;color: #000;font-weight: 700 }.skip-link:focus {left: auto;width: auto;height: auto;overflow: visible;top: 10px;z-index: 1000;padding: 10px;background: #fff;border: 1px solid #000;text-decoration: none }body {background-color: #fff;color: #273146;font-family: barlowregular, Arial, "Helvetica Neue", sans-serif;font-weight: 400 }a {text-decoration: none;transition: all .2s ease }a:hover {color: #273146 }b, strong {font-family: barlowsemibold, Arial, "Helvetica Neue", sans-serif;font-weight: 400 }canvas {display: block;width: 100%;height: auto }select {color: #273146;border: 2px solid #273146;padding: .75rem 4rem .75rem 2rem;font-family: barlowsemibold, Arial, "Helvetica Neue", sans-serif;font-weight: 400;font-size: .9375rem;letter-spacing: 10%;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: center right 20px no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23273146' d='m.55 5.05 1.414-1.414 4.95 4.95L5.5 10z'/%3E%3Cpath fill='%23273146' d='m9.036 3.636 1.414 1.415L5.5 10 4.087 8.585z'/%3E%3C/svg%3E") }.editor-styles a:not(.button) {font-family: barlowsemibold, Arial, "Helvetica Neue", sans-serif;font-weight: 400;color: #0d8fed;text-underline-offset: .3em;text-decoration-style: solid;text-decoration-thickness: 1px }.editor-styles a:not(.button):hover {text-decoration: underline }.editor-styles #mega-menu-right-content>ul>li>a:not(:first-child), .editor-styles .h1:not(:first-child), .editor-styles .h2:not(:first-child), .editor-styles .h3:not(:first-child), .editor-styles .h4:not(:first-child), .editor-styles .h5:not(:first-child), .editor-styles .h6:not(:first-child), .editor-styles h1:not(:first-child), .editor-styles h2:not(:first-child), .editor-styles h3:not(:first-child), .editor-styles h4:not(:first-child), .editor-styles h5:not(:first-child), .editor-styles h6:not(:first-child) {padding-top: 1.5rem }.editor-styles ol, .editor-styles ul {list-style-type: none;margin: 1.5rem 0;padding: 0 }.editor-styles ol>li, .editor-styles ul>li {position: relative }.editor-styles ol>li:before, .editor-styles ul>li:before {content: "";position: absolute;z-index: 2 }.editor-styles ol ol, .editor-styles ol ul, .editor-styles ul ol, .editor-styles ul ul {margin: 0 }.editor-styles ul>li {padding-left: 1.5rem }@media screen and (min-width:50em) {.editor-styles ul>li {padding-left: 2rem }}.editor-styles ul>li:before {margin-left: -1.5rem;top: .75em;width: .25rem;height: .25rem;background-color: #273146;border-radius: 50% }@media screen and (min-width:50em) {.editor-styles ul>li ul>li {padding-left: 2rem }}.editor-styles ul>li ul>li:before {margin-left: -1.25rem }.editor-styles ol {counter-reset: pix-ol-counter }.editor-styles ol>li {counter-increment: pix-ol-counter;padding-left: 1.5rem }.editor-styles ol>li:before {content: counter(pix-ol-counter) ".";color: inherit;margin-left: -1.5rem }p {margin-bottom: 1rem }p:has(+h1, +.h1, +h2, +.h2, +h3, +.h3, +h4, +.h4, +h5, +.h5, +h6, +#mega-menu-right-content>ul>li>a, +.h6) {margin-bottom: 0 }p:has(+ul) {margin-bottom: 0 }p:first-child {margin-top: 0 }li {line-height: 1.6 }li, p {font-size: 1.125rem;line-height: 1.77 }picture {overflow: hidden;display: block }picture .desc {position: absolute;bottom: 0;left: 0;padding: 1rem;z-index: 1;font-family: barlowmedium, Arial, "Helvetica Neue", sans-serif;font-weight: 400;color: #fff;font-size: .8125rem;text-shadow: 3px 3px 3px rgba(0, 0, 0, .9) }picture a {display: block;position: relative }picture a.has-desc:after {content: "";position: absolute;left: 0;right: 0;bottom: 0;top: 0;background: linear-gradient(to top, rgba(0, 0, 0, .65) 0, rgba(0, 0, 0, 0) 40%) }figure {position: relative;overflow: hidden;flex: 0 1 auto;display: table }.figcaption, figcaption {display: table-caption;caption-side: bottom;padding: .75rem 0 0 0;line-height: 1.3;font-size: 1.125rem;color: #979797 }input[type=checkbox], input[type=radio], input[type=range], progress {accent-color: var(--primary-color, #48a8e3) }:focus-visible {outline: solid 3px var(--primary-color, #48a8e3) }#mega-menu-right-content>ul>li>a, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;font-family: barlowbold, Arial, "Helvetica Neue", sans-serif;font-weight: 400;line-height: 1.1 }.h1, h1 {font-size: 2.5rem;line-height: 1;-webkit-hyphens: auto;hyphens: auto;text-wrap: balance }.h2, h2 {font-size: 2rem }.h3, h3 {font-size: 1.625rem }.h4, h4 {font-size: 1.4375rem;line-height: 1;font-family: barlowsemibold, Arial, "Helvetica Neue", sans-serif;font-weight: 400 }.h5, h5 {font-size: 1.25rem }#mega-menu-right-content>ul>li>a, .h6, h6 {font-size: 1.125rem;font-family: barlowregular, Arial, "Helvetica Neue", sans-serif;font-weight: 400 }@media screen and (min-width:40em) {.h1, h1 {font-size: 3.25rem }.h2, h2 {font-size: 2.5rem }.h3, h3 {font-size: 2.125rem }.h4, h4 {font-size: 1.875rem }.h5, h5 {font-size: 1.5rem }}@media screen and (min-width:64em) {.h1, h1 {font-size: 3.625rem }.h2, h2 {font-size: 3.25rem }.h3, h3 {font-size: 2.625rem }.h4, h4 {font-size: 2.25rem }.h5, h5 {font-size: 1.75rem }}@font-face {font-family: barlowbold;src: url(../fonts/barlow/barlow-bold-webfont.woff2) format("woff2"), url(../fonts/barlow/barlow-bold-webfont.woff) format("woff");font-weight: 400;font-style: normal }@font-face {font-family: barlowsemibold;src: url(../fonts/barlow/barlow-semibold-webfont.woff2) format("woff2"), url(../fonts/barlow/barlow-semibold-webfont.woff) format("woff");font-weight: 400;font-style: normal }@font-face {font-family: barlowmedium;src: url(../fonts/barlow/barlow-medium-webfont.woff2) format("woff2"), url(../fonts/barlow/barlow-medium-webfont.woff) format("woff");font-weight: 400;font-style: normal }@font-face {font-family: barlowregular;src: url(../fonts/barlow/barlow-regular-webfont.woff2) format("woff2"), url(../fonts/barlow/barlow-regular-webfont.woff) format("woff");font-weight: 400;font-style: normal }.wp-caption>figcaption {max-width: 100%;font-size: .8rem;color: #999;padding: .25rem 0 }p.wp-caption-text {font-size: 90%;color: #666;padding: .625rem 0 }.alignleft {float: left;padding-right: 1rem;margin: 0 }.alignright {float: right;padding-left: 1rem;margin: 0 }.aligncenter {display: block;margin-left: auto;margin-right: auto }.align-center {text-align: center;justify-content: center }.align-left {text-align: left;justify-content: flex-start }.align-right {text-align: right;justify-content: flex-end }@media print {*, :after, :before, :first-letter, :first-line {background: 0 0 !important;color: #000 !important;box-shadow: none !important;text-shadow: none !important }a, a:visited {text-decoration: underline }a[href]:after {content: " (" attr(href) ")";margin-left: .5rem;text-transform: none !important }abbr[title]:after {content: " (" attr(title) ")" }a[href^="#"]:after, a[href^="javascript:"]:after {content: "" }blockquote, pre {border: 1px solid #999;page-break-inside: avoid }thead {display: table-header-group }img, tr {page-break-inside: avoid }img {max-width: 100% !important }.h2, .h3, h2, h3, p {orphans: 3;widows: 3 }.h2, .h3, h2, h3 {page-break-after: avoid }li>svg {color: #000 !important;display: block !important }#breadcrumbs, .breadcrumbs, .breadcrumbs-back-wrapper, .contact-item .img-wrapper, .copy-to-clipboard, .footer-bar, .header-menu, .logo-newsletter-wrapper, .main-navigation, .master-slider, .mobile-table, .offcanvas-menu, .responsive-embed, .servicenav-header, [data-fancybox], footer, iframe, img, svg {display: none !important }:not(.button):not(.accordion-title):not(svg) {max-width: 100% !important }.button-wrapper {text-align: left;justify-content: flex-start }.button-wrapper a {padding-left: 0 !important }[data-animate] {opacity: 1 !important;display: block !important;transform: none !important }.desktop-table {display: block !important }.desktop-table thead tr {background-color: rgba(0, 0, 0, .2) !important }.desktop-table tr:nth-child(even) {background-color: rgba(0, 0, 0, .07) !important }.accordion-content {display: block !important }.block-downloads-wrapper svg {display: block !important }.block-buttongroup-wrapper .button-group {text-align: left !important }.block-infobox-wrapper .infobox {background-color: rgba(0, 0, 0, .06) !important }}.socials-wrapper .socials {display: flex;align-items: center;gap: .5rem;list-style-type: none;padding: 0;margin: 0 }.socials-wrapper .socials a, .socials-wrapper .socials svg {display: block }.langswitch {display: flex;margin: 0;padding: 0;list-style: none }.langswitch li {display: flex;align-items: center;font-size: .75rem;color: #005094 }.langswitch li:not(:last-child):after {content: "/";opacity: .5 }.langswitch a {display: flex;color: inherit;text-transform: uppercase;font-family: barlowsemibold, Arial, "Helvetica Neue", sans-serif;font-weight: 400;opacity: .5;transition: opacity .4s ease;padding: 0 .25rem }.langswitch a.active, .langswitch a:hover {opacity: 1 }.content-section, .content-section.default {margin-bottom: 4rem }@media screen and (min-width:64em) {.content-section, .content-section.default {margin-bottom: 8rem }}.content-section.tothird {margin-bottom: 3rem }@media screen and (min-width:64em) {.content-section.tothird {margin-bottom: 6rem }}.content-section.half {margin-bottom: 2rem }@media screen and (min-width:64em) {.content-section.half {margin-bottom: 4rem }}.content-section.third {margin-bottom: 1rem }@media screen and (min-width:64em) {.content-section.third {margin-bottom: 2rem }}.content-section.nomargin {margin-bottom: 0 }.inner-wrapper {width: 100%;padding: 0 1rem;margin: 0 auto;max-width: 74.25rem;flex: 1 1 auto;position: relative }@media screen and (min-width:112.5em) {.inner-wrapper {padding: 0 }}.block-container-wrapper>.content-section:last-child {margin-bottom: 6rem }.block-header {display: flex;flex-direction: column;gap: .5rem }.block-header p {margin: 0;color: #979797;font-size: .875rem }@media screen and (min-width:50em) {.block-header p {font-size: 1.125rem }}.block-header.align-center .suptitle {flex-direction: column;align-items: center }.block-header.align-center .suptitle:before {order: 2 }.block-title {text-wrap: balance;line-height: 1.035 }.block-title:has(+.subtitle) {margin-bottom: .5rem }.suptitle {font-size: .875rem;font-family: barlowmedium, Arial, "Helvetica Neue", sans-serif;font-weight: 400;text-transform: uppercase;letter-spacing: .05em;color: #979797;display: flex;align-items: center;gap: .75rem }.suptitle:before {content: "";width: 32px;height: 1px;background-color: #979797 }.subtitle {text-transform: uppercase;font-size: 1.125rem;letter-spacing: .02em;font-family: barlowmedium, Arial, "Helvetica Neue", sans-serif;font-weight: 400 }.link-wrapper .pseudo-button, .link-wrapper a:not(.button) {display: inline-flex;align-items: center;gap: .5rem;font-size: 1.125rem;font-family: barlowsemibold, Arial, "Helvetica Neue", sans-serif;font-weight: 400;color: #273146;line-height: 1.1;transition: all .4s ease }.link-wrapper .pseudo-button:hover, .link-wrapper a:not(.button):hover {color: var(--primary-color, #48a8e3) }.link-wrapper .icon-wrapper {display: flex;align-items: center }.link-wrapper .icon-wrapper circle {fill: var(--primary-color, #48a8e3) }.link-wrapper.smaller a {font-size: .9375rem }.link-wrapper.smaller .icon-wrapper {transform: scale(.8);transform-origin: bottom center }.link-wrapper.backlink {display: flex;justify-content: center }.cat-list {display: flex;gap: .75rem;justify-content: center;flex-wrap: wrap;list-style-type: none;margin: 0 0 3rem 0;padding: 0 }@media screen and (min-width:40em) {.cat-list {gap: 1.5rem;margin-bottom: 4rem }}.cat-list a {text-transform: uppercase;font-size: .9375rem;letter-spacing: .05em;font-family: barlowsemibold, Arial, "Helvetica Neue", sans-serif;font-weight: 400;color: #273146;padding-bottom: .75rem;position: relative }.cat-list a:after {content: "";position: absolute;bottom: 0;left: 0;height: 3px;width: 100%;background-color: var(--primary-color, #48a8e3);transition: all .4s ease;opacity: 0 }.cat-list a.active:after, .cat-list a:hover:after {opacity: 1 }.subsites {display: flex;flex: 1 1 auto;justify-content: center;flex-wrap: wrap;gap: 1.5rem }@media screen and (min-width:40em) {.subsites {gap: 1.5rem 3rem }}@media screen and (min-width:90em) {.subsites {justify-content: space-between;gap: 0 }}.subsites li {display: flex }.subsites li.current-site a:before {opacity: 1 }.subsites li.current-site img {opacity: 1 }.subsites li a {display: flex;align-items: center;justify-content: center;flex: 1 1 auto;position: relative }.subsites li a:hover img, .subsites li a:hover:before {opacity: 1 }@media screen and (min-width:90em) {.subsites li a {padding: 0 2rem }.subsites li a:before {content: "";height: .25rem;width: 100%;position: absolute;top: 0;transform: translateY(-100%);background-color: var(--accent, #fff);opacity: 0 }}.subsites li img {opacity: .7;transition: all .4s ease }.error-404.inner-wrapper {display: flex;flex-direction: column;gap: 2rem;text-align: center }.classic-content .gallery {display: grid;grid-gap: 1rem;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));padding: 0;list-style-type: none;margin: 1.5rem 0 }.classic-content .gallery a {background: 0 0;padding: 0 }.classic-content ul {margin: 1rem 0 }.site-header {display: flex;flex-direction: column;height: 80px;position: relative;background-color: #fff }@media screen and (min-width:40em) {.site-header {height: 124px }}.site-header .langswitch, .site-header .socials-wrapper {display: none }@media screen and (min-width:64em) {.site-header .langswitch, .site-header .socials-wrapper {display: flex }}.site-header>.inner-wrapper {display: flex;flex: 1 1 auto;padding-right: 0;position: static }@media screen and (min-width:50em) {.site-header>.inner-wrapper {max-width: 100%;padding-left: 1rem }}.site-header .logo-wrapper {display: flex;align-items: center }.site-header .logo-wrapper img {-o-object-fit: contain;object-fit: contain;width: auto;height: 42px }@media screen and (min-width:40em) {.site-header .logo-wrapper img {height: 56px }}.topbar-nav-contact-wrapper {display: flex;flex: 1 1 auto;justify-content: flex-end;gap: 2rem }@media screen and (min-width:64em) {.topbar-nav-contact-wrapper {gap: 3rem }}.site-header .extralink {display: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;align-items: center;justify-content: center;color: #fff;text-transform: uppercase;background-color: var(--primary-color, #48a8e3);font-family: barlowsemibold, Arial, "Helvetica Neue", sans-serif;font-weight: 400;font-size: .75rem;letter-spacing: .08em;position: relative;width: 6rem;flex: 1 1 auto }.site-header .extralink:after {content: "";height: .375rem;width: 100%;background-color: rgba(0, 0, 0, .25);position: absolute;bottom: 0;left: 0 }.site-header .extralink:hover:after {transition: all .2s ease;background-color: rgba(0, 0, 0, .5) }@media screen and (min-width:64em) {.site-header .extralink {display: flex }}.site-header .extralink span {transform: rotate(-90deg) }.servicenav-topbar-wrapper {display: flex;flex-direction: column;gap: 1.5rem }.servicenav-wrapper {display: flex;align-items: center;gap: 1rem;justify-content: flex-end;min-height: 30px }.header-media-wrapper {display: flex }.header-media-wrapper img {-o-object-fit: cover;object-fit: cover;height: 100%;width: 100% }.header-media-wrapper .entry-header-title {margin-top: auto }.header-media-wrapper.default {display: flex;background-color: #273146;color: #fff;position: relative;margin-bottom: 2.5rem }@media screen and (min-width:64em) {.header-media-wrapper.default {margin-bottom: 4rem }}@media screen and (min-width:64em) {.header-media-wrapper.default:has(figure) {margin-bottom: 275px }}.header-media-wrapper.default:has(figure) figure, .header-media-wrapper.default:has(figure) picture {display: flex;justify-content: center;flex: 1 1 auto }@media screen and (min-width:64em) {.header-media-wrapper.default:has(figure) figure, .header-media-wrapper.default:has(figure) picture {align-items: center;overflow: visible }}.header-media-wrapper.default:has(figure):after, .header-media-wrapper.default:has(figure):before {content: "";width: 6rem;position: absolute;z-index: 2;right: 0;top: 0;height: 500px;display: none }.header-media-wrapper.default:has(figure):before {height: 100%;background-color: #273146;z-index: 3 }@media screen and (min-width:50em) {.header-media-wrapper.default:has(figure):before {display: block }}.header-media-wrapper.default:has(figure):after {background-color: #fff }@media screen and (min-width:50em) {.header-media-wrapper.default:has(figure):after {display: block }}.header-media-wrapper.default .inner-wrapper {position: relative;padding: 0;display: flex;flex-direction: column }@media screen and (min-width:64em) {.header-media-wrapper.default .inner-wrapper {flex-direction: row;gap: 4.5rem }}.header-media-wrapper.default figure {height: 225px }@media screen and (min-width:40em) {.header-media-wrapper.default figure {height: 21.6875rem }}@media screen and (min-width:64em) {.header-media-wrapper.default figure {position: relative;order: 2 }}@media screen and (min-width:64em) {.header-media-wrapper.default picture {left: 0;top: 0;position: absolute;height: 500px;width: 58vw }}.header-media-wrapper.default .entry-header {flex: 1 1 auto;padding: 1rem;display: flex;flex-direction: column;justify-content: space-between;gap: 2rem;z-index: 3;position: relative }@media screen and (min-width:40em) {.header-media-wrapper.default .entry-header {width: 45%;padding: 1rem 2rem 2rem 1rem }}@media screen and (min-width:64em) {.header-media-wrapper.default .entry-header {width: 36%;flex: 0 0 auto }}@media screen and (min-width:90em) {.header-media-wrapper.default .entry-header {height: 21.6875rem }}@media screen and (min-width:112.5em) {.header-media-wrapper.default .entry-header {padding: 1.5rem 0 }}.header-media-wrapper.captions {margin-bottom: 140px }.header-media-wrapper.captions .f-carousel {width: 100%;background-color: #e0e0e0;--f-carousel-slide-width: 100vw }@media screen and (min-width:40em) {.header-media-wrapper.captions .f-carousel {--f-carousel-slide-width: 420px }}.header-media-wrapper.captions .f-carousel__viewport {overflow: visible;display: flex;flex: 1 1 auto }.header-media-wrapper.captions .f-carousel__slide {display: flex;flex-direction: column;gap: .5rem;background-color: #f9f9f9;padding: 1.5rem;border-right: 1px solid #e0e0e0 }.header-media-wrapper.captions .f-carousel__slide .caption-title {font-family: barlowmedium, Arial, "Helvetica Neue", sans-serif;font-weight: 400 }.header-media-wrapper.captions .f-carousel__slide a {font-family: barlowmedium, Arial, "Helvetica Neue", sans-serif;font-weight: 400;color: #0d8fed }.header-media-wrapper.captions .f-carousel__slide p {margin: 0;font-size: .9375rem;color: rgba(39, 49, 70, .6) }.header-media-wrapper.captions .f-carousel__slide.is-nav-selected {background-color: #f9f9f9;position: relative }.header-media-wrapper.captions .f-carousel__slide.is-nav-selected:before {content: "";border-style: solid;border-width: 0 8px 8px 8px;border-color: transparent transparent #f9f9f9 transparent;transform: rotate(0);position: absolute;width: 16px;height: 8px;top: 0;transform: translateY(-8px);left: 50%;z-index: 200 }.header-media-wrapper.captions .f-carousel__slide.is-nav-selected p {color: #273146 }.header-media-wrapper.fullwidthimages {background-color: #fff;margin-bottom: 50px;height: 375px }@media screen and (min-width:40em) {.header-media-wrapper.fullwidthimages {height: 480px;margin-bottom: 140px }}@media screen and (min-width:64em) {.header-media-wrapper.fullwidthimages {height: 640px }}.header-media-wrapper.fullwidthimages:has(+.captions) {margin-bottom: 0 }.header-media-wrapper.fullwidthimages .f-carousel {width: 100%;height: 100%;position: relative }.header-media-wrapper.fullwidthimages .f-carousel__slide.is-selected {z-index: 1 }.header-media-wrapper.fullwidthimages .f-carousel__track {margin: 0;flex: 1 1 auto }.header-media-wrapper.fullwidthimages .f-carousel__viewport {display: flex;flex: 1 1 auto }.header-media-wrapper.fullwidthimages .inner-wrapper {max-width: none;position: relative;padding: 0 }.header-media-wrapper.fullwidthimages .control-wrapper {position: absolute;right: 1.5rem;bottom: 1.5rem;z-index: 5 }@media screen and (min-width:50em) {.header-media-wrapper.fullwidthimages .control-wrapper {right: 2.5rem;bottom: 2.5rem }}.header-media-wrapper.fullwidthimages .control-wrapper button {color: #fff;opacity: .5;transition: opacity .4s ease }.header-media-wrapper.fullwidthimages .control-wrapper button:hover {opacity: 1 }.header-media-wrapper.fullwidthimages .socials-wrapper a {opacity: 1 }.header-media-wrapper.fullwidthimages .socials-wrapper a:hover {opacity: .5 }.header-media-wrapper .socials-wrapper {display: none }@media screen and (min-width:64em) {.header-media-wrapper .socials-wrapper {display: flex;justify-content: center;position: absolute;right: 0;height: 100%;width: 6rem;flex: 0 0 auto;z-index: 4;padding: 2rem 0 }.header-media-wrapper .socials-wrapper ul {display: flex;flex-direction: column;gap: 1rem }.header-media-wrapper .socials-wrapper ul:before {content: "";max-height: 120px;height: 100%;width: 1px;background-color: rgba(255, 255, 255, .5) }.header-media-wrapper .socials-wrapper ul a {opacity: .5 }.header-media-wrapper .socials-wrapper ul a:hover {opacity: 1 }.header-media-wrapper .socials-wrapper svg {height: 16px }}.site-footer {background-color: #273146;color: #fff;display: flex;flex-direction: column;gap: 1rem }.site-footer.hide-footer {padding-bottom: 1rem }.site-footer ul {padding: 0;margin: 0;list-style-type: none }.site-footer img {height: auto }.site-footer .inner-wrapper {display: flex;flex: 1 1 auto }.site-footer .row-1 {display: flex;height: 80px }.site-footer .row-1 .inner-wrapper {justify-content: center;gap: 2rem }@media screen and (min-width:40em) {.site-footer .row-1 .inner-wrapper {justify-content: flex-end }}.site-footer .row-1 .socials-wrapper {align-self: center }.site-footer .row-1 .socials-wrapper .socials {justify-content: center;gap: 1rem }.site-footer .row-1 .socials-wrapper .socials svg {width: 17px;height: 17px }.site-footer .row-1 .socials-wrapper .socials path {fill: #fff;transition: all .4s ease }.site-footer .row-1 .socials-wrapper .socials a:hover path {fill: var(--primary-color, #48a8e3) }.site-footer .row-2 .inner-wrapper {flex-direction: column;gap: 2rem }@media screen and (min-width:90em) {.site-footer .row-2 .inner-wrapper {flex-direction: row }}.site-footer .row-2 .footer-columns {display: flex;flex-direction: column;gap: 2rem;text-align: center }@media screen and (min-width:50em) {.site-footer .row-2 .footer-columns {gap: 4rem;text-align: left;flex-direction: row;justify-content: center }}@media screen and (min-width:64em) {.site-footer .row-2 .footer-columns {gap: 6rem }}.site-footer .row-2 .footer-columns .col {display: flex;flex-direction: column;gap: 1.5rem }.site-footer .row-2 .footer-columns .col article {display: flex;flex-direction: column;gap: 1rem }.site-footer .row-2 .footer-columns .col picture {display: flex;justify-content: center }.site-footer .row-2 .footer-columns .col p, .site-footer .row-2 .footer-columns .col ul {font-size: .9375rem;color: rgba(255, 255, 255, .6);line-height: 1.33;margin: 0 }.site-footer .row-2 .footer-columns .col-1 {margin-bottom: 2rem }@media screen and (min-width:50em) {.site-footer .row-2 .footer-columns .col-1 {margin-bottom: 0 }}.site-footer .row-2 .footer-columns .col-3 a {display: inline-flex;gap: .75rem;color: #fff;line-height: 1;background-color: #2d3e60;padding: .75rem 1rem;border-radius: .3125rem;min-width: 180px;margin: 0 0 .5rem 0 }@media screen and (min-width:64em) {.site-footer .row-2 .footer-columns .col-3 a {display: flex }}.site-footer .row-2 .footer-columns .col-3 a:hover {background-color: var(--primary-color, #48a8e3) }.site-footer .row-2 .footer-columns .col-3 a:before {content: "";display: flex;align-items: center;flex: 0 0 auto;width: 16px;background-repeat: no-repeat;background-size: contain;background-position: center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8l4 4-4 4M8 12h7'/%3E%3C/svg%3E") }.site-footer .row-2 .footer-columns .col-3 a[href*="tel:"]:before {background-image: url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.514 0h5.653c.836 0 1.514.678 1.514 1.514v12.972c0 .836-.678 1.514-1.514 1.514H1.514A1.514 1.514 0 0 1 0 14.486V1.514C0 .678.678 0 1.514 0Zm6.202 13.673a.255.255 0 0 0 .255-.255V2.582a.255.255 0 0 0-.255-.255H.966a.255.255 0 0 0-.256.255v10.835c0 .142.114.256.255.256h6.75ZM3.598 1.362h1.485a.212.212 0 1 0 0-.424H3.598a.212.212 0 1 0 0 .424Z' fill='%23fff'/%3E%3C/svg%3E") }.site-footer .row-2 .footer-columns .col-3 a[href*="mailto:"]:before {background-image: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.933.417A.718.718 0 0 0 15.279 0H.72A.712.712 0 0 0 0 .76v9.909a.712.712 0 0 0 .718.76h14.56a.712.712 0 0 0 .705-.575.655.655 0 0 0 .016-.143V.704c0-.1-.023-.199-.067-.287ZM14.859.87l-6.86 5.857L1.14.87h13.72Zm-13.983.92 4.597 3.925L.876 9.64V1.789Zm.264 8.77 5.003-4.272 1.388 1.185a.722.722 0 0 0 .936 0l1.388-1.185 5.004 4.273H1.139Zm13.986-.917-4.6-3.928 4.6-3.928v7.856Z' fill='%23fff'/%3E%3C/svg%3E") }.site-footer .row-2 .footer-columns .col-title {font-size: .875rem;text-transform: uppercase;font-family: barlowsemibold, Arial, "Helvetica Neue", sans-serif;font-weight: 400;letter-spacing: .08em }.site-footer .row-2 .ostbelgien-siegel-wrapper {flex: 1 1 auto;display: flex;justify-content: center;align-items: center;gap: 1.5rem }@media screen and (min-width:90em) {.site-footer .row-2 .ostbelgien-siegel-wrapper {justify-content: flex-end }}.site-footer .row-2 .ostbelgien-siegel-wrapper .siegel-wrapper img {max-width: 3.5rem }@media screen and (min-width:64em) {.site-footer .row-2 .ostbelgien-siegel-wrapper .siegel-wrapper img {max-width: none }}.site-footer .row-3 .inner-wrapper {flex-direction: column;gap: 1rem }@media screen and (min-width:50em) {.site-footer .row-3 .inner-wrapper {gap: 2rem }}@media screen and (min-width:90em) {.site-footer .row-3 .inner-wrapper {flex-direction: row;justify-content: flex-end }}.site-footer .row-3 .footer-menu {display: flex;justify-content: center;gap: 1rem;flex-wrap: wrap }.site-footer .row-3 .footer-menu a {color: rgba(255, 255, 255, .4);font-size: .75rem }.site-footer .row-3 .footer-menu a:hover, .site-footer .row-3 .footer-menu li[class*=current] a {color: #fff }.site-footer .row-4 {min-height: 97px;background-color: #212a3c;display: flex;padding: 2rem 0 }@media screen and (min-width:90em) {.site-footer .row-4 {padding: 0 }}.topbar-wrapper {display: flex }.main-navigation {display: flex;flex: 1 1 auto }.main-navigation .menu {margin: 0;padding: 0;display: none;flex-wrap: wrap;justify-content: flex-end;list-style: none }@media screen and (min-width:64em) {.main-navigation .menu {display: flex;gap: 1.5rem }}@media screen and (min-width:90em) {.main-navigation .menu {gap: 2.5rem }}.main-navigation .menu .page_item_has_children:hover>ul {display: flex }.main-navigation .menu>li {display: flex }.main-navigation .menu>li.home a:hover {color: var(--primary-color, #48a8e3) }.main-navigation .menu>li.home a:after {display: none }.main-navigation .menu>li>a {display: flex;align-items: flex-start;font-family: barlowmedium, Arial, "Helvetica Neue", sans-serif;font-weight: 400;font-size: .875rem;text-decoration: none;position: relative;color: #273146;text-transform: uppercase;line-height: 1;letter-spacing: .05em }.main-navigation .menu>li>a .icon-wrapper {display: flex;flex-direction: column;justify-content: center;align-items: center;gap: .5rem }.main-navigation .menu>li>a .icon-wrapper svg {transition: transform .6s ease }.main-navigation .menu>li>a .icon-wrapper rect {fill: var(--primary-color, #48a8e3) }.main-navigation .menu>li>a:after {content: "";width: 0;height: .375rem;transition: width .2s ease;bottom: 0;left: 0;position: absolute;background: var(--primary-color, #48a8e3) }.main-navigation .menu>li a:hover .icon-wrapper svg, .main-navigation .menu>li.active>a .icon-wrapper svg, .main-navigation .menu>li[class*=current]:not(.menu-item-type-custom)>a .icon-wrapper svg {transform: translateY(6px) }.main-navigation .menu>li a:hover:after, .main-navigation .menu>li.active>a:after, .main-navigation .menu>li[class*=current]:not(.menu-item-type-custom)>a:after {width: 100% }.main-navigation .menu>li.menu-item-has-children.active a>ul, .main-navigation .menu>li.menu-item-has-children:hover>ul {display: flex }.main-navigation .sub-menu {position: absolute;top: 100%;left: 50%;flex-direction: column;display: none;margin: 0;padding: 2rem 0 1rem 0;box-shadow: none;list-style-type: none;transform: translateX(-50%);z-index: 2 }.main-navigation .sub-menu:before {content: "";position: absolute;width: 0;height: 0;border-style: solid;border-width: 0 7.5px 10px 7.5px;border-color: transparent transparent #273146 transparent;bottom: calc(100% - 1rem);left: 50%;transform: translateX(-50%);z-index: 1 }.main-navigation .sub-menu:after {content: "";position: absolute;bottom: 0;right: 0;top: 1rem;left: 0;background: #273146;border-radius: .5rem;z-index: -1;box-shadow: 0 0 4px 0 rgba(var(--primary-color, #48a8e3), .5) }.main-navigation .sub-menu>li a {padding: .25rem 2rem;line-height: 1.2;font-size: 1rem;white-space: nowrap;font-family: barlowregular, Arial, "Helvetica Neue", sans-serif;font-weight: 400;color: #fff }@media screen and (min-width:64em) and (max-width:89.99875em) {.main-navigation .sub-menu>li a {font-size: .8125rem }}.main-navigation .sub-menu>li a:before {content: "";position: absolute;left: 1rem;top: 50%;transform: translateY(-50%);border-radius: 50%;background-color: #273146;width: .3125rem;height: .3125rem;opacity: 0;transition: all .4s ease }.main-navigation .sub-menu>li a:hover, .main-navigation .sub-menu>li.active a, .main-navigation .sub-menu>li.current_page_item a, .main-navigation .sub-menu>li[class*=current]>a {color: var(--primary-color, #48a8e3) }.main-navigation .sub-menu>li a:hover:before, .main-navigation .sub-menu>li.active a:before, .main-navigation .sub-menu>li.current_page_item a:before, .main-navigation .sub-menu>li[class*=current]>a:before {opacity: 1 }.menu-icon-wrapper {display: flex }.menu-icon-wrapper button {width: 6rem;background-color: var(--primary-color, #48a8e3);display: flex;justify-content: center }@media screen and (min-width:64em) {.menu-icon-wrapper button {display: none }}.menu-icon, .offcanvas-close-button {transition: all .2s ease;display: inline-flex;align-items: center;justify-content: flex-end;color: #fff }.menu-icon:focus, .offcanvas-close-button:focus {outline: 0 }.menu-icon:hover, .offcanvas-close-button:hover {color: #273146 }.menu-icon .label, .offcanvas-close-button .label {font-family: barlowbold, Arial, "Helvetica Neue", sans-serif;font-weight: 400;letter-spacing: .1em;font-size: .75rem;display: none }.menu-icon .icon-wrapper, .offcanvas-close-button .icon-wrapper {display: flex;flex-direction: column;gap: 1rem;align-items: center }@media screen and (min-width:64em) {.menu-icon .icon-wrapper, .offcanvas-close-button .icon-wrapper {transform: translateY(20%) }}.offcanvas-close-layer {position: fixed;-webkit-appearance: none;-moz-appearance: none;appearance: none;z-index: 120;height: 100vh;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0, 0, 0, .7);opacity: 0;transform: translateY(100%);transition: opacity .4s ease, transform 0s ease .4s }.offcanvas-close-layer.open {transform: translateY(0);opacity: 1;transition: transform 0s, opacity .4s ease }body {overflow-x: hidden }body.offcanvas-open {min-height: 100vh;min-height: -webkit-fill-available }body.offcanvas-open .offcanvas-close-layer {display: block }.offcanvas-wrapper .offcanvas-content, .offcanvas-wrapper .offcanvas-menu {overflow: hidden }.offcanvas-wrapper.loaded .offcanvas-menu {transition: transform .4s cubic-bezier(.525, -.01, .305, 1) }.offcanvas-wrapper .offcanvas-menu {width: 100%;max-width: 100vw;background-color: #fff;height: 100vh;position: fixed;z-index: 130 }.offcanvas-wrapper .offcanvas-menu .langswitch {padding: 2rem;justify-content: center }.offcanvas-wrapper .offcanvas-menu .langswitch a {width: 3.125rem;height: 3.125rem;font-size: .9375rem }.offcanvas-wrapper .offcanvas-menu .langswitch a:hover {background-color: #fff;color: #273146 }.offcanvas-wrapper[data-from=left] .offcanvas-menu {top: 0;left: 0;transform: translateX(-100vw) }.offcanvas-wrapper[data-from=left] .offcanvas-menu:after {right: 0;transform: rotate(180deg) }.offcanvas-wrapper[data-from=right] .offcanvas-menu {top: 0;right: 0;transform: translateX(100vw) }.offcanvas-wrapper[data-from=right] .offcanvas-menu:after {left: 0 }.offcanvas-wrapper[data-from=top] .offcanvas-menu {top: 0;height: auto;transform: translateY(-100%) }.offcanvas-wrapper.open {overflow: hidden;height: 100vh }.offcanvas-wrapper.open .offcanvas-menu {transform: translateX(0) }.offcanvas-wrapper.open[data-push=true][data-from=left] .offcanvas-content {transform: translateX(100vw) }.offcanvas-wrapper.open[data-push=true][data-from=right] .offcanvas-content {transform: translateX(-100vw) }.offcanvas-wrapper.open[data-push=true][data-from=top] .offcanvas-content {transform: translateY(-100vw) }.offcanvas-header {border-bottom: 1px solid rgba(0, 0, 0, .1);display: flex;justify-content: space-between }.offcanvas-header .logo-wrapper {margin: 1rem }.offcanvas-header .logo-wrapper img {-o-object-fit: contain;object-fit: contain;width: auto;height: 42px }.offcanvas-navigation {height: calc(100dvh - 75px);position: relative;padding-top: 2.5rem;overflow: auto;-webkit-overflow-scrolling: touch;display: flex;flex-direction: column-reverse;justify-content: flex-end }.offcanvas-navigation ul {list-style: none;padding: 0 }.offcanvas-navigation ul.menu>li>a:hover, .offcanvas-navigation ul.menu>li[class*=current]>a {color: var(--primary-color, #48a8e3) }.offcanvas-navigation ul ul {display: none;background-color: #f8f8f8;padding-left: 1rem }.offcanvas-navigation ul ul li a {font-family: barlowsemibold, Arial, "Helvetica Neue", sans-serif;font-weight: 400;font-size: 1.125rem }.offcanvas-navigation ul ul ul li a {font-family: barlowregular, Arial, "Helvetica Neue", sans-serif;font-weight: 400;text-transform: none;font-size: .9375rem;padding: .75rem 2rem }.offcanvas-navigation ul:has(>li>a>img) {display: none;flex-wrap: nowrap;overflow: scroll;scroll-snap-type: x mandatory;padding: 1rem 0 }.offcanvas-navigation ul:has(>li>a>img)[style*="display: block"] {display: flex !important }.offcanvas-navigation ul:has(>li>a>img) li {padding: 1rem 0 1rem 2rem;scroll-snap-align: start }.offcanvas-navigation ul:has(>li>a>img) li:last-of-type {padding-right: 2rem }.offcanvas-navigation ul:has(>li>a>img) li a {width: 80vw;flex-direction: column;padding: 0;text-transform: none;font-size: 1rem }.offcanvas-navigation ul:has(>li>a>img) li a img {margin-bottom: 1rem;height: auto }.offcanvas-navigation a {text-decoration: none;color: #273146;display: flex;justify-content: space-between;width: 100%;line-height: 1;font-family: barlowbold, Arial, "Helvetica Neue", sans-serif;font-weight: 400;font-size: 1.25rem;letter-spacing: .05em;transition: all .4s ease;text-transform: uppercase;padding: 1rem 0 1rem 2rem }.offcanvas-navigation a:has(>.icon-wrapper) {padding: 0 }.offcanvas-navigation a .icon-wrapper {display: flex;justify-content: space-between;align-items: center;width: 100% }.offcanvas-navigation a .icon-wrapper span {padding: 1rem 0 1rem 2rem }.offcanvas-navigation a .icon-wrapper svg {padding: 1rem 2rem;box-sizing: content-box }.offcanvas-navigation a .icon-wrapper svg rect {fill: var(--primary-color, #48a8e3) }.offcanvas-navigation a svg {width: .8125rem;height: auto;transform: rotate(0);transition: transform .2s ease }.offcanvas-navigation .open>a>div>svg {transform: rotate(180deg) }.offcanvas-navigation .sub-menu {margin: 1rem 0 }.offcanvas-navigation .sub-menu li {margin: 0 }.offcanvas-navigation .sub-menu li a:hover, .offcanvas-navigation .sub-menu li[class*=current] a {color: #fff }.offcanvas-navigation .sub-menu a {padding: .5rem 4rem;font-size: 1.125rem;color: rgba(255, 255, 255, .5) }.offcanvas-navigation .extralink {font-size: 1rem;margin: 2rem;margin-top: auto;width: auto;text-align: center;color: var(--primary-color, #48a8e3);border: 2px solid var(--primary-color, #48a8e3);padding: 1rem;justify-content: center }[data-accordion-content] {display: none }.accordion {padding: 0;margin: 0;list-style-type: none;display: flex;flex-direction: column;gap: 1px;border: 1px solid #e0e0e0 }.accordion-title {display: flex;justify-content: space-between;text-align: left;align-items: center;transition: all .2s ease;list-style: none;flex: 1 1 auto;gap: 1rem;color: inherit;padding: 1rem;font-size: 1.125rem;font-family: barlowsemibold, Arial, "Helvetica Neue", sans-serif;font-weight: 400 }@media screen and (min-width:40em) {.accordion-title {font-size: 1.1875rem;padding: 1rem 2rem }}.accordion-title svg {transition: all .4s ease;flex: 0 0 auto }.accordion-title svg path {fill: #273146 }.accordion-title:hover {cursor: pointer }.accordion-content {padding: 0 1rem }@media screen and (min-width:40em) {.accordion-content {padding: 0 2rem }}.accordion-item {margin: 0;position: relative;background-clip: padding-box;transition: all .2s ease;background-color: #f9f9f9 }.accordion-item:not(:last-child) {border-bottom: 1px solid #e0e0e0 }.accordion-item .accordion-title:hover {color: var(--primary-color, #48a8e3) }.accordion-item.active .accordion-title, .accordion-item[open] .accordion-title {color: var(--primary-color, #48a8e3) }.accordion-item.active .accordion-title svg, .accordion-item[open] .accordion-title svg {transform: rotate(90deg) }.accordion-item .h3, .accordion-item h3 {display: flex;flex: 1 1 auto }.responsive-embed {position: relative;padding-bottom: 62%;height: 0;max-width: 100%;overflow: hidden;width: 100% }.responsive-embed embed, .responsive-embed iframe, .responsive-embed object {position: absolute;top: 0;left: 0;width: 100%;height: 100% }.button {padding: .75rem 2rem;position: relative;color: #273146;background-color: #fff;text-align: center;letter-spacing: .05em;border: 2px solid;text-transform: uppercase;font-family: barlowbold, Arial, "Helvetica Neue", sans-serif;font-weight: 400;transition: all .2s ease;display: inline-flex;align-items: center;gap: .5rem;font-size: .75rem }.button:focus, .button:hover {background: #273146;color: #fff;border: 2px solid #273146;cursor: pointer }.button:focus path, .button:hover path {fill: #fff }.button .icon-wrapper {width: auto;height: auto;background-color: transparent;color: inherit }.button.smaller {text-transform: none;font-family: barlowsemibold, Arial, "Helvetica Neue", sans-serif;font-weight: 400;padding: .3125rem .5rem;line-height: 1;font-size: .8125rem;border: 0;background-color: #fff;letter-spacing: 0;border-radius: .15625rem }.button.smaller:hover {background-color: #273146 }.card-wrapper {list-style-type: none;padding: 0;margin: 0;margin-left: -1rem;margin-right: -1rem }@media screen and (min-width:40em) {.card-wrapper {display: flex;justify-content: center;flex-wrap: wrap;margin-left: -.5rem;margin-right: -.5rem }}.card-wrapper img {display: block }.card-wrapper p {font-family: barlowregular, Arial, "Helvetica Neue", sans-serif;font-weight: 400;line-height: 1.37;color: #273146;font-size: 1rem;margin: 0 }.card-wrapper picture {flex: 1 1 auto }.card-wrapper.card-slider, .card-wrapper.card-three-col {margin-left: -.5rem;margin-right: -.5rem }.card-wrapper.card-slider .card-item, .card-wrapper.card-three-col .card-item {padding: .5rem }.card-wrapper.card-slider .img-wrapper, .card-wrapper.card-three-col .img-wrapper {flex: initial }.card-wrapper.card-slider .img-wrapper img, .card-wrapper.card-three-col .img-wrapper img {aspect-ratio: 329/226 }@media screen and (min-width:64em) {.card-wrapper.card-two-col {margin-left: -2rem;margin-right: -2rem }}@media screen and (min-width:64em) {.card-wrapper.card-two-col .card-item {width: 50%;padding: 2rem }}.card-wrapper.card-two-col .content-wrapper {background-color: transparent;padding-left: 0 }.card-wrapper.card-two-col .img-wrapper img {aspect-ratio: 558/410 }.card-wrapper.card-two-col p {color: #273146;font-size: 1.125rem;line-height: 1.52 }.card-wrapper.card-product .card-inner {outline: 2px solid #e0e0e0 }.card-wrapper.card-product .content-wrapper {background-color: transparent;gap: .7rem }.card-wrapper.card-product .card-intro {font-family: barlowsemibold, Arial, "Helvetica Neue", sans-serif;font-weight: 400 }.card-wrapper.card-product .card-text {font-size: .875rem;line-height: 1.42;color: #273146 }.card-wrapper.card-product .link-wrapper .icon-wrapper {width: .875rem;height: .875rem }.card-wrapper.card-product .link-wrapper a {font-size: .875rem }.card-wrapper.card-product.portrait picture {aspect-ratio: 328/414 }.card-wrapper.card-product.landscape .img-wrapper {background-color: transparent }.card-wrapper.card-product.landscape .img-wrapper img:not(.svg) {-o-object-position: center center;object-position: center center;-o-object-fit: contain;object-fit: contain }.card-wrapper.card-catalog .img-wrapper {padding-top: 2rem;justify-content: center }.card-wrapper.card-catalog .img-wrapper picture {display: flex;aspect-ratio: 159/226;width: 100%;max-width: 159px;flex: 0 0 auto;box-shadow: 10px 10px 15px 0 rgba(0, 0, 0, .2) }.card-wrapper.card-catalog .content-wrapper {text-align: center }.card-wrapper.card-catalog .card-intro {font-family: barlowsemibold, Arial, "Helvetica Neue", sans-serif;font-weight: 400 }.card-wrapper.card-catalog .card-text {font-size: .875rem;line-height: 1.42;color: #273146 }.card-wrapper .card-item {width: 100%;display: flex;flex-direction: column;padding: .5rem 1rem }@media screen and (min-width:40em) {.card-wrapper .card-item {width: 50%;padding: .5rem }}@media screen and (min-width:64em) {.card-wrapper .card-item {width: 33.33% }}.card-wrapper .card-inner {display: flex;flex-direction: column;justify-content: flex-start;flex: 1 1 auto;position: relative;transition: all .4s ease }.card-wrapper .card-inner:hover img:not(.svg) {transform: scale(1.15) }.card-wrapper .card-inner:has(.svg) {text-align: center }.card-wrapper .card-inner:hover .pseudo-button {color: var(--primary-color, #48a8e3) }.card-wrapper .card-title {color: #273146;-webkit-hyphens: auto;hyphens: auto }.card-wrapper .link-wrapper {margin-top: auto;justify-content: flex-start;padding-top: .5rem }.card-wrapper .img-wrapper {background-color: #f9f9f9;display: flex;position: relative;overflow: hidden }.card-wrapper .img-wrapper picture {flex: 1 1 auto;justify-content: center;align-items: center }.card-wrapper .img-wrapper img:not(.svg) {-o-object-fit: cover;object-fit: cover;aspect-ratio: 328/200;height: 100%;width: 100%;-o-object-position: top;object-position: top;transition: all .6s ease }.card-wrapper .img-wrapper img.svg {width: 80%;height: 70%;-o-object-fit: contain;object-fit: contain }.card-wrapper .term-wrapper {padding: 0;margin: 0;list-style-type: none;position: absolute;left: 1rem;top: 1rem;display: flex;flex-wrap: wrap;gap: .25rem;z-index: 1 }.card-wrapper .term-wrapper .button:hover {background-color: #fff;color: #273146 }.card-wrapper .content-wrapper {background-color: #f9f9f9;padding: 1.5rem 1rem;flex: 1 1 auto;display: flex;flex-direction: column;gap: 1rem }@media screen and (min-width:40em) {.card-wrapper .content-wrapper {padding: 1.5rem }}.card-wrapper .card-intro {font-size: .875rem;line-height: 1.42;color: #979797 }.card-wrapper .meta-wrapper {font-size: .75rem;font-family: barlowsemibold, Arial, "Helvetica Neue", sans-serif;font-weight: 400;color: #979797 }.pagination * {font-family: barlowsemibold, Arial, "Helvetica Neue", sans-serif;font-weight: 400;font-size: .9375rem }.pagination a {color: #273146 }.pagination ol {list-style: none;padding: 0;text-align: center;margin: 2rem 0 1rem 0;display: flex;flex-wrap: wrap;gap: 1rem;align-items: center;justify-content: center }@media screen and (min-width:50em) {.pagination ol {margin: 4rem 0 3rem 0 }}.pagination .page-numbers {display: block }.pagination .page-numbers:not(.prev):not(.next) {width: 3.25rem;height: 3.25rem;line-height: 3.25rem;border: 1px solid #e0e0e0 }.pagination .page-numbers:not(.prev):not(.next).current, .pagination .page-numbers:not(.prev):not(.next):hover {border: 1px solid #273146;background: #273146;color: #fff;display: inline-block }.pagination .page-numbers.next, .pagination .page-numbers.prev {display: flex;gap: .5rem;align-items: center }.pagination .page-numbers.next path, .pagination .page-numbers.prev path {transition: all .2s ease }.pagination .page-numbers.next:hover path, .pagination .page-numbers.prev:hover path {color: var(--primary-color, #48a8e3) }.pagination .page-numbers.next svg {order: 2 }@media screen and (max-width:39.99875em) {.pagination .page-numbers {justify-content: space-between }.pagination .page-numbers:not(.next):not(.prev) {display: none }}.pagination svg {transform: scale(.9);transform-origin: center center }:root {--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75 }.f-spinner {margin: auto;padding: 0;width: var(--f-spinner-width);height: var(--f-spinner-height) }.f-spinner svg {width: 100%;height: 100%;vertical-align: top;animation: f-spinner-rotate 2s linear infinite }.f-spinner svg * {stroke-width: var(--f-spinner-stroke);fill: none }.f-spinner svg :first-child {stroke: var(--f-spinner-color-1) }.f-spinner svg :last-child {stroke: var(--f-spinner-color-2);animation: f-spinner-dash 2s ease-in-out infinite }@keyframes f-spinner-rotate {100% {transform: rotate(360deg) }}@keyframes f-spinner-dash {0% {stroke-dasharray: 1, 150;stroke-dashoffset: 0 }50% {stroke-dasharray: 90, 150;stroke-dashoffset: -35 }100% {stroke-dasharray: 90, 150;stroke-dashoffset: -124 }}.f-throwOutUp {animation: var(--f-throw-out-duration, .175s) ease-out both f-throwOutUp }.f-throwOutDown {animation: var(--f-throw-out-duration, .175s) ease-out both f-throwOutDown }@keyframes f-throwOutUp {to {transform: translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);opacity: 0 }}@keyframes f-throwOutDown {to {transform: translate3d(0, var(--f-throw-out-distance, 150px), 0);opacity: 0 }}.f-zoomInUp {animation: var(--f-transition-duration, .2s) ease .1s both f-zoomInUp }.f-zoomOutDown {animation: var(--f-transition-duration, .2s) ease both f-zoomOutDown }@keyframes f-zoomInUp {from {transform: scale(.975) translate3d(0, 16px, 0);opacity: 0 }to {transform: scale(1) translate3d(0, 0, 0);opacity: 1 }}@keyframes f-zoomOutDown {to {transform: scale(.975) translate3d(0, 16px, 0);opacity: 0 }}.f-fadeIn {animation: var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index: 2 }.f-fadeOut {animation: var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index: 1 }@keyframes f-fadeIn {0% {opacity: 0 }100% {opacity: 1 }}@keyframes f-fadeOut {100% {opacity: 0 }}.f-fadeFastIn {animation: var(--f-transition-duration, .2s) ease-out both f-fadeFastIn;z-index: 2 }.f-fadeFastOut {animation: var(--f-transition-duration, .1s) ease-out both f-fadeFastOut;z-index: 2 }@keyframes f-fadeFastIn {0% {opacity: .75 }100% {opacity: 1 }}@keyframes f-fadeFastOut {100% {opacity: 0 }}.f-fadeSlowIn {animation: var(--f-transition-duration, .5s) ease both f-fadeSlowIn;z-index: 2 }.f-fadeSlowOut {animation: var(--f-transition-duration, .5s) ease both f-fadeSlowOut;z-index: 1 }@keyframes f-fadeSlowIn {0% {opacity: 0 }100% {opacity: 1 }}@keyframes f-fadeSlowOut {100% {opacity: 0 }}.f-crossfadeIn {animation: var(--f-transition-duration, .2s) ease-out both f-crossfadeIn;z-index: 2 }.f-crossfadeOut {animation: calc(var(--f-transition-duration, .2s) * .5) linear .1s both f-crossfadeOut;z-index: 1 }@keyframes f-crossfadeIn {0% {opacity: 0 }100% {opacity: 1 }}@keyframes f-crossfadeOut {100% {opacity: 0 }}.f-slideIn.from-next {animation: var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-slideInNext }.f-slideIn.from-prev {animation: var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-slideInPrev }.f-slideOut.to-next {animation: var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-slideOutNext }.f-slideOut.to-prev {animation: var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-slideOutPrev }@keyframes f-slideInPrev {0% {transform: translateX(100%) }100% {transform: translate3d(0, 0, 0) }}@keyframes f-slideInNext {0% {transform: translateX(-100%) }100% {transform: translate3d(0, 0, 0) }}@keyframes f-slideOutNext {100% {transform: translateX(-100%) }}@keyframes f-slideOutPrev {100% {transform: translateX(100%) }}.f-classicIn.from-next {animation: var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-classicInNext;z-index: 2 }.f-classicIn.from-prev {animation: var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-classicInPrev;z-index: 2 }.f-classicOut.to-next {animation: var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-classicOutNext;z-index: 1 }.f-classicOut.to-prev {animation: var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-classicOutPrev;z-index: 1 }@keyframes f-classicInNext {0% {transform: translateX(-75px);opacity: 0 }100% {transform: translate3d(0, 0, 0);opacity: 1 }}@keyframes f-classicInPrev {0% {transform: translateX(75px);opacity: 0 }100% {transform: translate3d(0, 0, 0);opacity: 1 }}@keyframes f-classicOutNext {100% {transform: translateX(-75px);opacity: 0 }}@keyframes f-classicOutPrev {100% {transform: translateX(75px);opacity: 0 }}:root {--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65 }.f-button {display: flex;justify-content: center;align-items: center;box-sizing: content-box;position: relative;margin: 0;padding: 0;width: var(--f-button-width);height: var(--f-button-height);border: var(--f-button-border);border-radius: var(--f-button-border-radius);color: var(--f-button-color);background: var(--f-button-bg);box-shadow: var(--f-button-shadow);pointer-events: all;cursor: pointer;transition: var(--f-button-transition) }@media (hover:hover) {.f-button:hover:not([disabled]) {color: var(--f-button-hover-color);background-color: var(--f-button-hover-bg) }}.f-button:active:not([disabled]) {background-color: var(--f-button-active-bg) }.f-button:focus:not(:focus-visible) {outline: 0 }.f-button:focus-visible {outline: 0;box-shadow: inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color)) }.f-button svg {width: var(--f-button-svg-width);height: var(--f-button-svg-height);fill: var(--f-button-svg-fill);stroke: currentColor;stroke-width: var(--f-button-svg-stroke-width);stroke-linecap: round;stroke-linejoin: round;transition: opacity .15s ease;transform: var(--f-button-transform);filter: var(--f-button-svg-filter);pointer-events: none }.f-button[disabled] {cursor: default }.f-button[disabled] svg {opacity: var(--f-button-svg-disabled-opacity) }.f-carousel__nav .f-button.is-next, .f-carousel__nav .f-button.is-prev, .fancybox__nav .f-button.is-next, .fancybox__nav .f-button.is-prev {position: absolute;z-index: 1 }.is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .fancybox__nav .f-button.is-next, .is-horizontal .fancybox__nav .f-button.is-prev {top: 50%;transform: translateY(-50%) }.is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .fancybox__nav .f-button.is-prev {left: var(--f-button-prev-pos) }.is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .fancybox__nav .f-button.is-next {right: var(--f-button-next-pos) }.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev, .is-horizontal.is-rtl .fancybox__nav .f-button.is-prev {left: auto;right: var(--f-button-next-pos) }.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next, .is-horizontal.is-rtl .fancybox__nav .f-button.is-next {right: auto;left: var(--f-button-prev-pos) }.is-vertical .f-carousel__nav .f-button.is-next, .is-vertical .f-carousel__nav .f-button.is-prev, .is-vertical .fancybox__nav .f-button.is-next, .is-vertical .fancybox__nav .f-button.is-prev {top: auto;left: 50%;transform: translateX(-50%) }.is-vertical .f-carousel__nav .f-button.is-prev, .is-vertical .fancybox__nav .f-button.is-prev {top: var(--f-button-next-pos) }.is-vertical .f-carousel__nav .f-button.is-next, .is-vertical .fancybox__nav .f-button.is-next {bottom: var(--f-button-next-pos) }.is-vertical .f-carousel__nav .f-button.is-next svg, .is-vertical .f-carousel__nav .f-button.is-prev svg, .is-vertical .fancybox__nav .f-button.is-next svg, .is-vertical .fancybox__nav .f-button.is-prev svg {transform: rotate(90deg) }.f-carousel__nav .f-button:disabled, .fancybox__nav .f-button:disabled {pointer-events: none }html.with-fancybox {width: auto;overflow: visible;scroll-behavior: auto }html.with-fancybox body {touch-action: none }html.with-fancybox body.hide-scrollbar {width: auto;margin-right: calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow: hidden !important;overscroll-behavior-y: none }.fancybox__container {--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, 0.98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, 0.1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position: fixed;top: 0;left: 0;bottom: 0;right: 0;direction: ltr;display: flex;flex-direction: column;box-sizing: border-box;margin: 0;padding: 0;color: #f8f8f8;-webkit-tap-highlight-color: transparent;overflow: visible;z-index: var(--fancybox-zIndex, 1050);outline: 0;transform-origin: top left;-webkit-text-size-adjust: 100%;-moz-text-size-adjust: none;text-size-adjust: 100%;overscroll-behavior-y: contain }.fancybox__container *, .fancybox__container ::after, .fancybox__container ::before {box-sizing: inherit }.fancybox__container::backdrop {background-color: rgba(0, 0, 0, 0) }.fancybox__backdrop {position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: -1;background: var(--fancybox-bg);opacity: var(--fancybox-opacity, 1);will-change: opacity }.fancybox__carousel {position: relative;box-sizing: border-box;flex: 1;min-height: 0;z-index: 10;overflow-y: visible;overflow-x: clip }.fancybox__viewport {width: 100%;height: 100% }.fancybox__viewport.is-draggable {cursor: move;cursor: grab }.fancybox__viewport.is-dragging {cursor: move;cursor: grabbing }.fancybox__track {display: flex;margin: 0 auto;height: 100% }.fancybox__slide {flex: 0 0 auto;position: relative;display: flex;flex-direction: column;align-items: center;width: 100%;height: 100%;margin: 0 var(--fancybox-slide-gap) 0 0;padding: 4px;overflow: auto;overscroll-behavior: contain;transform: translate3d(0, 0, 0);backface-visibility: hidden }.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn {padding-top: 40px }.fancybox__slide.has-html5video, .fancybox__slide.has-iframe, .fancybox__slide.has-video {overflow: hidden }.fancybox__slide.has-image {overflow: hidden }.fancybox__slide.has-image.is-animating, .fancybox__slide.has-image.is-selected {overflow: visible }.fancybox__slide::after, .fancybox__slide::before {content: "";flex: 0 0 0;margin: auto }.fancybox__backdrop:empty, .fancybox__slide:empty, .fancybox__track:empty, .fancybox__viewport:empty {display: block }.fancybox__content {align-self: center;display: flex;flex-direction: column;position: relative;margin: 0;padding: 2rem;max-width: 100%;color: var(--fancybox-content-color, #374151);background: var(--fancybox-content-bg, #fff);cursor: default;border-radius: 0;z-index: 20 }.is-loading .fancybox__content {opacity: 0 }.is-draggable .fancybox__content {cursor: move;cursor: grab }.can-zoom_in .fancybox__content {cursor: zoom-in }.can-zoom_out .fancybox__content {cursor: zoom-out }.is-dragging .fancybox__content {cursor: move;cursor: grabbing }.fancybox__content [contenteditable], .fancybox__content [data-selectable] {cursor: auto }.fancybox__slide.has-image>.fancybox__content {padding: 0;background: rgba(0, 0, 0, 0);min-height: 1px;background-repeat: no-repeat;background-size: contain;background-position: center center;transition: none;transform: translate3d(0, 0, 0);backface-visibility: hidden }.fancybox__slide.has-image>.fancybox__content>picture>img {width: 100%;height: auto;max-height: 100% }.is-animating .fancybox__content, .is-dragging .fancybox__content {will-change: transform, width, height }.fancybox-image {margin: auto;display: block;width: 100%;height: 100%;min-height: 0;-o-object-fit: contain;object-fit: contain;-webkit-user-select: none;-moz-user-select: none;user-select: none;filter: blur(0) }.fancybox__caption {align-self: center;max-width: 100%;flex-shrink: 0;margin: 0;padding: 14px 0 4px 0;overflow-wrap: anywhere;line-height: 1.375;color: var(--fancybox-color, currentColor);opacity: var(--fancybox-opacity, 1);cursor: auto;visibility: visible }.is-closing .fancybox__caption, .is-loading .fancybox__caption {opacity: 0;visibility: hidden }.is-compact .fancybox__caption {padding-bottom: 0 }.f-button.is-close-btn {--f-button-svg-stroke-width: 2;position: absolute;top: 0;right: 8px;z-index: 40 }.fancybox__content>.f-button.is-close-btn {--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position: absolute;top: -38px;right: 0;opacity: .75 }.is-loading .fancybox__content>.f-button.is-close-btn {visibility: hidden }.is-zooming-out .fancybox__content>.f-button.is-close-btn {visibility: hidden }.fancybox__content>.f-button.is-close-btn:hover {opacity: 1 }.fancybox__footer {padding: 0;margin: 0;position: relative }.fancybox__footer .fancybox__caption {width: 100%;padding: 24px;opacity: var(--fancybox-opacity, 1);transition: all .25s ease }.is-compact .fancybox__footer {position: absolute;bottom: 0;left: 0;right: 0;z-index: 20;background: rgba(24, 24, 27, .5) }.is-compact .fancybox__footer .fancybox__caption {padding: 12px }.is-compact .fancybox__content>.f-button.is-close-btn {--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, 0.6);--f-button-active-bg: rgba(0, 0, 0, 0.6);--f-button-hover-bg: rgba(0, 0, 0, 0.6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top: 5px;right: 5px }.fancybox__nav {--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, 0.3);--f-button-active-bg: rgba(24, 24, 27, 0.5);--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity: 0.65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity: var(--fancybox-opacity, 1) }.fancybox__nav .f-button:before {position: absolute;content: "";top: -30px;right: -20px;left: -20px;bottom: -30px;z-index: 1 }.is-idle .fancybox__nav {animation: .15s ease-out both f-fadeOut }.is-idle.is-compact .fancybox__footer {pointer-events: none;animation: .15s ease-out both f-fadeOut }.fancybox__slide>.f-spinner {position: absolute;top: 50%;left: 50%;margin: var(--f-spinner-top, calc(var(--f-spinner-width) * -.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -.5));z-index: 30;cursor: pointer }.fancybox-protected {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 40;-webkit-user-select: none;-moz-user-select: none;user-select: none }.fancybox-ghost {position: absolute;top: 0;left: 0;width: 100%;height: 100%;min-height: 0;-o-object-fit: contain;object-fit: contain;z-index: 40;-webkit-user-select: none;-moz-user-select: none;user-select: none;pointer-events: none }.fancybox-focus-guard {outline: 0;opacity: 0;position: fixed;pointer-events: none }.fancybox__container:not([aria-hidden]) {opacity: 0 }.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>:not(.fancybox__viewport), .fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>:not(.fancybox__content), .fancybox__container.is-animated[aria-hidden=false]>:not(.fancybox__backdrop, .fancybox__carousel) {animation: var(--f-interface-enter-duration, .25s) ease .1s backwards f-fadeIn }.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop {animation: var(--f-backdrop-enter-duration, .35s) ease backwards f-fadeIn }.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>:not(.fancybox__viewport), .fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>:not(.fancybox__content), .fancybox__container.is-animated[aria-hidden=true]>:not(.fancybox__backdrop, .fancybox__carousel) {animation: var(--f-interface-exit-duration, .15s) ease forwards f-fadeOut }.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop {animation: var(--f-backdrop-exit-duration, .35s) ease forwards f-fadeOut }.has-html5video .fancybox__content, .has-iframe .fancybox__content, .has-map .fancybox__content, .has-pdf .fancybox__content, .has-vimeo .fancybox__content, .has-youtube .fancybox__content {max-width: 100%;flex-shrink: 1;min-height: 1px;overflow: visible }.has-iframe .fancybox__content, .has-map .fancybox__content, .has-pdf .fancybox__content {width: calc(100% - 120px);height: 90% }.fancybox__container.is-compact .has-iframe .fancybox__content, .fancybox__container.is-compact .has-map .fancybox__content, .fancybox__container.is-compact .has-pdf .fancybox__content {width: 100%;height: 100% }.has-html5video .fancybox__content, .has-vimeo .fancybox__content, .has-youtube .fancybox__content {width: 960px;height: 540px;max-width: 100%;max-height: 100% }.has-html5video .fancybox__content, .has-map .fancybox__content, .has-pdf .fancybox__content, .has-vimeo .fancybox__content, .has-youtube .fancybox__content {padding: 0;background: rgba(24, 24, 27, .9);color: #fff }.has-map .fancybox__content {background: #e5e3df }.fancybox__html5video, .fancybox__iframe {border: 0;display: block;height: 100%;width: 100%;background: rgba(0, 0, 0, 0) }.fancybox-placeholder {border: 0 !important;clip: rect(1px, 1px, 1px, 1px) !important;clip-path: inset(50%) !important;height: 1px !important;margin: -1px !important;overflow: hidden !important;padding: 0 !important;position: absolute !important;width: 1px !important;white-space: nowrap !important }.f-carousel__thumbs {--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0 }.f-carousel__thumbs.is-classic {--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1 }.f-carousel__thumbs.is-modern {--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px }.f-thumbs {position: relative;flex: 0 0 auto;margin: 0;overflow: hidden;-webkit-tap-highlight-color: transparent;-webkit-user-select: none;-moz-user-select: none;user-select: none;perspective: 1000px;transform: translateZ(0) }.f-thumbs .f-spinner {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 2px;background-image: linear-gradient(#ebeff2, #e2e8f0);z-index: -1 }.f-thumbs .f-spinner svg {display: none }.f-thumbs.is-vertical {height: 100% }.f-thumbs__viewport {width: 100%;height: auto;overflow: hidden;transform: translate3d(0, 0, 0) }.f-thumbs__track {display: flex }.f-thumbs__slide {position: relative;flex: 0 0 auto;box-sizing: content-box;display: flex;align-items: center;justify-content: center;padding: 0;margin: 0;width: var(--f-thumb-width);height: var(--f-thumb-height);overflow: visible;cursor: pointer }.f-thumbs__slide.is-loading img {opacity: 0 }.is-classic .f-thumbs__viewport {height: 100% }.is-modern .f-thumbs__track {width: -moz-max-content;width: max-content }.is-modern .f-thumbs__track::before {content: "";position: absolute;top: 0;bottom: 0;left: calc((var(--f-thumb-clip-width, 0)) * -.5);width: calc(var(--width, 0) * 1px + var(--f-thumb-clip-width, 0));cursor: pointer }.is-modern .f-thumbs__slide {width: var(--f-thumb-clip-width);transform: translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition: none;pointer-events: none }.is-modern.is-resting .f-thumbs__slide {transition: transform .33s ease }.is-modern.is-resting .f-thumbs__slide__button {transition: clip-path .33s ease }.is-using-tab .is-modern .f-thumbs__slide:focus-within {filter: drop-shadow(-1px 0 0 var(--f-thumb-outline-color)) drop-shadow(2px 0 0 var(--f-thumb-outline-color)) drop-shadow(0 -1px 0 var(--f-thumb-outline-color)) drop-shadow(0 2px 0 var(--f-thumb-outline-color)) }.f-thumbs__slide__button {-webkit-appearance: none;-moz-appearance: none;appearance: none;width: var(--f-thumb-width);height: 100%;margin: 0 -100% 0 -100%;padding: 0;border: 0;position: relative;border-radius: var(--f-thumb-border-radius);overflow: hidden;background: rgba(0, 0, 0, 0);outline: 0;cursor: pointer;pointer-events: auto;touch-action: manipulation;opacity: var(--f-thumb-opacity);transition: opacity .2s ease }.f-thumbs__slide__button:hover {opacity: var(--f-thumb-hover-opacity) }.f-thumbs__slide__button:focus:not(:focus-visible) {outline: 0 }.f-thumbs__slide__button:focus-visible {outline: 0;opacity: var(--f-thumb-selected-opacity) }.is-modern .f-thumbs__slide__button {--clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5) round var(--f-thumb-border-radius, 0));clip-path: var(--clip-path) }.is-classic .is-nav-selected .f-thumbs__slide__button {opacity: var(--f-thumb-selected-opacity) }.is-classic .is-nav-selected .f-thumbs__slide__button::after {content: "";position: absolute;top: 0;left: 0;right: 0;height: auto;bottom: 0;border: var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius: var(--f-thumb-border-radius);animation: f-fadeIn .2s ease-out;z-index: 10 }.f-thumbs__slide__img {overflow: hidden;position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;margin: 0;padding: var(--f-thumb-offset);box-sizing: border-box;pointer-events: none;-o-object-fit: cover;object-fit: cover;border-radius: var(--f-thumb-border-radius) }.f-thumbs.is-horizontal .f-thumbs__track {padding: 8px 0 12px 0 }.f-thumbs.is-horizontal .f-thumbs__slide {margin: 0 var(--f-thumb-gap) 0 0 }.f-thumbs.is-vertical .f-thumbs__track {flex-wrap: wrap;padding: 0 8px }.f-thumbs.is-vertical .f-thumbs__slide {margin: 0 0 var(--f-thumb-gap) 0 }.fancybox__thumbs {--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position: relative;opacity: var(--fancybox-opacity, 1);transition: max-height .35s cubic-bezier(.23, 1, .32, 1) }.fancybox__thumbs.is-classic {--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1 }.fancybox__thumbs.is-classic .f-spinner {background-image: linear-gradient(rgba(255, 255, 255, .1), rgba(255, 255, 255, .05)) }.fancybox__thumbs.is-modern {--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1 }.fancybox__thumbs.is-modern .f-spinner {background-image: linear-gradient(rgba(255, 255, 255, .1), rgba(255, 255, 255, .05)) }.fancybox__thumbs.is-horizontal {padding: 0 var(--f-thumb-gap) }.fancybox__thumbs.is-vertical {padding: var(--f-thumb-gap) 0 }.is-compact .fancybox__thumbs {--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px }.fancybox__thumbs.is-masked {max-height: 0 !important }.is-closing .fancybox__thumbs {transition: none !important }.fancybox__toolbar {--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, 0.65);--f-button-hover-bg: rgba(70, 70, 73, 0.65);--f-button-active-bg: rgba(90, 90, 93, 0.65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: 0.65;display: flex;flex-direction: row;justify-content: space-between;margin: 0;padding: 0;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;color: var(--fancybox-color, currentColor);opacity: var(--fancybox-opacity, 1);text-shadow: var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, .5));pointer-events: none;z-index: 20 }.fancybox__toolbar :focus-visible {z-index: 1 }.fancybox__toolbar.is-absolute, .is-compact .fancybox__toolbar {position: absolute;top: 0;left: 0;right: 0 }.is-idle .fancybox__toolbar {pointer-events: none;animation: .15s ease-out both f-fadeOut }.fancybox__toolbar__column {display: flex;flex-direction: row;flex-wrap: wrap;align-content: flex-start }.fancybox__toolbar__column.is-left, .fancybox__toolbar__column.is-right {flex-grow: 1;flex-basis: 0 }.fancybox__toolbar__column.is-right {display: flex;justify-content: flex-end;flex-wrap: nowrap }.fancybox__infobar {padding: 0 5px;line-height: var(--f-button-height);text-align: center;font-size: 17px;font-variant-numeric: tabular-nums;-webkit-font-smoothing: subpixel-antialiased;cursor: default;-webkit-user-select: none;-moz-user-select: none;user-select: none }.fancybox__infobar span {padding: 0 5px }.fancybox__infobar:not(:first-child):not(:last-child) {background: var(--f-button-bg) }[data-fancybox-toggle-slideshow] {position: relative }[data-fancybox-toggle-slideshow] .f-progress {height: 100%;opacity: .3 }[data-fancybox-toggle-slideshow] svg g:first-child {display: flex }[data-fancybox-toggle-slideshow] svg g:last-child {display: none }.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child {display: none }.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child {display: flex }[data-fancybox-toggle-fullscreen] svg g:first-child {display: flex }[data-fancybox-toggle-fullscreen] svg g:last-child {display: none }:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child {display: none }:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child {display: flex }.f-progress {position: absolute;top: 0;left: 0;right: 0;height: 3px;transform: scaleX(0);transform-origin: 0;transition-property: transform;transition-timing-function: linear;background: var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index: 30;-webkit-user-select: none;-moz-user-select: none;user-select: none;pointer-events: none }:root {--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75 }.f-spinner {margin: auto;padding: 0;width: var(--f-spinner-width);height: var(--f-spinner-height) }.f-spinner svg {width: 100%;height: 100%;vertical-align: top;animation: f-spinner-rotate 2s linear infinite }.f-spinner svg * {stroke-width: var(--f-spinner-stroke);fill: none }.f-spinner svg :first-child {stroke: var(--f-spinner-color-1) }.f-spinner svg :last-child {stroke: var(--f-spinner-color-2);animation: f-spinner-dash 2s ease-in-out infinite }@keyframes f-spinner-rotate {100% {transform: rotate(360deg) }}@keyframes f-spinner-dash {0% {stroke-dasharray: 1, 150;stroke-dashoffset: 0 }50% {stroke-dasharray: 90, 150;stroke-dashoffset: -35 }100% {stroke-dasharray: 90, 150;stroke-dashoffset: -124 }}.f-throwOutUp {animation: var(--f-throw-out-duration, .175s) ease-out both f-throwOutUp }.f-throwOutDown {animation: var(--f-throw-out-duration, .175s) ease-out both f-throwOutDown }@keyframes f-throwOutUp {to {transform: translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);opacity: 0 }}@keyframes f-throwOutDown {to {transform: translate3d(0, var(--f-throw-out-distance, 150px), 0);opacity: 0 }}.f-zoomInUp {animation: var(--f-transition-duration, .2s) ease .1s both f-zoomInUp }.f-zoomOutDown {animation: var(--f-transition-duration, .2s) ease both f-zoomOutDown }@keyframes f-zoomInUp {from {transform: scale(.975) translate3d(0, 16px, 0);opacity: 0 }to {transform: scale(1) translate3d(0, 0, 0);opacity: 1 }}@keyframes f-zoomOutDown {to {transform: scale(.975) translate3d(0, 16px, 0);opacity: 0 }}.f-fadeIn {animation: var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index: 2 }.f-fadeOut {animation: var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index: 1 }@keyframes f-fadeIn {0% {opacity: 0 }100% {opacity: 1 }}@keyframes f-fadeOut {100% {opacity: 0 }}.f-fadeFastIn {animation: var(--f-transition-duration, .2s) ease-out both f-fadeFastIn;z-index: 2 }.f-fadeFastOut {animation: var(--f-transition-duration, .1s) ease-out both f-fadeFastOut;z-index: 2 }@keyframes f-fadeFastIn {0% {opacity: .75 }100% {opacity: 1 }}@keyframes f-fadeFastOut {100% {opacity: 0 }}.f-fadeSlowIn {animation: var(--f-transition-duration, .5s) ease both f-fadeSlowIn;z-index: 2 }.f-fadeSlowOut {animation: var(--f-transition-duration, .5s) ease both f-fadeSlowOut;z-index: 1 }@keyframes f-fadeSlowIn {0% {opacity: 0 }100% {opacity: 1 }}@keyframes f-fadeSlowOut {100% {opacity: 0 }}.f-crossfadeIn {animation: var(--f-transition-duration, .2s) ease-out both f-crossfadeIn;z-index: 2 }.f-crossfadeOut {animation: calc(var(--f-transition-duration, .2s) * .5) linear .1s both f-crossfadeOut;z-index: 1 }@keyframes f-crossfadeIn {0% {opacity: 0 }100% {opacity: 1 }}@keyframes f-crossfadeOut {100% {opacity: 0 }}.f-slideIn.from-next {animation: var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-slideInNext }.f-slideIn.from-prev {animation: var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-slideInPrev }.f-slideOut.to-next {animation: var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-slideOutNext }.f-slideOut.to-prev {animation: var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-slideOutPrev }@keyframes f-slideInPrev {0% {transform: translateX(100%) }100% {transform: translate3d(0, 0, 0) }}@keyframes f-slideInNext {0% {transform: translateX(-100%) }100% {transform: translate3d(0, 0, 0) }}@keyframes f-slideOutNext {100% {transform: translateX(-100%) }}@keyframes f-slideOutPrev {100% {transform: translateX(100%) }}.f-classicIn.from-next {animation: var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-classicInNext;z-index: 2 }.f-classicIn.from-prev {animation: var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-classicInPrev;z-index: 2 }.f-classicOut.to-next {animation: var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-classicOutNext;z-index: 1 }.f-classicOut.to-prev {animation: var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-classicOutPrev;z-index: 1 }@keyframes f-classicInNext {0% {transform: translateX(-75px);opacity: 0 }100% {transform: translate3d(0, 0, 0);opacity: 1 }}@keyframes f-classicInPrev {0% {transform: translateX(75px);opacity: 0 }100% {transform: translate3d(0, 0, 0);opacity: 1 }}@keyframes f-classicOutNext {100% {transform: translateX(-75px);opacity: 0 }}@keyframes f-classicOutPrev {100% {transform: translateX(75px);opacity: 0 }}.f-carousel {--f-carousel-theme-color: #706f6c;--f-carousel-spacing: 0px;--f-carousel-slide-width: 100%;--f-carousel-slide-height: auto;--f-carousel-slide-padding: 0;--f-button-width: 42px;--f-button-height: 42px;--f-button-color: var(--f-carousel-theme-color, currentColor);--f-button-hover-color: var(--f-carousel-theme-color, currentColor);--f-button-bg: transparent;--f-button-hover-bg: var(--f-button-bg);--f-button-active-bg: var(--f-button-bg);--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-next-pos: 10px;--f-button-prev-pos: 10px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75;position: relative;box-sizing: border-box }.f-carousel *, .f-carousel :after, .f-carousel :before {box-sizing: inherit }.f-carousel.is-ltr {direction: ltr }.f-carousel.is-rtl {direction: rtl }.f-carousel__viewport {overflow: hidden;transform: translate3d(0, 0, 0);backface-visibility: hidden;width: 100%;height: 100% }.f-carousel__viewport.is-draggable {cursor: move;cursor: grab }.f-carousel__viewport.is-dragging {cursor: move;cursor: grabbing }.f-carousel__track {display: flex;margin: 0 auto;padding: 0;height: 100%;-webkit-tap-highlight-color: transparent }.f-carousel__slide {position: relative;flex: 0 0 auto;width: var(--f-carousel-slide-width);max-width: 100%;height: var(--f-carousel-slide-height);margin: 0 var(--f-carousel-spacing) 0 0;padding: var(--f-carousel-slide-padding);outline: 0;transform-origin: center center }.f-carousel__slide img.is-preloading {visibility: hidden }.f-carousel__slide>.f-spinner {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) }.f-carousel.is-vertical {--f-carousel-slide-height: 100% }.f-carousel.is-vertical .f-carousel__track {flex-wrap: wrap }.f-carousel.is-vertical .f-carousel__slide {margin: 0 0 var(--f-carousel-spacing) 0 }:root {--f-carousel-dots-width: 24px;--f-carousel-dots-height: 30px;--f-carousel-dot-width: 8px;--f-carousel-dot-height: 8px;--f-carousel-dot-radius: 50%;--f-carousel-dot-color: var(--f-carousel-theme-color, currentColor);--f-carousel-dot-opacity: 0.2;--f-carousel-dot-hover-opacity: 0.4 }.f-carousel.has-dots {margin-bottom: var(--f-carousel-dots-height) }.f-carousel__dots {position: absolute;bottom: calc(var(--f-carousel-dots-height) * -1);left: 0;right: 0;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;margin: 0 auto !important;padding: 0;list-style: none !important;-webkit-user-select: none;-moz-user-select: none;user-select: none }.f-carousel__dots li {margin: 0;padding: 0;border: 0;display: flex;align-items: center;justify-content: center;opacity: var(--f-carousel-dot-opacity);transition: opacity .15s ease-in-out }.f-carousel__dots li+li {margin: 0 }.f-carousel__dots li:hover {opacity: var(--f-carousel-dot-hover-opacity) }.f-carousel__dots li.is-current {opacity: 1 }.f-carousel__dots li button {-webkit-appearance: none;-moz-appearance: none;appearance: none;display: flex;align-items: center;justify-content: center;margin: 0;padding: 0;width: var(--f-carousel-dots-width);height: var(--f-carousel-dots-height);border: 0;background: rgba(0, 0, 0, 0);cursor: pointer;transition: all .2s linear }.f-carousel__dot {display: block;margin: 0;padding: 0;border: 0;width: var(--f-carousel-dot-width);height: var(--f-carousel-dot-height);border-radius: var(--f-carousel-dot-radius);background-color: var(--f-carousel-dot-color);line-height: 0;font-size: 0;cursor: pointer;pointer-events: none }.f-carousel__dots.is-dynamic li:not(.is-prev, .is-next, .is-current, .is-after-next, .is-before-prev) button {transform: scale(0);width: 0 }.f-carousel__dots.is-dynamic li.is-after-next button, .f-carousel__dots.is-dynamic li.is-before-prev button {transform: scale(.22) }.f-carousel__dots.is-dynamic li.is-next button, .f-carousel__dots.is-dynamic li.is-prev button {transform: scale(.66) }.f-carousel__dots.is-dynamic li.is-current button {transform: scale(1) }.f-carousel__dots.is-dynamic li.is-after-next button, .f-carousel__dots.is-dynamic li.is-before-prev button {transform: scale(.33) }.f-carousel__dots.is-dynamic li.is-current:first-child {margin-left: calc(var(--f-carousel-dots-width) * 2) }.f-carousel__dots.is-dynamic li.is-prev:first-child {margin-left: var(--f-carousel-dots-width) }.f-carousel__dots.is-dynamic li.is-next:last-child {margin-right: var(--f-carousel-dots-width) }.f-carousel__dots.is-dynamic li.is-current:last-child {margin-right: calc(var(--f-carousel-dots-width) * 2) }.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-current:first-child {margin-left: 0;margin-right: var(--f-carousel-dots-width) }.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-prev:first-child {margin-left: 0;margin-right: var(--f-carousel-dots-width) }.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-current:last-child {margin-left: 0;margin-right: var(--f-carousel-dots-width) }.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-next:last-child {margin-right: 0;margin-left: var(--f-carousel-dots-width) }:root {--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65 }.f-button {display: flex;justify-content: center;align-items: center;box-sizing: content-box;position: relative;margin: 0;padding: 0;width: var(--f-button-width);height: var(--f-button-height);border: var(--f-button-border);border-radius: var(--f-button-border-radius);color: var(--f-button-color);background: var(--f-button-bg);box-shadow: var(--f-button-shadow);pointer-events: all;cursor: pointer;transition: var(--f-button-transition) }@media (hover:hover) {.f-button:hover:not([disabled]) {color: var(--f-button-hover-color);background-color: var(--f-button-hover-bg) }}.f-button:active:not([disabled]) {background-color: var(--f-button-active-bg) }.f-button:focus:not(:focus-visible) {outline: 0 }.f-button:focus-visible {outline: 0;box-shadow: inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color)) }.f-button svg {width: var(--f-button-svg-width);height: var(--f-button-svg-height);fill: var(--f-button-svg-fill);stroke: currentColor;stroke-width: var(--f-button-svg-stroke-width);stroke-linecap: round;stroke-linejoin: round;transition: opacity .15s ease;transform: var(--f-button-transform);filter: var(--f-button-svg-filter);pointer-events: none }.f-button[disabled] {cursor: default }.f-button[disabled] svg {opacity: var(--f-button-svg-disabled-opacity) }.f-carousel__nav .f-button.is-next, .f-carousel__nav .f-button.is-prev, .fancybox__nav .f-button.is-next, .fancybox__nav .f-button.is-prev {position: absolute;z-index: 1 }.is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .fancybox__nav .f-button.is-next, .is-horizontal .fancybox__nav .f-button.is-prev {top: 50%;transform: translateY(-50%) }.is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .fancybox__nav .f-button.is-prev {left: var(--f-button-prev-pos) }.is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .fancybox__nav .f-button.is-next {right: var(--f-button-next-pos) }.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev, .is-horizontal.is-rtl .fancybox__nav .f-button.is-prev {left: auto;right: var(--f-button-next-pos) }.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next, .is-horizontal.is-rtl .fancybox__nav .f-button.is-next {right: auto;left: var(--f-button-prev-pos) }.is-vertical .f-carousel__nav .f-button.is-next, .is-vertical .f-carousel__nav .f-button.is-prev, .is-vertical .fancybox__nav .f-button.is-next, .is-vertical .fancybox__nav .f-button.is-prev {top: auto;left: 50%;transform: translateX(-50%) }.is-vertical .f-carousel__nav .f-button.is-prev, .is-vertical .fancybox__nav .f-button.is-prev {top: var(--f-button-next-pos) }.is-vertical .f-carousel__nav .f-button.is-next, .is-vertical .fancybox__nav .f-button.is-next {bottom: var(--f-button-next-pos) }.is-vertical .f-carousel__nav .f-button.is-next svg, .is-vertical .f-carousel__nav .f-button.is-prev svg, .is-vertical .fancybox__nav .f-button.is-next svg, .is-vertical .fancybox__nav .f-button.is-prev svg {transform: rotate(90deg) }.f-carousel__nav .f-button:disabled, .fancybox__nav .f-button:disabled {pointer-events: none }.f-progress {position: absolute;top: 0;left: 0;right: 0;height: 3px;transform: scaleX(0);transform-origin: 0;transition-property: transform;transition-timing-function: linear;background: var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index: 30;-webkit-user-select: none;-moz-user-select: none;user-select: none;pointer-events: none }.control-wrapper {display: flex;position: absolute;bottom: 1.5rem;right: 1.5rem;z-index: 2;gap: .5rem }@media screen and (min-width:50em) {.control-wrapper {right: 2.5rem;gap: 1rem }}.control-wrapper button {-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: opacity .4s ease;display: flex;color: #fff;padding: 0;opacity: .5 }.control-wrapper button:hover {opacity: 1;cursor: pointer }.f-carousel__slide {display: flex;transition: all 1.2s ease }.f-carousel-outer {position: relative }.f-carousel__dots {display: flex;gap: .5rem }.f-carousel__dots li button {color: #273146 }.f-carousel {--f-carousel-spacing: 1rem;--f-carousel-dot-width: 1.25rem;--f-carousel-dot-color: #273146;--f-carousel-dots-width: 1.25rem;--f-carousel-dot-height: 0.1875rem;--f-carousel-dots-height: 0.1875rem;--f-carousel-dot-radius: 0;--f-transition-duration: 0.4s;transition: all 0s ease;display: flex;position: relative }@media screen and (min-width:40em) {.f-carousel {--f-carousel-dot-width: 2.5rem;--f-carousel-dots-width: 2.5rem }}.f-carousel.has-dots {padding-bottom: .5rem }@media screen and (min-width:50em) {.f-carousel.has-dots {padding-bottom: 2rem }}.f-carousel .img-wrapper, .f-carousel picture {flex: 1 1 auto;display: flex }.f-carousel figure {display: flex;flex-direction: column;flex: 1 1 auto }.f-carousel img:not(.svg) {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: bottom center;object-position: bottom center }.single-project .fancybox__slide.has-close-btn {padding: 1rem }.single-project .fancybox__content>.f-button.is-close-btn {top: 1rem;right: 1rem;width: 40px;height: 40px;border: 2px solid var(--primary-color, #48a8e3);border-radius: 50%;background-color: transparent }.single-project .fancybox__content>.f-button.is-close-btn svg {width: 1rem;height: 1rem;color: var(--primary-color, #48a8e3) }.single-project .fancybox__nav {--f-button-width: 40px;--f-button-height: 40px;--f-button-prev-pos: 0.25rem;--f-button-next-pos: 0.25rem }.single-project .fancybox__nav .f-button {--f-button-svg-width: 15px;--f-button-svg-height: 20px;background-color: var(--primary-color, #48a8e3);color: #fff }.single-project .fancybox__nav .f-button svg {filter: none }[data-sticky] {transform: translate3d(0, 0, 0);z-index: 10;position: relative }[data-sticky].is-sticky {position: fixed;top: 0;left: 0;width: 100%;box-shadow: 0 0 5px rgba(151, 151, 151, .5) }.mega-menu {position: absolute;top: 100%;left: 0;right: 0;z-index: 5;transform: translateY(-250%);background: #fff }.mega-menu.open {transform: translateY(0);border-top: 1px solid #e0e0e0;filter: drop-shadow(0 10px 5px rgba(0, 0, 0, .08)) }.mega-menu .right {width: 100% }.mega-menu .inner-wrapper {display: flex;gap: 3rem;padding: 3rem 0 }.mega-menu .mega-menu-close {position: absolute;bottom: 1rem;left: 50%;transform: translateX(-50%) rotate(-180deg);width: 1.25rem;height: auto;cursor: pointer }.mega-menu .mega-menu-close rect {fill: var(--primary-color, #48a8e3) }#mega-menu-right-content {overflow-x: auto;scrollbar-color: #999 #fff;padding: 0 1rem 2rem 1rem }#mega-menu-right-content:empty {display: none }#mega-menu-right-content::-webkit-scrollbar {width: .3125rem;height: .3125rem;border-radius: .3125rem }#mega-menu-right-content::-webkit-scrollbar-thumb {background: #75bfff;border-radius: .3125rem }#mega-menu-right-content::-webkit-scrollbar-track {background: #75bfff;border-radius: .3125rem }#mega-menu-right-content ul {max-width: 100%;width: -moz-max-content;width: max-content;-moz-column-gap: 30px;column-gap: 30px }#mega-menu-right-content a {color: #273146;font-family: barlowmedium, Arial, "Helvetica Neue", sans-serif;font-weight: 400 }#mega-menu-right-content li.active>a, #mega-menu-right-content li[class*=current]>a {color: var(--primary-color, #48a8e3) }#mega-menu-right-content li a:hover {color: var(--primary-color, #48a8e3) }#mega-menu-right-content>ul {display: flex;justify-content: center;gap: 3.5rem;width: 100%;margin: 0 }#mega-menu-right-content>ul:has(img) {gap: 2rem;display: flex }#mega-menu-right-content>ul:has(img) li {max-width: 100%;width: 260px }#mega-menu-right-content>ul:has(img) li a {text-transform: none;max-width: 100% }#mega-menu-right-content>ul:has(img) li img {margin-bottom: 1rem }#mega-menu-right-content>ul img {max-width: 100%;height: auto }#mega-menu-right-content>ul>li {max-width: 12.5rem }#mega-menu-right-content>ul>li:last-of-type {padding-right: 1rem }#mega-menu-right-content>ul>li>a {text-transform: uppercase;font-family: barlowmedium, Arial, "Helvetica Neue", sans-serif;font-weight: 400;display: inline-block;margin-bottom: 2rem }#mega-menu-right-content>ul>li ul.cols-2 {-moz-column-count: 2;column-count: 2;max-width: none }#mega-menu-right-content>ul>li ul.cols-3 {-moz-column-count: 3;column-count: 3;max-width: none }#mega-menu-right-content>ul>li li {font-family: barlowregular, Arial, "Helvetica Neue", sans-serif;font-weight: 400;font-size: .9375rem;line-height: 1.2;margin-bottom: .6666666667rem }#mega-menu-right-content ul {padding: 0;list-style-type: none }#mega-menu-right-content ul li ul li ul {display: none }table {border-collapse: collapse;width: 100%;border: 1px solid #e0e0e0 }table td, table th {padding: .5rem;font-size: 1rem;color: #273146;transition: all .2s ease;line-height: 1.4;border: 1px solid #e0e0e0;text-align: center;white-space: nowrap }@media screen and (min-width:40em) {table td, table th {padding: 1rem .5rem }}table td>*, table th>* {white-space: nowrap }table thead th {font-family: barlowbold, Arial, "Helvetica Neue", sans-serif;font-weight: 400;text-align: center;font-size: .9375rem;background-color: var(--primary-color, #48a8e3);color: #fff }table tbody tr:not(:last-of-type) {border-bottom: 1px solid rgba(53, 64, 77, .3) }table tbody tr:has(.sold) .unity_price *, table tbody tr:has(.sold) .unity_registration_price *, table tbody tr:has(.sold) .unity_measurement_price *, table tbody tr:has(.sold) .unity_total_price * {display: none }table tbody tr td {white-space: wrap;position: relative;max-width: 150px }table tbody tr td:has(.suffix) {white-space: nowrap }table tbody tr td.sold .val {color: #c22727;font-family: barlowbold, Arial, "Helvetica Neue", sans-serif;font-weight: 400 }table tbody tr td.available .val {color: #27ae60;font-family: barlowbold, Arial, "Helvetica Neue", sans-serif;font-weight: 400 }table tbody tr td.reserved .val {color: #e67e22;font-family: barlowbold, Arial, "Helvetica Neue", sans-serif;font-weight: 400 }table tbody tr:nth-child(even) td:before {content: "";background-color: var(--primary-color, #48a8e3);position: absolute;z-index: -1;inset: 0;opacity: .2 }table.CookieDeclarationTable {display: block;overflow: scroll }div.CookieDeclarationType {border: 0;padding: 0 }#cookiemessage {display: none;position: fixed;top: auto;left: 0;right: 0;bottom: 0;padding: .625rem 1.25rem;background: #273146;color: #fff;z-index: 100;text-align: center }#cookiemessage a {display: inline-block;color: inherit;font-family: barlowbold, Arial, "Helvetica Neue", sans-serif;font-weight: 400 }#cookiemessage a:hover {color: var(--primary-color, #48a8e3);cursor: pointer }#cookiemessage p {text-align: center;font-family: barlowregular, Arial, "Helvetica Neue", sans-serif;font-weight: 400;font-size: .9rem;line-height: 1.4;margin: 0;color: inherit }#cookiemessage .cookiemessage-button {padding: .1875rem .625rem;border-radius: 3px;margin: .625rem;background: var(--primary-color, #48a8e3);color: #fff;text-decoration: none }#cookiemessage .cookiemessage-button:hover {background-color: #fff;color: #273146;cursor: pointer }.tab-content:not(.show) {display: none }[data-tabs-links] a {color: var(--primary-color, #48a8e3) }[data-tabs-links] a.active {color: #273146 }.entry-header .breadcrumb-wrapper {display: flex;flex-wrap: wrap;align-items: center;gap: 1rem }.entry-header .breadcrumb-wrapper .inner-wrapper {font-family: barlowsemibold, Arial, "Helvetica Neue", sans-serif;font-weight: 400;display: flex;flex-wrap: wrap;align-items: center;overflow: auto;flex-direction: row }.entry-header .breadcrumb-wrapper nav {display: flex;align-items: center;gap: .5rem }.entry-header .breadcrumb-wrapper ol {display: flex;flex-wrap: wrap;align-items: center;margin: 0;list-style-type: none;padding: 0 }.entry-header .breadcrumb-wrapper li {font-size: .75rem;color: rgba(255, 255, 255, .5);display: flex;gap: .25rem;margin-right: .25rem;white-space: nowrap }.entry-header .breadcrumb-wrapper li:not(:first-child):before {content: "/" }.entry-header .breadcrumb-wrapper svg {display: none }.entry-header .breadcrumb-wrapper a {color: rgba(255, 255, 255, .5) }.entry-header .breadcrumb-wrapper a:hover {color: #fff }.entry-header .breadcrumb-wrapper .label {color: #273146;font-size: .6875rem;display: none }.entry-header .breadcrumb-wrapper .divider {width: .5rem;height: .5rem;display: inline-block;padding: 0;margin: 0 .15rem;background: center center no-repeat;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.132' height='8.132'%3E%3Cpath fill='%231E90FF' fill-rule='nonzero' d='M3.536 1.591 6.01 4.066 3.536 6.54a.75.75 0 1 0 1.06 1.06l2.829-2.828a1 1 0 0 0 0-1.414L4.596.53a.75.75 0 1 0-1.06 1.061Z'/%3E%3C/svg%3E") }[data-overflow-container] {position: relative;overflow: hidden;white-space: nowrap;scrollbar-width: thin }[data-overflow-container]::-webkit-scrollbar {height: 6px }[data-overflow-container]::-webkit-scrollbar-thumb {background: #e0e0e0;border-radius: 3px }[data-overflow-container]::-webkit-scrollbar-track {background: #f9f9f9 }[data-overflow-container]:after, [data-overflow-container]:before {content: "";position: absolute;z-index: 1;top: 0;bottom: 0;left: 0;width: 1rem;background: linear-gradient(90deg, #fff 0, rgba(255, 255, 255, 0) 100%);opacity: 1;transition: opacity .2s ease }[data-overflow-container]:after {left: auto;right: -1px;transform: rotate(180deg) }[data-overflow-container].at-start:before {opacity: 0 }[data-overflow-container].at-end:after {opacity: 0 }[data-overflow-container].no-overflow:after, [data-overflow-container].no-overflow:before {opacity: 0 }[data-overflow-container] [data-overflow] {overflow: auto }.to-top-button {position: fixed;bottom: 20px;right: 20px;display: none;background: #333;color: #fff;padding: 10px 15px;text-decoration: none;border-radius: 5px;font-size: 16px }.to-top-button:hover {background: #555 }.totop {flex-direction: column;align-items: center;justify-content: center;width: 80px;height: 80px;color: #fff;font-family: barlowsemibold, Arial, "Helvetica Neue", sans-serif;font-weight: 400;text-transform: uppercase;font-size: .875rem;letter-spacing: 15%;position: relative;display: flex;z-index: 1 }.totop:after {content: "";height: 3px;width: 100%;background-color: var(--primary-color, #48a8e3);position: absolute;bottom: 0;left: 0 }.totop:hover {color: #fff;background-color: var(--primary-color, #48a8e3) }.totop.sticky {background-color: #273146;padding: 1rem;position: fixed;bottom: 20px;right: 20px;display: none }.totop.sticky:hover {background-color: var(--primary-color, #48a8e3) }.totop.on-footer {background-color: #3c4354 }.galleryslider {--f-carousel-spacing: 0px;display: flex;flex-wrap: wrap;justify-content: center;padding: 0;list-style-type: none }@media screen and (min-width:40em) {.galleryslider {margin-left: -.5rem;margin-right: -.5rem }}.gallery-item {display: flex;width: 100% }.gallery-item:not(:last-child) {margin-bottom: 1rem }@media screen and (min-width:40em) {.gallery-item {width: 50%;padding: .5rem }.gallery-item:not(:last-child) {margin-bottom: 0 }}@media screen and (min-width:64em) {.gallery-item {width: 33.33% }}.gallery-item.grow {flex-grow: 1;width: 100% }.gallery-item picture {overflow: hidden }.gallery-item img {transition: .6s ease;display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;aspect-ratio: 328/200 }.gallery-item a:hover img {transform: scale(1.15) }.gallery-item a:hover figcaption {opacity: 1 }.block-accordion-wrapper .inner-wrapper {padding: 1rem;max-width: 44.5rem;display: flex;flex-direction: column;gap: 2.5rem }.block-accordion-wrapper .block-header p {color: #273146 }@media screen and (min-width:40em) {.block-anchors-wrapper {border-bottom: 2px solid #e0e0e0 }}.block-anchors-wrapper .inner-wrapper {display: flex;justify-content: center }.block-anchors-wrapper select {-webkit-appearance: none;-moz-appearance: none;appearance: none;display: flex;justify-content: center;text-align: center;text-transform: uppercase;font-family: barlowsemibold, Arial, "Helvetica Neue", sans-serif;font-weight: 400;font-size: .875rem;letter-spacing: .1em;width: 100%;padding: 1rem;background: center right 20px no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.226379' y='4.94974' width='2' height='7' transform='rotate(-45 0.226379 4.94974)' fill='%23273146'/%3E%3Crect x='8.71165' y='3.53552' width='2' height='7' transform='rotate(45 8.71165 3.53552)' fill='%23273146'/%3E%3C/svg%3E%0A") }@media screen and (min-width:40em) {.block-anchors-wrapper select {display: none }}.block-anchors-wrapper ul {padding: 0;margin: 1rem 0;list-style-type: none;gap: 1rem;display: none }@media screen and (min-width:40em) {.block-anchors-wrapper ul {display: flex;gap: 2rem }}.block-anchors-wrapper li {text-transform: uppercase;font-family: barlowsemibold, Arial, "Helvetica Neue", sans-serif;font-weight: 400;font-size: .9375rem;letter-spacing: .05em;color: #273146 }.block-anchors-wrapper a {color: inherit }.block-anchors-wrapper a:hover {color: var(--primary-color, #48a8e3) }.block-buttongroup-wrapper .inner-wrapper {max-width: 44.5rem }.block-buttongroup-wrapper .button {white-space: nowrap }.block-buttongroup-wrapper .button-group {width: 100%;display: flex;list-style-type: none;padding: 0;margin: 0;justify-content: center;gap: 1.5rem;flex-wrap: wrap }.block-buttongroup-wrapper .button-group.buttons {gap: .25rem }.block-catalogs-wrapper .inner-wrapper {max-width: 64rem }@media screen and (min-width:64em) {.block-carouselcards-wrapper.content-section {margin-bottom: 12rem }}.block-carouselcards-wrapper:has(.content-wrapper) {position: relative }.block-carouselcards-wrapper:has(.content-wrapper):after {content: "";display: table;clear: both }.block-carouselcards-wrapper:has(.content-wrapper):has(.portrait) {min-height: 500px }.block-carouselcards-wrapper:has(.content-wrapper):has(.landscape) {min-height: 375px }.block-carouselcards-wrapper:has(.content-wrapper) .carousel-container {display: flex }@media screen and (min-width:40em) {.block-carouselcards-wrapper:has(.content-wrapper) .carousel-container {position: absolute;top: 0;left: 0 }.block-carouselcards-wrapper:has(.content-wrapper).carousel-left .content-wrapper {order: 2 }.block-carouselcards-wrapper:has(.content-wrapper).carousel-left .outer-card-wrapper {justify-content: flex-end }.block-carouselcards-wrapper:has(.content-wrapper).carousel-left .carousel-container {right: 0;left: unset;flex-direction: row-reverse }.block-carouselcards-wrapper:has(.content-wrapper).carousel-left .card-wrapper {justify-content: flex-end }.block-carouselcards-wrapper:has(.content-wrapper).carousel-left .f-carousel__dots {left: auto }.block-carouselcards-wrapper:has(.content-wrapper).carousel-right .outer-card-wrapper {justify-content: flex-start }.block-carouselcards-wrapper:has(.content-wrapper).carousel-right .f-carousel__dots {right: auto }}.block-carouselcards-wrapper .inner-wrapper {display: flex;gap: 2rem;flex-direction: column }@media screen and (min-width:40em) {.block-carouselcards-wrapper .inner-wrapper {flex-direction: row }}@media screen and (min-width:64em) {.block-carouselcards-wrapper .inner-wrapper {gap: 4.5rem }}.block-carouselcards-wrapper .content-wrapper {display: flex;flex-direction: column;gap: 1.5rem }@media screen and (min-width:40em) {.block-carouselcards-wrapper .content-wrapper {width: 304px }}@media screen and (min-width:64em) {.block-carouselcards-wrapper .content-wrapper {width: 36%;flex: 0 0 auto }}.block-carouselcards-wrapper .outer-card-wrapper {position: relative;display: flex;flex: 1 1 auto }.block-carouselcards-wrapper .carouselcards.has-dots {padding-bottom: 2rem }.block-carouselcards-wrapper .carouselcards .f-carousel__viewport {transform: translateX(16px);overflow: hidden }@media screen and (min-width:40em) {.block-carouselcards-wrapper .carouselcards .f-carousel__viewport {transform: none }}.block-carouselcards-wrapper .card-wrapper {flex: 1 1 auto }.block-carouselcards-wrapper .card-wrapper .img-wrapper {position: relative;flex: 0 0 auto }.block-carouselcards-wrapper .card-wrapper .img-wrapper.landscape img:not(.svg) {aspect-ratio: 473/300 }.block-carouselcards-wrapper .card-wrapper .img-wrapper .logo {position: absolute;bottom: 0;left: 0;width: 100%;height: 50%;display: flex;align-items: flex-end;justify-content: center;padding: 2rem;background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .95) 100%) }.block-carouselcards-wrapper .card-wrapper img:not(.svg) {-o-object-fit: cover;object-fit: cover;aspect-ratio: 300/450 }.block-carouselcards-wrapper .card-item {padding: 0;display: flex;flex-direction: column;width: 240px }@media screen and (min-width:50em) {.block-carouselcards-wrapper .card-item {width: 300px }}.block-carouselcards-wrapper .card-item:has(.landscape) {width: 300px }@media screen and (min-width:50em) {.block-carouselcards-wrapper .card-item:has(.landscape) {width: 473px }}.block-carouselcards-wrapper .card-inner {gap: 1rem }.block-carouselcards-wrapper .title-wrapper {font-size: 1.375rem;font-family: barlowsemibold, Arial, "Helvetica Neue", sans-serif;font-weight: 400;color: #273146 }.block-cards-wrapper .inner-wrapper {max-width: 64rem }.block-cards-wrapper .inner-wrapper:has(.card-two-col) {max-width: 74.25rem }.block-cards-wrapper .inner-wrapper:has(.card-slider) {max-width: none;padding: 0;position: relative }.block-cards-wrapper .inner-wrapper:has(.card-slider) .card-item {width: calc(100% - 2rem) }@media screen and (min-width:40em) {.block-cards-wrapper .inner-wrapper:has(.card-slider) .card-item {width: 328px }}.block-cards-wrapper .inner-wrapper:has(.card-slider) .control-wrapper {position: static;max-width: 74.25rem;margin: 1rem auto 0 auto;width: 100%;justify-content: flex-end;display: none;padding-right: 1rem }@media screen and (min-width:40em) {.block-cards-wrapper .inner-wrapper:has(.card-slider) .control-wrapper {margin: 2rem auto 0 auto }}.block-cards-wrapper .inner-wrapper:has(.card-slider) .control-wrapper button {color: #273146 }.block-cards-wrapper .inner-wrapper:has(.card-slider):has(.is-draggable) .control-wrapper {display: flex }.block-contact-wrapper ul {margin: 0;padding: 0;list-style-type: none }.block-contact-wrapper img {height: 100%;width: 100px;-o-object-fit: cover;object-fit: cover }@media screen and (min-width:40em) {.block-contact-wrapper img {aspect-ratio: 1/1;width: 150px }}.block-contact-wrapper .img-wrapper {flex: 0 0 auto }.block-contact-wrapper .inner-wrapper {max-width: 44.5rem;display: flex;flex-direction: column;gap: 1.5rem }@media screen and (min-width:50em) {.block-contact-wrapper .inner-wrapper {gap: 2.5rem }}.block-contact-wrapper .contacts {display: flex;flex-direction: column;gap: 1rem }.block-contact-wrapper .contact-item {display: flex;flex: 1 1 auto;border: 2px solid #e0e0e0 }.block-contact-wrapper .content-wrapper {padding: 1rem;display: flex;flex-direction: column;flex: 1 1 auto;gap: 1rem }@media screen and (min-width:50em) {.block-contact-wrapper .content-wrapper {padding: 2rem }}.block-contact-wrapper .contact-header {display: flex;flex-direction: column;gap: .5rem;flex: 1 1 auto }.block-contact-wrapper .contact-data {display: flex;flex-direction: column;gap: .35rem }@media screen and (min-width:40em) {.block-contact-wrapper .contact-data {gap: 2rem;flex-direction: row }}.block-contact-wrapper .contact-data a {display: flex;gap: .5rem;font-family: barlowmedium, Arial, "Helvetica Neue", sans-serif;font-weight: 400;overflow-wrap: break-word;word-wrap: break-word;word-break: break-word;line-height: 1.1 }.block-contact-wrapper .contact-data a svg {transform: translateY(.15em) }.block-contact-wrapper .function {text-transform: uppercase;color: #979797;font-size: .875rem;line-height: 1.2 }.block-contentcolumns-wrapper>.inner-wrapper {max-width: 74.25rem;display: flex;flex-direction: column;gap: 2rem }@media screen and (min-width:64em) {.block-contentcolumns-wrapper>.inner-wrapper {gap: 4rem }}.block-contentcolumns-wrapper .content-section {margin-bottom: 0;margin-bottom: 1.5rem }.block-contentcolumns-wrapper .content-section.block-video-wrapper:has(+.block-gallery-wrapper) {margin-bottom: .5rem }.block-contentcolumns-wrapper .content-section:last-child {margin-bottom: 0 }.block-contentcolumns-wrapper .content-section .inner-wrapper {max-width: none;padding: 0;text-align: left }.block-contentcolumns-wrapper .content-section.block-sectiontitle-wrapper .inner-wrapper {gap: 2rem }.block-contentcolumns-wrapper .content-section.block-sectiontitle-wrapper .suptitle {flex-direction: row;font-size: .875rem;font-family: barlowmedium, Arial, "Helvetica Neue", sans-serif;font-weight: 400 }.block-contentcolumns-wrapper .content-section.block-sectiontitle-wrapper .suptitle:before {order: initial }.block-contentcolumns-wrapper .content-section.block-sectiontitle-wrapper .block-header {gap: .75rem }.block-contentcolumns-wrapper .content-section.block-sectiontitle-wrapper p {font-size: 1.125rem;line-height: 1.52 }@media screen and (min-width:64em) {.block-contentcolumns-wrapper .content-section.block-gallery-wrapper li {width: 50% }}.block-contentcolumns-wrapper .content-section.block-slideshow-wrapper .block-slideshow .f-carousel__slide {aspect-ratio: 4/3 }@media screen and (min-width:40em) {.block-contentcolumns-wrapper .content-section.block-slideshow-wrapper .block-slideshow .f-carousel__slide {aspect-ratio: 688/410 }}.block-contentcolumns-wrapper .content-section.block-slideshow-wrapper .square .block-slideshow .f-carousel__slide {aspect-ratio: 1/1 }.block-contentcolumns-wrapper .content-section.block-buttongroup-wrapper .button-group {justify-content: flex-start }.block-contentcolumns-wrapper .block-header {width: 100%;max-width: 44.5rem;margin: 0 auto }@media screen and (min-width:64em) {.block-contentcolumns-wrapper .block-header {max-width: none }}.block-contentcolumns-wrapper .block-header:has(+.cols-50-50) {margin: 0;max-width: none }.block-contentcolumns-wrapper .columns {list-style-type: none;padding: 0;display: grid;grid-template-columns: 1fr;gap: 2rem;margin: 0 }.block-contentcolumns-wrapper .columns.cols-33-33-33, .block-contentcolumns-wrapper .columns.cols-33-66, .block-contentcolumns-wrapper .columns.cols-66-33 {max-width: 44.5rem;margin: 0 auto }@media screen and (min-width:64em) {.block-contentcolumns-wrapper .columns.cols-33-33-33, .block-contentcolumns-wrapper .columns.cols-33-66, .block-contentcolumns-wrapper .columns.cols-66-33 {max-width: none }}.block-contentcolumns-wrapper .columns.invert .col:last-child {order: -1 }@media screen and (min-width:50em) {.block-contentcolumns-wrapper .columns.invert .col:last-child {order: initial }}@media screen and (min-width:50em) {.block-contentcolumns-wrapper .columns.cols-50-50 {grid-template-columns: 1fr 1fr }.block-contentcolumns-wrapper .columns.cols-50-50:has(.col-2>.block-container-wrapper>.block-gallery-wrapper:first-child) .col-1:has(.block-gallery-wrapper:first-child), .block-contentcolumns-wrapper .columns.cols-50-50:has(.col-2>.block-container-wrapper>.block-gallery-wrapper:first-child) .col-1:has(.block-video-wrapper:first-child), .block-contentcolumns-wrapper .columns.cols-50-50:has(.col-2>.block-container-wrapper>.block-video-wrapper:first-child) .col-1:has(.block-gallery-wrapper:first-child), .block-contentcolumns-wrapper .columns.cols-50-50:has(.col-2>.block-container-wrapper>.block-video-wrapper:first-child) .col-1:has(.block-video-wrapper:first-child) {margin-top: -.5rem }}@media screen and (min-width:64em) {.block-contentcolumns-wrapper .columns {gap: 4.5rem }.block-contentcolumns-wrapper .columns.cols-33-66 {grid-template-columns: 2fr 3fr }.block-contentcolumns-wrapper .columns.cols-66-33 {grid-template-columns: 3fr 2fr }.block-contentcolumns-wrapper .columns.cols-33-33-33 {grid-template-columns: 1fr 1fr 1fr;gap: 3rem }}.block-contentcolumns-wrapper .col {display: flex;align-items: flex-start }.block-contentcolumns-wrapper .figcaption, .block-contentcolumns-wrapper figcaption {font-size: .875rem }.block-downloads-wrapper .inner-wrapper {max-width: 44.5rem }.block-downloads-wrapper ul {padding: 0;margin: 0;list-style-type: none }.block-downloads-wrapper li {position: relative;margin-bottom: 3rem }.block-downloads-wrapper a {display: flex;align-items: flex-start;color: #273146;gap: 1rem }.block-downloads-wrapper a:hover #mega-menu-right-content>ul>li>a, .block-downloads-wrapper a:hover .h6, .block-downloads-wrapper a:hover h6 {color: var(--primary-color, #48a8e3) }.block-downloads-wrapper a svg {width: 1.5625rem;flex: 0 0 auto;color: var(--primary-color, #48a8e3) }.block-downloads-wrapper a .h3, .block-downloads-wrapper a h3 {font-size: 1.1875rem;margin: 0 0 .3125rem 0;transition: color .2s ease }.block-downloads-wrapper a p {margin: 0;font-size: .9375rem;line-height: 1.66 }.block-editor-wrapper .inner-wrapper {max-width: 44.5rem }.block-form-wrapper .inner-wrapper {background-color: #f9f9f9;padding: 1rem;max-width: 44.5rem;display: flex;flex-direction: column;gap: 2.5rem }@media screen and (min-width:50em) {.block-form-wrapper .inner-wrapper {padding: 3rem }}.block-form-wrapper .block-header p {font-size: .875rem;color: #273146 }.block-form-wrapper .gform_wrapper.gform-theme--framework {--gf-ctrl-color: $secondary-color;--gf-radius: 0 !important;--gf-color-primary: #273146 !important;--gf-ctrl-btn-font-family: "barlowsemibold", "Arial", "Helvetica Neue", sans-serif;--gf-ctrl-btn-bg-color-hover-primary: var(--primary-color, #48A8E3) !important;--gf-ctrl-btn-font-size-md: 0.7rem;--gf-ctrl-btn-padding-x-md: 20px;--gf-ctrl-btn-padding-y: 10px;--gf-ctrl-btn-color-primary: #FFF;--gf-form-gap-y: 1.2rem;--gf-ctrl-label-font-size-primary: 0.85rem;--gf-ctrl-label-font-family-primary: var(--gf-ctrl-btn-font-family);--gf-ctrl-border-color: #E0E0E0 !important;--gf-ctrl-shadow: none;--gf-ctrl-label-font-size-req: rem-calc(16) }.block-form-wrapper .gform_wrapper.gform-theme--framework label {text-transform: uppercase }.block-headline-wrapper .inner-wrapper {max-width: 44.5rem }.block-infobox-wrapper .inner-wrapper {max-width: 74.25rem }.block-infobox-wrapper .inner-wrapper.cols-1 {max-width: 44.5rem }.block-infobox-wrapper .infobox {padding: 2rem;border: 2px solid #e0e0e0;display: flex;flex-direction: column;gap: 1rem }.block-infobox-wrapper .infobox.align-center {text-align: left }.block-infobox-wrapper .infobox.align-center .infobox-title {text-align: center }@media screen and (min-width:64em) {.block-infobox-wrapper .columns {display: flex;gap: 3rem }}.block-infobox-wrapper .col {flex: 1 1 0% }.block-infobox-wrapper .col p:first-child:first-of-type {margin-top: 0 }.block-infobox-wrapper .col ul:last-child:last-of-type {margin-bottom: 0 }.block-infobox-wrapper .col ul:first-child:first-of-type {margin-top: 0 }.block-logos-wrapper ul {list-style-type: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;justify-content: center;gap: 1px }.block-logos-wrapper li {padding: .5rem;border: 2px solid #e0e0e0;margin: -1px;width: calc(50% - 1px) }@media screen and (min-width:40em) {.block-logos-wrapper li {width: auto }}.block-logos-wrapper img {aspect-ratio: 221/107;-o-object-fit: contain;object-fit: contain }.block-news-wrapper .inner-wrapper {max-width: 64rem }.block-news-wrapper .archive-link {display: flex;justify-content: center;margin-top: auto;padding-top: 1rem }@media screen and (min-width:50em) {.block-news-wrapper .archive-link {padding-top: 3rem }}.block-products-wrapper .inner-wrapper {max-width: 64rem }.block-sectiontitle-wrapper {color: #273146 }.block-sectiontitle-wrapper .content-wrapper {flex: 1 1 auto }.block-sectiontitle-wrapper .inner-wrapper {display: flex;text-align: center;gap: 1.5rem;max-width: 44.5rem }@media screen and (min-width:40em) {.block-sectiontitle-wrapper .inner-wrapper {gap: 2.5rem }}@media screen and (min-width:64em) {.block-sectiontitle-wrapper .inner-wrapper {max-width: 74.25rem }}.block-sectiontitle-wrapper .suptitle {font-size: 1.125rem;font-family: barlowregular, Arial, "Helvetica Neue", sans-serif;font-weight: 400 }.block-sectiontitle-wrapper .col-1 {flex-direction: column }.block-sectiontitle-wrapper .col-1 .suptitle {flex-direction: column;align-items: center }.block-sectiontitle-wrapper .col-1 .suptitle:before {order: 2 }.block-sectiontitle-wrapper .col-1 p {font-size: 1.125rem;line-height: 1.77 }.block-sectiontitle-wrapper .col-1 .content-wrapper {max-width: 64rem;margin: auto }.block-sectiontitle-wrapper .col-2 {flex-direction: column }@media screen and (min-width:64em) {.block-sectiontitle-wrapper .col-2 {text-align: left;flex-direction: row;gap: 4.5rem }}.block-sectiontitle-wrapper .col-2 p {font-size: 1.125rem;line-height: 1.52 }.block-sectiontitle-wrapper .col-2 .block-header {align-items: center }@media screen and (min-width:64em) {.block-sectiontitle-wrapper .col-2 .block-header {align-items: flex-start;width: 36%;flex: 0 0 auto }}.block-slideshow-wrapper .inner-wrapper {position: relative }.block-slideshow-wrapper .inner-wrapper.wider {max-width: 74.25rem }.block-slideshow-wrapper .f-carousel {display: block }.block-slideshow-wrapper .f-carousel__track {width: 100% }.block-slideshow-wrapper .f-carousel__slide a {flex: 1 1 auto;display: flex }.block-spacer-wrapper.content-section {margin-bottom: 0 }.spacer {height: 1px }.spacer.small-none {margin-bottom: 0 }.spacer.small-half {margin-bottom: 1rem }.spacer.small-normal {margin-bottom: 2rem }.spacer.small-double {margin-bottom: 4rem }.spacer.small-triple {margin-bottom: 6rem }.spacer.small-quad {margin-bottom: 8rem }@media screen and (min-width:40em) {.spacer.medium-none {margin-bottom: 0 }.spacer.medium-half {margin-bottom: .5rem }.spacer.medium-normal {margin-bottom: 1rem }.spacer.medium-double {margin-bottom: 2rem }.spacer.medium-triple {margin-bottom: 3rem }.spacer.medium-quad {margin-bottom: 4rem }}@media screen and (min-width:64em) {.spacer.large-none {margin-bottom: 0 }.spacer.large-half {margin-bottom: 1rem }.spacer.large-normal {margin-bottom: 2rem }.spacer.large-double {margin-bottom: 4rem }.spacer.large-triple {margin-bottom: 6rem }.spacer.large-quad {margin-bottom: 8rem }}.block-parallax-wrapper {min-height: 514px;background-position: center;background-repeat: no-repeat;background-size: cover;display: flex;align-items: center;padding: 3rem 0;position: relative }@media screen and (min-width:40em) {.block-parallax-wrapper {background-attachment: fixed }}@media screen and (min-width:50em) {.block-parallax-wrapper {padding: 6rem 0 }}.block-parallax-wrapper:has(.inner-wrapper):before {content: "";inset: 0;position: absolute;background-color: rgba(39, 49, 70, .85) }.block-parallax-wrapper .content-wrapper, .block-parallax-wrapper .inner-wrapper {display: flex;flex-direction: column;gap: 1.5rem }@media screen and (min-width:40em) {.block-parallax-wrapper .content-wrapper, .block-parallax-wrapper .inner-wrapper {gap: 2.5rem }}.block-parallax-wrapper .inner-wrapper {color: #fff;text-align: center;max-width: 64rem }.block-parallax-wrapper .content-wrapper a {color: #fff }.block-parallax-wrapper p {margin: 0 }.block-txtimg-wrapper .inner-wrapper {max-width: 90rem }.block-txtimg-wrapper .inner-wrapper .item {display: grid;grid-template-columns: 1fr;background-color: #fff }@media screen and (min-width:40em) {.block-txtimg-wrapper .inner-wrapper .item {grid-template-columns: 1fr 1fr }.block-txtimg-wrapper .inner-wrapper .item:nth-child(odd) .img-wrapper {order: 2 }}.block-txtimg-wrapper .inner-wrapper .item:not(:last-of-type) {margin-bottom: 1rem }@media screen and (min-width:40em) {.block-txtimg-wrapper .inner-wrapper .item:not(:last-of-type) {margin-bottom: 0 }}.block-txtimg-wrapper .content-wrapper {flex: 1 1 auto;padding: 1rem }@media screen and (min-width:40em) {.block-txtimg-wrapper .content-wrapper {padding: 2rem }}.block-txtimg-wrapper .img-wrapper {flex: 0 0 auto;position: relative }.block-txtimg-wrapper .img-wrapper img {position: absolute;transition: all .8s ease;display: block;height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: bottom center;object-position: bottom center }.block-txtimg-wrapper .title {margin: 0 0 .5rem 0;color: #273146 }.block-txtimg-wrapper article {color: #273146;line-height: 1.3;font-size: 1.125rem }@media screen and (min-width:40em) {.block-txtimg-wrapper article {font-size: 1.125rem }}.block-txtimg-wrapper .link-wrapper {margin-top: 1.5rem;display: flex;justify-content: flex-end }.block-werbebox-wrapper .inner-wrapper {display: flex;flex-direction: column;gap: 1rem }@media screen and (min-width:40em) {.block-werbebox-wrapper .inner-wrapper {gap: 3rem }}.block-werbebox-wrapper .title {text-wrap: balance;font-size: 2rem }@media screen and (min-width:50em) {.block-werbebox-wrapper .title {font-size: 2.8125rem }}.block-werbebox-wrapper .item {background-color: #f8f8f8;display: flex;flex-direction: column;gap: 1rem;padding: 1rem;margin: 0 auto }@media screen and (min-width:40em) {.block-werbebox-wrapper .item {max-width: 468px;gap: 2rem;padding: 2rem }}@media screen and (min-width:50em) {.block-werbebox-wrapper .item {flex-direction: row;max-width: none }}@media screen and (min-width:64em) {.block-werbebox-wrapper .item {gap: 4rem;padding: 4rem }}.block-werbebox-wrapper .item>* {flex: 1 1 0% }.block-werbebox-wrapper .img-wrapper {display: flex;justify-content: center;align-items: flex-start }.block-werbebox-wrapper .content-wrapper {display: flex;flex-direction: column;gap: 1.5rem }.block-werbebox-wrapper p {font-size: 1.125rem }.block-werbebox-wrapper img {height: auto }.block-video-wrapper .inner-wrapper {display: flex;flex-direction: column;gap: 1.5rem }.block-video-wrapper .video-desc {display: flex;flex-direction: column;gap: .25rem }.block-video-wrapper .responsive-embed {position: relative }.block-video-wrapper p {margin: 0;font-size: .875rem;color: #979797 }.block-video-wrapper button {-webkit-appearance: none;-moz-appearance: none;appearance: none;position: absolute;inset: 0;padding: 0;z-index: 2;background-size: cover;color: var(--primary-color, #48a8e3) }.block-video-wrapper button:hover svg {color: #fff }.block-video-wrapper button:hover:before {background-color: var(--primary-color, #48a8e3) }.block-video-wrapper button svg, .block-video-wrapper button:before {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);transition: all .4s ease }.block-video-wrapper button:before {content: "";display: flex;z-index: 2;width: 48px;aspect-ratio: 1/1;border-radius: 50%;background-color: #fff }@media screen and (min-width:40em) {.block-video-wrapper button:before {width: 72px }}.block-video-wrapper button svg {z-index: 3 }.block-timeline-wrapper {background: linear-gradient(to bottom, var(--primary-color, #48a8e3), var(--primary-color, #48a8e3)) no-repeat center center;background-size: 5px 100%;padding: 4rem 0 }.block-timeline-wrapper .inner-wrapper {display: flex;flex-direction: column;gap: 3rem;max-width: 52.125rem }.block-timeline-wrapper .item {background-color: #f8f8f8;padding: 2.5rem 1rem }@media screen and (min-width:40em) {.block-timeline-wrapper .item {padding: 30px }}.block-timeline-wrapper .title {line-height: 1.18 }.block-timeline-wrapper .content-wrapper {display: flex;flex-direction: column;gap: 1.5rem }@media screen and (min-width:40em) {.block-timeline-wrapper .count-1 .gallery-item, .block-timeline-wrapper .count-2 .gallery-item {flex: 1 1 auto }}.block-map-wrapper .inner-wrapper {max-width: none;padding: 0 }.block-map-wrapper .acf-map {width: 100%;height: 550px }.block-map-wrapper .acf-map img {max-width: inherit }.block-projectmap-wrapper ul {padding: 0;margin: 0;list-style-type: none }@media screen and (min-width:50em) {.block-projectmap-wrapper .tabnav-wrapper {border-bottom: 2px solid #e0e0e0 }}.block-projectmap-wrapper .tabnav-wrapper .inner-wrapper {display: flex;flex-wrap: wrap;justify-content: center }.block-projectmap-wrapper .tabnav-wrapper area {background-color: #ff0 !important }.block-projectmap-wrapper .tabnav-wrapper ul {gap: 1rem;display: none }@media screen and (min-width:50em) {.block-projectmap-wrapper .tabnav-wrapper ul {display: flex;flex-wrap: wrap;gap: 2rem }}.block-projectmap-wrapper .tabnav-wrapper li {text-transform: uppercase;font-family: barlowsemibold, Arial, "Helvetica Neue", sans-serif;font-weight: 400;font-size: .9375rem;letter-spacing: .05em;color: #273146 }.block-projectmap-wrapper .tabnav-wrapper a {position: relative;display: flex;color: #273146;padding-bottom: .5rem }.block-projectmap-wrapper .tabnav-wrapper a:after {content: "";height: 3px;width: 100%;background-color: var(--primary-color, #48a8e3);position: absolute;bottom: 0;left: 0;opacity: 0;transition: opacity .4s ease }.block-projectmap-wrapper .tabnav-wrapper a.active:after, .block-projectmap-wrapper .tabnav-wrapper a:hover:after {opacity: 1 }.block-projectmap-wrapper .tabnav-wrapper select {color: #273146;-webkit-appearance: none;-moz-appearance: none;appearance: none;display: flex;justify-content: center;text-align: center;text-transform: uppercase;font-family: barlowsemibold, Arial, "Helvetica Neue", sans-serif;font-weight: 400;font-size: .875rem;letter-spacing: .1em;width: 100%;border: 1px solid #273146;padding: 1rem;background: center right 20px no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.226379' y='4.94974' width='2' height='7' transform='rotate(-45 0.226379 4.94974)' fill='%23273146'/%3E%3Crect x='8.71165' y='3.53552' width='2' height='7' transform='rotate(45 8.71165 3.53552)' fill='%23273146'/%3E%3C/svg%3E%0A") }@media screen and (min-width:50em) {.block-projectmap-wrapper .tabnav-wrapper select {display: none }}.block-projectmap-wrapper .tabcontent-wrapper {padding: 2rem 0 }@media screen and (min-width:50em) {.block-projectmap-wrapper .tabcontent-wrapper {padding: 3rem 0 }}.block-projectmap-wrapper .tabcontent-wrapper .inner-wrapper {max-width: 74.25rem }.block-projectmap-wrapper .tabcontent-wrapper img {height: auto }.block-projectmap-wrapper .button-section .inner-wrapper {display: flex;justify-content: center;flex-wrap: wrap;gap: 1rem }@media screen and (min-width:50em) {.block-projectmap-wrapper .button-section .inner-wrapper {gap: 2rem }}.fancybox-inner-content {display: flex;flex-direction: column;gap: 2rem;padding: 4rem 0;max-width: 74.25rem }@media screen and (min-width:50em) {.fancybox-inner-content {padding: 3rem;flex-direction: row;gap: 8rem }}.fancybox-inner-content img {height: auto }.fancybox-inner-content>div, .fancybox-inner-content>figure {flex: 1 1 0% }.fancybox-inner-content .title.h3, .fancybox-inner-content h3.title {padding: 0 }.fancybox-inner-content .custom-controls {display: none;gap: 1rem }@media screen and (min-width:40em) {.fancybox-inner-content .custom-controls {display: flex }}.fancybox-inner-content .custom-controls button {outline: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;width: 30px;color: #fff;height: 30px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background-color: var(--primary-color, #48a8e3);opacity: 1 }@media screen and (min-width:50em) {.fancybox-inner-content .custom-controls button {width: 40px;height: 40px }}.fancybox-inner-content .content-wrapper {display: flex;flex-direction: column;gap: 2.5rem }.fancybox-inner-content .patch-wrapper span {background-color: #e40523;display: inline-flex;padding: .5rem 1rem;color: #fff;text-transform: uppercase;font-family: barlowbold, Arial, "Helvetica Neue", sans-serif;font-weight: 400;font-size: 1.25rem }@media screen and (min-width:50em) {.fancybox-inner-content .patch-wrapper span {font-size: 1.5rem }}.fancybox-inner-content header {display: flex;flex-direction: column;gap: 1rem }.fancybox-inner-content .link-wrapper {margin-top: 2rem }.fancybox-inner-content .button {background-color: var(--primary-color, #48a8e3);border: 0;color: #fff;padding: 1rem 3rem }.fancybox-inner-content .unity-properties {display: flex;flex-direction: column;gap: .2rem;margin: 0;padding: 0 }.fancybox-inner-content .unity-properties li {display: flex;flex-wrap: wrap;gap: 1rem;padding-left: .75rem }.fancybox-inner-content .unity-properties li:before {margin-left: -.75rem }.fancybox-inner-content .unity-properties .col-1 {width: 100%;max-width: 181px;font-family: barlowsemibold, Arial, "Helvetica Neue", sans-serif;font-weight: 400 }.fancybox-inner-content .unity-properties .sold {color: #c22727;font-family: barlowbold, Arial, "Helvetica Neue", sans-serif;font-weight: 400 }.fancybox-inner-content .content-wrapper:has(.patch-wrapper) .unity_price, .fancybox-inner-content .content-wrapper:has(.patch-wrapper) .unity_registration_price, .fancybox-inner-content .content-wrapper:has(.patch-wrapper) .unity_measurement_price, .fancybox-inner-content .content-wrapper:has(.patch-wrapper) .unity_total_price {display: none }.block-projecttable-wrapper .h2, .block-projecttable-wrapper h2 {text-align: center }.block-projecttable-wrapper .inner-wrapper {display: flex;flex-direction: column;gap: 2.5rem;max-width: 90rem }.block-projecttable-wrapper .table-wrapper {overflow: auto }.block-projecttable-wrapper .table-filter-sort-wrapper {display: flex;align-items: center;flex-wrap: wrap;gap: 1rem 2rem;justify-content: center }.block-projecttable-wrapper .resetfilter-wrapper {width: 100%;display: flex;justify-content: center }@media screen and (min-width:40em) {.block-projecttable-wrapper .resetfilter-wrapper {width: auto }}.block-projecttable-wrapper .resetfilter-wrapper button {color: #273146;display: flex;gap: .5rem;align-items: center;transition: all .4s ease;font-size: .875rem;text-transform: uppercase;letter-spacing: .07em;font-family: barlowsemibold, Arial, "Helvetica Neue", sans-serif;font-weight: 400 }@media screen and (min-width:64em) {.block-projecttable-wrapper .resetfilter-wrapper button {transform: translateY(10px) }}.block-projecttable-wrapper .resetfilter-wrapper button:hover {color: var(--primary-color, #48a8e3) }.block-projecttable-wrapper .filter-item {display: flex;flex-direction: column;gap: .5rem;flex: 1 1 auto }.block-projecttable-wrapper .filter-item label {font-family: barlowsemibold, Arial, "Helvetica Neue", sans-serif;font-weight: 400;color: var(--primary-color, #48a8e3);font-size: .875rem }.block-projecttable-wrapper th.sort {line-height: 1.1 }.block-projecttable-wrapper th.sort.asc {padding-right: 1.5rem }.block-projecttable-wrapper th.sort.asc, .block-projecttable-wrapper th.sort.desc {position: relative }.block-projecttable-wrapper th.sort.asc:after, .block-projecttable-wrapper th.sort.desc:after {content: "";width: 0;height: 0;border-style: solid;border-width: 6.9px 4px 0 4px;border-color: #fff transparent transparent transparent;transform: rotate(0);position: absolute;top: 50%;right: 1rem;transform: translateY(-50%) }.block-projecttable-wrapper th.sort.desc:after {transform: translateY(-50%) rotate(180deg) }.single-post .header-media-wrapper.default .entry-header {width: 100% }.single-post .entry-content {display: flex;flex-direction: column;gap: 3rem }@media screen and (min-width:50em) {.single-post .entry-content {gap: 5rem }}.single-post .block-container-wrapper .content-section:last-child {margin-bottom: 0 }.single-post .site-content {margin-bottom: 5rem }@media screen and (min-width:50em) {.single-post .site-content {margin-bottom: 10rem }}.entry-header-single-post .inner-wrapper {max-width: 44.5rem;display: flex;flex-direction: column;gap: 1.5rem }@media screen and (min-width:50em) {.entry-header-single-post .inner-wrapper {gap: 2.5rem }}.entry-header-single-post .h1, .entry-header-single-post h1 {font-size: 2rem;line-height: 1.15 }@media screen and (min-width:40em) {.entry-header-single-post .h1, .entry-header-single-post h1 {font-size: 2.875rem }}.entry-header-single-post hr {border: 0;background-color: #e0e0e0;height: 1px;margin: 0 }.entry-header-single-post .meta-wrapper {display: flex;justify-content: space-between;align-items: center }.entry-header-single-post .meta-wrapper time {color: #979797;font-size: .875rem;text-transform: uppercase;letter-spacing: .05em;font-family: barlowmedium, Arial, "Helvetica Neue", sans-serif;font-weight: 400 }.entry-header-single-post .term-wrapper {list-style-type: none;padding: 0;margin: 0;display: flex;justify-content: flex-end;flex-wrap: wrap;gap: .5rem }.entry-header-single-post .term-wrapper a {background-color: #273146;color: #fff;padding: 4px 8px;border-radius: 2px;font-size: .75rem;font-family: barlowmedium, Arial, "Helvetica Neue", sans-serif;font-weight: 400;line-height: 1 }.entry-header-single-post .inner-header {display: flex;flex-direction: column;gap: 1.75rem }.entry-header-single-post .intro {color: #979797;font-size: 1.25rem;line-height: 1.5 }@media screen and (min-width:40em) {.entry-header-single-post .intro {font-size: 1.3125rem }}.lazyload, .lazyloading {opacity: 0 }.lazyloaded {opacity: 1;transition: opacity .6s }img.lazyload:not([src]) {visibility: hidden }.site-2 .site-content #mega-menu-right-content>ul>li>a, .site-2 .site-content .h1, .site-2 .site-content .h2, .site-2 .site-content .h3, .site-2 .site-content .h4, .site-2 .site-content .h5, .site-2 .site-content .h6, .site-2 .site-content h1, .site-2 .site-content h2, .site-2 .site-content h3, .site-2 .site-content h4, .site-2 .site-content h5, .site-2 .site-content h6 {font-family: didot;font-weight: 400;color: var(--primary-color, #48a8e3);text-transform: uppercase }@media screen and (min-width:40em) {.site-2 .logo-wrapper img {height: 80px }}.site-2 .langswitch li {color: #273146 }