@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")
        format("woff");
    font-weight: 400;
    font-style: normal;
}
:root {
    --swiper-theme-color: #007aff;
}

.swiper .link{
    text-decoration:underline;
}
.swiper p{
    font-size:17px;
}

.grid-container,.grid-container-fluid,.grid-container-xxl,.grid-container-xl,.grid-container-lg,.grid-container-md,.grid-container-sm {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px
}

@media screen and (min-width: 1400px) {
    .grid-container,.grid-container-fluid,.grid-container-xxl,.grid-container-xl,.grid-container-lg,.grid-container-md,.grid-container-sm {
        padding-left:0;
        padding-right: 0
    }
}

@media (min-width: 576px) {
    .grid-container-sm,.grid-container {
        max-width:540px
    }
}

@media (min-width: 768px) {
    .grid-container-md,.grid-container-sm,.grid-container {
        max-width:720px
    }
}

@media (min-width: 992px) {
    .grid-container-md,.grid-container-sm,.grid-container {
        max-width:910px
    }
}

@media (min-width: 1024px) {
    .grid-container-lg,.grid-container-md,.grid-container-sm,.grid-container {
        max-width:960px
    }
}

@media (min-width: 1340px) {
    .grid-container-xl,.grid-container-lg,.grid-container-md,.grid-container-sm,.grid-container {
        max-width:1280px
    }
}

@media (min-width: 1500px) {
    .grid-container-xxl,.grid-container-xl,.grid-container-lg,.grid-container-md,.grid-container-sm,.grid-container {
        max-width:1440px
    }
}


.swiper,swiper-container {
    z-index: 1;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    list-style: none;
    display: block;
    position: relative;
    overflow: hidden;
}
.swiper-vertical > .swiper-wrapper {
    flex-direction: column;
}
.swiper-wrapper {
    z-index: 1;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box;
    width: 100%;
    height: 100%;
    display: flex;
    position: relative;
}
.swiper-android .swiper-slide,
.swiper-wrapper {
    transform: translate(0, 0);
}
.swiper-horizontal {
    touch-action: pan-y;
}
.swiper-vertical {
    touch-action: pan-x;
}
.swiper-slide,
swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    transition-property: transform;
    display: block;
    position: relative;
}
.swiper-slide-invisible-blank {
    visibility: hidden;
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto;
}
.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0);
}
.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d;
}
.swiper-3d {
    perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
    transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
    pointer-events: none;
    z-index: 10;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.swiper-3d .swiper-slide-shadow {
    background: #00000026;
}
.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg, #00000080, #0000);
}
.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg, #00000080, #0000);
}
.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(#0000, #00000080);
}
.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(#00000080, #0000);
}
.swiper-css-mode > .swiper-wrapper {
    scrollbar-width: none;
    -ms-overflow-style: none;
    overflow: auto;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
    scroll-snap-type: x mandatory;
}
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
    scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
    scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: none;
}
.swiper-centered > .swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999;
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
    width: var(--swiper-centered-offset-after);
    height: 100%;
    min-height: 1px;
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper:before {
    height: var(--swiper-centered-offset-after);
    width: 100%;
    min-width: 1px;
}
.swiper-lazy-preloader {
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-top-color: #0000;
    border-radius: 50%;
    width: 42px;
    height: 42px;
    margin-top: -21px;
    margin-left: -21px;
    position: absolute;
    top: 50%;
    left: 50%;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
    animation: 1s linear infinite swiper-preloader-spin;
}
.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(360deg);
    }
}

div.carousel {
    margin: 0;
}
.carousel-offscreen-b {
    color: #3c3c3c;
    font-family: LatoRegular, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    position: relative;
    overflow: hidden;
}
.carousel-offscreen-b .swiper.swiper-initialized,
.carousel-offscreen-b .grid-container {
    overflow: visible;
}
.carousel-offscreen {
    --bg-color: #E0D8D0;
    padding-top: 80px;
    padding-bottom: 80px;
}
@media screen and (max-width: 992px) {
    .carousel-offscreen {
        padding-top: 60px;
        padding-bottom: 60px;
    }
}
@media screen and (max-width: 768px) {
    .carousel-offscreen {
        padding-top: 40px;
        padding-bottom: 40px;
    }
}
.carousel-offscreen__secondbackground {
    z-index: 0;
    width: 100%;
    height: 210px;
    position: absolute;
    top: 0;
    left: 0;
}
@media screen and (max-width: 1200px) {
    .carousel-offscreen__secondbackground {
        height: 190px;
    }
}
@media screen and (max-width: 992px) {
    .carousel-offscreen__secondbackground {
        height: calc(50% - 100px);
    }
}
.carousel-offscreen--background:after {
    content: "";
    z-index: 0;
    background: var(--bg-color);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 210px;
    left: 0;
}
@media screen and (max-width: 1200px) {
    .carousel-offscreen--background:after {
        top: 190px;
    }
}
@media screen and (max-width: 992px) {
    .carousel-offscreen--background:after {
        top: initial;
        height: calc(50% + 100px);
        bottom: 0;
    }
}
.carousel-offscreen__container {
    overflow: hidden;
}
.carousel-offscreen__container .swiper.swiper-initialized,
.carousel-offscreen__container .grid-container {
    overflow: visible;
}
@media screen and (min-width: 992px) {
    .carousel-offscreen__wrapper.first-slide-visible {
        transform: translateZ(0) !important;
    }
}
@media screen and (max-width: 768px) {
    .carousel-offscreen__wrapper {
        padding-bottom: 30px;
    }
}
.carousel-offscreen__slide {
    z-index: 1;
    position: relative;
}
.carousel-offscreen__slide--fade {
    opacity: 0;
    transform: translate(-100%) !important;
}
.carousel-offscreen__slide--offset-slide {
    transition: opacity 0.5s ease-in-out, transform 0.7s ease-in-out, margin-left 0.3s ease-in-out;
}
@media screen and (max-width: 992px) {
    .carousel-offscreen__slide--offset-slide {
        max-width: 500px;
        margin-bottom: 48px;
    }
}
@media screen and (max-width: 768px) {
    .carousel-offscreen__slide--offset-slide {
        margin-bottom: 40px;
    }
}
@media screen and (min-width: 992px) {
    .carousel-offscreen__first-slide {
        padding: 160px 10% 40px 0;
    }
}
@media screen and (min-width: 1200px) {
    .carousel-offscreen__first-slide {
        padding: 180px 25% 80px 0;
    }
}
.carousel-offscreen__first-slide__title {
    color: #0c1f1e;
    margin-bottom: 16px;
    font-family: Canela, serif;
    font-size: 44px;
    line-height: 54px;
}
@media screen and (max-width: 992px) {
    .carousel-offscreen__first-slide__title {
        margin-bottom: 8px;
    }
}
@media screen and (max-width: 768px) {
    .carousel-offscreen__first-slide__title {
        letter-spacing: 0.5px;
        font-size: 28px;
        font-weight: 300;
        line-height: 36px;
    }
}
.carousel-offscreen__first-slide__title h6,
.carousel-offscreen__first-slide__title h5,
.carousel-offscreen__first-slide__title h3,
.carousel-offscreen__first-slide__title h2,
.carousel-offscreen__first-slide__title h1 {
    margin: 0;
    font-size: 44px;
    font-weight: 250;
    line-height: 54px;
}
@media screen and (max-width: 768px) {
    .carousel-offscreen__first-slide__title h6,
    .carousel-offscreen__first-slide__title h5,
    .carousel-offscreen__first-slide__title h3,
    .carousel-offscreen__first-slide__title h2,
    .carousel-offscreen__first-slide__title h1 {
        font-size: 28px;
        font-weight: 300;
        line-height: 36px;
    }
}
.carousel-offscreen__first-slide__subtitle {
    color: #0c1f1e;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    margin-bottom: 16px;
    font-family: AkzidenzGroteskProMd, sans-serif;
    font-size: 12px;
    font-weight: 550;
    line-height: 18px;
}
@media screen and (max-width: 992px) {
    .carousel-offscreen__first-slide__subtitle {
        margin-bottom: 8px;
    }
}
@media screen and (max-width: 768px) {
    .carousel-offscreen__first-slide__subtitle {
        letter-spacing: 1px;
        font-size: 11px;
        line-height: 16px;
    }
    .carousel-offscreen__first-slide__text {
        color: #0c1f1e;
        opacity: 0.6;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
    }
}
.carousel-offscreen__first-slide__text p {
    line-height: 24px;
}
.carousel-offscreen__first-slide__text p:first-of-type {
    margin-top: 0;
}
.carousel-offscreen__first-slide__text p:last-of-type {
    margin-bottom: 0;
}
.carousel-offscreen__first-slide__control {
    margin-top: 40px;
}
@media screen and (max-width: 992px) {
    .carousel-offscreen__first-slide__control {
        margin-top: 24px;
    }
}
@media screen and (max-width: 768px) {
    .carousel-offscreen__first-slide__control {
        margin-top: 16px;
    }
}
.carousel-offscreen__slide_img {
    background: #f4f4f580;
    margin-bottom: 16px;
    position: relative;
}
.carousel-offscreen__slide_img img {
    object-fit: cover;
    width: 100%;
    height: 525px;
    display: block;
}
@media screen and (max-width: 1200px) {
    .carousel-offscreen__slide_img img {
        height: 470px;
    }
}
@media screen and (max-width: 991px) {
    .carousel-offscreen__slide_img img {
        height: 400px;
    }
}
@media screen and (max-width: 568px) {
    .carousel-offscreen__slide_img img {
        height: 340px;
    }
}
.carousel-offscreen__slide-meta__label {
    color: #3c3c3c;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    text-align: left;
    margin-bottom: 8px;
    font-family: LatoRegular, sans-serif;
    font-size: 12px;
    font-weight: 550;
    line-height: 18px;
}
.carousel-offscreen__slide-meta__title {
    color: #0c1f1e;
    letter-spacing: 0.2px;
    margin-bottom: 8px;
    font-family: Canela, serif;
    font-size: 24px;
    font-weight: 300;
    line-height: 30px;
}
@media screen and (max-width: 992px) {
    .carousel-offscreen__slide-meta__title {
        font-size: 22px;
        line-height: 28px;
    }
}
.carousel-offscreen__slide-meta__title h5,
.carousel-offscreen__slide-meta__title h4,
.carousel-offscreen__slide-meta__title h3,
.carousel-offscreen__slide-meta__title h2 {
    margin: 0;
    font-size: 24px;
    font-weight: 300;
    line-height: 30px;
}
@media screen and (max-width: 992px) {
    .carousel-offscreen__slide-meta__title h5,
    .carousel-offscreen__slide-meta__title h4,
    .carousel-offscreen__slide-meta__title h3,
    .carousel-offscreen__slide-meta__title h2 {
        font-size: 22px;
        line-height: 28px;
    }
}
.carousel-offscreen__slide-meta__text {
    letter-spacing: 0.2px;
    font-size: 15px;
    line-height: 24px;
}
@media screen and (max-width: 992px) {
    .carousel-offscreen__slide-meta__text {
        line-height: 21px;
    }
}
.carousel-offscreen__slide-meta__text p {
    line-height: 24px;
}
@media screen and (max-width: 992px) {
    .carousel-offscreen__slide-meta__text p {
        line-height: 21px;
    }
}
.carousel-offscreen__slide-meta__text p:first-of-type {
    margin-top: 0;
}
.carousel-offscreen__slide-meta__text p:last-of-type {
    margin-bottom: 0;
}
.carousel-offscreen__slide-meta__control {
    margin-top: 16px;
}

