/* cmsms stylesheet: Variables modified: 26.05.2025 19:48:41 */
:root {--scale: 1;--font: Roboto, Tahoma, Verdana, Arial, Helvetica, sans-serif;--font-sub: Caladea, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, sans-serif;}/* cmsms stylesheet: Gallery modified: 07.10.2021 21:55:22 */
.compsoul-gallery {display: inline-block;max-width: 80%;}.compsoul-gallery-container {background: rgba(247, 248, 249, 0.96);bottom: 0;font-size: 8px;left: 0;position: fixed;right: 0;top: 0;will-change: auto;z-index: 6;}.compsoul-gallery-container .compsoul-hidden {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;position: absolute;padding: 0;width: 1px;}.compsoul-gallery-container.compsoul-active {animation: compsoul-gallery-container 0.2s linear;will-change: opacity;}.compsoul-gallery-container.compsoul-inactive {animation: compsoul-gallery-container-close 0.2s linear forwards;will-change: opacity;}@keyframes compsoul-gallery-container {from {opacity: 0;}to {opacity: 1;}}@keyframes compsoul-gallery-container-close {from {opacity: 1;}to {opacity: 0;}}.compsoul-gallery-container button {background: none;border: none;cursor: pointer;font-size: inherit;line-height: 0;margin: 0;padding: 0;}.compsoul-gallery-content {bottom: 0;position: absolute;left: 0;right: 0;top: 0;z-index: 0;}.thumbnails-active .compsoul-gallery-content {bottom: 120px;}.thumbnails-inactive .compsoul-gallery-content {bottom: 0;}.compsoul-gallery-content .compsoul-gallery-item {height: 80vh;height: calc(100vh - 172px);left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);user-select: none;visibility: hidden;width: 80vw;width: calc(100vw - 204px);will-change: auto;z-index: 0;}.compsoul-gallery-item.compsoul-active, .compsoul-gallery-item.compsoul-prev, .compsoul-gallery-item.compsoul-next {opacity: 1;transform: translate(-150vw, -50%);transition: opacity 0.3s ease-out, transform 0.3s ease-out;visibility: visible;will-change: opacity, transform;z-index: 1;}.compsoul-gallery-item.compsoul-fade {opacity: 0;transition: opacity 0.2s ease-out;visibility: visible;will-change: opacity;}.compsoul-direction-prev .compsoul-gallery-item.compsoul-prev,.compsoul-direction-next .compsoul-gallery-item.compsoul-next {transition: unset;will-change: auto;}.compsoul-resize .compsoul-gallery-item.compsoul-prev {animation: compsoul-resize-prev 0.1s linear forwards;}@keyframes compsoul-resize-prev {from {transform: translate(-150vw, -50%);}to {transform: translate(-150vw, -50%);}}.compsoul-resize .compsoul-gallery-item.compsoul-next {animation: compsoul-resize-next 0.1s linear forwards;}@keyframes compsoul-resize-next {from {transform: translate(50vw, -50%);}to {transform: translate(50vw, -50%);}}.compsoul-gallery-item.compsoul-next {transform: translate(50vw, -50%);}.compsoul-gallery-item.compsoul-active {transform: translate(-50%, -50%);}.compsoul-disorderly .compsoul-gallery-item,.compsoul-disorderly .compsoul-gallery-item.compsoul-prev,.compsoul-disorderly .compsoul-gallery-item.compsoul-next {opacity: 0;transition: unset;visibility: hidden;will-change: auto;z-index: 2;}.compsoul-disorderly .compsoul-gallery-item.compsoul-past {animation: compsoul-gallery-disorderly-past 0.2s linear;will-change: opacity, transform, visibility;z-index: 3;}@keyframes compsoul-gallery-disorderly-past {0% {opacity: 1;transform: translate(-50%, -50%);visibility: visible;}99% {opacity: 0;transform: translate(-50%, -50%);visibility: visible;}100% {opacity: 0;transform: translate(-50%, -50%);visibility: hidden;}}.compsoul-disorderly .compsoul-gallery-item.compsoul-active {animation: compsoul-gallery-disorderly-active 0.2s linear;opacity: 1;visibility: visible;will-change: opacity, transform, visibility;z-index: 4;}@keyframes compsoul-gallery-disorderly-active {0% {opacity: 0;transform: translate(-50%, -50%);visibility: hidden;}1% {opacity: 0;transform: translate(-50%, -50%);visibility: visible;}100% {opacity: 1;transform: translate(-50%, -50%);visibility: visible;}}.compsoul-gallery-item .compsoul-gallery-image {display: inline-block;left: 50%;opacity: 0.001;overflow: hidden;position: relative;top: 50%;transform: translate(-50%, -50%);transform-origin: top left;will-change: auto;width: auto;z-index: 1;}.compsoul-gallery-item.compsoul-active .compsoul-gallery-image {transition: opacity 0.2s 0.2s linear, transform 0.2s linear;will-change: opacity;}.compsoul-gallery-item .compsoul-gallery-image:before {bottom: 0;content: "";left: 0;position: absolute;right: 0;top: 0;}.thumbnails-show .compsoul-gallery-image {transform: scale(0.8) translate(-50%, -50%);}.thumbnails-show .compsoul-gallery-item.compsoul-active .compsoul-gallery-image {will-change: transform;}.compsoul-gallery-item.compsoul-loaded .compsoul-gallery-image {opacity: 1;}.compsoul-gallery-item .compsoul-gallery-image img {display: block;max-height: 80vh;max-height: calc(100vh - 172px);max-width: 80vw;max-width: calc(100vw - 204px);}.compsoul-gallery-item .compsoul-gallery-comment {background: rgba(0, 0, 0, 0.6);bottom: 0;color: #818181;font-size: 2em;left: 0;padding: 2em;position: absolute;right: 0;transform: translate(0, 100%);transition: transform 0.2s 0.4s linear;z-index: 1;}.compsoul-disorderly .compsoul-gallery-item .compsoul-gallery-comment {transform: translate(0, 0);transition: unset;}.compsoul-gallery-item.compsoul-active.compsoul-loaded .compsoul-gallery-comment {transform: translate(0, 0);}.compsoul-gallery-item .compsoul-gallery-comment.compsoul-inactive {display: none;}.compsoul-loader {left: 50%;opacity: 0;position: absolute;top: 50%;transform: translate(-50%, -50%);z-index: 0;}.compsoul-loader:before, .compsoul-loader:after {animation: compsoul-gallery-loading 1s linear infinite;animation-play-state: paused;border: 0.5em solid #818181;border-radius: 100%;content: "";display: block;height: 8em;left: 50%;opacity: 0;position: absolute;top: 50%;transform: translate(-50%, -50%);width: 8em;}.compsoul-gallery-item.compsoul-active .compsoul-loader,.compsoul-gallery-item.compsoul-prev .compsoul-loader,.compsoul-gallery-item.compsoul-next .compsoul-loader {transition: opacity 0.2s linear;}.compsoul-gallery-item.compsoul-active .compsoul-loader {opacity: 1;}.compsoul-gallery-item.compsoul-loaded .compsoul-loader {opacity: 0;}.compsoul-gallery-item.compsoul-active.compsoul-loading .compsoul-loader:before,.compsoul-gallery-item.compsoul-active.compsoul-loading .compsoul-loader:after {animation-play-state: running;}.compsoul-loader:after {animation-delay: 0.5s;}@keyframes compsoul-gallery-loading {0% {opacity: 0;transform: translate(-50%, -50%) scale(0);}50% {opacity: 1;transform: translate(-50%, -50%) scale(0.5);}100% {opacity: 0;transform: translate(-50%, -50%) scale(1);}}.compsoul-gallery-full-screen {background: rgb(247, 248, 249);bottom: 0;font-size: 0;position: absolute;left: 0;opacity: 0;overflow: auto;right: 0;top: 0;transition: opacity 0.2s linear;z-index: -1;}.compsoul-gallery-full-screen.compsoul-active {z-index: 1;}.compsoul-zoom .compsoul-gallery-full-screen {opacity: 1;}.compsoul-zoom-out .compsoul-gallery-full-screen {opacity: 0;transition-delay: 0.2s;}.compsoul-gallery-full-screen img {display: block;margin: 0 auto;opacity: 0;transition: opacity 0.2s 0.2s linear;}.compsoul-zoom .compsoul-gallery-full-screen img {opacity: 1;}.compsoul-zoom-out .compsoul-gallery-full-screen img {opacity: 0;transition-delay: unset;}.compsoul-logo, .compsoul-gallery-close, .compsoul-gallery-next, .compsoul-gallery-prev, .thumbnails-toggle, .compsoul-gallery-progress, .compsoul-gallery-zoom {cursor: pointer;height: 7em;outline: 1px solid rgba(242, 242, 242, 0);overflow: hidden;position: absolute;right: 4em;top: 2em;transform: translate(0);transition: outline 0.2s linear;width: 7em;}.compsoul-logo {box-sizing: border-box;left: 4em;right: auto;transition: unset;width: 8em;}.compsoul-logo svg {fill: #d0ac71;top: 50%;position: relative;transform: translate(0, -50%);transition: fill 0.2s linear;}.compsoul-logo:focus-within {outline: none;}.compsoul-logo:hover svg, .compsoul-logo:focus-within svg {fill: #d0ac71;}.compsoul-logo:focus-within, .compsoul-gallery-close:focus-within, .compsoul-gallery-next:focus-within, .compsoul-gallery-prev:focus-within, .thumbnails-toggle:focus-within, .compsoul-gallery-progress:focus-within, .compsoul-gallery-zoom:focus-within {outline-color: rgba(242, 242, 242, 0.8);}.compsoul-gallery-close:before, .compsoul-gallery-next:before, .compsoul-gallery-prev:before, .thumbnails-toggle:before, .compsoul-gallery-progress:before, .compsoul-gallery-zoom:before, .compsoul-gallery-close:after, .compsoul-gallery-next:after, .compsoul-gallery-prev:after, .thumbnails-toggle:after, .compsoul-gallery-progress:after, .compsoul-gallery-zoom:after {background: #ffffff;bottom: 0;content: "";position: absolute;left: 0;right: 0;top: 0;z-index: -2;}.compsoul-gallery-close:before, .compsoul-gallery-next:before, .compsoul-gallery-prev:before {background: #d0ac71;}.compsoul-gallery-close:after, .compsoul-gallery-next:after, .compsoul-gallery-prev:after, .thumbnails-toggle:after, .compsoul-gallery-progress:after, .compsoul-gallery-zoom:after {background: none;z-index: 1;}.compsoul-gallery-close button, .compsoul-gallery-next button, .compsoul-gallery-prev button, .thumbnails-toggle button, .compsoul-gallery-progress button, .compsoul-gallery-zoom button {outline: 0;position: relative;z-index: -1;}.compsoul-gallery-close button:before, .compsoul-gallery-close button:after, .compsoul-gallery-next button:before, .compsoul-gallery-prev button:before {border-top: 0.25em solid #ffffff;border-right: 0.25em solid #ffffff;box-sizing: content-box;content: "";cursor: pointer;display: inline-block;height: 1em;padding: 0 0 0.25em 0.25em;width: 1em;}.compsoul-gallery-close {z-index: 2;}.compsoul-gallery-close button {cursor: pointer;height: 6em;left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%) rotate(45deg);width: 6em;}.compsoul-gallery-close button:before, .compsoul-gallery-close button:after {bottom: 1.625em;left: 1.625em;position: absolute;transform: rotate(0deg);}.compsoul-gallery-close button:before {border: none;border-bottom: 0.25em solid #ffffff;border-left: 0.25em solid #ffffff;left: auto;padding: 0.25em 0.25em 0 0;right: 1.625em;top: 1.625em;}.compsoul-gallery-close button:after {border-top: 0.25em solid #ffffff;border-right: 0.25em solid #ffffff;padding: 0 0 0.25em 0.25em;}.compsoul-gallery-zoom {right: 28em;}.compsoul-gallery-zoom button {cursor: pointer;height: 100%;position: relative;width: 100%;}.compsoul-gallery-zoom button:before {border: 0.25em solid #d0ac71;border-radius: 100%;content: "";height: 1.25em;left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);width: 1.25em;}.compsoul-gallery-zoom button:after {background: #d0ac71;border-radius: 0 0 0.25em 0.25em;content: "";height: 1em;left: 50%;margin: 1em 0 0 -1.5em;position: absolute;top: 50%;transform: rotate(45deg) translate(-50%, -50%);width: 0.25em;}.compsoul-gallery-progress {right: 20em;}.compsoul-gallery-progress button {cursor: pointer;font-family: var(--font);height: 100%;position: relative;width: 100%;}.compsoul-gallery-progress button:before {border-bottom: 1em solid transparent;border-left: 1.2em solid #d0ac71;border-top: 1em solid transparent;border-radius: 0.2em;content: "";height: 0;left: 50%;opacity: 1;position: absolute;top: 50%;transform: translate(-50%, -50%);transition: opacity 0.2s 0.2s linear;width: 0;}.compsoul-gallery-progress.compsoul-active button:before {opacity: 0;transition-delay: unset;}.compsoul-gallery-progress button:after {animation: compsoul-gallery-progress 6s linear forwards;animation-play-state: paused;color: #d0ac71;content: "10";font-size: 1.6em;left: 50%;opacity: 0;position: absolute;top: 50%;transition: opacity 0.2s linear;transform: translate(-50%, -50%);}.compsoul-gallery-progress.compsoul-active button:after {opacity: 1;transition-delay: 0.2s;}.compsoul-gallery-progress.compsoul-play button:after {animation-delay: 0.4s;animation-play-state: running;}.compsoul-gallery-progress.compsoul-unset button:after {animation: unset;}@keyframes compsoul-gallery-progress {0% {content: "10";}9% {content: "9";}18% {content: "8";}27% {content: "7";}36% {content: "6";}45% {content: "5";}54% {content: "4";}63% {content: "3";}72% {content: "2";}81% {content: "1";}90% {content: "0";}100% {content: "0";}}.compsoul-gallery-next, .compsoul-gallery-prev {opacity: 0;right: 4em;top: 50%;transform: translate(0, -50%);transition: opacity 0.2s linear, outline 0.2s linear;}.compsoul-gallery-next.compsoul-active, .compsoul-gallery-prev.compsoul-active {opacity: 1;}.compsoul-gallery-prev {left: 4em;}.compsoul-gallery-next button, .compsoul-gallery-prev button {left: 50%;position: absolute;top: 50%;transform: translate(-1em, -50%);}.compsoul-gallery-prev button {transform: translate(-0.5em, -50%);}.compsoul-gallery-next button:before, .compsoul-gallery-prev button:before {transform: rotate(-135deg);}.compsoul-gallery-next button:before {transform: rotate(45deg);}.thumbnails-toggle {right: 12em;}.thumbnails-toggle button {cursor: pointer;height: 100%;position: relative;width: 100%;}.thumbnails-toggle button:before {background-color: transparent;background-image: linear-gradient(90deg, #d0ac71 0.5em, transparent 0.25em),linear-gradient(90deg, #d0ac71 0.5em, transparent 0.25em),linear-gradient(90deg, #d0ac71 0.5em, transparent 0.25em);background-position: 0 0, 0 0.75em, 0 1.5em;background-repeat: repeat-x;background-size: 0.75em 0.5em, 0.75em 0.5em, 0.75em 0.5em;content: "";cursor: pointer;height: 2em;left: 50%;opacity: 0.6;position: absolute;top: 50%;transition: opacity 0.4s linear;transform: translate(-50%, -50%);width: 2em;}.thumbnails-toggle:active button:before, .thumbnails-toggle button:active:before {background-image: linear-gradient(90deg, #d0ac71 0.5em, transparent 0.125em),linear-gradient(90deg, #d0ac71 0.5em, transparent 0.125em),linear-gradient(90deg, #d0ac71 0.5em, transparent 0.125em);background-position: 0 0, 0 0.625em, 0 1.25em;background-size: 0.625em 0.5em, 0.625em 0.5em, 0.625em 0.5em;height: 1.75em;width: 1.75em;}.thumbnails-show .thumbnails-toggle button:before {opacity: 1;}.thumbnails-container {background: #ffffff;bottom: 0;font-size: 0;height: 72px;left: 0;letter-spacing: 0;position: fixed;right: 0;transition: transform 0.2s linear;transform: translateY(100%);}.thumbnails-show .thumbnails-container {transform: translateY(0);}.thumbnails-content {bottom: 0;left: 0;position: absolute;top: 0;white-space: nowrap;}.thumbnails-show .thumbnails-content  {transition: transform 0.2s linear;}.thumbnails-content.compsoul-drag {transition: unset;}.thumbnails-content.compsoul-drag:before {bottom: 0;content: "";left: 0;position: absolute;right: 0;top: 0;z-index: 2;}.thumbnails-content .thumbnails-image {background: none;border: none;cursor: pointer;display: inline-block;font-size: 0;height: 100%;position: relative;user-select: none;}.thumbnails-content .thumbnails-image:before, .thumbnails-content .thumbnails-image:after {bottom: 0;content: "";left: 0;opacity: 0;outline: 1px solid #818181;outline-offset: -1px;position: absolute;right: 0;top: 0;transition: opacity 0.2s linear;z-index: 1;}.thumbnails-content .thumbnails-image:after {outline-color: #d0ac71;}.thumbnails-content .thumbnails-image button:focus {outline: none;}.thumbnails-content .thumbnails-image:focus-within:before {opacity: 1;}.thumbnails-content .thumbnails-image.compsoul-active:after {opacity: 1;}.thumbnails-content .thumbnails-image img {display: block;max-height: 72px;}@media (max-width: 1000px) {.compsoul-gallery-container {font-size: 5.4px;}.compsoul-gallery-content .compsoul-gallery-item {height: 100vh;height: calc(100vh - 16px);width: 100vw;width: calc(100vw - 16px);}.thumbnails-show .compsoul-gallery-image {transform: scale(0.68) translate(-50%, -50%);}.compsoul-gallery-item .compsoul-gallery-image img {max-height: 100vh;max-height: calc(100vh - 16px);max-width: 100vw;max-width: calc(100vw - 16px);}}@media (max-width: 380px) {.compsoul-gallery-content .compsoul-gallery-item {height: 100vh;width: 100vw;}.thumbnails-show .compsoul-gallery-image {transform: scale(0.75) translate(-50%, -50%);}.compsoul-gallery-item .compsoul-gallery-image img {max-height: 100vh;max-width: 100vw;}}
/* cmsms stylesheet: Modal modified: 07.10.2021 21:58:07 */
.compsoul-modal-container {align-items: center;background: #ffffff;bottom: 0;display: flex;flex-flow: wrap row;justify-content: center;left: 0;opacity: 0;pointer-events: none;position: fixed;right: 0;top: 0;transition: opacity 0.4s;will-change: opacity;z-index: 6;}.compsoul-modal-container.modal-active {opacity: 1;pointer-events: auto;}.compsoul-modal-container.modal-close {pointer-events: auto;}.modal-unset, .modal-unset:before, .modal-unset:after, .compsoul-modal-container.modal-unset, .compsoul-modal-main.modal-unset {animation: unset !important;transition: none !important;}.compsoul-modal-container:before {animation: compsoul-modal-loading 1s infinite;border-bottom: 0.5em solid #d0ac7100;border-left: 0.5em solid #d0ac71;border-right: 0.5em solid #d0ac71;border-top: 0.5em solid #d0ac7100;border-radius: 100%;box-sizing: content-box;content: "";font-size: 4px;height: 6em;left: 50%;opacity: 1;position: absolute;top: 50%;transform: translate3d(-50%, -50%, 0);transition: opacity 0.4s;will-change: opacity;width: 6em;}.compsoul-modal-container.modal-ready:before, .compsoul-modal-container.modal-error:before {animation-play-state: paused;opacity: 0;}@keyframes compsoul-modal-loading {from {transform: translate3d(-50%, -50%, 0) rotate(0deg);}to {transform: translate3d(-50%, -50%, 0) rotate(360deg);}}.compsoul-modal-container:after {color: #ffffff;content: "\26A0";font-size: 42px;font-weight: 200;left: 50%;margin: -6px 0 0 0;opacity: 0;position: absolute;top: 50%;transform: translate3d(-50%, -50%, 0);transition: opacity 0.4s;will-change: opacity;}.compsoul-modal-container.modal-error:after {opacity: 1;}.compsoul-modal-container.modal-second {background: none;bottom: 32px;box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.2);left: 50%;max-height: calc(100% - 96px);right: auto;top: auto;transform: translate(-50%, 0);width: 780px;}.compsoul-modal-container .compsoul-modal-approve {float: right;margin: 28px -58px 0 0;}.compsoul-modal-main {background: #ffffff;display: flex;flex: 1 100%;max-height: calc(100% - 128px);max-width: 964px;opacity: 1;padding: 32px;position: relative;z-index: 1;will-change: transform, opacity;}.compsoul-modal-container.modal-second .compsoul-modal-main {box-shadow: 0 0 40px 0 rgba(69, 79, 99, 0.2);transition: transform 0.4s, opacity 0.4s;max-height: 50vh;}.modal-change .compsoul-modal-main {transition: transform 0.4s, opacity 0.4s;}.compsoul-modal-main .compsoul-modal-content {flex: 1 100%;overflow-y: auto;}.compsoul-modal-container.modal-second .compsoul-modal-main .compsoul-modal-content {padding: 0 64px 0 0;}.compsoul-modal-close {right: 40px;position: absolute;top: 8em;z-index: 2;}.compsoul-modal-container.modal-second .compsoul-modal-close {background: #ffffff;right: 38px;top: 28px;opacity: 0;transition: opacity 0.4s 0.4s;}.modal-ready.modal-active.modal-second .compsoul-modal-close {opacity: 1;}.modal-cookies .compsoul-modal-main {padding-left: 232px;position: relative;}.modal-cookies .compsoul-modal-main:before {background: url("https://mrozowie.compsoul.pl/uploads/images/cookies.jpg") no-repeat center;background-size: cover;bottom: 0;content: "";left: 0;position: absolute;top: 0;width: 200px;}.compsoul-modal-next {right: 40px;position: absolute;top: 50%;transform: translate3d(0, -50%, 0);z-index: 2;}.compsoul-modal-prev {left: 40px;position: absolute;top: 50%;transform: translate3d(0, -50%, 0);z-index: 2;}.compsoul-modal-close, .compsoul-modal-next, .compsoul-modal-prev {background: none;border: none;cursor: default;font-size: 4px;height: 10em;opacity: 0;outline: 1px solid #d3b67600;padding: 0;text-align: center;transition: opacity 0.4s;width: 10em;}.compsoul-modal-close, .compsoul-modal-next.modal-active, .compsoul-modal-prev.modal-active {cursor: pointer;opacity: 1;}.compsoul-modal-close:before, .compsoul-modal-close:after, .compsoul-modal-next:before, .compsoul-modal-prev:before {border-top: 0.5em solid #818181;border-right: 0.5em solid #818181;box-sizing: content-box;content: "";cursor: pointer;display: inline-block;height: 3em;padding: 0 0 0.5em 0.5em;transform: rotate(45deg) translate3d(-25%, 25%, 0);transition: opacity 0.4s, border 0.4s;width: 3em;}.compsoul-modal-close:hover:before, .compsoul-modal-close:hover:after, .compsoul-modal-next:hover:before, .compsoul-modal-prev:hover:before {border-top: 0.5em solid #d3b676;border-right: 0.5em solid #d3b676;}.compsoul-modal-close:after, .compsoul-modal-prev:before {transform: rotate(-135deg) translate3d(-25%, 25%, 0);}.compsoul-modal-close:before {transform: rotate(45deg) translate3d(-10%, 10%, 0);}.compsoul-modal-close:after {transform: rotate(-135deg) translate3d(-10%, 10%, 0);}.compsoul-modal-timer {height: 3px;left: 0;overflow: hidden;position: absolute;top: 0;z-index: 5;width: 100%;}.compsoul-modal-timer:before {animation: compsoul-slide-timeline 8s linear forwards;animation-play-state: paused;background: #d3b676;content: "";display: block;height: 100%;transform: translate3d(-100%, 0, 0);width: 100%;}.modal-ready .compsoul-modal-timer:before {animation-play-state: running;}.compsoul-modal-container:hover .compsoul-modal-timer:before {animation-play-state: paused;}@keyframes compsoul-slide-timeline {from {transform: translate3d(-100%, 0, 0);}to {transform: translate3d(0, 0, 0);}}@media (max-width: 1100px) {.compsoul-modal-container.modal-second {bottom: 16px;max-width: calc(100% - 64px);}.compsoul-modal-main {box-sizing: border-box;max-width: calc(100% - 64px);}.compsoul-modal-container.modal-second .compsoul-modal-main {max-width: 100%;max-height: 80vh;padding: 32px;}.compsoul-modal-container.modal-second .compsoul-modal-main:before {display: none;}.compsoul-modal-container.modal-second .compsoul-modal-close {top: 8px;right: 8px;}.compsoul-modal-container.modal-second .compsoul-modal-main .compsoul-modal-content {padding: 0 32px 0 0;}.compsoul-modal-container .compsoul-modal-approve {margin: 24px -32px 0 0;}}@media (max-width: 640px) {.compsoul-modal-container.modal-second {bottom: 16px;max-width: calc(100% - 32px);}.compsoul-modal-main {max-width: calc(100% - 32px);padding: 16px;}.compsoul-modal-container .compsoul-modal-approve {margin: 16px -32px 0 0;}}
/* cmsms stylesheet: Reset modified: 23.07.2021 11:03:36 */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {border: 0;font-size: 100%;font: inherit;margin: 0;padding: 0;vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after, q:before, q:after {content: "";content: none;}table {border-collapse: collapse;border-spacing: 0;}
/* cmsms stylesheet: Fonts modified: 14.09.2021 22:14:08 */
@font-face {font-family: Caladea;font-weight: 400;src: url("https://mrozowie.compsoul.pl/uploads/fonts/caladea.woff") format("woff");font-display: swap;}@font-face {font-family: Caladea;font-style: italic;font-weight: 400;src: url("https://mrozowie.compsoul.pl/uploads/fonts/caladea-italic.woff") format("woff");font-display: swap;}@font-face {font-family: Caladea;font-weight: 700;src: url("https://mrozowie.compsoul.pl/uploads/fonts/caladea-700.woff") format("woff");font-display: swap;}@font-face {font-family: Caladea;font-style: italic;font-weight: 700;src: url("https://mrozowie.compsoul.pl/uploads/fonts/caladea-700-italic.woff") format("woff");font-display: swap;}@font-face {font-family: Roboto;font-weight: 400;src: url("https://mrozowie.compsoul.pl/uploads/fonts/roboto.woff") format("woff");font-display: swap;}@font-face {font-family: Roboto;font-style: italic;font-weight: 400;src: url("https://mrozowie.compsoul.pl/uploads/fonts/roboto-italic.woff") format("woff");font-display: swap;}@font-face {font-family: Roboto;font-weight: 700;src: url("https://mrozowie.compsoul.pl/uploads/fonts/roboto-700.woff") format("woff");font-display: swap;}@font-face {font-family: Roboto;font-style: italic;font-weight: 700;src: url("https://mrozowie.compsoul.pl/uploads/fonts/roboto-700-italic.woff") format("woff");font-display: swap;}@font-face {font-family: Icon;src: url("https://mrozowie.compsoul.pl/uploads/fonts/icons.woff") format("woff");font-weight: normal;font-style: normal;font-display: block;}
/* cmsms stylesheet: Style modified: 23.05.2025 22:02:25 */
:root {--scale: 1;}html {line-height: 1.15;-webkit-text-size-adjust: 100%;scroll-behavior: smooth;}body {background: #ffffff;font-family: var(--font);position: relative;}hr {box-sizing: content-box;height: 0;overflow: visible;}pre {font-family: monospace, monospace;font-size: 1em;}a {color: #d3b676;}abbr[title] {border-bottom: none;text-decoration: underline;text-decoration: underline dotted;}b, strong {font-weight: 700;}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: -0.25em;}sup {top: -0.5em;}img {border-style: none;height: auto;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;}button,[type="button"],[type="reset"],[type="submit"] {-webkit-appearance: button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}fieldset {border: none;padding: 0;}legend {box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}progress {vertical-align: baseline;}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {opacity: 1;}input::-moz-placeholder,textarea::-moz-placeholder {opacity: 1;}input:-ms-input-placeholder,textarea:-ms-input-placeholder {opacity: 1;}input:-moz-placeholder,textarea:-moz-placeholder {opacity: 1;}input::placeholder,textarea::placeholder {opacity: 1;}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;}.color-scheme {position: relative;height: 64px;width: 128px;}.color-scheme:before {bottom: 0;color: #ffffff;left: 0;position: absolute;right: 0;text-shadow: 0 1px 2px #000000;top: 0;}#tinymce {margin: 32px;}.color-scheme.main:before {background: #d3b676;content: "main #d3b676";}.color-scheme.sub:before {background: #818181;content: "sub #818181";}.color-scheme.c1:before {background: #000000;content: "1 #000000";}.color-scheme.c2:before {background: #ffffff;content: "2 #ffffff";}.color-scheme.c3:before {background: #0d0201;content: "3 #0d0201";}.color-scheme.c4:before {background: #464341;content: "4 #464341";}.color-scheme.c5:before {background: #808184;content: "5 #808184";}.color-scheme.c6:before {background: #b9b9b9;content: "6 #b9b9b9";}.color-scheme.c7:before {background: #eb3223;content: "7 #eb3223";}.color-scheme.c8:before {background: #c9a725;content: "8 #c9a725";}.color-scheme.c9:before {background: #d0ac71;content: "9 #d0ac71";}.color-scheme.c10:before {background: #d6b772;content: "10 #d6b772";}.color-scheme.c11:before {background: #eddcab;content: "11 #eddcab";}.container {box-sizing: border-box;padding: 0 calc((100vw - 1050px) / 2);width: 100%;}.container .container {padding: 0;}.mobile {display: none;}.module {padding-bottom: 86px;padding-top: 86px;}.module .module {padding-bottom: 0;padding-top: 0;}.module + .module,.module + .layout {padding-top: 0;}.advantages-index + .module,.module + .video-background {padding-top: 64px;}.layout {padding-bottom: 86px;padding-top: 86px;}.layout + .layout,.layout + .module {padding-top: 0;}.layout .layout-content {margin: 0 0 48px;}.layout .layout-content:last-child {margin: 0;}.layout-article {overflow: hidden;}.layout-article .layout-heading {font-size: 32px;}.layout-article + .layout-article,#details + .layout-article,#details + .gallery-article,.gallery-article + .layout-article,.layout-article + .gallery-article,.layout-article + .gallery-article .module {padding-top: 0;}.layout-article .layout-img-effect {filter: grayscale(100%);transition: filter 0.4s;}.layout-article .layout-img-effect:hover {filter: grayscale(0);}.layout-article.layout-first {align-items: center;display: flex;flex-flow: wrap;}.layout-article.layout-first .layout-heading {flex: 1 100%;}.layout-article.layout-first .layout-img {margin: 0 0 0 64px;max-width: 50%;order: 1;}.layout-article.layout-first .layout-content {flex: 1;}.layout-article.layout-second {align-items: center;display: flex;flex-flow: wrap;}.layout-article.layout-second .layout-heading {flex: 1 100%;order: -2;}.layout-article.layout-second .layout-img {margin: 0 64px 0 0;max-width: 50%;order: -1;}.layout-article.layout-second .layout-content {flex: 1;}.layout-article.layout-third .layout-figure {margin: 64px calc(((100vw - 1050px) / 2 * -1) + 90px) 0;max-height: 50vw;overflow: hidden;text-align: center;}.layout-article.layout-third .layout-figure .layout-img {object-fit: cover;transition: transform 0.4s;height: calc(100% + 200px);width: 100%;}.layout-article.layout-third .layout-figure .layout-img.layout-img-effect {transition: filter 0.4s, transform 0.4s;}.layout-details {display: flex;flex-flow: row wrap;}.layout-details .layout-details-main,.layout-details .layout-details-sub {display: flex;flex: 1;flex-flow: column wrap;}.layout-details .layout-details-img {order: -1;margin: 0 0 32px;width: 100%;}.layout-details .layout-details-sub {padding: 0 0 0 120px;}.layout-details .layout-detail-heading {font-size: 18px;margin: 0;}.layout-details .layout-detail {margin: 0 0 32px;position: relative;}.layout-details .layout-detail-content  table tr,.layout-details .layout-detail-content  table tr:first-child td,.layout-details .layout-detail-content  table tr:first-child th,.layout-details .layout-detail-content  thead th,.layout-details .layout-detail-content  tfoot th {background: none;border: none;color: #818181;font-weight: 400;}.layout-details .layout-detail-content  table tr td:first-child {padding-left: 0;}.layout-details .layout-detail-content  table tr td {border: none;border-top: 1px solid #8181812B;}.layout-details .layout-detail:before {background: -webkit-linear-gradient(#d6b772, #eddcab);-webkit-background-clip: text;-webkit-text-fill-color: transparent;color: #eddcab;font-size: 62px;left: -120px;position: absolute;text-align: center;top: -10px;width: 120px;}.layout-details .layout-detail:after {display: none;}.layout-details .layout-detail-more.button {display: none;margin: auto 0 0 auto;}.modal-layout .layout-details .layout-detail-more.button {display: block;}.layout-details-second {display: flex;flex-flow: row wrap;justify-content: space-between;}.layout-details-second .layout-heading {flex: 1 100%;}.layout-details-second .layout-details-content {flex: 1 100%;margin: 0 0 32px;}.layout-details-second .layout-details-localization {flex: 1 100%;margin: 0 0 32px;}.layout-details-second .layout-details-localization iframe {height: 380px;width: 100%;}.layout-details-second .layout-details-address,.layout-details-second .layout-details-opening,.layout-details-second .layout-details-contact {flex: 1 100%;max-width: calc(33.333% - 32px);}.layout-details-second .layout-heading-address,.layout-details-second .layout-heading-opening,.layout-details-second .layout-heading-contact {font-size: 21px;margin: 0;}.layout-details-second .layout-footer {display: none;flex: 1 100%;margin: 64px 0 0;text-align: right;}.layout-details-second .layout-footer.layout-footer-directions {display: block;}.layout-details-second .layout-footer-link {margin: 0 0 0 32px;}.layout-details-second .layout-footer-link.layout-more {display: none;}.modal-layout .layout-details-second .layout-footer {display: block;}.modal-layout .layout-details-second .layout-footer-link {display: inline-block;}.heading {color: #464341;font-family: var(--font-sub);font-size: 48px;font-weight: 700;margin: 0 0 24px;}.content {color: #818181;font-family: var(--font);font-size: 18px;line-height: 1.5;}.content address, .content article, .content aside, .content blockquote, .content details, .content dialog, .content dd, .content dl, .content dt, .content fieldset, .content figcaption, .content figure, .content footer, .content form, .content h1, .content h2, .content h3, .content h4, .content h5, .content h6, .content header, .content hgroup, .content hr, .content main, .content nav, .content p, .content pre, .content section, .content table, .content ul {margin-bottom: 24px;}.content address:last-child, .content article:last-child, .content aside:last-child, .content blockquote:last-child, .content details:last-child, .content dialog:last-child, .content dd:last-child, .content dl:last-child, .content dt:last-child, .content fieldset:last-child, .content figcaption:last-child, .content figure:last-child, .content footer:last-child, .content form:last-child, .content h1:last-child, .content h2:last-child, .content h3:last-child, .content h4:last-child, .content h5:last-child, .content h6:last-child, .content header:last-child, .content hgroup:last-child, .content hr:last-child, .content main:last-child, .content nav:last-child, .content p:last-child, .content pre:last-child, .content section:last-child, .content table:last-child, .content ul:last-child {margin-bottom: 0;}.content a:not(.button) {color: #818181;text-decoration: none;transition: color 0.4s;}.content a:not(.button):hover,.content a:not(.button):focus {color: #d3b676;}.content h1 {font-size: 42px;}.content h2 {font-size: 38px;}.content h3 {font-size: 26px;}.content h4 {font-size: 21px;}.content h5 {font-size: 18px;}.content h6 {font-size: 18px;}h1, h2, h3, h4, h5, h6 {font-family: var(--font-sub);font-weight: 700;}.content h1 span, .content h2 span, .content h3 span,.content h4 span, .content h5 span, .content h6 span {font-weight: 400;letter-spacing: -0.2px;}.content h1 strong, .content h2 strong, .content h3 strong,.content h4 strong, .content h5 strong, .content h6 strong {font-weight: 700;letter-spacing: -0.2px;}.content ul, .content ol {overflow: hidden;}.content ul li {padding: 0 0 0 28px;position: relative;margin: 0 0 12px;}.content ul li:last-child {margin: 0;}.content ul li:before {background: #d3b676;content: "";display: inline-block;height: 6px;margin: -4px 21px 0 -28px;vertical-align: middle;width: 6px;}.content ul:not(:last-child) {margin-bottom: 12px;overflow: hidden;}.content ul ul, .content ol ul {margin: 10px 0 12px;}.content ul ul ul, .content ul ol ol, .content ul ul ol {margin: 10px 0 0;}.content ul li:last-child ul {margin: 10px 0 0;}.content ol {counter-reset: li;list-style-type: none;margin-bottom: 12px;overflow: hidden;padding: 0;}.content ol ol, .content ol ul {margin: 10px 0 12px;padding: 0 0 0 28px;}.content ol ol ol, .content ol ul ol, .content ol ul ul {margin: 10px 0 0;}.content ol li {counter-increment: li;margin: 0 0 12px;}.content ol li:last-child {margin: 0;}.content ol li:before {color: #d3b676;content: counters(li, ".") ". ";}.content ol li ol li:before {content: counters(li, ".") " ";}.content hr {border: none;border-bottom: 1px solid #818181;clear: both;display: block;font-size: 0;height: 1px;overflow: hidden;}.content table {border-collapse: collapse;font-family: var(--font);font-size: 16px;width: 100%;}.content table tr {border: solid #818181;border-width: 0 1px 1px 1px;}.content table tr:first-child td, .content table tr:first-child th, .content thead th, .content tfoot th {background: #d3b676;border: solid #d3b676;color: #ffffff;font-weight: 700;}.content table td {font-size: 16px;padding: 16px;}.content blockquote {color: #818181;font-size: 24px;position: relative;padding: 48px 0 0;z-index: 0;}.content blockquote:before {color: #d3b676;content: "“";display: block;font-size: 130px;font-weight: 700;left: -6px;line-height: 0.30;margin: 0;position: absolute;top: 32px;z-index: -1;}.content aside {color: #818181;font-size: 21px;font-weight: 700;letter-spacing: -0.7px;line-height: 1.8;margin-bottom: 32px;padding: 0 0 0 64px;position: relative;}.content aside:last-child {margin-bottom: 0;}.content aside:before {background: #d3b676;bottom: 6px;content: "";left: 3px;position: absolute;top: 6px;width: 10px;}.table {overflow-x: auto;}.hidden {border: 0 !important;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);height: 1px !important;overflow: hidden;padding: 0 !important;position: absolute !important;width: 1px !important;}.icon:before, .icon:after {font-family: Icon, Tahoma, Verdana, Segoe, sans-serif !important;speak: never;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}[data-icon="apple"]:before, [data-icon="apple"]:after {content: "\e901";}[data-icon="banana"]:before, [data-icon="banana"]:after {content: "\e902";}[data-icon="basket"]:before, [data-icon="basket"]:after {content: "\e903";}[data-icon="blender"]:before, [data-icon="blender"]:after {content: "\e905";}[data-icon="bread"]:before, [data-icon="bread"]:after {content: "\e907";}[data-icon="broccoli"]:before, [data-icon="broccoli"]:after {content: "\e908";}[data-icon="carrot"]:before, [data-icon="carrot"]:after {content: "\e909";}[data-icon="coconut"]:before, [data-icon="coconut"]:after {content: "\e90b";}[data-icon="corn"]:before, [data-icon="corn"]:after {content: "\e911";}[data-icon="cucumber"]:before, [data-icon="cucumber"]:after {content: "\e913";}[data-icon="egg"]:before, [data-icon="egg"]:after {content: "\e915";}[data-icon="eggplant"]:before, [data-icon="eggplant"]:after {content: "\e917";}[data-icon="ekobag"]:before, [data-icon="ekobag"]:after {content: "\e918";}[data-icon="grain"]:before, [data-icon="grain"]:after {content: "\e919";}[data-icon="grape"]:before, [data-icon="grape"]:after {content: "\e91a";}[data-icon="honey"]:before, [data-icon="honey"]:after {content: "\e91b";}[data-icon="jam"]:before, [data-icon="jam"]:after {content: "\e91c";}[data-icon="leaf"]:before, [data-icon="leaf"]:after {content: "\e91d";}[data-icon="lemon"]:before, [data-icon="lemon"]:after {content: "\e91e";}[data-icon="lettuce"]:before, [data-icon="lettuce"]:after {content: "\e91f";}[data-icon="milk"]:before, [data-icon="milk"]:after {content: "\e920";}[data-icon="mushrooms"]:before, [data-icon="mushrooms"]:after {content: "\e921";}[data-icon="onion"]:before, [data-icon="onion"]:after {content: "\e922";}[data-icon="pear"]:before, [data-icon="pear"]:after {content: "\e923";}[data-icon="pepper"]:before, [data-icon="pepper"]:after {content: "\e924";}[data-icon="radish"]:before, [data-icon="radish"]:after {content: "\e925";}[data-icon="smoothie"]:before, [data-icon="smoothie"]:after {content: "\e926";}[data-icon="squeezer"]:before, [data-icon="squeezer"]:after {content: "\e927";}[data-icon="tomato"]:before, [data-icon="tomato"]:after {content: "\e928";}[data-icon="watermelon"]:before, [data-icon="watermelon"]:after {content: "\e929";}[data-icon="truck"]:before, [data-icon="truck"]:after {content: "\e92d";}[data-icon="dollar"]:before, [data-icon="dollar"]:after {content: "\e92a";}[data-icon="pie"]:before, [data-icon="pie"]:after {content: "\e930";}[data-icon="shortcrust-pastry"]:before, [data-icon="shortcrust-pastry"]:after {content: "\e931";}[data-icon="croissant"]:before, [data-icon="croissant"]:after {content: "\e932";}[data-icon="whipped-cream"]:before, [data-icon="whipped-cream"]:after {content: "\e933";}[data-icon="cookie"]:before, [data-icon="cookie"]:after {content: "\e934";}[data-icon="cake"]:before, [data-icon="cake"]:after {content: "\e935";}[data-icon="sweet-bread"]:before, [data-icon="sweet-bread"]:after {content: "\e936";}[data-icon="roll-cake"]:before, [data-icon="roll-cake"]:after {content: "\e937";}[data-icon="meringue-cake"]:before, [data-icon="meringue-cake"]:after {content: "\e939";}.columns {columns: 2;column-gap: 84px;}.button:not(.icon) {background: none;border: 2px solid;border-image: linear-gradient(to right, #eddcab, #d6b772);border-image-slice: 1;color: #818181;cursor: pointer;display: inline-block;font-family: var(--font);font-size: 16px;letter-spacing: 0.8px;padding: 16px 32px;position: relative;text-decoration: none;z-index: 0;}.button:not(.icon):after {border: 2px solid;border-image: linear-gradient(to right, #d6b772, #eddcab);border-image-slice: 1;bottom: -2px;content: "";left: -2px;opacity: 0;position: absolute;right: -2px;top: -2px;transition: opacity 0.4s;z-index: 1;}.button:not(.icon):hover:after,.button:not(.icon):focus:after {opacity: 1;}.button.icon {color: #d3b676;font-size: 17px;text-decoration: none;transition: color 0.4s;}.button.icon:before {display: none;}.button.icon:after {content: "\e910";font-size: 16px;margin: 0 0 0 6px;}.placeholder {position: relative;}.placeholder .placeholder-label {background: #ffffff;border: 1px solid #d3b676;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);color: #818181;font-size: 14px;left: 50%;opacity: 0;padding: 8px 16px;position: absolute;pointer-events: none;top: 0;transition: transform 0.4s, opacity 0.4s;transform: translate(-50%, -120%);}.placeholder .placeholder-input:focus + .placeholder-label, .placeholder .placeholder-textarea:focus + label {opacity: 1;pointer-events: auto;transform: translate(-50%, -102%);}.placeholder .placeholder-input:placeholder-shown + .placeholder-label, .placeholder .placeholder-textarea:placeholder-shown + .placeholder-label {opacity: 0;pointer-events: none;transform: translate(-50%, -120%);}.placeholder .placeholder-label:before {border-top: 6px solid #c9a725;border-left: 4px solid transparent;border-right: 4px solid transparent;bottom: 0;content: "";height: 0;left: 50%;position: absolute;transform: translate(-50%, 100%);width: 0;}.button-menu {background: none;border: none;cursor: pointer;padding: 8px 16px;}.button-menu * {pointer-events: none;}.button-menu-icon {border-bottom: 2px solid #81818100;border-top: 2px solid #818181;display: block;height: 14px;overflow: hidden;position: relative;transition: border 0.4s;width: 28px;}.button-menu-icon:before,.button-menu-icon:after {background: #818181;content: "";left: 0;height: 2px;position: absolute;top: 50%;transform: translate(-25%, -100%);transition: background 0.4s, transform 0.4s;width: 100%;}.button-menu-icon:after {bottom: 0;top: auto;transform: translate(-50%, 0);}.button-menu:hover .button-menu-icon,.button-menu:focus .button-menu-icon {border-bottom: 2px solid #d3b67600;border-top: 2px solid #d0ac71;}.button-menu:hover .button-menu-icon:before,.button-menu:focus .button-menu-icon:before {background: #d0ac71;transform: translate(0, -100%);}.button-menu:hover .button-menu-icon:after,.button-menu:focus .button-menu-icon:after {background: #d0ac71;transform: translate(0, 0);}.button-scroll {background: none;border: none;bottom: 0;cursor: pointer;font-size: 40px;left: 50%;padding: 0;position: absolute;transform: translate(-50%, 0);z-index: 4;}.button-scroll:before {color: #ffffff;content: "\e906";display: block;}.button-scroll:after {color: #d0ac71;content: "\e90a";font-size: 0.6em;left: 50%;position: absolute;top: 50%;transform: translate(-50%, -35%);transition: color 0.4s;z-index: 1;}.button-scroll:hover:after, .button-scroll:focus:after {color: #d0ac71;}.link-icon {color: #818181;padding: 8px 16px;transition: color 0.4s;}.link-icon:hover,.link-icon:focus {color: #d3b676;}.link-icon:before {display: inline-block;font-size: 21px;margin: 0;vertical-align: top;}.link-icon.link-phone:before {content: "\e904";}.link-icon.link-email:before {content: "\e92b";}.link-icon .link-text {display: none;}.menu .logo-link-text {display: none;}.menu-modal:not(.modal-menu *) {display: none;}.modal-menu .compsoul-modal-close {background: #ffffff;left: 90px;top: 40px;}.modal-menu .compsoul-modal-main {border-radius: unset;box-sizing: border-box;height: 100%;width: 100%;max-height: unset;max-width: unset;padding: 0;}.modal-menu .menu-modal {align-items: center;display: flex;flex-flow: wrap row;min-height: 100%;padding: 0 84px;}.modal-menu .logo {display: none;}.modal-menu .menu {flex: 1 100%;margin: 0;}.modal-menu .menu-list {align-items: start;counter-reset: li;display: flex;flex-flow: row wrap;justify-content: flex-start;}.modal-menu .menu-list-item {counter-increment: li;display: flex;flex-flow: column wrap;margin: 64px 0 64px 64px;position: relative;}.modal-menu .menu-list-item:before {color: #d3b676;content: "0" counter(li);flex: 1 100%;font-family: var(--font-sub);font-size: 12px;font-weight: 700;margin: 0 0 10px 0;}.modal-menu .menu-list-item:nth-child(n+10):before {content: counter(li);}.modal-menu .menu-list-figure {display: none;}.modal-menu .menu-list .menu-list-container {border: none;flex: 1 100%;order: 1;}.modal-menu .menu-list-link {align-items: center;color: #818181;display: flex;font-family: var(--font-sub);font-size: 42px;font-weight: 400;flex: unset;flex-flow: row wrap;line-height: 1;padding: 0 64px 0 0;text-decoration: none;text-transform: unset;transition: color 0.4s;}.modal-menu .menu-list-link:hover,.modal-menu .menu-list-link:focus {color: #d3b676;}.modal-menu .menu-list-text {align-items: center;display: flex;flex: 1;flex-flow: row wrap;}.modal-menu .menu-list .menu-list-container:before,.modal-menu .menu-list .menu-list-container:after {background: #d3b676;content: "";height: 20px;right: 0;position: absolute;top: 0;transition: background 0.4s;width: 20px;}.modal-menu .menu-list .menu-list-container:before {right: 16px;top: 32px;width: 2px;}.modal-menu .menu-list .menu-list-container .menu-list {display: none;}.modal-menu .menu-list .menu-list-container .menu-list:before {top: 16px;}.modal-menu input:checked + .menu-list-container .menu-list {display: flex;}.modal-menu input:checked + .menu-list-container:before {display: none;}.modal-menu .menu-list .menu-list-container:after {height: 2px;right: 7px;top: 41px;}.modal-menu .menu-list input:hover + .menu-list-container:before,.modal-menu .menu-list input:hover + .menu-list-container:after,.modal-menu .menu-list input:focus + .menu-list-container:before,.modal-menu .menu-list input:focus + .menu-list-container:after {background: #d3b676;}.modal-menu .menu-list input {cursor: pointer;display: block;height: 36px;order: 1;opacity: 0;position: absolute;right: 0;top: 24px;width: 36px;z-index: 2;}.modal-menu .menu-list .menu-list-container .menu-list {align-items: start;flex-flow: column;}.modal-menu .menu-list .menu-list-container input {top: 7px;}.modal-menu input:checked + .menu-list-container > .menu-list > .menu-list-item {display: flex;}.modal-menu .menu-list .menu-list-container .menu-list-item {align-items: center;flex: 1 100%;flex-flow: row;margin: 0;}.modal-menu .menu-list .menu-list-container .menu-list-item:before {flex: unset;margin: 0;transform: unset;}.modal-menu .menu-list .menu-list-container .menu-list-link {flex: unset;font-size: 18px;padding: 12px;}.modal-menu .menu-list .menu-list-container .menu-list-text:before,.modal-menu .menu-list .menu-list-container .menu-list-text:after {display: none;}.form {text-align: right;}.form .form-fieldset {text-align: left;}.form .form-input,.form .form-textarea {background: #ffffff;border: 1px solid #8181812B;border-bottom: 1px solid #d3b676;box-sizing: border-box;color: #818181;font-family: var(--font);font-size: 14px;font-weight: 400;line-height: 1.125;margin: 0 0 14px;padding: 18px;resize: none;width: 100%;}.form .form-input::-webkit-input-placeholder,.form .form-textarea::-webkit-input-placeholder {color: #818181;}.form .form-input::-moz-placeholder,.form .form-textarea::-moz-placeholder {color: #818181;}.form .form-input:-ms-input-placeholder,.form .form-textarea:-ms-input-placeholder {color: #818181;}.form .form-input:-moz-placeholder,.form .form-textarea:-moz-placeholder {color: #818181;}.form .form-textarea {height: 116px;}.form .form-agree {display: flex;flex: 1 100%;flex-flow: row;justify-content: space-between;position: relative;}.form .form-agree .form-checkbox {flex: 1 100%;height: 26px;max-width: 26px;opacity: 0;}.form .form-agree .form-label {cursor: pointer;flex: 1;font-size: 14px;padding: 0 0 0 8px;}.form .form-agree .form-label:before {cursor: pointer;content: "\e916";font-size: 14px;left: 5px;opacity: 0;position: absolute;top: 5px;transition: opacity 0.4s;}.form .form-agree .form-checkbox:checked + .form-label:before {opacity: 1;}.form .form-agree .form-label:after {border: 1px solid #d3b676;cursor: pointer;content: "";height: 22px;left: 0;position: absolute;top: 0;transition: border 0.4s;width: 22px;}.form .form-agree .form-checkbox:invalid + .form-label:after {border: 1px solid #eb3223;}.form .form-submit {margin: 24px 0 0;padding: 16px 48px;}.form .form-modal {text-align: left;}.header {min-height: 100vh;position: relative;z-index: 3;}.header-second {display: flex;flex-flow: column wrap;min-height: unset;padding: 0 0 86px;}.header-second:before {background: rgba(0, 0, 0, 0.4);bottom: 0;content: "";left: 0;position: absolute;right: 0;top: 0;z-index: -1;}.header-second.header-second-module {padding-bottom: 0;}.header-second .header-heading {color: #ffffff;font-weight: 400;margin: 0;padding: 64px 32px 0;text-align: center;text-shadow: 2px 4px 4px #0d0201ee;}.header-second .header-content {color: #ffffff;font-family: var(--font-sub);font-style: italic;font-size: 24px;padding: 18px 32px 0;text-align: center;text-shadow: 2px 4px 4px #0d0201ee;}.header-second .header-img {height: 100%;left: 0;max-height: 600px;object-fit: cover;position: absolute;right: 0;top: 0;width: 100%;z-index: -2;}.header .header-module {margin: 64px 0 0;position: relative;z-index: 0;}.header .header-module:before {background: #ffffff;bottom: 0;content: "";left: 0;position: absolute;right: 0;top: 134px;}.header-sticky {align-items: center;background: #ffffff;box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2);box-sizing: border-box;display: flex;flex-flow: row wrap;justify-content: space-between;padding: 0 32px;position: fixed;top: 0;width: 100%;z-index: 2;}.header-sticky .header-sticky-nav {align-items: center;display: flex;flex-flow: row wrap;}.menu-main {left: 0;position: absolute;right: 0;top: 0;z-index: 1;}.header-sticky .menu-main {position: static;}.header-second .menu-main {order: -1;position: relative;}.menu-main:before {background: linear-gradient(rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0));content: "";height: 150%;position: absolute;top: 0;width: 100%;z-index: -1;}.header-sticky .menu-main:before {display: none;}.menu-main .menu-list {display: flex;flex-flow: wrap row;justify-content: center;}.menu-main .menu-list .menu-list-item {width: 180px;}.header-sticky .menu-main .menu-list .menu-list-item {width: auto;}.header-sticky .menu-main .menu-list .menu-list-logo {display: none;}.menu-main .menu-list input {display: none;}.menu-main .menu-list .menu-list-link {align-items: center;box-sizing: border-box;color: #ffffff;display: flex;font-family: var(--font-sub);font-size: 18px;font-weight: 400;height: 100%;justify-content: center;line-height: 1;padding: 24px 45px;text-align: center;text-decoration: none;transition: color 0.4s;}.menu-main .menu-list .menu-list-link:hover,.menu-main .menu-list .menu-list-link:focus {color: #d3b676;}.header-sticky .menu-main .menu-list .menu-list-link {color: #818181;}.header-sticky .menu-main .menu-list .menu-list-link:hover,.header-sticky .menu-main .menu-list .menu-list-link:focus {color: #d3b676;}.menu-main .menu-list .menu-list-logo {width: auto;}.menu-main .menu-list .menu-list-logo .menu-list-link:before {color: #d0ac71;content: "\e90f";font-size: 90px;}.menu-main .menu-list .menu-list-container {background: #ffffff;bottom: 0;display: flex;left: 50%;opacity: 0;pointer-events: none;position: absolute;text-align: center;transform: translate(-50%, calc(100% + 32px));transition: opacity 0.4s, transform 0.4s;width: 1320px;z-index: 1;}.menu-main .menu-list .menu-list-item:hover .menu-list-container,.menu-main .menu-list .menu-list-item:focus-within .menu-list-container,.menu-main .menu-list .menu-list-link:hover + input + .menu-list-container,.menu-main .menu-list .menu-list-link:focus + input + .menu-list-container {opacity: 1;pointer-events: auto;transform: translate(-50%, 100%);}.menu-main .menu-list-container .menu-list {flex-flow: row wrap;width: 100%;}.menu-main .menu-list-container .menu-list-item {align-items: center;box-sizing: border-box;display: flex;flex: 1 100%;margin: 0 0 28px;max-width: 25%;padding: 0 14px;}.menu-main .menu-list-container .menu-list-item {margin: 0;}.menu-main .menu-list-container .menu-list-item:last-child {margin: 0 auto 0 0;}.menu-main .menu-list-container .menu-list-link {background: #ffffff;box-sizing: border-box;align-items: unset;color: #464341;display: flex;font-size: 21px;justify-content: space-between;padding: 21px;text-transform: unset;transition: color 0.4s;width: 100%;}.menu-main .menu-list-container .menu-list-link:hover,.menu-main .menu-list-container .menu-list-link:focus {color: #d6b772;}.menu-main .menu-list-container .menu-list-text {align-items: center;display: flex;text-align: left;}.menu-main .menu-list-container .menu-list-figure {margin: -21px -32px -21px 32px;max-width: 50%;min-height: 100%;width: 140px;}.menu-main .menu-list-container [data-icon] .menu-list-figure {display: none;}.menu-main .menu-list-container .menu-list-img {height: 100%;object-fit: cover;width: 100%;}.menu-main .menu-list-container [data-icon] {justify-content: start;}.menu-main .menu-list-container [data-icon]:before {align-items: center;background: linear-gradient(#d6b772, #eddcab);-webkit-background-clip: text;color: #eddcab;display: flex;font-size: 40px;margin: 0 16px 0 0;text-align: center;-webkit-text-fill-color: transparent;}.menu-main .menu-list-container [data-icon]:after {display: none;}.listing {display: flex;flex-flow: wrap;justify-content: space-between;margin: 0 -18px;}.listing .listing-empty {padding: 0 18px;}.listing .listing-item {align-content: start;align-items: start;box-sizing: border-box;display: flex;flex: 1 100%;flex-flow: column wrap;margin: 48px 0 0;max-width: 33.333%;padding: 0 18px;}.listing .listing-item:nth-child(1),.listing .listing-item:nth-child(2),.listing .listing-item:nth-child(3) {margin: 0;}.listing .listing-item:last-child {margin: 48px auto 0 0;}.listing .listing-item:nth-child(1):last-child,.listing .listing-item:nth-child(2):last-child,.listing .listing-item:nth-child(3):last-child {margin: 0 auto 0 0;}.listing .listing-heading {font-size: 21px;font-weight: 400;line-height: 1.4;margin: 0;width: 100%;}.listing .listing-time {color: #818181;font-size: 14px;margin: 0 0 8px;order: -1;}.listing .listing-content {margin: 0 0 16px;width: 100%;}.listing .listing-item-figure {box-sizing: border-box;height: 240px;margin: 0 0 16px;order: -2;width: 100%;}.listing-vertical .listing-item-figure {height: 480px;}.listing .listing-item-img {height: 100%;object-fit: cover;width: 100%;}.listing .listing-nav {display: none;flex: 1 100%;}.listing .listing-nav-content {align-items: center;display: flex;flex-flow: row wrap;justify-content: center;text-align: center;}.listing .listing-more {margin: auto 0 0;}.listing .listing-nav-item,.listing .listing-nav-button {flex: 1;}.listing-gallery {overflow: hidden;}.listing-gallery .listing-container {display: flex;flex-flow: wrap;justify-content: space-between;margin: -32px;}.listing-gallery .listing-container .listing-item {box-sizing: border-box;flex: 1 100%;height: 364px;max-width: 33.333%;padding: 32px;}.listing-gallery .listing-container .listing-gallery-last {margin: 0 auto 0 0;}.listing-gallery .listing-container .listing-gallery-album {display: flex;flex-flow: wrap column;height: auto;}.listing-gallery .listing-container .listing-link,.listing-gallery .listing-container .listing-figure {display: block;height: 100%;text-decoration: none;width: 100%;}.listing-gallery .listing-container .listing-gallery-album .listing-link {height: 100%;}.listing-gallery .listing-container .listing-link * {pointer-events: none;}.listing-gallery .listing-container .listing-img {display: block;height: 100%;object-fit: cover;transition: filter 0.4s;width: 100%;}.listing-gallery .listing-nav-button {flex: 1 100%;padding: 0 32px;text-align: right;}.list-article .list-item + .list-item {margin: 52px 0 0;}.list-article .list-more {display: block;text-decoration: none;}.list-article .list-heading {color: #d3b676;font-size: 20px;font-family: var(--font-sub);font-weight: 400;letter-spacing: 0;margin: 0 0 8px 0;}.list-article .list-time {color: #b9b9b9;display: block;font-size: 14px;letter-spacing: 0.8px;margin: 16px 0 0;}.listing-article .listing-item {align-items: center;display: flex;flex-flow: wrap;justify-content: space-between;overflow: hidden;padding-bottom: 86px;padding-top: 86px;}.listing-article.module h2 + .listing-item,.listing-article .listing-item + .listing-item {padding-top: 0;}.listing-article.module .listing-item:last-child {padding-bottom: 0;}.listing-article .listing-main {box-sizing: border-box;display: flex;flex: 1 100%;flex-flow: wrap;max-width: 46%;}.listing-article .listing-main .listing-figure {display: none;}.listing-article .listing-heading {color: #464341;font-family: var(--font-sub);font-size: 48px;flex: 1 100%;margin: 0 0 24px;}.listing-article .listing-content {flex: 1 100%;}.listing-article .listing-more {margin: 48px 0 0;}.listing-article .listing-figure {box-sizing: border-box;flex: 1 100%;max-width: 46%;position: relative;z-index: 0;}.listing-article .listing-nav {padding: 23px 0;}.listing-article .listing-nav-content {align-items: center;display: flex;flex-flow: row wrap;justify-content: center;text-align: center;}.listing-article .listing-nav-item {flex: 1 100%;height: 53px;margin: 0 5px;max-width: 53px;}.listing-article .listing-nav-first,.listing-article .listing-nav-last {margin: 0 14px;}.listing-article .listing-nav-item a {align-items: center;background: #818181;color: #ffffff;display: flex;font-size: 17px;font-weight: 700;height: 100%;justify-content: center;overflow: hidden;position: relative;text-align: center;text-decoration: none;transition: color 0.2s;width: 100%;z-index: 0;}.listing-article .listing-nav-item a:after {bottom: 0;background: #d3b676;content: "";left: 0;opacity: 0;position: absolute;right: 0;top: 0;transition: opacity 0.2s;z-index: -1;}.listing-article .listing-nav-item.listing-nav-active a {background: #d3b676;color: #ffffff;}.listing-article .listing-nav-item.listing-nav-active a:after {background: #d0ac71;}.listing-article .listing-nav-item a:hover,.listing-article .listing-nav-item a:focus,.listing-article .listing-nav-item a:hover:before,.listing-article .listing-nav-item a:focus:before,.listing-article .listing-nav-item a:hover:after,.listing-article .listing-nav-item a:focus:after {color: #ffffff;opacity: 1;}.listing-article .listing-nav-prev:before,.listing-article .listing-nav-next:before {content: "\e91b";color: #ffffff;font-size: 21px;transform: scale(-1, 1);transition: color 0.2s;}.listing-article .listing-nav-next:before {transform: unset;}.listing-article .listing-nav-button {display: none;}.listing-article .listing-nav-button .button {padding-left: 70px;padding-right: 70px;}.listing-contact .listing-item {display: flex;flex-flow: column nowrap;justify-content: space-between;}.listing-contact .listing-item + .listing-item {margin: 64px 0 0;}.listing-contact .listing-heading {flex: 1 100%;font-size: 21px;margin: 0 0 21px;}.footer .listing-contact .listing-heading {color: #d3b676;font-weight: 400;}.listing-contact .listing-description {flex: 1 100%;margin: 0 0 24px;}.listing-contact .listing-phone .listing-phone-link,.listing-contact .listing-email .listing-email-link {align-items: center;display: flex;flex-flow: row nowrap;transition: color 0.4s;}.footer .listing-contact .listing-phone .listing-phone-link,.footer .listing-contact .listing-email .listing-email-link {color: #b9b9b9;}.listing-contact .listing-phone .listing-phone-link:hover,.listing-contact .listing-phone .listing-phone-link:focus,.listing-contact .listing-email .listing-email-link:hover,.listing-contact .listing-email .listing-email-link:focus {color: #d3b676;}.listing-contact .listing-phone .listing-phone-link:before {color: #d3b676;content: "\e904";font-size: 16px;margin: 0 8px 0 0;}.listing-contact .listing-email .listing-email-link:before {color: #d3b676;content: "\e92b";font-size: 16px;margin: 0 8px 0 0;}.list-article .list-item + .list-item {margin: 48px 0 0;}.list-article .list-more {display: block;text-decoration: none;}.list-article .list-heading {color: #d3b676;font-size: 20px;font-family: var(--font-sub);font-weight: 400;letter-spacing: 0;margin: 0 0 8px 0;}.list-article .list-time {color: #b9b9b9;display: block;font-size: 14px;letter-spacing: 0.8px;margin: 18px 0 0;}.advantages {align-items: center;box-sizing: border-box;display: flex;flex-flow: row wrap;overflow: hidden;position: relative;z-index: 0;}.advantages-index {color: #ffffff;padding-bottom: 86px;padding-top: 86px;}.advantages-index:before {background: #ffffff;bottom: 86px;content: "";opacity: 0.5;position: absolute;left: 50%;top: 86px;width: 1px;}.advantages-index:after {background: rgba(0, 0, 0, 0.4);bottom: 0;content: "";left: 0;position: absolute;right: 0;top: 0;z-index: -1;}.advantages-index .content {color: #ffffff;}.advantages-index .advantages-heading {color: #ffffff;}.advantages-index .advantages-content {box-sizing: border-box;flex: 1 100%;max-width: 50%;padding: 0 0 0 48px;order: 1;}.advantages-index .advantages-more {color: #ffffff;margin: 48px 0 0;}.advantages .advantages-module {box-sizing: border-box;flex: 1 100%;padding: 0;}.advantages-index .advantages-module {max-width: 50%;}.advantages .advantages-list {align-items: center;display: flex;flex-flow: row wrap;justify-content: space-around;padding: 48px 0 0;}.advantages-index .advantages-list {display: block;padding: 0;}.advantages .advantages-item {max-width: 45%;}.advantages-products .advantages-item {max-width: 30%;}.advantages-index .advantages-item {margin: 0 0 32px;}.advantages-index .advantages-item:last-child {margin: 0;}.advantages .advantages-item-content {align-items: center;display: flex;text-decoration: none;}.advantages .advantages-item-content:before {background: linear-gradient(#d6b772, #eddcab);-webkit-background-clip: text;color: #eddcab;font-size: 86px;margin: 0 32px 0 0;text-align: center;-webkit-text-fill-color: transparent;width: 120px;}.advantages-index .advantages-item-content:before {font-size: 86px;width: 86px;}.advantages-products .advantages-item-content:before {font-size: 82px;margin: 0 24px 0 0;width: auto;}.advantages .advantages-item-content:after {display: none;}.advantages .advantages-item-title {color: #818181;font-family: var(--font-sub);font-size: 24px;line-height: 1;}.advantages-index .advantages-item-title {color: #ffffff;}.advantages-products .advantages-item-title {color: #464341;font-size: 21px;}.advantages .advantages-item-score {font-family: var(--font);font-size: 86px;line-height: 1.2;margin: 0 24px 0 0;}.advantages-products .advantages-item-score {font-size: 86px;}.advantages .advantages-picture {bottom: -200px;left: 0;position: absolute;right: 0;top: 0;transition: transform 0.4s;z-index: -2;will-change: transform;}.advantages .advantages-picture .advantages-img {height: 100%;object-fit: cover;width: 100%;}.article .listing-heading {margin: 0 0 16px;}.main-heading + .article-slider {margin-top: 102px;position: relative;z-index: 5;}.stores .stores-module {margin: 64px 0 0;}.stores .listing-item {position: relative;}.stores .listing-item[data-letter],.stores .listing-item[data-icon] {padding-left: 68px;}.stores .listing-item[data-letter]:before,.stores .listing-item[data-icon]:before {background: -webkit-linear-gradient(#d6b772, #eddcab);-webkit-background-clip: text;-webkit-text-fill-color: transparent;color: #eddcab;font-size: 38px;left: 0;position: absolute;top: 0;}.stores .listing-item[data-icon]:after {display: none;}.stores .listing-item[data-letter]:before {content: attr(data-letter);}.stores-index {align-items: center;box-sizing: border-box;display: flex;flex-flow: row wrap;z-index: 0;}.stores-index .stores-index-content {box-sizing: border-box;flex: 1;}.stores-index .stores-index-more {margin: 48px 0 0;}.stores-index .stores-index-location:before {background: linear-gradient(#d6b772, #eddcab);-webkit-background-clip: text;color: #eddcab;content: "\e938";padding: 5px;font-size: 16px;font-family: Icon, Tahoma, Verdana, Segoe, sans-serif !important;}.stores-index .stores-index-module {box-sizing: border-box;flex: 1 100%;margin: 0 0 0 86px;max-width: 50%;}.video {position: relative;z-index: 0;}.video .video-headline {margin: 0 0 48px;text-align: center;}.video.video-background .video-headline {color: #ffffff;}.video .video-movie {box-shadow: 0 0 48px 0 rgba(0, 0, 0, 0.2);margin: 0 0 86px;width: 100%;}.video .video-picture {height: 500px;left: 0;position: absolute;right: 0;top: 0;z-index: -1;}.video .video-picture:after {background: rgba(0, 0, 0, 0.4);bottom: 0;content: "";left: 0;position: absolute;right: 0;top: 0;z-index: 1;}.video .video-img {display: block;height: 100%;object-fit: cover;width: 100%;}.video .video-content {margin: 0 0 48px;}.listing-stores .listing-item {align-items: center;background: #ffffff;box-shadow: 0 0 48px 0 rgba(0, 0, 0, 0.2);display: flex;}.listing-stores .listing-item + .listing-item {margin: 32px 0 0;}.listing-stores .listing-more {align-items: center;display: flex;position: relative;text-decoration: none;width: 100%;}.listing-stores .listing-more:after {align-items: center;background: linear-gradient(#d6b772, #eddcab);bottom: 0;color: #ffffff;content: "\e910";display: flex;font-size: 18px;height: 42px;justify-content: center;position: absolute;right: 0;transform: translate(25%, 25%);transition: transform 0.4s;width: 42px;z-index: 0;}.listing-stores .listing-more:hover:after,.listing-stores .listing-more:focus:after {transform: translate(50%, 25%);}.listing-stores .listing-item-container {box-sizing: border-box;flex: 1;padding: 36px;}.listing-stores .listing-heading {font-size: 21px;margin: 0 0 8px;}.listing-stores .listing-item-figure {align-self: normal;flex: 1 100%;max-width: 172px;order: -1;}.listing-stores .listing-item-img {display: block;height: 100%;object-fit: cover;width: 100%;}.stores-premium {display: flex;flex-flow: row wrap;justify-content: space-between;margin: 0 0 -21px;position: relative;}.stores-premium .listing-item {background: #ffffff;box-sizing: border-box;box-shadow: 0 0 48px 0 rgba(0, 0, 0, 0.2);display: flex;flex: 1 100%;flex-flow: column wrap;margin: 0 0 48px;max-width: calc(50% - 26px);padding: 0 32px 48px;}.stores-premium .listing-heading-address {font-size: 38px;margin: 0 0 8px;}.stores-premium .listing-content-address {font-size: 16px;margin: 0 0 16px;}.stores-premium .listing-heading-opening {font-size: 21px;margin: 0 0 8px;}.stores-premium .listing-content-opening {font-size: 16px;margin: 0 0 21px;}.stores-premium .listing-content {font-size: 16px;}.stores-premium .listing-localization {height: 240px;overflow: hidden;margin: 0 -32px 18px;order: -1;}.stores-premium .listing-localization iframe {height: calc(100% + 360px);margin: -170px 0 0 0;width: 100%;}.products .products-heading {flex: 1 100%;}.contact {display: flex;}.contact .contact-form {flex: 1;order: 1;}.contact .contact-heading {font-size: 21px;margin: 0 0 21px;text-align: left;}.contact .contact-module {flex: 1;}.contact .contact-form + .contact-module {padding: 0 64px 0 0;}.map .map-iframe {display: block;height: 592px;width: 100%;}.modal-layout {overflow: auto;}.modal-layout .compsoul-modal-main {max-height: unset;max-width: unset;padding: 0;}.modal-layout .compsoul-modal-main {opacity: 0;transition: opacity 0.4s;}.modal-layout.modal-ready .compsoul-modal-main {opacity: 1;}.modal-layout .compsoul-modal-close,.modal-layout .compsoul-modal-next,.modal-layout .compsoul-modal-prev {background: #d0ac71;height: 12em;width: 12em;}.modal-layout .compsoul-modal-close:before,.modal-layout .compsoul-modal-close:after,.modal-layout .compsoul-modal-next:before,.modal-layout .compsoul-modal-prev:before {border-top: 0.5em solid #ffffff;border-right: 0.5em solid #ffffff;}.modal-layout .compsoul-modal-close,.modal-layout .compsoul-modal-next,.modal-layout .compsoul-modal-prev {position: fixed;}.footer {background: #0d0201;color: #b9b9b9;display: flex;font-size: 16px;justify-content: space-between;padding-bottom: 72px;padding-top: 72px;}.footer .content {color: #b9b9b9;font-size: 16px;}.footer .footer-heading {color: #ffffff;font-family: var(--font-sub);font-size: 21px;font-weight: 700;margin: 0 0 48px;}.footer .footer-main {flex: 1 100%;max-width: 60%;padding: 0 0 0 48px;}.footer .footer-sub {flex: 1 100%;max-width: 40%;order: -1;padding: 0 48px 0 0;position: relative;}.footer .footer-main + .footer-sub:after {background: #b9b9b9;bottom: -8px;content: "";opacity: 0.4;right: 0;top: -8px;position: absolute;width: 1px;}.footer-form {margin: 0 0 76px;}.footer .footer-form-link:not(.button) {color: #b9b9b9;display: inline-block;letter-spacing: 1px;margin: -8px 0 0;text-decoration: none;transition: color 0.4s;}.footer .footer-form-link:hover,.footer .footer-form-link:focus {color: #d3b676;}.footer .footer-form-link:after {content: "\e910";display: inline-block;font-size: 14px;margin: 0 0 0 8px;}.footer .footer-contact {display: flex;flex-flow: wrap;justify-content: space-between;}.footer .footer-contact-heading {color: #d3b676;flex: 1 100%;font-family: var(--font-sub);font-size: 20px;font-weight: 400;letter-spacing: 0;margin: 0 0 8px;}.footer .footer-contact-address {max-width: 40%;}.footer .footer-contact-phone,.footer .footer-contact-mail {color: #b9b9b9;}.footer .footer-contact-phone:hover,.footer .footer-contact-phone:focus,.footer .footer-contact-phone:hover,.footer .footer-contact-mail:hover {color: #d3b676;}.footer .footer-contact-phone:before,.footer .footer-contact-mail:before {color: #d3b676;content: "\e904";display: inline-block;font-size: 16px;margin: 2px 10px 0 0;vertical-align: top;}.footer .footer-contact-mail:before {content: "\e902";}.footer .footer-copyright {margin: 32px 0 0;}.footer .footer-copyright-list {align-items: center;display: flex;flex-flow: row wrap;}.footer .footer-copyright-link {color: #b9b9b9;font-size: 14px;padding: 0 10px;position: relative;transition: color 0.4s;}.footer .footer-copyright-link:before {background: #b9b9b9;content: "";height: 12px;left: -1px;opacity: 0.4;top: 4px;position: absolute;width: 2px;}.footer .footer-copyright-item:first-child .footer-copyright-link {padding-left: 0;text-decoration: none;}.footer .footer-copyright-item:first-child .footer-copyright-link:before {display: none;}.footer .footer-copyright-link:hover,.footer .footer-copyright-link:focus {color: #d3b676;}@media (max-width: 1380px) {.menu-main .menu-list .menu-list-container {width: calc(100% - 64px);}.menu-main .menu-list .menu-list-link {padding-left: 16px;padding-right: 16px;}.menu-main .menu-list .menu-list-item {width: 200px;}}@media (max-width: 1100px) {.content address, .content article, .content aside, .content blockquote, .content details, .content dialog, .content dd, .content dl, .content dt, .content fieldset, .content figcaption, .content figure, .content footer, .content form, .content h1, .content h2, .content h3, .content h4, .content h5, .content h6, .content header, .content hgroup, .content hr, .content main, .content nav, .content p, .content pre, .content section, .content table, .content ul {margin-bottom: 24px;}.content address:last-child, .content article:last-child, .content aside:last-child, .content blockquote:last-child, .content details:last-child, .content dialog:last-child, .content dd:last-child, .content dl:last-child, .content dt:last-child, .content fieldset:last-child, .content figcaption:last-child, .content figure:last-child, .content footer:last-child, .content form:last-child, .content h1:last-child, .content h2:last-child, .content h3:last-child, .content h4:last-child, .content h5:last-child, .content h6:last-child, .content header:last-child, .content hgroup:last-child, .content hr:last-child, .content main:last-child, .content nav:last-child, .content p:last-child, .content pre:last-child, .content section:last-child, .content table:last-child, .content ul:last-child {margin-bottom: 0;}.button:not(.icon) {padding: 16px 24px;}.button-menu {padding: 8px 12px;}.link-icon {padding: 8px 12px;}.link-icon:before {font-size: 26px;}.columns {columns: 1;}.mobile {display: block;}.container {box-sizing: border-box;padding: 64px calc((100vw - 680px) / 2);width: 100%;}.heading {font-size: 32px;margin: 0 0 24px;}.layout .layout-content {margin: 0 0 24px;}.layout-details .layout-details-main,.layout-details .layout-details-sub {flex: 1 100%;}.layout-details .layout-details-main {margin: 0 0 32px;}.layout-details .layout-details-sub {padding: 0;}.layout-details .layout-detail {margin: 24px 0 0;}.layout-details .layout-detail:first-child {margin: 0;}.layout-details .layout-detail:before {display: none;}.layout-details .layout-detail-more.button {margin: 32px auto 0;}.layout-details-second .layout-details-localization {margin: 0 0 24px;}.layout-details-second .layout-details-localization iframe {height: 240px;}.layout-details-second .layout-details-address,.layout-details-second .layout-details-opening,.layout-details-second .layout-details-contact {text-align: center;}.layout-details-second .layout-footer {margin: 32px 0 0;text-align: center;}.layout-details-second .layout-footer-link {margin: 0 0 24px;}.menu-main {display: none;}.header .header-module {display: none;}.header-sticky {padding: 0 10px;z-index: 4;}.header-sticky .menu-main {display: block;order: -1;}.header-sticky .menu-main .menu-list .menu-list-item {display: none;}.header-sticky .menu-main .menu-list .menu-list-logo {display: block;}.header-sticky .menu-main .menu-list .menu-list-link {padding: 18px 0;}.header-sticky .menu-main .menu-list .menu-list-link:before {font-size: 64px;}.header-sticky .header-sticky-nav .button-menu {order: 1;}.header-second {padding: 124px 0 68px;}.header-second.header-second-module {padding: 124px 0 68px;}.header-second .header-heading {font-size: 42px;margin: 0 0 8px;padding: 0 16px;}.header-second .header-content {font-size: 24px;padding: 0 16px;}.modal-menu .menu {margin: 32px 0;}.modal-menu .menu-modal {padding: 0 16px;}.modal-menu .compsoul-modal-close {left: auto;right: 42px;top: 14px;}.modal-menu .menu-list {flex-flow: column wrap;}.modal-menu .menu-list input {top: 16px;}.modal-menu .menu-list .menu-list-container:before {top: 24px;}.modal-menu .menu-list .menu-list-container:after {top: 33px;}.modal-menu .menu-list-item {margin: 24px;}.modal-menu .menu-list-link {font-size: 28px;}.modal-layout .compsoul-modal-close,.modal-layout .compsoul-modal-next,.modal-layout .compsoul-modal-prev {font-size: 3.2px;}.modal-layout .compsoul-modal-close {right: 0;top: 0;}.modal-layout .compsoul-modal-next {bottom: 0;top: auto;right: 0;transform: unset;}.modal-layout .compsoul-modal-prev {bottom: 0;top: auto;left: 0;transform: unset;}.listing {margin: 0;}.listing .listing-item {padding: 0;max-width: calc(50% - 16px);margin: 0 0 32px;}.listing .listing-item:nth-child(1),.listing .listing-item:nth-child(2),.listing .listing-item:nth-child(3) {margin: 0 0 32px;}.listing-article .listing-item {padding-bottom: 64px;padding-top: 64px;}.listing .listing-item:last-child {margin: 0;}.listing-article .listing-main {align-items: center;max-width: 100%;}.listing-article .listing-main:after {content: "";flex: 1 100%;order: 1;}.listing-article .listing-heading {font-size: 32px;text-align: center;order: -1;}.listing-article .listing-main .listing-figure {display: block;margin: 0 0 0 32px;max-width: 320px;text-align: center;}.listing-article .listing-main .listing-img {max-width: 320px;}.listing-article .listing-content {flex: 1;order: -1;}.listing-article .listing-more {margin: 32px auto 0;order: 2;}.listing-article .listing-figure {display: none;}.layout-article.layout-first .layout-img {margin: 0 0 24px;max-width: 100%;order: unset;}.layout-article.layout-second .layout-img {margin: 0 0 24px;max-width: 100%;}.layout-article.layout-third .layout-figure {margin: 0;max-height: unset;}.layout-article.layout-third .layout-figure .layout-img {height: auto;transform: unset !important;}.listing-gallery .listing-container {margin: -8px;}.listing-gallery .listing-container .listing-item {height: auto;max-width: 50%;padding: 8px;}.advantages .advantages-item-score {font-size: 48px;margin: 0 21px 0 0;}.advantages .advantages-item-title {font-size: 18px;}.advantages .advantages-list {display: flex;padding: 32px 0 0;}.advantages .advantages-item {box-sizing: border-box;margin: 0;max-width: 30%;}.advantages .advantages-item-content:before {width: auto;}.advantages-index .advantages-item {max-width: 45%;}.advantages-index .advantages-item-content:before {font-size: 54px;margin: 0 21px 0 0;width: auto;}.advantages-index:before {display: none;}.advantages-index .advantages-module {max-width: 100%;}.advantages-index .advantages-item-content {justify-content: center;}.advantages-index .advantages-content {display: flex;flex-flow: row wrap;margin: 24px 0 0;max-width: 100%;padding: 0;}.advantages-index .advantages-heading {display: none;text-align: center;}.advantages-index .advantages-heading-mobile {display: block;}.advantages-index .content {flex: 1 100%;}.advantages .advantages-item-content:before {font-size: 64px;margin: 0 24px 0 0;}.advantages .advantages-picture {bottom: 0;transform: none !important;}.advantages-index .advantages-more {margin: 24px auto 0;}.stores-index .stores-index-content {display: flex;flex-flow: row wrap;justify-content: center;}.stores-index .stores-index-content .content {width: 100%;}.stores-index .stores-index-more {display: none;margin: 48px auto 0;}.stores-index-mobile {flex: 1 100%;text-align: center;}.stores-index-mobile .stores-index-more {display: inline-block;}.stores-index .stores-index-heading {width: 100%;}.stores-index .stores-index-module {margin: 24px 0 0;max-width: 100%;}.stores .stores-module {margin: 32px 0 0;}.listing-stores {display: flex;flex-flow: row wrap;justify-content: center;}.listing-stores .listing-item {box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);flex: 1 100%;margin: 0;max-width: 320px;}.listing-stores .listing-item + .listing-item {margin: 0;}.listing-stores .listing-item-container {padding: 24px;}.listing-stores .listing-item-figure {height: 400px;max-width: 100%;}.listing-stores .listing-more {flex-flow: row wrap;height: 100%;}.listing-stores .listing-more:after {transform: translate(25%, 25%) !important;}.video.video-background .video-headline {color: #464341;margin: 0 0 24px;}.video .video-movie {box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);margin: 0 0 32px;}.video .video-picture {display: none;}.video .video-content {margin: 0 0 24px;}.advantages + .video {padding-top: 0;}.contact {flex-flow: row wrap;}.contact .contact-form {flex: 1 100%;}.contact .contact-form + .contact-module {margin: 0 0 32px;padding: 0;}.map .map-iframe {height: 320px;}.listing-contact .listing-item {margin: 32px 0 0;}.listing-contact .listing-item + .listing-item {margin: 24px 0 0;}.listing-contact .listing-item:first-child {margin: 0;}.footer {flex-flow: row wrap;}.footer .footer-heading {font-size: 21px;margin: 0 0 24px;}.footer-articles .list-article {display: flex;flex-flow: row wrap;margin: 0 -16px;overflow: hidden;}.footer-articles .list-item {box-sizing: border-box;flex: 1 100%;margin: 24px 0 0;max-width: 50%;padding: 0 16px;}.footer-articles .list-item:nth-child(1),.footer-articles .list-item:nth-child(2) {margin-top: 0;}.footer .footer-main {display: flex;flex-flow: row wrap;justify-content: space-between;overflow: hidden;padding: 0;max-width: 100%;}.footer .footer-main .footer-heading {flex: 1 100%;max-width: 100%;}.footer .footer-form {flex: 1 100%;max-width: calc(50% - 16px);}.footer .footer-contact {flex: 1 100%;max-width: calc(50% - 16px);}.footer .footer-main + .footer-sub:after {display: none;}.footer .footer-sub {padding: 0;margin: 0 0 32px;max-width: 100%;}.footer-form {margin: 0 0 32px;}.listing-contact .listing-heading {font-size: 21px;margin: 0 0 16px;}.listing-contact .listing-address,.listing-contact .listing-phone,.listing-contact .listing-email {flex: 1 100%;margin: 0 0 16px;}.listing-contact .listing-email {margin: 0;}}@media (max-width: 740px) {.container {padding: 48px calc((100vw - 440px) / 2);}.listing-article .listing-item {padding-bottom: 48px;padding-top: 48px;}.listing-article .listing-main {justify-content: center;}.listing-article .listing-content {flex: 1 100%;}.listing-article .listing-main .listing-figure {margin: 24px 0 0;}.listing {justify-content: center;}.listing .listing-item {max-width: 320px;}.stores .listing {justify-content: space-between;}.stores .listing .listing-item {max-width: 48%;}.advantages-products .advantages-list {justify-content: start;}.advantages .advantages-item {max-width: 100%;}.listing-stores {justify-content: center;}.listing-stores .listing-item {margin: 0 0 32px;}.layout-details-second .layout-details-address,.layout-details-second .layout-details-opening,.layout-details-second .layout-details-contact {max-width: 40%;}.products .products-heading {text-align: center;}.footer .footer-form {max-width: 100%;}.footer .footer-contact {max-width: 100%;}.footer-articles .list-item,.footer-articles .list-item:nth-child(2) {max-width: 100%;margin: 24px 0 0;}.footer-articles .list-item:nth-child(1) {margin-top: 0;}}@media (max-width: 480px) {.container {padding: 32px 16px;}.listing-article .listing-main .listing-img {max-width: 100%;}.stores .listing .listing-item {max-width: 320px;}.layout-details-second .layout-details-address,.layout-details-second .layout-details-opening,.layout-details-second .layout-details-contact {margin: 0 0 24px;max-width: 320px;}}
/* cmsms stylesheet: Slider modified: 07.10.2021 22:01:15 */
.compsoul-slider {box-sizing: border-box;position: relative;min-height: 100vh;transition: min-height 0.4s;z-index: 0;}.article-slider .compsoul-slider {box-shadow: 0 0 48px 0 rgba(0, 0, 0, 0.2);height: 500px;min-height: unset;}.compsoul-slide-hidden {border: 0;clip: rect(0 0 0 0);height: 1px;overflow: hidden;padding: 0;position: absolute;margin: -1px;width: 1px;}.compsoul-slide {align-items: center;background: #ffffff;box-sizing: border-box;color: #d3b676;display: flex;height: 100vh;justify-content: space-between;left: 0;position: absolute;pointer-events: none;text-align: center;top: 0;width: 100%;}.article-slider .compsoul-slide {align-items: end;height: 500px;padding: 32px 38px;}.compsoul-slide:before {background: rgba(0, 0, 0, 0.4);bottom: 0;content: "";left: 0;position: absolute;right: 0;top: 0;z-index: -1;}.article-slider .compsoul-slide:before {background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));top: 50%;}.compsoul-slide.compsoul-first {position: static;}.compsoul-slide.compsoul-active {z-index: 1;pointer-events: auto;}.compsoul-slide-content {box-sizing: border-box;flex: 100% 1;padding-bottom: 140px;padding-top: 140px;z-index: 1;}.article-slider .compsoul-slide-content {max-width: 500px;}.compsoul-slide-content .compsoul-slide-heading {color: #ffffff;font-family: var(--font-sub);font-size: 66px;font-weight: 400;line-height: 1.2;text-shadow: 2px 4px 4px #0d0201ee;}.article-slider .compsoul-slide-content .compsoul-slide-heading {font-size: 38px;font-weight: 700;line-height: 1;padding: 0;text-align: left;}.article-slider .compsoul-slide-content .compsoul-slide-summary {color: #ffffff;font-style: normal;font-size: 16px;line-height: 1.4;margin: 10px 0 0;padding: 0;text-align: left;text-shadow: 2px 4px 4px #0d0201ee;}.compsoul-slide-content .compsoul-slide-description {color: #ffffff;font-family: var(--font-sub);font-style: italic;font-size: 41px;line-height: 1.4;text-shadow: 2px 4px 4px #0d0201ee;}.compsoul-slide-content .compsoul-slide-description:last-child {margin: 0;}.compsoul-slide .compsoul-slide-picture {bottom: 0;left: 0;position: absolute;right: 0;top: 0;z-index: -2;}.compsoul-slide .compsoul-slide-picture .compsoul-slide-img {display: block;height: 100%;object-fit: cover;width: 100%;}.compsoul-slide .compsoul-slide-more {color: #ffffff;margin: 30px 0 0;text-shadow: 2px 4px 4px #0d0201ee;}.article-slider .compsoul-slide .compsoul-slide-more {background: #d3b676;bottom: 0;height: 62px;margin: 0;position: absolute;right: 0;text-shadow: unset;transform: translate(15%, 15%);transition: transform 0.4s;width: 62px;z-index: 1;}.article-slider .compsoul-slide .compsoul-slide-more:hover,.article-slider .compsoul-slide .compsoul-slide-more:focus {transform: translate(30%, 15%);}.article-slider .compsoul-slide .compsoul-slide-more:after {color: #ffffff;font-size: 22px;position: absolute;left: 50%;margin: 0;top: 50%;transform: translate(-50%, -50%);z-index: 1;}.compsoul-slide-prev, .compsoul-slide-next {background: none;border: none;cursor: pointer;display: none;font-size: 10px;height: 8em;left: 38px;padding: 0;position: absolute;top: 50%;transform: translate(0, -50%);width: 8em;z-index: 5;}.compsoul-slide-next {left: auto;right: 38px;transform: translate(0, -50%) scale(-1, 1);}.compsoul-slide-prev:before, .compsoul-slide-next:before,.compsoul-slide-prev:after, .compsoul-slide-next:after {background: #ffffff;content: "";height: 2px;left: 50%;position: absolute;top: 50%;transition: transform 0.4s;transform: translate(-50%, -50%) rotate(45deg);transform-origin: center left;width: 50%;}.compsoul-slide-prev:after,.compsoul-slide-next:after {transform: translate(-50%, -50%) rotate(-45deg);}.compsoul-slide-prev:hover:before, .compsoul-slide-next:hover:before,.compsoul-slide-prev:hover:after, .compsoul-slide-next:hover:after,.compsoul-slide-prev:focus:before, .compsoul-slide-next:focus:before,.compsoul-slide-prev:focus:after, .compsoul-slide-next:focus:after {transform: translate(-50%, -50%) rotate(40deg);}.compsoul-slide-prev:hover:after,.compsoul-slide-next:hover:after,.compsoul-slide-prev:focus:after,.compsoul-slide-next:focus:after {transform: translate(-50%, -50%) rotate(-40deg);}.compsoul-slide-navigation {font-size: 0;margin: 30px 0 0;text-align: center;}.article-slider .compsoul-slide-navigation {margin: 0 24px -20px 0;}.compsoul-slide-navigation ul {display: inline-block;position: relative;}.compsoul-slide-navigation ul:before,.compsoul-slide-navigation ul:after {background: #ffffff50;content: "";height: 2px;position: absolute;right: 0;top: 50%;transform: translate(115%, -50%);width: 68px;}.compsoul-slide-navigation ul:before {left: 0;right: auto;transform: translate(-115%, -50%);}.article-slider .compsoul-slide-navigation ul:before,.article-slider .compsoul-slide-navigation ul:after {display: none;}.compsoul-slide-navigation .compsoul-slide-nav {cursor: pointer;display: inline-block;position: relative;}.compsoul-slide-navigation .compsoul-slide-nav * {pointer-events: none;}.compsoul-slide-nav button {background: none;border: 0;box-sizing: content-box;font-size: 18px;display: block;padding: 5px;}.article-slider .compsoul-slide-nav button {padding: 6px;}.compsoul-slide-nav button:before {background: linear-gradient(#d6b772, #eddcab);-webkit-background-clip: text;color: #eddcab;content: "\e92f";-webkit-text-fill-color: transparent;}.article-slider .compsoul-slide-nav button:before {background: #ffffff;content: "";display: block;height: 10px;transition: background 0.4s;width: 10px;}.article-slider .compsoul-slide-nav.compsoul-active button:before {background: #d3b676;}.compsoul-slide-timeline {height: 3px;left: 0;position: absolute;top: 0;z-index: 5;width: 100%;}.compsoul-slide-timeline:before {animation: compsoul-slide-timeline 8s linear forwards;animation-play-state: paused;background: #ffffff;content: "";display: block;height: 100%;opacity: 0;transform: translate(-100%, 0);width: 100%;}.compsoul-slider .compsoul-slide-timeline.compsoul-active:before {animation-play-state: running;}.compsoul-slider:hover .compsoul-slide-timeline:before {animation-play-state: paused;}.slider .compsoul-slider .compsoul-slide-timeline.compsoul-active:before {animation-play-state: paused;}.compsoul-slide-timeline.compsoul-unset:before {animation: unset;}@keyframes compsoul-slide-timeline {from {transform: translate(-100%, 0);}to {transform: translate(0, 0);}}.compsoul-slider-fade .compsoul-slide {opacity: 0;will-change: opacity;z-index: 0;}.compsoul-slider-fade .compsoul-slide.compsoul-wait {opacity: 1;z-index: 1;}.compsoul-slider-fade .compsoul-slide.compsoul-active {opacity: 1;transition: opacity 0.4s;z-index: 2;}.compsoul-slider-fade .compsoul-slide.compsoul-first, .compsoul-slider-fade .compsoul-slide.compsoul-previous {transition: unset;}.compsoul-slider-vertical {overflow: hidden;}.compsoul-slider-vertical .compsoul-slide {background: transparent;will-change: transform;}.compsoul-slider-vertical .compsoul-slide.compsoul-previous {z-index: 2;}.compsoul-slider-vertical .compsoul-slide.compsoul-active {z-index: 4;}.compsoul-slider-vertical .compsoul-slide.compsoul-direction-down {animation: compsoul-slider-vertical-down 0.4s linear forwards;}@keyframes compsoul-slider-vertical-down {from {transform: translate(0, -100%);}to {transform: translate(0, 0);}}.compsoul-slider-vertical .compsoul-slide.compsoul-direction-up {animation: compsoul-slider-vertical-up 0.4s linear forwards;}@keyframes compsoul-slider-vertical-up {from {transform: translate(0, 100%);}to {transform: translate(0, 0);}}.compsoul-slider-vertical .compsoul-slide.compsoul-first, .compsoul-slider-vertical .compsoul-slide.compsoul-previous {animation: unset;}.compsoul-slider-horizontal {overflow: hidden;}.compsoul-slider-horizontal .compsoul-slide {background: #ffffff;will-change: transform;}.compsoul-slider-horizontal .compsoul-slide.compsoul-previous {z-index: 2;}.compsoul-slider-horizontal .compsoul-slide.compsoul-active {z-index: 4;}.compsoul-slider-horizontal .compsoul-slide.compsoul-direction-down {animation: compsoul-slider-horizontal-left 0.4s linear forwards;}@keyframes compsoul-slider-horizontal-left {from {transform: translate(-100%, 0);}to {transform: translate(0, 0);}}.compsoul-slider-horizontal .compsoul-slide.compsoul-direction-up {animation: compsoul-slider-horizontal-right 0.4s linear forwards;}@keyframes compsoul-slider-horizontal-right {from {transform: translate(100%, 0);}to {transform: translate(0, 0);}}.compsoul-slider-horizontal .compsoul-slide.compsoul-first, .compsoul-slider-horizontal .compsoul-slide.compsoul-previous {animation: unset;}@media (max-width: 1100px) {.compsoul-slide-content {padding-top: 86px;padding-bottom: 86px;}.compsoul-slide-content .compsoul-slide-heading {font-size: 48px;margin: 0 0 8px;}.compsoul-slide-content .compsoul-slide-description {font-size: 32px;}.compsoul-slide-navigation {margin: 32px 0 0;}.compsoul-slide-nav button {font-size: 14px;}}@media (max-width: 740px) {.compsoul-slide-content .compsoul-slide-heading {font-size: 42px;margin: 0 0 8px;}.compsoul-slide-content .compsoul-slide-description {font-size: 26px;}}
