/* cmsms stylesheet: Variables modified: 10.09.2023 19:36:34 */
/* cmsms stylesheet: Gallery modified: 23.08.2021 14:47:09 */
.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: #071927;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 #071927;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: #3e498c;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: #3e498c;}.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: #3e498c;}.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 #3e498c;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: #3e498c;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: "Lato", verdana, arial;height: 100%;position: relative;width: 100%;}.compsoul-gallery-progress button:before {border-bottom: 1em solid transparent;border-left: 1.2em solid #3e498c;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: #3e498c;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, #3e498c 0.5em, transparent 0.25em),linear-gradient(90deg, #3e498c 0.5em, transparent 0.25em),linear-gradient(90deg, #3e498c 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, #3e498c 0.5em, transparent 0.125em),linear-gradient(90deg, #3e498c 0.5em, transparent 0.125em),linear-gradient(90deg, #3e498c 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 #071927;outline-offset: -1px;position: absolute;right: 0;top: 0;transition: opacity 0.2s linear;z-index: 1;}.thumbnails-content .thumbnails-image:after {outline-color: #3e498c;}.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: 22.10.2023 11:14:29 */
.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 #1776d400;border-left: 0.5em solid #1776d4;border-right: 0.5em solid #1776d4;border-top: 0.5em solid #1776d400;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: ;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: 48px;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: 16px -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%;}.compsoul-modal-container.modal-second .compsoul-modal-main .compsoul-modal-content {padding: 0 64px 0 0;}.compsoul-modal-content .form-modal-heading {color: #1776d4;font-size: 20px;margin-bottom: 12px;line-height: 1.2;}.compsoul-modal-close {right: 40px;position: absolute;top: 8em;z-index: 2;}.compsoul-modal-container.modal-second .compsoul-modal-close {background: #ffffff;right: 16px;top: 16px;opacity: 0;transition: opacity 0.4s 0.4s;}.modal-ready.modal-active.modal-second .compsoul-modal-close {opacity: 1;}.compsoul-modal-next {right: 8em;position: absolute;top: 50%;transform: translate3d(0, -50%, 0);z-index: 2;}.compsoul-modal-prev {left: 8em;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: 2.8px;height: 21em;opacity: 0;outline: 1px solid #586c8900;padding: 0;text-align: center;transition: opacity 0.4s;width: 21em;}.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: 1.4em solid #1776d4;border-right: 1.4em solid #1776d4;box-sizing: content-box;content: "";cursor: pointer;display: inline-block;height: 4em;padding: 0 0 1.4em 1.4em;transform: rotate(45deg) translate3d(-25%, 25%, 0);transition: opacity 0.4s, border 0.4s;width: 4em;}.compsoul-modal-close:before, .compsoul-modal-close:after {height: 3em;width: 3em;}.compsoul-modal-close:hover:before, .compsoul-modal-close:hover:after, .compsoul-modal-next:hover:before, .compsoul-modal-prev:hover:before {border-top: 1.4em solid #586c89;border-right: 1.4em solid #586c89;}.compsoul-modal-close:after, .compsoul-modal-prev:before {transform: rotate(-135deg) translate3d(-25%, 25%, 0);}.compsoul-modal-close:before {transform: rotate(45deg) translate3d(-4%, 4%, 0);}.compsoul-modal-close:after {transform: rotate(-135deg) translate3d(-4%, 4%, 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: #1776d4;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;}.compsoul-modal-approve {border: none;background: #1776d4;font-family: "Lato",sans-serif;color: #fff;padding: 8px 12px;border-radius: 8px;cursor: pointer;transition: background 0.4s;}.compsoul-modal-approve:hover {background: #1776d490;}@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 {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;}}@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 {float: left;margin: 16px 0 0;}.compsoul-modal-container.modal-second .compsoul-modal-close {right: 4px;top: 4px;}.compsoul-modal-close, .compsoul-modal-next, .compsoul-modal-prev {font-size: 2px;}.compsoul-modal-content .form-modal-heading {font-size: 16px;}.form-modal .content, #cookies .content {font-size: 14px !important;line-height: 1.2 !important;}.compsoul-modal-container.modal-second .compsoul-modal-main .compsoul-modal-content {padding: 0 42px 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: 27.08.2023 14:08:20 */
@font-face {font-family: "Blinker";font-weight: 400;src: url("https://justpolish.org/uploads/fonts/blinker-regular.woff2") format("woff2");font-display: swap;}@font-face {font-family: "Lato";font-weight: 400;src: url("https://justpolish.org/uploads/fonts/lato-regular.woff2") format("woff2");font-display: swap;}@font-face {font-family: "Lato";font-weight: 700;src: url("https://justpolish.org/uploads/fonts/lato-bold.woff2") format("woff2");font-display: swap;}@font-face {font-family: "Raleway";font-weight: 400;src: url("https://justpolish.org/uploads/fonts/raleway-regular.woff2") format("woff2");font-display: swap;}@font-face {font-family: "Raleway";font-weight: 700;src: url("https://justpolish.org/uploads/fonts/raleway-bold.woff2") format("woff2");font-display: swap;}@font-face {font-family: "Icon";src: url("https://justpolish.org/uploads/fonts/icons.woff") format("woff");font-weight: normal;font-style: normal;font-display: block;}
/* cmsms stylesheet: Style modified: 23.10.2023 20:48:06 */
html {line-height: 1.15;-webkit-text-size-adjust: 100%;scroll-behavior: smooth;overflow-x: hidden;}body {background: #ffffff;display: flex;flex-direction: column;font-family: "Raleway",Helvetica,sans-serif;margin: 0;min-height: 100vh;}hr {box-sizing: content-box;height: 0;overflow: visible;}pre {font-family: monospace, monospace;font-size: 1em;}a {color: ;}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;}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;}.container {box-sizing: border-box;margin: 0 auto;max-width: 1140px;width: 100%;}h1, h2, h3, h4, h5, h6 {font-family: "Blinker",sans-serif;font-weight: 500;letter-spacing: -0.2px;}.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;}.header {padding: 84px 0 0;}.header__top {background: #fff;box-shadow: 0 2px 2px #0003;position: fixed;top: 0;width: 100%;z-index: 1;box-sizing: border-box;}.header__top .header__top-container {align-items: center;box-sizing: border-box;display: flex;height: 84px;padding: 16px 0;justify-content: space-between;}.header__top .menu {align-items: center;display: flex;gap: 35px;}.header__top .menu .menu-list {display: flex;align-items: center;gap: 35px;}.header__top .menu .menu-list .menu-list-link {color:  #2b2b2b;font-size: 18px;font-family: "Blinker",sans-serif;font-weight: 500;text-decoration: none;transition: color 0.2s;}.header__top .menu .menu-list .menu-list-link:hover {color: #1776d4;}.header__top .menu .menu-list .menu-list-link.currentpage {color: #1776d4;font-weight: 700;}.header__top .language__current {box-sizing: border-box;cursor: pointer;display: block;margin: 0 auto;width: 30px;}.header__top .languages__container {box-sizing: border-box;position: relative;width: 50px;}.header__top .language__checkbox {height: 0;opacity: 0;position: absolute;width: 0;}.header__top .language__checkbox:checked + .languages {height: 142px;}.header__top .languages {background: #fff;border-radius: 6px;box-sizing: border-box;height: 0;overflow: hidden;padding: 0 10px;position: absolute;top: 36px;transition: height 0.2s;width: 50px;}.header__top .languages .language__item:first-of-type {margin-top: 10px;}.main {flex: 1;padding: 80px 0;}.main-heading, .main__heading, .form-modal-message-heading {font-family: "Lato",sans-serif;font-weight: 400;font-size: 32px;line-height: 120%;text-align: center;color: #1776d4;margin-bottom: 40px;width: 100%;}.footer {background: #2b2b2b;box-sizing: border-box;height: 62px;padding: 20px 0;width: 100%;}.footer .menu-list {display: flex;justify-content: center;}.footer .menu-list-link {color: #fff;font-family: Lato,sans-serif;text-transform: uppercase;font-size: 18px;padding-right: 10px;padding-left: 10px;text-decoration: none;}.footer .menu-list-item:not(:last-of-type) {margin-right: 8px;position: relative;}.footer .menu-list-item:not(:last-of-type):after {background: #fff;content: "";position: absolute;height: 18px;right: -4px;transform: translateX(50%);top: 0;width: 2px;}.footer .menu-list-link:hover {text-decoration: underline;}.footer .menu-list-link.currentpage {text-decoration: underline;}/* Strona kontaktowa */.contact__details {display: flex;justify-content: space-between;max-width: 760px;margin-bottom: 80px;}.contact__details .contact-item {font-family: "Lato",sans-serif;text-decoration: none;color: #2b2b2b;font-size: 18px;padding: 8px 0 8px 48px;position: relative;}.contact__details .contact-item:before, .contact__details .contact-item:after {font-size: 33px;left: 0;position: absolute;top: 50%;transform: translate(0, -50%);}.contact__details .link-email:before {content: "\e902";}.contact__details .link-phone:before {content: "\e904";}.contact__details .link-skype:before {content: "\e905";}.contact__details .link-skype:after {content: "\e906";}.contact__form {margin: 0 auto;max-width: 760px;}.contact__heading {font-family: "Lato",sans-serif;font-weight: 400;font-size: 32px;line-height: 120%;text-align: center;color: #1776d4;margin-bottom: 40px;}.contactForm {display: flex;justify-content: space-between;flex-wrap: wrap;}.fieldset {margin-bottom: 40px;width: 360px;}.fieldset label {margin-bottom: 15px;font-family: "Lato",sans-serif;font-size: 18px;display: flex;justify-content: flex-start;gap: 8px;}.fieldset label span {display: block;color: #d41717;font-weight: 700;transform: translateY(4px);}.fieldset input, .fieldset select {box-sizing: border-box;height: 50px;background-color: #e7ebea;border: 1px solid transparent;border-radius: 5px;padding: 0 18px;color: #787878;font-family: "Lato",sans-serif;font-size: 16px;width: 100%;}.fieldset select {display: block;border-right: 18px solid transparent;}.fieldset input:focus, .fieldset input:active {background-color: #fff;border: 5px solid #e7ebea;outline: none;padding: 0 14px;}.fieldset.form-textarea {width: 100%;}.fieldset textarea {background-color: #e7ebea;border: 1px solid transparent;border-radius: 5px;padding: 21px;color: #787878;font-family: Lato,sans-serif;resize: vertical;box-sizing: border-box;width: 100%;}.fieldset textarea:focus {background-color: #fff;border: 5px solid #e7ebea;outline: none;padding: 17px;}.contactForm #submit-button {background-color: #1776d4;border: 1px solid transparent;border-radius: 5px;color: #fff;cursor: pointer;font-family: "Lato",sans-serif;font-size: 14px;margin-top: 40px;padding: 10px 20px;width: 220px;height: 60px;}.form-modal-message-heading {font-family: "Lato",sans-serif;font-weight: 400;font-size: 32px;line-height: 120%;text-align: center;color: #1776d4;margin-bottom: 40px;}.form-modal-message-content, #cookies .content {color: #2b2b2b;line-height: 24px;font-size: 18px;font-family: "Lato",sans-serif;text-align: center;}/* About */.about {display: flex;justify-content: space-between;gap: 4%;margin-bottom: 40px;align-items: flex-start;}.about__image {border: 1px solid #e7ebea;box-sizing: border-box;padding: 10px;width: 23%;}.about__content {flex: 1;}.about__content p {font-family: "Lato",sans-serif;font-style: normal;font-weight: 400;font-size: 18px;line-height: 1.5;}.about__content p:not(:last-of-type) {margin-bottom: 40px;}.features {display: grid;grid-template-columns: repeat(12,1fr);grid-gap: 40px;}.features__list {grid-column: 1/8;margin-bottom: 70px;border: 5px solid #e7ebea;border-radius: 5px;position: relative;padding: 40px;max-width: 100%;}.features__list--second {grid-column: 8/13;}.features__heading {font-size: 21px;font-weight: 400;text-align: center;color: #1776d4;margin-bottom: 21px;}.features__item {box-sizing: border-box;font-size: 18px;font-family: "Lato",sans-serif;padding-left: 40px;position: relative;line-height: 1.5;margin-bottom: 8px;}.features__item:before {color: #17D476;left: 0;font-size: 21px;position: absolute;content: "\e907";top: 5px;}.features__decoration {position: absolute;bottom: -75px;left: 11.5%;}.features__list--second .features__decoration {left: 54%;transform: scaleX(-1);}.header__container {align-items: center;display: flex;min-height: 580px;position: relative;}.header__bg {bottom: 0;left: 0;right: 0;top: 0;position: absolute;display: block;z-index: -1;}.header__bg .header__img {height: 100%;width: 100%;object-fit: cover;object-position: top center;}.header__heading {margin-bottom: 40px;font-weight: 400;font-size: 50px;text-align: left;max-width: 570px;color: #1776d4;line-height: 1.15;}.header__content {text-align: left;color: #787878;font-weight: 400;font-size: 18px;line-height: 150%;}.header__content p {max-width: 570px;}.advantages {display: flex;justify-content: space-between;gap: 40px;margin-bottom: 120px;}.advantages__item {border: 5px solid #e7ebea;border-radius: 5px;width: 33%;padding: 35px;text-align: center;}.advantages__item .item__heading {font-family: "Lato",sans-serif;font-size: 21px;font-weight: 400;margin-bottom: 20px;}.advantages__item .item__content {font-family: "Raleway",Helvetica,sans-serif;font-weight: 400;font-size: 18px;line-height: 150%;}.advantages__item .item__heading:before {display: block;margin: 0 auto 20px;}.advantages__item .item__heading[data-color="green"] {color: #17d476;}.advantages__item .item__heading[data-color="blue"] {color: #1776d4;}.advantages__item .item__heading[data-color="red"] {color: #d41717;}.advantages__item .item__heading[data-icon="book"]:before {content: "\e900";font-size: 61px;}.advantages__item .item__heading[data-icon="paper"]:before {content: "\e901";font-size: 73px;}.advantages__item .item__heading[data-icon="heart"]:before {content: "\e903";font-size: 76px;}.courses {display: flex;flex-direction: column;}.courses:not(:last-of-type) {margin-bottom: 40px;}.courses .courses__content {order: -2;max-width: 760px;margin: 0 auto;font-family: "Raleway",Helvetica,sans-serif;font-size: 18px;line-height: 150%;margin-bottom: 40px;text-align: center;}.courses .price__row {display: flex;justify-content: center;gap: 40px;margin-bottom: 40px;}.courses .block {box-sizing: border-box;width: 265px;border-radius: 5px;padding: 32px;font-size: 18px;font-family: "Lato",sans-serif;align-items: center;}.courses .row__time-block {background: #e7ebea;display: flex;justify-content: flex-end;padding: 32px 48px 32px;position: relative;}.courses .row__price-block {background: #17d476;font-weight: 700;color: #ffffff;text-align: center;}.courses .row__price-block span {display: block;line-height: 1.2;}.price__row .row__time-block:before, .price__row:nth-of-type(2) .row__time-block:after {background-image: url("https://justpolish.org/uploads/images/icons/clock-icon.png");background-size: cover;content: "";width: 30px;height: 30px;position: absolute;left: 32px;top: 50%;transform: translateY(-50%);}.price__row:nth-of-type(2) .row__time-block:after {left: 72px;width: 15px;background-size: 200%;}.courses .main-heading {order: -3;}.courses .students {order: -1;max-width: 570px;width: 100%;margin: 0 auto 40px;padding: 40px;box-sizing: border-box;display: flex;align-items: center;justify-content: space-around;color: #787878;border: 6px solid #e7ebea;border-radius: 5px;}.courses .students__content {font-size: 18px;font-family: "Lato",sans-serif;}.courses .plus-letter {font-size: 18px;font-family: "Lato",sans-serif;vertical-align: super;}#courses {background-image: url(/uploads/images/bg/pencils.png),url(/uploads/images/bg//paper.png);background-position: -10% top, 110% top;background-repeat: no-repeat, no-repeat;background-size: 200px, 200px;transition: background-position 1s;}#contact {background-image: url(/uploads/images/bg/typewriter.png),url(/uploads/images/bg/earphone.png);background-position: -10% -5%, 110% -5%;background-repeat: no-repeat,no-repeat;background-size: 200px, 200px;transition: background-position 1s;}#courses.animate {background-position: 0% top, 100% top;}#contact.animate {background-position: 0% -5%, 100% -5%;}.opinions {background: #e7ebea;border-radius: 5px;display: flex;padding: 40px;position: relative;gap: 80px;}.opinions:before {background: url(/uploads/images/icons/opinions.svg) no-repeat center;content: "";height: 160px;width: 200px;}@media screen and (max-width: 1248px) {.header__top {padding: 0 32px;}.logo-link img {width: 130px;}.main-heading, .main__heading, .form-modal-message-heading {font-size: 28px;}.courses .courses__content {font-size: 16px;max-width: calc(100% - 280px);}.courses .block {font-size: 16px;width: 220px;}.main {padding: 64px 0;}.container, .contact__form {box-sizing: border-box;width: 100%;padding: 0 32px;}.about__content p {font-size: 16px;}.about__image {width: 240px;}.features__heading {font-size: 20px;}.features__list {padding: 24px;}.features__item {font-size: 16px;}.footer .menu-list-link {font-size: 16px;}.contact__heading {font-size: 28px;}.contact__details .contact-item {font-size: 16px;}.contact__details .contact-item::before, .contact__details .contact-item::after {font-size: 28px;}.fieldset {width: calc(50% - 16px);}.fieldset label {font-size: 16px;}.header__heading {font-size: 38px;}.header__content {font-size: 16px;}.header__bg {top: -50px;bottom: -50px;}.header__content p {width: calc(100% - 180px);}.header__container {overflow: hidden;}.advantages {gap: 16px;margin-bottom: 64px;}.advantages__item {padding: 24px 16px;}.advantages__item .item__content {font-size: 16px;}#courses, #contact {background-size: 160px, 160px;}.opinions {width: calc(1140px - 64px) !important;max-width: calc(100% - 64px);padding: 40px 32px 0 0 !important;gap: 32px;}}@media screen and (max-width: 1024px) {.opinions {gap: 0;}.opinions:before {background-size: contain;height: 85px;width: 125px;}}@media screen and (max-width: 768px) {.header__top {padding: 0 16px;}.header__top .menu {gap: 16px;}.header__top .menu .menu-list .menu-list-link {font-size: 14px;}.header__top .menu .menu-list {gap: 16px;}.header__top .languages__container {width: 32px;}.header__top .languages {width: 46px;left: 50%;transform: translateX(-50%);}.header__top .language__current {width: 26px;transform: translateY(4px);}.header__top .language__checkbox:checked + .languages {height: 128px;}.logo-link img {width: 110px;}.contact__details {flex-direction: column;align-items: center;margin-bottom: 32px;}.contact__details .contact-item {margin-bottom: 24px;}.fieldset {width: 100%;}.container, .contact__form {padding: 0 28px;}.about {flex-direction: column;align-items: center;}.about__image {width: 320px;margin-bottom: 32px;}.features {display: block;}.features__list:first-of-type {margin-bottom: 102px;}.main {padding: 32px 0;}.contactForm #submit-button {margin-top: 0;}.courses .courses__content {max-width: 100%;}.courses .price__row {gap: 16px;}.courses .row__time-block {padding: 32px 16px;}.courses .block {padding: 32px 16px;}.courses:not(:last-of-type) {margin-bottom: 16px;}.price__row .row__time-block::before, .price__row:nth-of-type(2) .row__time-block::after {left: 16px;}.price__row:nth-of-type(2) .row__time-block::after {left: 54px;}.header__bg {top: -550px;bottom: -550px;}.header__container {min-height: 380px;}.header__heading {font-size: 32px;max-width: 100%;}.header__content p {width: 100%;}.advantages {flex-direction: column;align-items: center;}.advantages__item {box-sizing: border-box;max-width: 420px;width: 100%;}#courses, #contact {background-image: none;}.opinions {flex-direction: column;gap: 32px;padding: 24px 16px !important;height: 460px;}.opinions::before {margin: 0 auto;}}@media screen and (max-width: 640px) {.opinions::before {height: 64px;}}@media screen and (max-width: 480px) {.header__top .header__top-container {flex-direction: column;padding: 16px 0 0;}.header__top .menu {width: calc(100% + 32px);padding: 0 16px;box-sizing: border-box;background: #e7ebea;}.header__top .languages__container {height: 26px;width: 16%;}.header__top .menu .menu-list {width: 84%;justify-content: space-around;}.logo-link img {width: 100px;}.header__top .language__current {width: 26px;transform: translateY(0);}.main-heading, .main__heading, .contact__heading, .form-modal-message-heading {font-size: 24px;margin-bottom: 24px;}.courses .courses__content {font-size: 14px;}.courses .price__row {align-items: center;flex-direction: column;}.courses .block {padding: 32px;}.price__row .row__time-block::before {left: 32px;}.price__row:nth-of-type(2) .row__time-block::after {left: 68px}.courses .students {padding: 24px 16px;}.courses .students__content, .courses .plus-letter {font-size: 16px;}.courses .students {justify-content: center;display: flex;}.students_icons {align-items: center;display: flex;flex-wrap: nowrap;margin-right: 50px;}.students_icons img {width: 26px;}.container, .contact__form {padding: 0 16px;}.header__container {padding: 32px 0;}.about__content p:not(:last-of-type) {margin-bottom: 24px;}.about__image {margin-bottom: 24px;}.about__content p {font-size: 14px;}.about {margin-bottom: 24px;}.footer .menu-list-link {font-size: 11px;}.contact__details {margin-bottom: 24px;}.opinions {gap: 24px;height: 540px;}.opinions::before {height: 48px;}}
/* cmsms stylesheet: Slider modified: 23.10.2023 20:52:36 */
.compsoul-slider {box-sizing: border-box;overflow: hidden;flex: 1;position: relative;height: 260px;}.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;box-sizing: border-box;left: 0;position: absolute;pointer-events: none;top: 0;width: 100%;}.compsoul-slide-description, .compsoul-slide-author {font-family: Lato;font-style: normal;font-weight: 400;font-size: 18px;line-height: 150%;}.compsoul-slide-author {display: block;margin: 20px auto 0;text-align: center;}.compsoul-slide.compsoul-first {position: relative;}.compsoul-slide.compsoul-active {z-index: 1;pointer-events: auto;}.compsoul-slide-content {box-sizing: border-box;font-family: "Blinker",sans-serif;text-align: left;}.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: #fff;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-slide-navigation {box-sizing: border-box;bottom: 32px;font-size: 0;position: absolute;left: 50%;transform: translateX(-50%);z-index: 5;}.compsoul-slide-navigation ul {align-items: center;display: flex;flex-flow: row wrap;margin: 0 0 0 -18px;}.compsoul-slide-navigation .compsoul-slide-nav {cursor: pointer;opacity: 1;padding: 7px;}.compsoul-slide-navigation .compsoul-slide-nav:hover button,.compsoul-slide-navigation .compsoul-slide-nav:focus button {background: #d41717;}.compsoul-slide-navigation .compsoul-slide-nav.compsoul-active button {background: #d41717;transform: scale(1.6);}.compsoul-slide-navigation .compsoul-slide-nav * {pointer-events: none;}.compsoul-slide-nav button {background: #c4c4c4;border: none;border-radius: 50%;height: 10px;transition: transform 0.4s, background 0.4s;width: 10px;z-index: 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: #e7ebea;height: 240px;will-change: transform;padding: 0 16px;}.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: 1680px) {.compsoul-slide .compsoul-slide-picture {max-width: 40%;}}@media (max-width: 1248px)  {.compsoul-slide-description, .compsoul-slide-author {font-size: 16px;}}@media (max-width: 1024px)  {.compsoul-slide-description, .compsoul-slide-author {font-size: 14px;}}@media (max-width: 640px) {.compsoul-slide-navigation {bottom: 16px;}.compsoul-slider-horizontal .compsoul-slide {height: 270px;}}@media (max-width: 480px) {.compsoul-slide-description, .compsoul-slide-author {font-size: 13px;}.compsoul-slider-horizontal .compsoul-slide {height: 400px;}.compsoul-slide {display: flex;align-items: center;}.compsoul-slide-navigation {width: 170px;}.compsoul-slide-navigation ul {margin: 0;}}