.carousel-offscreen__nav {
    justify-content: flex-end;
    align-items: center;
    margin-top: 25px;
    display: flex;
}
.carousel-offscreen__nav-fraction {
    margin: 0 24px;
    font-size: 17px;
    font-weight: 500;
    line-height: 18px;
}
@media screen and (max-width: 768px) {
    .carousel-offscreen__nav-fraction {
        margin:0;
        font-size:14px;
    }
}
.carousel-offscreen__nav-button {
    cursor: pointer;
    background-color: #0000;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border: none;
    width: 58px;
    height: 28px;
    transition: opacity 0.2s ease-in-out;
}
.carousel-offscreen__nav-button--prev {
   background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="92.315" height="9.87" viewBox="0 0 92.315 9.87"%3E%3Cpath id="Path_131" data-name="Path 131" d="M0,4.936L11.698,9.87L9.885,5.602H85.87a3.257,3.257,0,1,0,0-1.333H9.885L11.698,0Z" transform="translate(0 -0.001)" fill="%23000000"/%3E%3C/svg%3E');
   background-repeat: no-repeat;
   background-position: center;
   background-size: contain;
   width: 120px;
   height: 32px;
   background-color: transparent;
   cursor: pointer;
   margin: 10px;
}
.carousel-offscreen__nav-button--next {
   background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="92.315" height="9.87" viewBox="0 0 92.315 9.87"%3E%3Cpath id="Path_131" data-name="Path 131" d="M92.315,4.934,80.617,0,82.43,4.268H6.445a3.257,3.257,0,1,0,0,1.333H82.43L80.617,9.869Z" transform="translate(0 0.001)" fill="%23000000"/%3E%3C/svg%3E');
   background-repeat: no-repeat;
   background-position: center;
   background-size: contain;
   width: 120px;
   height: 32px;
   background-color: transparent;
   cursor: pointer;
   margin: 10px;
   transition: all 0.3s ease;
}
.carousel-offscreen__nav-button--hide {
    opacity: 0;
    pointer-events: none;
}
.carousel-singleItem-b {
    --bg-color: transparent;
    background: var(--bg-color);
    position: relative;
}
.carousel-singleItem {
    padding-top: 100px;
    padding-bottom: 100px;
    overflow: hidden;
}
@media screen and (max-width: 768px) {
    .carousel-singleItem {
        padding-top: 60px;
        padding-bottom: 60px;
    }
}
@media screen and (max-width: 568px) {
    .carousel-singleItem {
        padding-top: 40px;
        padding-bottom: 40px;
    }
}
.carousel-singleItem__secondbackground {
    width: 100%;
    height: 80px;
    position: absolute;
    top: 0;
    left: 0;
}
@media screen and (min-width: 768px) {
    .carousel-singleItem__secondbackground {
        height: 168px;
    }
}
@media screen and (min-width: 992px) {
    .carousel-singleItem__secondbackground {
        height: 370px;
    }
}
@media screen and (max-width: 992px) {
    .carousel-singleItem__slide-picture {
        margin-bottom: 16px;
    }
    .carousel-singleItem__slide-picture img {
        height: 310px;
    }
}
@media screen and (max-width: 568px) {
    .carousel-singleItem__slide-picture img {
        height: 230px;
    }
}
@media screen and (max-width: 992px) {
    .carousel-singleItem__slide-picture--blog img {
        height: 400px;
    }
}
@media screen and (max-width: 568px) {
    .carousel-singleItem__slide-picture--blog img {
        height: 300px;
    }
}
@media screen and (max-width: 992px) {
    .carousel-singleItem__slide-picture-meta {
        padding: 25px;
    }
}
@media screen and (max-width: 568px) {
    .carousel-singleItem__slide-picture-meta {
        padding: 15px;
    }
}
@media screen and (max-width: 992px) {
    .carousel-singleItem__slide-picture-meta--blog {
        padding: 25px;
    }
}
@media screen and (max-width: 568px) {
    .carousel-singleItem__slide-picture-meta--blog {
        padding: 15px;
    }
}
@media screen and (max-width: 992px) {
    .carousel-singleItem__slide-picture-meta__subtitle {
        margin-bottom: 8px;
        font-size: 11px;
        line-height: 16px;
    }
    .carousel-singleItem__slide-picture-meta__title {
        font-size: 28px;
        font-weight: 300;
        line-height: 36px;
    }
}
@media screen and (max-width: 568px) {
    .carousel-singleItem__slide-picture-meta__title {
        font-size: 24px;
        font-weight: 300;
        line-height: 30px;
    }
}
.carousel-singleItem__slide-picture-meta__title h5,
.carousel-singleItem__slide-picture-meta__title h4,
.carousel-singleItem__slide-picture-meta__title h3,
.carousel-singleItem__slide-picture-meta__title h2 {
    font-size: 56px;
    font-weight: 300;
    line-height: 62px;
}
@media screen and (max-width: 992px) {
    .carousel-singleItem__slide-picture-meta__title h5,
    .carousel-singleItem__slide-picture-meta__title h4,
    .carousel-singleItem__slide-picture-meta__title h3,
    .carousel-singleItem__slide-picture-meta__title h2 {
        font-size: 28px;
        font-weight: 300;
        line-height: 36px;
    }
}
@media screen and (max-width: 568px) {
    .carousel-singleItem__slide-picture-meta__title h5,
    .carousel-singleItem__slide-picture-meta__title h4,
    .carousel-singleItem__slide-picture-meta__title h3,
    .carousel-singleItem__slide-picture-meta__title h2 {
        font-size: 24px;
        font-weight: 300;
        line-height: 30px;
    }
}
.carousel-singleItem__slide-picture-meta__title h4 {
    font-family: Canela, serif;
}
@media screen and (max-width: 568px) {
    .carousel-singleItem__slide-picture-meta__description {
        margin-top: 15px;
    }
}
@media screen and (max-width: 1339px) {
    .carousel-singleItem__slide-meta {
        max-width: 880px;
    }
}
@media screen and (max-width: 1023px) {
    .carousel-singleItem__slide-meta {
        flex-wrap: wrap;
    }
}
@media screen and (max-width: 568px) {
    .carousel-singleItem__slide-meta {
        max-width: 100%;
        padding-inline-end: 0;
    }
}
.carousel-singleItem__slide-meta__text {
    letter-spacing: 0.2px;
    color: #3c3c3c;
    max-width: 580px;
    padding-inline-end: 30px;
    font-family: LatoRegular, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}
@media screen and (max-width: 1339px) {
    .carousel-singleItem__slide-meta__text {
        max-width: 500px;
    }
}
@media screen and (max-width: 1023px) {
    .carousel-singleItem__slide-meta__text {
        max-width: 100%;
    }
}
@media screen and (max-width: 992px) {
    .carousel-singleItem__slide-meta__text {
        font-size: 15px;
        font-weight: 400;
        line-height: 24px;
    }
}
@media screen and (max-width: 568px) {
    .carousel-singleItem__slide-meta__text {
        padding-inline-end: 0;
        line-height: 21px;
    }
}
.carousel-singleItem__slide-meta__text a {
    color: #3e3d48;
    border-bottom: 1px solid #3e3d48;
    font-weight: 400;
    text-decoration: none;
    transition: border-color 0.2s;
}
@media screen and (min-width: 1024px) {
    .carousel-singleItem__slide-meta__control {
        flex: none;
        margin-inline-start: auto;
    }
}
@media screen and (max-width: 1023px) {
    .carousel-singleItem__slide-meta__control {
        margin-top: 24px;
    }
}
.carousel-singleItem__slide a {
    text-decoration: none;
}
@media screen and (max-width: 992px) {
    .carousel-singleItem__nav {
        margin-top: 16px;
        top: 310px;
    }
}
@media screen and (max-width: 568px) {
    .carousel-singleItem__nav {
        position: relative;
        top: 0;
    }
}
@media screen and (max-width: 768px) {
    .carousel-singleItem__nav--blog .carousel-singleItem__nav-button {
        margin-inline-start: 14px;
    }
}
@media screen and (max-width: 1339px) {
    .carousel-singleItem__nav-fraction {
        margin: 0 16px;
    }
}
.carousel-standard-b {
    --bg-color: transparent;
    background: var(--bg-color);
    position: relative;
}
.carousel-standard {
    padding-top: 100px;
    padding-bottom: 100px;
    overflow: hidden;
}
@media screen and (max-width: 768px) {
    .carousel-standard {
        padding-top: 60px;
        padding-bottom: 60px;
    }
}
@media screen and (max-width: 568px) {
    .carousel-standard {
        padding-top: 40px;
        padding-bottom: 40px;
    }
}
.carousel-standard__secondbackground {
    width: 100%;
    height: 120px;
    position: absolute;
    top: 0;
    left: 0;
}
@media screen and (min-width: 768px) {
    .carousel-standard__secondbackground {
        height: 168px;
    }
}
@media screen and (min-width: 992px) {
    .carousel-standard__secondbackground {
        height: 296px;
    }
}
.carousel-standard__container {
    margin: 0 auto;
    position: relative;
}
@media (min-width: 1121px) and (max-width: 1339px) {
    .carousel-standard__container {
        max-width: 775px;
    }
}
@media (min-width: 1340px) and (max-width: 1499px) {
    .carousel-standard__container {
        max-width: 1090px;
    }
}
@media (min-width: 1500px) and (max-width: 1600px) {
    .carousel-standard__container {
        max-width: 1250px;
    }
}
.carousel-standard__container-title {
    color: #3c3c3c;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    margin-bottom: 24px;
    font-family: AkzidenzGroteskProMd, sans-serif;
    font-size: 12px;
    font-weight: 550;
    line-height: 18px;
}
@media screen and (max-width: 992px) {
    .carousel-standard__container-title {
        text-align: center;
    }
}
@media screen and (max-width: 568px) {
    .carousel-standard__container-title {
        margin-bottom: 16px;
    }
}
.carousel-standard__container-title h6,
.carousel-standard__container-title h5,
.carousel-standard__container-title h4,
.carousel-standard__container-title h3,
.carousel-standard__container-title h2,
.carousel-standard__container-title h1 {
    font-size: 12px;
    font-weight: 550;
    line-height: 18px;
}
.carousel-standard__slide-picture {
    background: #f4f4f580;
    margin-bottom: 16px;
    position: relative;
}
@media screen and (max-width: 992px) {
    .carousel-standard__slide-picture {
        margin-bottom: 12px;
    }
}
@media screen and (max-width: 568px) {
    .carousel-standard__slide-picture {
        margin-bottom: 8px;
    }
}
.carousel-standard__slide-picture img {
    object-fit: cover;
    width: 100%;
    height: 525px;
    display: block;
}
@media screen and (max-width: 1400px) {
    .carousel-standard__slide-picture img {
        height: 430px;
    }
}
@media screen and (max-width: 1339px) {
    .carousel-standard__slide-picture img {
        height: 330px;
    }
}
@media screen and (max-width: 992px) {
    .carousel-standard__slide-picture img {
        height: 300px;
    }
}
@media screen and (max-width: 568px) {
    .carousel-standard__slide-picture img {
        height: 420px;
    }
}
.carousel-standard__slide-meta__label {
    color: #3c3c3c;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    text-align: left;
    margin-bottom: 8px;
    font-family: LatoRegular, sans-serif;
    font-size: 12px;
    font-weight: 550;
    line-height: 18px;
}
.carousel-standard__slide-meta__title {
    color: #0c1f1e;
    letter-spacing: 0.2px;
    margin-bottom: 16px;
    font-family: Canela, serif;
    font-size: 32px;
    font-weight: 300;
    line-height: 40px;
}
@media screen and (max-width: 992px) {
    .carousel-standard__slide-meta__title {
        margin-bottom: 8px;
        font-size: 22px;
        line-height: 28px;
    }
}
.carousel-standard__slide-meta__title h5,
.carousel-standard__slide-meta__title h4,
.carousel-standard__slide-meta__title h3,
.carousel-standard__slide-meta__title h2 {
    margin: 0;
    font-size: 32px;
    font-weight: 300;
    line-height: 40px;
}
@media screen and (max-width: 992px) {
    .carousel-standard__slide-meta__title h5,
    .carousel-standard__slide-meta__title h4,
    .carousel-standard__slide-meta__title h3,
    .carousel-standard__slide-meta__title h2 {
        font-size: 22px;
        line-height: 28px;
    }
}
.carousel-standard__slide-meta__control a {
    font-size: 15px;
    line-height: 1.3;
    display: inline-block;
}
@media screen and (max-width: 992px) {
    .carousel-standard__slide-meta__control a {
        font-size: 14px;
    }
}
.carousel-standard__nav {
    z-index: 10;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
    position: absolute;
    top: calc(50% - 14px);
    left: 0;
}
@media screen and (max-width: 1120px) {
    .carousel-standard__nav {
        margin-top: 30px;
        position: relative;
        top: 0;
    }
}
.carousel-standard__nav-fraction {
    margin: 0 16px;
    font-family: AkzidenzGroteskProMd, sans-serif;
    font-size: 12px;
    font-weight: 550;
    line-height: 18px;
}
@media screen and (min-width: 1121px) {
    .carousel-standard__nav-fraction {
        display: none;
    }
}
.carousel-standard__nav-fraction.swiper-pagination-lock {
    display: none;
}
.carousel-standard__nav-button {
    cursor: pointer;
    background-color: #0000;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border: none;
    width: 58px;
    height: 28px;
    transition: opacity 0.2s ease-in-out;
    position: relative;
}
.carousel-standard__nav-button--prev {
    background-image: url("data:image/svg+xml,%3Csvg width='58' height='28' viewBox='0 0 58 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.56881 14.8338C5.23587 15.3429 11.8968 16.2357 13.4146 17.1805L13.7502 17.3935L13.5195 17.7163C13.0896 18.2939 12.7498 18.9328 12.5117 19.6113C11.5142 22.5309 11.6504 25.6978 12.8351 27.1435C13.3826 27.8117 14.1373 28.0907 15.077 27.9743C15.472 27.9336 15.8523 27.8031 16.1885 27.5929C16.5248 27.3828 16.808 27.0986 17.0162 26.7623C17.9694 25.2918 17.9206 22.7068 17.3907 21.0213L17.3405 20.8594C17.0761 20.0022 16.6768 18.7068 15.2888 17.4727L14.9898 17.2069L15.2737 16.9252C16.9474 15.2636 19.2113 14.4213 22.003 14.4213C22.0224 14.4213 22.0416 14.4213 22.0611 14.4214C22.3522 14.4214 51.4062 14.4238 57.5665 14.4347L57.5673 14.4347C57.6242 14.4347 57.6804 14.4235 57.7329 14.4019C57.7854 14.3803 57.8331 14.3486 57.8733 14.3086C57.9544 14.2279 58 14.1184 58 14.0043C58 13.8901 57.9544 13.7807 57.8732 13.7C57.7921 13.6193 57.682 13.574 57.5672 13.574L57.567 13.574C51.4084 13.5792 22.3523 13.5883 22.0596 13.5883L22.0359 13.5883C19.2258 13.5883 16.9507 12.7444 15.2736 11.0795L14.99 10.798L15.2884 10.5322C16.6787 9.29388 17.0776 7.99746 17.3416 7.13957L17.3906 6.98145C17.9208 5.29277 17.9694 2.7052 17.0152 1.23481C16.8071 0.899046 16.5241 0.61536 16.1882 0.405676C15.8523 0.195989 15.4724 0.0659179 15.0778 0.0255088C14.1374 -0.0905113 13.3822 0.18965 12.8343 0.859415C11.6494 2.30791 11.5134 5.47014 12.5108 8.37852C12.7459 9.06015 13.0858 9.70141 13.5184 10.2795C13.5184 10.2795 13.7885 10.5102 13.7516 10.6026C11.4718 11.5916 9.54505 11.7958 7.54263 12.2074C5.38727 12.6504 0.381354 13.3633 0.493994 13.8771C0.637042 14.5292 2.56881 14.8338 2.56881 14.8338ZM16.9036 24.3901C16.6464 26.9204 15.3101 27.1275 14.9068 27.1306C14.903 27.1306 14.8991 27.1306 14.8953 27.1306C13.9183 27.1306 12.7705 26.1592 12.558 24.35C12.3755 22.8555 12.7979 20.3114 14.1574 18.2614L14.4084 17.8831L14.7365 18.1976C16.412 19.8038 17.1613 21.9452 16.9036 24.3901ZM12.5581 3.62407C12.771 1.82054 13.9181 0.852169 14.8943 0.852169L14.9058 0.852169C15.3095 0.85536 16.6464 1.06219 16.9036 3.59053C17.1629 6.04092 16.4132 8.18037 14.7354 9.77611L14.4075 10.088L14.1574 9.71143C12.7988 7.66521 12.376 5.12161 12.5581 3.62407ZM7.56653 13.1548C9.14997 12.8834 13.0271 12.0569 14.0733 11.418L14.3236 11.2652L14.5348 11.4682C15.5187 12.402 16.6705 13.1434 17.9301 13.6535L18.8242 14.0065L17.9283 14.3546C16.6655 14.8608 15.5111 15.6015 14.5268 16.5371L14.3149 16.74L14.0649 16.5861C10.0849 14.9606 8.34642 15.0829 5.92356 14.4988C5.07983 14.2953 3.17129 14.0944 2.43308 13.9444C3.33785 13.6602 6.15956 13.3959 7.56653 13.1548Z' fill='%230C1F1E'/%3E%3C/svg%3E%0A");
    left: -70px;
}
@media screen and (max-width: 1120px) {
    .carousel-standard__nav-button--prev {
        left: 0;
    }
}
.carousel-standard__nav-button--next {
    background-image: url("data:image/svg+xml,%3Csvg width='58' height='28' viewBox='0 0 58 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M55.4312 13.1663C52.7641 12.6571 46.1032 11.7643 44.5854 10.8195L44.2498 10.6065L44.4805 10.2837C44.9104 9.70608 45.2502 9.06719 45.4883 8.38866C46.4858 5.46912 46.3496 2.30217 45.1649 0.856551C44.6174 0.188293 43.8627 -0.0907019 42.923 0.0257331C42.528 0.066453 42.1477 0.196919 41.8115 0.407055C41.4752 0.617192 41.192 0.901377 40.9838 1.23766C40.0306 2.70817 40.0794 5.29316 40.6093 6.97871L40.6595 7.14059C40.9239 7.99779 41.3232 9.29324 42.7112 10.5273L43.0102 10.7931L42.7263 11.0748C41.0526 12.7364 38.7887 13.5787 35.997 13.5787C35.9776 13.5787 35.9584 13.5787 35.9389 13.5786C35.6478 13.5786 6.59376 13.5762 0.433497 13.5653H0.432651C0.375826 13.5653 0.319559 13.5765 0.267063 13.5981C0.214567 13.6197 0.16687 13.6514 0.126694 13.6914C0.0455566 13.7721 -1.67393e-05 13.8816 4.61223e-09 13.9957C1.67485e-05 14.1099 0.0456222 14.2193 0.126784 14.3C0.207945 14.3807 0.318014 14.426 0.432777 14.426H0.433029C6.59158 14.4208 35.6477 14.4117 35.9404 14.4117H35.9641C38.7742 14.4117 41.0493 15.2556 42.7264 16.9205L43.01 17.202L42.7116 17.4678C41.3213 18.7061 40.9224 20.0025 40.6584 20.8604L40.6094 21.0186C40.0792 22.7072 40.0306 25.2948 40.9848 26.7652C41.1929 27.101 41.4759 27.3846 41.8118 27.5943C42.1477 27.804 42.5276 27.9341 42.9222 27.9745C43.8626 28.0905 44.6178 27.8104 45.1657 27.1406C46.3506 25.6921 46.4866 22.5299 45.4892 19.6215C45.2541 18.9399 44.9142 18.2986 44.4816 17.7205C44.4816 17.7205 44.2115 17.4898 44.2484 17.3974C46.5282 16.4084 48.455 16.2042 50.4574 15.7926C52.6127 15.3496 57.6186 14.6367 57.506 14.1229C57.363 13.4708 55.4312 13.1663 55.4312 13.1663ZM41.0964 3.60993C41.3536 1.07963 42.6899 0.872549 43.0932 0.869422C43.097 0.869422 43.1009 0.869422 43.1047 0.869422C44.0817 0.869422 45.2295 1.8408 45.442 3.65001C45.6245 5.14449 45.2021 7.68857 43.8426 9.7386L43.5916 10.1169L43.2635 9.80238C41.588 8.19619 40.8387 6.05481 41.0964 3.60993ZM45.4419 24.3759C45.229 26.1795 44.0819 27.1478 43.1057 27.1478H43.0942C42.6905 27.1446 41.3536 26.9378 41.0964 24.4095C40.8371 21.9591 41.5868 19.8196 43.2646 18.2239L43.5925 17.912L43.8426 18.2886C45.2012 20.3348 45.624 22.8784 45.4419 24.3759ZM50.4335 14.8453C48.85 15.1166 44.9729 15.9431 43.9267 16.582L43.6764 16.7348L43.4652 16.5318C42.4813 15.598 41.3295 14.8566 40.0699 14.3465L39.1758 13.9935L40.0717 13.6454C41.3345 13.1392 42.4889 12.3985 43.4732 11.4629L43.6851 11.26L43.9351 11.4139C47.9151 13.0394 49.6536 12.9171 52.0764 13.5012C52.9202 13.7047 54.8287 13.9056 55.5669 14.0556C54.6621 14.3398 51.8404 14.6041 50.4335 14.8453Z' fill='%230C1F1E'/%3E%3C/svg%3E%0A");
    right: -70px;
}
@media screen and (max-width: 1120px) {
    .carousel-standard__nav-button--next {
        right: 0;
    }
}
.carousel-standard__nav-button.swiper-button-lock {
    display: none;
}
.carousel-press-b {
    --bg-color: transparent;
    background: var(--bg-color);
    position: relative;
}
.carousel-press {
    padding-top: 80px;
    padding-bottom: 80px;
    overflow: hidden;
}
@media screen and (max-width: 768px) {
    .carousel-press {
        padding-top: 60px;
        padding-bottom: 60px;
    }
}
@media screen and (max-width: 568px) {
    .carousel-press {
        padding-top: 40px;
        padding-bottom: 40px;
    }
}
.carousel-press .swiper {
    margin: 0 95px;
}
@media screen and (max-width: 1023px) {
    .carousel-press .swiper {
        margin: 0 50px;
    }
}
@media screen and (max-width: 767px) {
    .carousel-press .swiper {
        margin: 0;
    }
}
.carousel-press__container {
    position: relative;
}
.carousel-press__container-title {
    color: #0c1f1e;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 40px;
    font-family: AkzidenzGroteskProMd, sans-serif;
    font-size: 12px;
    font-weight: 550;
    line-height: 18px;
}
@media screen and (max-width: 568px) {
    .carousel-press__container-title {
        margin-bottom: 24px;
    }
}
.carousel-press__container-title h6,
.carousel-press__container-title h5,
.carousel-press__container-title h4,
.carousel-press__container-title h3,
.carousel-press__container-title h2,
.carousel-press__container-title h1 {
    font-size: 12px;
    font-weight: 550;
    line-height: 18px;
}
.carousel-press__container-title p {
    letter-spacing: 0.2px;
    color: #6f6e77;
    text-transform: none;
    margin-top: 16px;
    margin-bottom: 0;
    font-family: LatoRegular, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}
.carousel-press__container-inner {
    position: relative;
}
.carousel-press__slide-meta {
    text-align: center;
}
.carousel-press__slide-meta--link {
    color: #0c1f1e;
    text-decoration: none;
}
.carousel-press__slide-meta--link .carousel-press__slide-meta__title > * {
    border-bottom: 1px solid #0000;
    transition: all 0.2s;
    display: inline-block;
}
.carousel-press__slide-meta--link:hover .carousel-press__slide-meta__title > * {
    border-color: #0c1f1e;
}
.carousel-press__slide-meta__subtitle {
    color: #0c1f1e;
    border-bottom: 1px solid #727c74;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    min-height: 81px;
    margin-bottom: 24px;
    padding-bottom: 8px;
    font-family: LatoRegular, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    display: flex;
}
@media screen and (max-width: 568px) {
    .carousel-press__slide-meta__subtitle {
        margin-bottom: 16px;
    }
}
@media screen and (max-width: 539px) {
    .carousel-press__slide-meta__subtitle {
        min-height: auto;
    }
}
.carousel-press__slide-meta__title {
    color: #0c1f1e;
    letter-spacing: 0.2px;
    font-family: Canela, serif;
    font-size: 24px;
    font-weight: 300;
    line-height: 30px;
}
@media screen and (max-width: 1339px) {
    .carousel-press__slide-meta__title {
        font-size: 22px;
        line-height: 28px;
    }
}
.carousel-press__slide-meta__title h5,
.carousel-press__slide-meta__title h4,
.carousel-press__slide-meta__title h3,
.carousel-press__slide-meta__title h2 {
    margin: 0;
    font-size: 24px;
    font-weight: 300;
    line-height: 30px;
}
@media screen and (max-width: 1339px) {
    .carousel-press__slide-meta__title h5,
    .carousel-press__slide-meta__title h4,
    .carousel-press__slide-meta__title h3,
    .carousel-press__slide-meta__title h2 {
        font-size: 22px;
        line-height: 28px;
    }
}
.carousel-press__slide-meta__year {
    color: #0c1f1e;
    margin-top: 16px;
    font-family: LatoLight, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 26px;
}
.carousel-press__slide-meta__control a {
    font-size: 15px;
    line-height: 1.3;
    display: inline-block;
}
@media screen and (max-width: 992px) {
    .carousel-press__slide-meta__control a {
        font-size: 14px;
    }
}
.carousel-press__nav {
    z-index: 10;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
    .carousel-press__nav {
        border-top: 1px solid #727c74;
        margin-top: 16px;
        padding-top: 24px;
        position: relative;
        top: 0;
        transform: translateY(0);
    }
}
.carousel-press__nav-fraction {
    margin: 0 16px;
    font-family: AkzidenzGroteskProMd, sans-serif;
    font-size: 12px;
    font-weight: 550;
    line-height: 18px;
}
@media screen and (min-width: 768px) {
    .carousel-press__nav-fraction {
        display: none;
    }
}
.carousel-press__nav-fraction.swiper-pagination-lock {
    display: none;
}
.carousel-press__nav-button {
    cursor: pointer;
    background-color: #0000;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border: none;
    width: 58px;
    height: 28px;
    transition: opacity 0.2s ease-in-out;
    position: relative;
}
.carousel-press__nav-button--prev {
    background-image: url("data:image/svg+xml,%3Csvg width='58' height='28' viewBox='0 0 58 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.56881 14.8338C5.23587 15.3429 11.8968 16.2357 13.4146 17.1805L13.7502 17.3935L13.5195 17.7163C13.0896 18.2939 12.7498 18.9328 12.5117 19.6113C11.5142 22.5309 11.6504 25.6978 12.8351 27.1435C13.3826 27.8117 14.1373 28.0907 15.077 27.9743C15.472 27.9336 15.8523 27.8031 16.1885 27.5929C16.5248 27.3828 16.808 27.0986 17.0162 26.7623C17.9694 25.2918 17.9206 22.7068 17.3907 21.0213L17.3405 20.8594C17.0761 20.0022 16.6768 18.7068 15.2888 17.4727L14.9898 17.2069L15.2737 16.9252C16.9474 15.2636 19.2113 14.4213 22.003 14.4213C22.0224 14.4213 22.0416 14.4213 22.0611 14.4214C22.3522 14.4214 51.4062 14.4238 57.5665 14.4347L57.5673 14.4347C57.6242 14.4347 57.6804 14.4235 57.7329 14.4019C57.7854 14.3803 57.8331 14.3486 57.8733 14.3086C57.9544 14.2279 58 14.1184 58 14.0043C58 13.8901 57.9544 13.7807 57.8732 13.7C57.7921 13.6193 57.682 13.574 57.5672 13.574L57.567 13.574C51.4084 13.5792 22.3523 13.5883 22.0596 13.5883L22.0359 13.5883C19.2258 13.5883 16.9507 12.7444 15.2736 11.0795L14.99 10.798L15.2884 10.5322C16.6787 9.29388 17.0776 7.99746 17.3416 7.13957L17.3906 6.98145C17.9208 5.29277 17.9694 2.7052 17.0152 1.23481C16.8071 0.899046 16.5241 0.61536 16.1882 0.405676C15.8523 0.195989 15.4724 0.0659179 15.0778 0.0255088C14.1374 -0.0905113 13.3822 0.18965 12.8343 0.859415C11.6494 2.30791 11.5134 5.47014 12.5108 8.37852C12.7459 9.06015 13.0858 9.70141 13.5184 10.2795C13.5184 10.2795 13.7885 10.5102 13.7516 10.6026C11.4718 11.5916 9.54505 11.7958 7.54263 12.2074C5.38727 12.6504 0.381354 13.3633 0.493994 13.8771C0.637042 14.5292 2.56881 14.8338 2.56881 14.8338ZM16.9036 24.3901C16.6464 26.9204 15.3101 27.1275 14.9068 27.1306C14.903 27.1306 14.8991 27.1306 14.8953 27.1306C13.9183 27.1306 12.7705 26.1592 12.558 24.35C12.3755 22.8555 12.7979 20.3114 14.1574 18.2614L14.4084 17.8831L14.7365 18.1976C16.412 19.8038 17.1613 21.9452 16.9036 24.3901ZM12.5581 3.62407C12.771 1.82054 13.9181 0.852169 14.8943 0.852169L14.9058 0.852169C15.3095 0.85536 16.6464 1.06219 16.9036 3.59053C17.1629 6.04092 16.4132 8.18037 14.7354 9.77611L14.4075 10.088L14.1574 9.71143C12.7988 7.66521 12.376 5.12161 12.5581 3.62407ZM7.56653 13.1548C9.14997 12.8834 13.0271 12.0569 14.0733 11.418L14.3236 11.2652L14.5348 11.4682C15.5187 12.402 16.6705 13.1434 17.9301 13.6535L18.8242 14.0065L17.9283 14.3546C16.6655 14.8608 15.5111 15.6015 14.5268 16.5371L14.3149 16.74L14.0649 16.5861C10.0849 14.9606 8.34642 15.0829 5.92356 14.4988C5.07983 14.2953 3.17129 14.0944 2.43308 13.9444C3.33785 13.6602 6.15956 13.3959 7.56653 13.1548Z' fill='%230C1F1E'/%3E%3C/svg%3E%0A");
    left: -15px;
}
@media screen and (max-width: 768px) {
    .carousel-press__nav-button--prev {
        left: 0;
    }
}
.carousel-press__nav-button--next {
    background-image: url("data:image/svg+xml,%3Csvg width='58' height='28' viewBox='0 0 58 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M55.4312 13.1663C52.7641 12.6571 46.1032 11.7643 44.5854 10.8195L44.2498 10.6065L44.4805 10.2837C44.9104 9.70608 45.2502 9.06719 45.4883 8.38866C46.4858 5.46912 46.3496 2.30217 45.1649 0.856551C44.6174 0.188293 43.8627 -0.0907019 42.923 0.0257331C42.528 0.066453 42.1477 0.196919 41.8115 0.407055C41.4752 0.617192 41.192 0.901377 40.9838 1.23766C40.0306 2.70817 40.0794 5.29316 40.6093 6.97871L40.6595 7.14059C40.9239 7.99779 41.3232 9.29324 42.7112 10.5273L43.0102 10.7931L42.7263 11.0748C41.0526 12.7364 38.7887 13.5787 35.997 13.5787C35.9776 13.5787 35.9584 13.5787 35.9389 13.5786C35.6478 13.5786 6.59376 13.5762 0.433497 13.5653H0.432651C0.375826 13.5653 0.319559 13.5765 0.267063 13.5981C0.214567 13.6197 0.16687 13.6514 0.126694 13.6914C0.0455566 13.7721 -1.67393e-05 13.8816 4.61223e-09 13.9957C1.67485e-05 14.1099 0.0456222 14.2193 0.126784 14.3C0.207945 14.3807 0.318014 14.426 0.432777 14.426H0.433029C6.59158 14.4208 35.6477 14.4117 35.9404 14.4117H35.9641C38.7742 14.4117 41.0493 15.2556 42.7264 16.9205L43.01 17.202L42.7116 17.4678C41.3213 18.7061 40.9224 20.0025 40.6584 20.8604L40.6094 21.0186C40.0792 22.7072 40.0306 25.2948 40.9848 26.7652C41.1929 27.101 41.4759 27.3846 41.8118 27.5943C42.1477 27.804 42.5276 27.9341 42.9222 27.9745C43.8626 28.0905 44.6178 27.8104 45.1657 27.1406C46.3506 25.6921 46.4866 22.5299 45.4892 19.6215C45.2541 18.9399 44.9142 18.2986 44.4816 17.7205C44.4816 17.7205 44.2115 17.4898 44.2484 17.3974C46.5282 16.4084 48.455 16.2042 50.4574 15.7926C52.6127 15.3496 57.6186 14.6367 57.506 14.1229C57.363 13.4708 55.4312 13.1663 55.4312 13.1663ZM41.0964 3.60993C41.3536 1.07963 42.6899 0.872549 43.0932 0.869422C43.097 0.869422 43.1009 0.869422 43.1047 0.869422C44.0817 0.869422 45.2295 1.8408 45.442 3.65001C45.6245 5.14449 45.2021 7.68857 43.8426 9.7386L43.5916 10.1169L43.2635 9.80238C41.588 8.19619 40.8387 6.05481 41.0964 3.60993ZM45.4419 24.3759C45.229 26.1795 44.0819 27.1478 43.1057 27.1478H43.0942C42.6905 27.1446 41.3536 26.9378 41.0964 24.4095C40.8371 21.9591 41.5868 19.8196 43.2646 18.2239L43.5925 17.912L43.8426 18.2886C45.2012 20.3348 45.624 22.8784 45.4419 24.3759ZM50.4335 14.8453C48.85 15.1166 44.9729 15.9431 43.9267 16.582L43.6764 16.7348L43.4652 16.5318C42.4813 15.598 41.3295 14.8566 40.0699 14.3465L39.1758 13.9935L40.0717 13.6454C41.3345 13.1392 42.4889 12.3985 43.4732 11.4629L43.6851 11.26L43.9351 11.4139C47.9151 13.0394 49.6536 12.9171 52.0764 13.5012C52.9202 13.7047 54.8287 13.9056 55.5669 14.0556C54.6621 14.3398 51.8404 14.6041 50.4335 14.8453Z' fill='%230C1F1E'/%3E%3C/svg%3E%0A");
    right: -15px;
}
@media screen and (max-width: 768px) {
    .carousel-press__nav-button--next {
        right: 0;
    }
}
.carousel-press__nav-button.swiper-button-lock {
    display: none;
}
.carousel-press__wrapper.justify-content-center .swiper-slide {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.groupedcarousel {
    padding: 80px 0;
    overflow: hidden;
}
@media screen and (max-width: 1200px) {
    .groupedcarousel {
        padding: 60px 0;
    }
}
@media screen and (max-width: 568px) {
    .groupedcarousel {
        padding: 40px 0;
    }
}
.groupedcarousel__container-title {
    color: #0c1f1e;
    margin-bottom: 8px;
    font-family: Canela, serif;
    font-size: 44px;
    line-height: 54px;
}
@media screen and (max-width: 992px) {
    .groupedcarousel__container-title {
        letter-spacing: 0.5px;
        font-size: 28px;
        font-weight: 300;
        line-height: 36px;
    }
}
.groupedcarousel__container-title h6,
.groupedcarousel__container-title h5,
.groupedcarousel__container-title h3,
.groupedcarousel__container-title h2,
.groupedcarousel__container-title h1 {
    margin: 0;
    font-size: 44px;
    font-weight: 100;
    line-height: 54px;
}
@media screen and (max-width: 992px) {
    .groupedcarousel__container-title h6,
    .groupedcarousel__container-title h5,
    .groupedcarousel__container-title h3,
    .groupedcarousel__container-title h2,
    .groupedcarousel__container-title h1 {
        font-size: 28px;
        font-weight: 300;
        line-height: 36px;
    }
}
.groupedcarousel__container-description {
    letter-spacing: 0.2px;
    max-width: 535px;
    font-family: LatoRegular, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
}
.groupedcarousel__container-description p {
    line-height: inherit;
}
.groupedcarousel__container-content .cmp-tabs {
    margin: 0;
}
.groupedcarousel__container-content .cmp-tabs__tablist {
    gap: 12px;
    margin: 40px 0;
    display: flex;
    overflow: auto;
}
@media screen and (max-width: 992px) {
    .groupedcarousel__container-content .cmp-tabs__tablist {
        margin: 30px 0;
    }
}
@media screen and (max-width: 568px) {
    .groupedcarousel__container-content .cmp-tabs__tablist {
        padding: 0 24px 0 0;
    }
}
.groupedcarousel__container-content .cmp-tabs__tablist .cmp-tabs__tab {
    outline: initial;
    color: #0c1f1e;
    cursor: pointer;
    text-transform: capitalize;
    white-space: nowrap;
    background-color: #eeecdf;
    border: 1px solid #cdcdcd;
    height: auto;
    padding: 10px 15px;
    font-family: LatoRegular, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    transition: all 0.2s;
}
.groupedcarousel__container-content .cmp-tabs__tablist .cmp-tabs__tab:not(.cmp-tabs__tab--active):hover {
    border-color: #000;
}
.groupedcarousel__container-content .cmp-tabs__tablist .cmp-tabs__tab.cmp-tabs__tab--active {
    cursor: auto;
    background-color: #c2c7b5;
}
.groupedcarousel__container-content .cmp-tabs__tablist .placeholder-container {
    display: inherit;
    gap: inherit;
}
.groupedcarousel__container-content .cmp-tabs__tablist .placeholder-container .placeholder-content {
    border: 0;
    width: 65px;
}
.groupedcarousel__container-content .cmp-tabs__tablist .placeholder-container .placeholder-content:last-of-type {
    width: 90px;
}
.groupedcarousel__container-content .cmp-tabs__tablist .placeholder-container .placeholder-content:first-of-type {
    width: 75px;
}
.groupedcarousel__container-content .cmp-tabs__tabpanel {
    padding-left: 0;
    padding-right: 0;
}

.carousel-singleItem-b {
    position: relative;
}
.carousel__secondbackground {
    width: 100%;
    height: 40%;
    position: absolute;
    top: 0;
    left: 0;
}
@media screen and (max-width: 767px) {
    .carousel__secondbackground {
        height: 25%;
    }
}
.carousel-singleItem {
    padding-top: 48px;
    padding-bottom: 48px;
}
.carousel-singleItem__slide-picture {
    background: #f4f4f580;
    margin-bottom: 27px;
    position: relative;
}
@media screen and (max-width: 992px) {
    .carousel-singleItem__slide-picture {
        margin-bottom: 16px;
    }
}
.carousel-singleItem__slide-picture img {
    object-fit: cover;
    width: 100%;
    height: 595px;
    display: block;
}
@media screen and (max-width: 992px) {
    .carousel-singleItem__slide-picture img {
        height: 310px;
    }
}
@media screen and (max-width: 568px) {
    .carousel-singleItem__slide-picture img {
        height: 230px;
    }
}
.carousel-singleItem__slide-picture:after {
    content: "";
    z-index: 1;
    background: linear-gradient(#0000 0%, #000000b3 100%);
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
}
@media screen and (max-width: 992px) {
    .carousel-singleItem__slide-picture--blog img {
        height: 400px;
    }
}
@media screen and (max-width: 568px) {
    .carousel-singleItem__slide-picture--blog img {
        height: 300px;
    }
}
.carousel-singleItem__slide-picture-meta {
    z-index: 2;
    width: 100%;
    padding: 32px;
    position: absolute;
    bottom: 0;
}
@media screen and (max-width: 992px) {
    .carousel-singleItem__slide-picture-meta {
        padding: 25px;
    }
}
@media screen and (max-width: 568px) {
    .carousel-singleItem__slide-picture-meta {
        padding: 15px;
    }
}
.carousel-singleItem__slide-picture-meta--blog {
    max-width: 600px;
    padding-inline-start: 64px;
}
@media screen and (max-width: 992px) {
    .carousel-singleItem__slide-picture-meta--blog {
        padding: 25px;
    }
}
@media screen and (max-width: 568px) {
    .carousel-singleItem__slide-picture-meta--blog {
        padding: 15px;
    }
}
.carousel-singleItem__slide-picture-meta__subtitle {
    color: #fff;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    margin-bottom: 24px;
    font-family: AkzidenzGroteskProMd, sans-serif;
    font-size: 12px;
    font-weight: 550;
    line-height: 18px;
}
@media screen and (max-width: 992px) {
    .carousel-singleItem__slide-picture-meta__subtitle {
        margin-bottom: 8px;
        font-size: 11px;
        line-height: 16px;
    }
}
.carousel-singleItem__slide-picture-meta__title {
    color: #fff;
    font-family: Canela, serif;
    font-size: 56px;
    font-weight: 300;
    line-height: 62px;
}
@media screen and (max-width: 992px) {
    .carousel-singleItem__slide-picture-meta__title {
        font-size: 28px;
        font-weight: 300;
        line-height: 36px;
    }
}
@media screen and (max-width: 568px) {
    .carousel-singleItem__slide-picture-meta__title {
        font-size: 24px;
        font-weight: 300;
        line-height: 30px;
    }
}
.carousel-singleItem__slide-picture-meta__title h6,
.carousel-singleItem__slide-picture-meta__title h5,
.carousel-singleItem__slide-picture-meta__title h4,
.carousel-singleItem__slide-picture-meta__title h3,
.carousel-singleItem__slide-picture-meta__title h2,
.carousel-singleItem__slide-picture-meta__title h1 {
    font-size: 56px;
    font-weight: 300;
    line-height: 62px;
}
@media screen and (max-width: 992px) {
    .carousel-singleItem__slide-picture-meta__title h6,
    .carousel-singleItem__slide-picture-meta__title h5,
    .carousel-singleItem__slide-picture-meta__title h4,
    .carousel-singleItem__slide-picture-meta__title h3,
    .carousel-singleItem__slide-picture-meta__title h2,
    .carousel-singleItem__slide-picture-meta__title h1 {
        font-size: 28px;
        font-weight: 300;
        line-height: 36px;
    }
}
@media screen and (max-width: 568px) {
    .carousel-singleItem__slide-picture-meta__title h6,
    .carousel-singleItem__slide-picture-meta__title h5,
    .carousel-singleItem__slide-picture-meta__title h4,
    .carousel-singleItem__slide-picture-meta__title h3,
    .carousel-singleItem__slide-picture-meta__title h2,
    .carousel-singleItem__slide-picture-meta__title h1 {
        font-size: 24px;
        font-weight: 300;
        line-height: 30px;
    }
}
.carousel-singleItem__slide-picture-meta__description {
    letter-spacing: 0.2px;
    color: #fff;
    margin-top: 24px;
    font-family: LatoRegular, sans-serif;
    font-size: 15px;
    line-height: 24px;
}
@media screen and (max-width: 568px) {
    .carousel-singleItem__slide-picture-meta__description {
        margin-top: 15px;
    }
}
.carousel-singleItem__slide-meta {
    align-items: flex-start;
    width: 100%;
    max-width: 1000px;
    min-height: 34px;
    padding-inline-end: 200px;
    display: flex;
}
@media screen and (max-width: 1339px) {
    .carousel-singleItem__slide-meta {
        max-width: 880px;
    }
}
@media screen and (max-width: 1023px) {
    .carousel-singleItem__slide-meta {
        flex-wrap: wrap;
    }
}
@media screen and (max-width: 568px) {
    .carousel-singleItem__slide-meta {
        max-width: 100%;
        padding-inline-end: 0;
    }
}
.carousel-singleItem__slide-meta__text {
    letter-spacing: 0.2px;
    color: #3c3c3c;
    max-width: 580px;
    font-family: LatoRegular, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}
@media screen and (max-width: 1339px) {
    .carousel-singleItem__slide-meta__text {
        max-width: 500px;
    }
}
@media screen and (max-width: 1023px) {
    .carousel-singleItem__slide-meta__text {
        max-width: 100%;
    }
}
@media screen and (max-width: 992px) {
    .carousel-singleItem__slide-meta__text {
        font-size: 15px;
        font-weight: 400;
        line-height: 24px;
    }
}
@media screen and (max-width: 568px) {
    .carousel-singleItem__slide-meta__text {
        padding-inline-end: 0;
        line-height: 21px;
    }
}
.carousel-singleItem__slide-meta__text p {
    margin: 0;
    line-height: 24px;
}
.carousel-singleItem__slide-meta__text a {
    color: #3e3d48;
    border-bottom: 1px solid #3e3d48;
    font-weight: 400;
    text-decoration: none;
    transition: border-color 0.2s;
    display: inline-block;
}
.carousel-singleItem__slide-meta__text a:hover {
    border-color: #0000;
}
@media screen and (min-width: 1024px) {
    .carousel-singleItem__slide-meta__control {
        flex: none;
        margin-inline-start: auto;
    }
}
@media screen and (max-width: 1023px) {
    .carousel-singleItem__slide-meta__control {
        margin-top: 24px;
    }
}
.carousel-singleItem__nav {
    z-index: 10;
    justify-content: flex-end;
    align-items: center;
    margin-top: 27px;
    display: flex;
    position: absolute;
    top: 595px;
    right: 0;
}
@media screen and (max-width: 992px) {
    .carousel-singleItem__nav {
        margin-top: 16px;
        top: 310px;
    }
}
@media screen and (max-width: 568px) {
    .carousel-singleItem__nav {
        position: relative;
        top: 0;
    }
}
.carousel-singleItem__nav--blog {
    z-index: 10;
    margin-top: 0;
    position: relative;
    top: 0;
}
.carousel-singleItem__nav--blog .carousel-singleItem__nav-button {
    margin-inline-start: 24px;
}
@media screen and (max-width: 768px) {
    .carousel-singleItem__nav--blog .carousel-singleItem__nav-button {
        margin-inline-start: 14px;
    }
}
.carousel-singleItem__nav-fraction {
    margin: 0 24px;
    font-family: AkzidenzGroteskProMd, sans-serif;
    font-size: 12px;
    font-weight: 550;
    line-height: 18px;
}
@media screen and (max-width: 1339px) {
    .carousel-singleItem__nav-fraction {
        margin: 0 16px;
    }
}
.carousel-singleItem__nav-button {
    cursor: pointer;
    background-color: #0000;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border: none;
    width: 58px;
    height: 28px;
    transition: opacity 0.2s ease-in-out;
}
.carousel-singleItem__nav-button--prev {
    background-image: url("data:image/svg+xml,%3Csvg width='58' height='28' viewBox='0 0 58 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.56881 14.8338C5.23587 15.3429 11.8968 16.2357 13.4146 17.1805L13.7502 17.3935L13.5195 17.7163C13.0896 18.2939 12.7498 18.9328 12.5117 19.6113C11.5142 22.5309 11.6504 25.6978 12.8351 27.1435C13.3826 27.8117 14.1373 28.0907 15.077 27.9743C15.472 27.9336 15.8523 27.8031 16.1885 27.5929C16.5248 27.3828 16.808 27.0986 17.0162 26.7623C17.9694 25.2918 17.9206 22.7068 17.3907 21.0213L17.3405 20.8594C17.0761 20.0022 16.6768 18.7068 15.2888 17.4727L14.9898 17.2069L15.2737 16.9252C16.9474 15.2636 19.2113 14.4213 22.003 14.4213C22.0224 14.4213 22.0416 14.4213 22.0611 14.4214C22.3522 14.4214 51.4062 14.4238 57.5665 14.4347L57.5673 14.4347C57.6242 14.4347 57.6804 14.4235 57.7329 14.4019C57.7854 14.3803 57.8331 14.3486 57.8733 14.3086C57.9544 14.2279 58 14.1184 58 14.0043C58 13.8901 57.9544 13.7807 57.8732 13.7C57.7921 13.6193 57.682 13.574 57.5672 13.574L57.567 13.574C51.4084 13.5792 22.3523 13.5883 22.0596 13.5883L22.0359 13.5883C19.2258 13.5883 16.9507 12.7444 15.2736 11.0795L14.99 10.798L15.2884 10.5322C16.6787 9.29388 17.0776 7.99746 17.3416 7.13957L17.3906 6.98145C17.9208 5.29277 17.9694 2.7052 17.0152 1.23481C16.8071 0.899046 16.5241 0.61536 16.1882 0.405676C15.8523 0.195989 15.4724 0.0659179 15.0778 0.0255088C14.1374 -0.0905113 13.3822 0.18965 12.8343 0.859415C11.6494 2.30791 11.5134 5.47014 12.5108 8.37852C12.7459 9.06015 13.0858 9.70141 13.5184 10.2795C13.5184 10.2795 13.7885 10.5102 13.7516 10.6026C11.4718 11.5916 9.54505 11.7958 7.54263 12.2074C5.38727 12.6504 0.381354 13.3633 0.493994 13.8771C0.637042 14.5292 2.56881 14.8338 2.56881 14.8338ZM16.9036 24.3901C16.6464 26.9204 15.3101 27.1275 14.9068 27.1306C14.903 27.1306 14.8991 27.1306 14.8953 27.1306C13.9183 27.1306 12.7705 26.1592 12.558 24.35C12.3755 22.8555 12.7979 20.3114 14.1574 18.2614L14.4084 17.8831L14.7365 18.1976C16.412 19.8038 17.1613 21.9452 16.9036 24.3901ZM12.5581 3.62407C12.771 1.82054 13.9181 0.852169 14.8943 0.852169L14.9058 0.852169C15.3095 0.85536 16.6464 1.06219 16.9036 3.59053C17.1629 6.04092 16.4132 8.18037 14.7354 9.77611L14.4075 10.088L14.1574 9.71143C12.7988 7.66521 12.376 5.12161 12.5581 3.62407ZM7.56653 13.1548C9.14997 12.8834 13.0271 12.0569 14.0733 11.418L14.3236 11.2652L14.5348 11.4682C15.5187 12.402 16.6705 13.1434 17.9301 13.6535L18.8242 14.0065L17.9283 14.3546C16.6655 14.8608 15.5111 15.6015 14.5268 16.5371L14.3149 16.74L14.0649 16.5861C10.0849 14.9606 8.34642 15.0829 5.92356 14.4988C5.07983 14.2953 3.17129 14.0944 2.43308 13.9444C3.33785 13.6602 6.15956 13.3959 7.56653 13.1548Z' fill='%230C1F1E'/%3E%3C/svg%3E%0A");
}
.carousel-singleItem__nav-button--next {
    background-image: url("data:image/svg+xml,%3Csvg width='58' height='28' viewBox='0 0 58 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M55.4312 13.1663C52.7641 12.6571 46.1032 11.7643 44.5854 10.8195L44.2498 10.6065L44.4805 10.2837C44.9104 9.70608 45.2502 9.06719 45.4883 8.38866C46.4858 5.46912 46.3496 2.30217 45.1649 0.856551C44.6174 0.188293 43.8627 -0.0907019 42.923 0.0257331C42.528 0.066453 42.1477 0.196919 41.8115 0.407055C41.4752 0.617192 41.192 0.901377 40.9838 1.23766C40.0306 2.70817 40.0794 5.29316 40.6093 6.97871L40.6595 7.14059C40.9239 7.99779 41.3232 9.29324 42.7112 10.5273L43.0102 10.7931L42.7263 11.0748C41.0526 12.7364 38.7887 13.5787 35.997 13.5787C35.9776 13.5787 35.9584 13.5787 35.9389 13.5786C35.6478 13.5786 6.59376 13.5762 0.433497 13.5653H0.432651C0.375826 13.5653 0.319559 13.5765 0.267063 13.5981C0.214567 13.6197 0.16687 13.6514 0.126694 13.6914C0.0455566 13.7721 -1.67393e-05 13.8816 4.61223e-09 13.9957C1.67485e-05 14.1099 0.0456222 14.2193 0.126784 14.3C0.207945 14.3807 0.318014 14.426 0.432777 14.426H0.433029C6.59158 14.4208 35.6477 14.4117 35.9404 14.4117H35.9641C38.7742 14.4117 41.0493 15.2556 42.7264 16.9205L43.01 17.202L42.7116 17.4678C41.3213 18.7061 40.9224 20.0025 40.6584 20.8604L40.6094 21.0186C40.0792 22.7072 40.0306 25.2948 40.9848 26.7652C41.1929 27.101 41.4759 27.3846 41.8118 27.5943C42.1477 27.804 42.5276 27.9341 42.9222 27.9745C43.8626 28.0905 44.6178 27.8104 45.1657 27.1406C46.3506 25.6921 46.4866 22.5299 45.4892 19.6215C45.2541 18.9399 44.9142 18.2986 44.4816 17.7205C44.4816 17.7205 44.2115 17.4898 44.2484 17.3974C46.5282 16.4084 48.455 16.2042 50.4574 15.7926C52.6127 15.3496 57.6186 14.6367 57.506 14.1229C57.363 13.4708 55.4312 13.1663 55.4312 13.1663ZM41.0964 3.60993C41.3536 1.07963 42.6899 0.872549 43.0932 0.869422C43.097 0.869422 43.1009 0.869422 43.1047 0.869422C44.0817 0.869422 45.2295 1.8408 45.442 3.65001C45.6245 5.14449 45.2021 7.68857 43.8426 9.7386L43.5916 10.1169L43.2635 9.80238C41.588 8.19619 40.8387 6.05481 41.0964 3.60993ZM45.4419 24.3759C45.229 26.1795 44.0819 27.1478 43.1057 27.1478H43.0942C42.6905 27.1446 41.3536 26.9378 41.0964 24.4095C40.8371 21.9591 41.5868 19.8196 43.2646 18.2239L43.5925 17.912L43.8426 18.2886C45.2012 20.3348 45.624 22.8784 45.4419 24.3759ZM50.4335 14.8453C48.85 15.1166 44.9729 15.9431 43.9267 16.582L43.6764 16.7348L43.4652 16.5318C42.4813 15.598 41.3295 14.8566 40.0699 14.3465L39.1758 13.9935L40.0717 13.6454C41.3345 13.1392 42.4889 12.3985 43.4732 11.4629L43.6851 11.26L43.9351 11.4139C47.9151 13.0394 49.6536 12.9171 52.0764 13.5012C52.9202 13.7047 54.8287 13.9056 55.5669 14.0556C54.6621 14.3398 51.8404 14.6041 50.4335 14.8453Z' fill='%230C1F1E'/%3E%3C/svg%3E%0A");
}
.carousel-singleItem__nav-button.swiper-button-disabled {
    opacity: 0;
    pointer-events: none;
}
.carousel-singleItem__nav-pagination {
    display: flex;
}
.carousel-singleItem__nav-pagination .swiper-pagination-bullet {
    cursor: pointer;
    width: 10px;
    height: 16px;
    margin: 0 4px;
    transition: width 0.3s;
    position: relative;
}
.carousel-singleItem__nav-pagination .swiper-pagination-bullet:before {
    content: "";
    background: #000;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 50%;
    left: 0;
}
.carousel-singleItem__nav-pagination .swiper-pagination-bullet-active {
    width: 40px;
}
.carousel-singleItem__nav-button-b {
    margin-inline-start: auto;
}