@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400&display=swap');
html {line-height:1.15;-webkit-text-size-adjust:100%}
body {margin:0}main {display:block}h1 {font-size:2em;margin:0.67em 0}
hr {box-sizing:content-box;height:0;overflow:visible}pre {font-family:monospace,monospace;font-size:1em}
a {background-color:transparent}abbr[title] {border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong {font-weight:bolder}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}
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 {padding:0.35em 0.75em 0.625em}legend {box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress {vertical-align:baseline}textarea {overflow:auto}[type="checkbox"],[type="radio"] {box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height:auto}[type="search"] {-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration {-webkit-appearance:none}::-webkit-file-upload-button {-webkit-appearance:button;font:inherit}
details {display:block}summary {display:list-item}
template {display:none}[hidden] {display:none}
button {background-color:transparent;border:0;cursor:pointer}
*,*::before,*::after {box-sizing:border-box;outline:0}
a {color:inherit;text-decoration:none}
button {border:0;background-color:inherit;padding:0;cursor:pointer}
img {max-width:100%;height:auto}
body {font-family:'Montserrat',sans-serif;font-weight:300;color:#2F2F2F;font-size:16px;line-height:28px;position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}
p {margin-top:0}
ol {margin:0}
h1,h2,.h3 {margin:0}
.title {font-weight:300;font-size:34px;line-height:46px;color:#5874A0}
@media screen and (max-width:575px) {.title {font-size:28px }}
.container {margin-left:40px;margin-right:40px}
@media screen and (max-width:767px) {.container {margin-left:20px;margin-right:20px }}
.container-large {margin-left:197px;margin-right:197px}
@media screen and (max-width:1440px) {.container-large {margin-left:20px;margin-right:20px }}
.page-title {color:#fff;display:flex;justify-content:space-between;margin-bottom:40px;align-items:center}
@media screen and (max-width:991px) {.page-title {flex-direction:column;align-items:flex-start }}
@media screen and (max-width:575px) {.page-title {margin-bottom:20px }}
.page-title__title {display:flex;align-items:center;font-size:34px;line-height:46px;font-weight:normal}
.page-title__title::before {content:'';width:20px;height:20px;transform:rotate(90deg);display:block;background-image:url(../themes/limpid-pools/assets/img/icons/arrow-right.svg);background-position:center;background-repeat:no-repeat;background-size:100%;margin-right:20px}
@media screen and (max-width:575px) {.page-title__title::before {position:relative;top:10px;width:30px }}
@media screen and (max-width:991px) {.page-title__title {margin-bottom:20px }}
@media screen and (max-width:575px) {.page-title__title {font-weight:300;font-size:18px;line-height:34px;align-items:flex-start }}
.page-title__description {font-weight:300;font-size:22px;line-height:34px}
@media screen and (max-width:991px) {.page-title__description {max-width:620px;margin-left:40px }}
@media screen and (max-width:575px) {.page-title__description {font-size:16px }}
.top-image {margin-bottom:180px}
@media screen and (max-width:991px) {.top-image {margin-bottom:80px }}
.top-image img {display:block;margin-left:auto;margin-right:auto}
.description-block__subtitle {color:#5C9DD5;margin-bottom:10px}
.description-block__title {font-weight:300;font-size:28px;line-height:40px;margin-bottom:10px;color:#fff}
@media screen and (max-width:991px) {.description-block__title {font-size:22px;line-height:34px }}
.description-block__text {color:#fff}
@media screen and (max-width:991px) {.description-block__text {font-size:13px }}
.description-block:not(:last-child) {margin-bottom:80px}
@media screen and (max-width:991px) {.description-block:not(:last-child) {margin-bottom:40px }}
.popup {width:100%;height:100vh;position:fixed;top:0;z-index:11;display:none}
.popup::before {content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(25,48,84,0.75);z-index:11}
.popup__wrap {max-width:820px;background-color:#F7F7F7;padding:40px;margin-left:auto;margin-right:auto;position:relative;z-index:11;top:50%;transform:translateY(-50%);position:relative}
.popup--active {display:block}
.popup-cross {width:30px;height:30px;position:absolute;right:40px;top:40px;transition:0.2s}
.popup-cross:hover {transform:rotate(90deg)}
.popup-cross::before,.popup-cross::after {content:'';display:block;width:100%;height:2px;background-color:#cecece;position:absolute}
.popup-cross::before {transform:rotate(45deg)}
.popup-cross::after {transform:rotate(-45deg)}
.link-blue {transition:0.3s}
.link-blue:hover {color:#5874A0}
.splashscreen {width:100%;height:100vh;position:fixed;top:0;bottom:0;left:0;right:0;z-index:14;justify-content:center;animation-name:splashscreenHide;animation-delay:2s;animation-iteration-count:1;animation-duration:0.4s;animation-fill-mode:forwards;display:none}
.splashscreen::before {content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#5874A0}
.splashscreen__bg {position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover;opacity:0;animation-name:bgshow;animation-delay:0.2s;animation-duration:1s;animation-iteration-count:1;animation-fill-mode:forwards}
.splashscreen__logo {width:200px;position:relative;animation-name:logoshow;animation-duration:1.4s;animation-iteration-count:1;animation-fill-mode:forwards}
.splashscreen--active {display:flex}
@keyframes splashscreenHide {from {opacity:1 }to {opacity:0;visibility:hidden }}
@keyframes bgshow {from {opacity:0;transform:scale(1) }to {opacity:1;transform:scale(1.2) }}
@keyframes logoshow {from {transform:scale(0.6) }to {transform:scale(1) }}
.icon-blue path {transition:fill 0.3s}
.icon-blue:hover .bg-path {fill:#5C9DD5}
.ripple-photo img {opacity:0}
.button-up {width:42px;height:42px;display:block;border-radius:50%;background:rgba(88,116,160,0.8);position:fixed;right:60px;bottom:118px;display:flex;justify-content:center;align-items:center;transition:background-color 0.3s}
@media screen and (max-width:991px) {.button-up {right:20px;bottom:53px }}
.button-up:hover {background-color:#5874A0}
.cursor {width:80px;height:80px;cursor:pointer;background-color:transparent;background-image:url(../themes/limpid-pools/assets/img/icons/arrow-right.svg);background-position:center;background-repeat:no-repeat;position:absolute;transform:translate(-50%,-50%) rotate(180deg);z-index:1049;display:none;transition:transform 0.4s;background-size:60%}
@media screen and (max-width:991px) {.cursor {display:none !important }}
@keyframes scaleAnimation {from {transform:scale(1) }to {transform:scale(1.2) }}
.cursor--right {transform:translate(-50%,-50%)}
.mfp-arrow {width:50% !important;height:45vh !important;top:55% !important;transform:translateY(-50%);opacity:0 !important}
.mfp-arrow:hover {cursor:none}
@media screen and (max-width:575px) {.mfp-arrow {display:none !important }}
.mfp-arrow-left::before {display:none !important}
.mfp-arrow-left::after {left:0 !important;top:50% !important;transform:translateY(-50%) !important;margin-top:0 !important}
.mfp-arrow-right::before {display:none !important}
.mfp-arrow-right::after {right:0 !important;top:50% !important;transform:translateY(-50%) !important;margin-top:0 !important;margin-right:35px !important;margin-left:0 !important;left:auto !important}
.mfp-close {font-size:70px !important;width:40px !important;position:absolute !important;top:-10px !important;transition:0.3s;opacity:0 !important}
.mfp-close::before,.mfp-close::after {content:'';width:40px;height:2px;background-color:#abaaa9;position:absolute;display:block}
.mfp-close::before {transform:rotate(45deg)}
.mfp-close::after {transform:rotate(-45deg)}
.mfp-close:hover {transform:rotate(90deg)}
.mfp-close--active {opacity:1 !important}
.mfp-img {max-height:90vh !important}
.mfp-bg {background-color:#193054 !important}
.animation-page {position:relative}
.animation-page::before {content:'';position:fixed;top:0;width:100%;height:100vh;background-color:#193054;z-index:20;transform:translateY(0);animation-name:transformBg;animation-duration:0.8s;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:linear}
.animation-page::after {content:'';position:fixed;top:0;width:100%;height:100vh;background-color:#fff;z-index:19;animation-name:opacityBg;animation-duration:0.6s;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:linear;animation-delay:1s}
@keyframes opacityBg {from {opacity:1 }to {opacity:0;visibility:hidden }}
@keyframes transformBg {from {transform:translateY(0) }to {transform:translateY(100%);visibility:hidden }}
.transform-scale img {transition:0.6s}
.transform-scale:hover img {transform:scale(1.02)}
.load-anim {width:77px;height:77px;margin-left:auto;margin-right:auto;background-image:url(../themes/limpid-pools/assets/img/icons/load-more.svg);position:relative;overflow:hidden;margin-bottom:40px}
.load-anim::before {content:'';position:absolute;width:154px;height:154px;background-color:#193054;transform:translate(77px,77px) rotate(40deg);animation-name:loadMore;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards;animation-timing-function:ease}
@keyframes loadMore {from {transform:translate(77px,77px) rotate(40deg) }to {transform:translate(-154px,-154px) rotate(40deg) }}
.blur-image {animation-name:blur;animation-duration:1s;animation-iteration-count:1;animation-timing-function:linear}
@keyframes blur {from {filter:blur(40px) }to {filter:blur(0) }}
.ripple-photo__container {width:100%;padding-top:54%}
.header {background-color:#193054}
.header__wrap {padding:40px 0;display:flex;justify-content:space-between;align-items:center}
.header--white {background-color:#fff;padding-bottom:0}
.header--white .hamburger span {background:#5C9DD5}
.header-logo {width:105px;display:flex;align-items:center}
.hamburger {display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;width:60px;height:20px;z-index:4;position:relative}
@media screen and (max-width:767px) {.hamburger {width:40px;height:20px }}
.hamburger div {width:120px;display:flex;justify-content:space-between}
.hamburger span {display:block;height:1px;width:60px;background-color:#fff}
.hamburger span:first-child {margin-right:10px}
.hamburger:hover div {animation-name:transformHamburger;animation-iteration-count:1;animation-timing-function:ease}
.hamburger:hover .hamburger__first {animation-duration:0.4s}
.hamburger:hover .hamburger__second {animation-duration:0.8s}
.hamburger:hover .hamburger__third {animation-duration:1.2s}
@keyframes transformHamburger {from {transform:translateX(0) }100% {transform:translateX(-65px) }}
.hamburger--active span {background:none}
.hamburger--active span::before {top:0;transform:rotate(45deg)}
.hamburger--active span::after {bottom:0;transform:rotate(-45deg)}
.hamburger--active span::before,.hamburger--active span::after {background:#F9F6EA;transition-delay:0s,0.3s}
.hamburger-close {width:50px;height:50px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:1;position:relative}
.footer {background-color:#fff;padding-top:100px;padding-bottom:20px;margin-top:auto}
@media screen and (max-width:991px) {.footer {padding-top:50px;padding-bottom:20px }}
@media screen and (max-width:575px) {.footer {padding-top:20px;padding-bottom:20px }}
.footer-description {padding-bottom:40px}
@media screen and (max-width:575px) {.footer-description {padding-bottom:20px }}
.footer-description__title {font-weight:300;font-size:22px;line-height:34px}
@media screen and (max-width:575px) {.footer-description__title {font-size:16px;padding-bottom:0;line-height:23px }}
.footer-description__link {color:#5C9DD5;font-size:16px}
@media screen and (max-width:575px) {.footer-description__link {text-align:left }}
.footer-address {margin-bottom:40px}
@media screen and (max-width:575px) {.footer-address {margin-bottom:20px }}
.footer-address__item {font-weight:300;font-size:34px;line-height:46px;margin-bottom:20px;display:block}
@media screen and (max-width:991px) {.footer-address__item {font-size:24px;margin-bottom:10px;line-height:23px }}
@media screen and (max-width:575px) {.footer-address__item {font-size:16px;margin-bottom:0 }}
.footer-address__mail {display:block;font-weight:300;font-size:34px;line-height:46px;color:#5C9DD5}
@media screen and (max-width:991px) {.footer-address__mail {font-size:24px }}
@media screen and (max-width:575px) {.footer-address__mail {font-size:16px;line-height:23px }}
.footer-bottom {display:flex;justify-content:space-between;align-items:center}
@media screen and (max-width:991px) {.footer-bottom {flex-direction:column }}
.footer-bottom__made-wrap {display:flex}
.footer-bottom__item {width:33%;display:flex}
@media screen and (max-width:1440px) {.footer-bottom__item {font-size:14px }}
@media screen and (max-width:991px) {.footer-bottom__item {width:100% }}
@media screen and (max-width:991px) {.footer-bottom__item:not(:last-child) {margin-bottom:20px }}
.footer-bottom__item:first-child {justify-content:flex-start}
@media screen and (max-width:991px) {.footer-bottom__item:first-child {justify-content:center }}
@media screen and (max-width:575px) {.footer-bottom__item:first-child {justify-content:flex-start }}
.footer-bottom__item:nth-child(2) {justify-content:center}
@media screen and (max-width:991px) {.footer-bottom__item:nth-child(2) {justify-content:center }}
@media screen and (max-width:575px) {.footer-bottom__item:nth-child(2) {justify-content:flex-start }}
.footer-bottom__item:last-child {justify-content:flex-end}
@media screen and (max-width:991px) {.footer-bottom__item:last-child {justify-content:center }}
@media screen and (max-width:575px) {.footer-bottom__item:last-child {justify-content:flex-start }}
.footer-privacy-policy {position:relative}
.footer-privacy-policy::before {content:'';height:1px;background-color:#2F2F2F;width:0;position:absolute;bottom:0;transition:0.4s}
@media screen and (max-width:575px) {.footer-privacy-policy::before {width:100% }}
.footer-privacy-policy:hover::before {width:100%}
.footer-made__link {color:#5C9DD5}
.footer-made:not(:last-child) {margin-right:40px}
.popup-menu {background-color:#fff;width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;visibility:hidden;opacity:0;transition-duration:0.8s}
.popup-menu__wrap {display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-top:40px;padding-bottom:80px;opacity:0;transition-delay:1s;transition-duration:0.5s}
@media screen and (max-width:767px) {.popup-menu__wrap {height:calc(var(--vh,1vh) * 100) }}
@media screen and (max-width:575px) {.popup-menu__wrap {padding-top:20px;padding-bottom:20px;justify-content:flex-start }}
.popup-menu__header {display:flex;justify-content:space-between;align-items:center;margin-bottom:127px}
@media screen and (max-width:767px) {.popup-menu__header {margin-bottom:80px }}
.popup-menu-nav {display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:auto}
@media screen and (max-width:575px) {.popup-menu-nav {align-items:flex-start;margin-bottom:0 }}
.popup-menu-nav__item {margin-bottom:30px;font-size:34px;line-height:46px;color:#193054;position:relative}
.popup-menu-nav__item::before {content:'';height:1px;background-color:#193054;width:0;position:absolute;bottom:0;transition:0.4s}
@media screen and (max-width:575px) {.popup-menu-nav__item::before {width:100% }}
.popup-menu-nav__item:hover::before {width:100%}
@media screen and (max-width:767px) {.popup-menu-nav__item {margin-bottom:10px;font-size:28px;font-weight:300;line-height:40px }}
@media screen and (max-width:575px) {.popup-menu-nav__item::before {width:0 }}
.popup-menu-contacts {display:flex;flex-direction:column;align-items:center}
@media screen and (max-width:575px) {.popup-menu-contacts {align-items:flex-start;height:100% }}
.popup-menu-contacts__link {font-size:34px;line-height:46px;color:#193054;margin-bottom:40px;position:relative}
.popup-menu-contacts__link::before {content:'';height:1px;background-color:#193054;width:0;position:absolute;bottom:0;transition:0.4s}
@media screen and (max-width:575px) {.popup-menu-contacts__link::before {width:100% }}
.popup-menu-contacts__link:hover::before {width:100%}
@media screen and (max-width:767px) {.popup-menu-contacts__link {margin-bottom:10px;font-size:28px;font-weight:300;line-height:40px }}
@media screen and (max-width:575px) {.popup-menu-contacts__link::before {width:0 }}
@media screen and (max-width:575px) {.popup-menu-social {margin-top:auto }}
.popup-menu-social__img:not(:last-child) {margin-right:40px}
@media screen and (max-width:575px) {.popup-menu-social__img:not(:last-child) {margin-right:20px }}
.popup-menu--active {opacity:1;visibility:visible}
.popup-menu--active .popup-menu__wrap {opacity:1}
.popup-menu--active .popup-menu-nav__item {animation-name:opacity;animation-duration:0.5s;animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:forwards;opacity:0}
.popup-menu--active .popup-menu-nav__item:nth-child(1) {animation-delay:1.2s}
.popup-menu--active .popup-menu-nav__item:nth-child(2) {animation-delay:1.4s}
.popup-menu--active .popup-menu-nav__item:nth-child(3) {animation-delay:1.6s}
.popup-menu--active .popup-menu-nav__item:nth-child(4) {animation-delay:1.8s}
.popup-menu--active .popup-menu-contacts {animation-name:opacity;animation-duration:0.5s;animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:2s;opacity:0}
@keyframes opacity {from {opacity:0 }to {opacity:1 }}
.breadcrumbs {margin-bottom:auto;padding-bottom:120px}
@media screen and (max-width:991px) {.breadcrumbs {padding-bottom:80px }}
@media screen and (max-width:575px) {.breadcrumbs {padding-bottom:40px }}
.breadcrumbs ol {list-style-type:none;display:flex}
@media screen and (max-width:767px) {.breadcrumbs ol {padding-left:20px }}
@media screen and (max-width:575px) {.breadcrumbs ol {flex-direction:column }}
.breadcrumbs__item:not(:first-child)::before {content:'';width:22px;height:1px;display:block;margin-right:8px;background-color:#5C9DD5}
.breadcrumbs__item {color:#5C9DD5;font-size:13px;display:flex;align-items:center;transition:0.3s}
@media screen and (max-width:575px) {.breadcrumbs__item::before {content:'';width:22px;height:1px;display:block;margin-right:8px;background-color:#5C9DD5 }}
.breadcrumbs li:not(:last-child) {margin-right:10px}
.breadcrumbs li:hover a {color:#5874A0}
.breadcrumbs li:hover a::before {background-color:#5874A0}
.popup-office__title {font-weight:300;font-size:22px;line-height:34px;margin-bottom:20px}
@media screen and (max-width:575px) {.popup-office__title {max-width:143px }}
.popup-office-links {display:flex;justify-content:space-between;flex-wrap:wrap;grid-row-gap:10px}
.popup-office-links__item {width:33%;color:#5C9DD5;transition:0.3s}
.popup-office-links__item:hover {color:#2F2F2F}
@media screen and (max-width:767px) {.popup-office-links__item {width:100% }}
.cookie-modal {display:none;width:100%;position:fixed;bottom:0;background-color:#193054;z-index:12}
.cookie-modal a {border-bottom:1px solid #fff}
.cookie-modal__wrap {color:#fff;margin-left:20px;margin-right:20px;padding-top:10px;padding-bottom:10px;display:flex;align-items:center;justify-content:space-between}
.cookie-modal .popup-cross {width:20px;height:20px;position:relative;top:0;right:0}
.cookie-modal--active {display:block}
.revealator-fade,.revealator-slideup,.revealator-slideleft,.revealator-slideright,.revealator-slidedown,.revealator-zoomin,.revealator-zoomout,.revealator-rotateleft,.revealator-rotateright {transition:all 600ms}
.revealator-fade {opacity:0}
.revealator-fade.revealator-within,.revealator-fade.revealator-partially-above,.revealator-fade.revealator-above {opacity:1}
.revealator-slideup {transform:translate(0,100px);opacity:0}
.revealator-slideup.revealator-within,.revealator-slideup.revealator-partially-above,.revealator-slideup.revealator-above {transform:translate(0,0);opacity:1}
.revealator-slideleft {transform:translate(100px,0);opacity:0}
.revealator-slideleft.revealator-within,.revealator-slideleft.revealator-partially-above,.revealator-slideleft.revealator-above {transform:translate(0,0);opacity:1}
.revealator-slideright {transform:translate(-100px,0);opacity:0}
.revealator-slideright.revealator-within,.revealator-slideright.revealator-partially-above,.revealator-slideright.revealator-above {transform:translate(0,0);opacity:1}
.revealator-slidedown {transform:translate(0,-100px);opacity:0}
.revealator-slidedown.revealator-within,.revealator-slidedown.revealator-partially-above,.revealator-slidedown.revealator-above {transform:translate(0,0);opacity:1}
.revealator-zoomin {transform:scale(0.75);opacity:0}
.revealator-zoomin.revealator-within,.revealator-zoomin.revealator-partially-above,.revealator-zoomin.revealator-above {transform:scale(1);opacity:1}
.revealator-zoomout {transform:scale(1.5);opacity:0}
.revealator-zoomout.revealator-within,.revealator-zoomout.revealator-partially-above,.revealator-zoomout.revealator-above {transform:scale(1);opacity:1}
.revealator-rotateleft {transform:rotate(20deg);opacity:0}
.revealator-rotateleft.revealator-within,.revealator-rotateleft.revealator-partially-above,.revealator-rotateleft.revealator-above {transform:rotate(0);opacity:1}
.revealator-rotateright {transform:rotate(-20deg);opacity:0}
.revealator-rotateright.revealator-within,.revealator-rotateright.revealator-partially-above,.revealator-rotateright.revealator-above {transform:rotate(0);opacity:1}
.revealator-delay1 {transition-delay:100ms !important}
.revealator-delay1.revealator-below,.revealator-delay1.revealator-partially-below {transition-delay:0 !important}
.revealator-delay2 {transition-delay:200ms !important}
.revealator-delay2.revealator-below,.revealator-delay2.revealator-partially-below {transition-delay:0 !important}
.revealator-delay3 {transition-delay:300ms !important}
.revealator-delay3.revealator-below,.revealator-delay3.revealator-partially-below {transition-delay:0 !important}
.revealator-delay4 {transition-delay:400ms !important}
.revealator-delay4.revealator-below,.revealator-delay4.revealator-partially-below {transition-delay:0 !important}
.revealator-delay5 {transition-delay:500ms !important}
.revealator-delay5.revealator-below,.revealator-delay5.revealator-partially-below {transition-delay:0 !important}
.revealator-delay6 {transition-delay:600ms !important}
.revealator-delay6.revealator-below,.revealator-delay6.revealator-partially-below {transition-delay:0 !important}
.revealator-delay7 {transition-delay:700ms !important}
.revealator-delay7.revealator-below,.revealator-delay7.revealator-partially-below {transition-delay:0 !important}
.revealator-delay8 {transition-delay:800ms !important}
.revealator-delay8.revealator-below,.revealator-delay8.revealator-partially-below {transition-delay:0 !important}
.revealator-delay9 {transition-delay:900ms !important}
.revealator-delay9.revealator-below,.revealator-delay9.revealator-partially-below {transition-delay:0 !important}
.revealator-delay10 {transition-delay:1000ms !important}
.revealator-delay10.revealator-below,.revealator-delay10.revealator-partially-below {transition-delay:0 !important}
.revealator-delay11 {transition-delay:1100ms !important}
.revealator-delay11.revealator-below,.revealator-delay11.revealator-partially-below {transition-delay:0 !important}
.revealator-delay12 {transition-delay:1200ms !important}
.revealator-delay12.revealator-below,.revealator-delay12.revealator-partially-below {transition-delay:0 !important}
.revealator-delay13 {transition-delay:1300ms !important}
.revealator-delay13.revealator-below,.revealator-delay13.revealator-partially-below {transition-delay:0 !important}
.revealator-delay14 {transition-delay:1400ms !important}
.revealator-delay14.revealator-below,.revealator-delay14.revealator-partially-below {transition-delay:0 !important}
.revealator-delay15 {transition-delay:1500ms !important}
.revealator-delay15.revealator-below,.revealator-delay15.revealator-partially-below {transition-delay:0 !important}
.revealator-delay16 {transition-delay:1600ms !important}
.revealator-delay16.revealator-below,.revealator-delay16.revealator-partially-below {transition-delay:0 !important}
.revealator-delay17 {transition-delay:1700ms !important}
.revealator-delay17.revealator-below,.revealator-delay17.revealator-partially-below {transition-delay:0 !important}
.revealator-delay18 {transition-delay:1800ms !important}
.revealator-delay18.revealator-below,.revealator-delay18.revealator-partially-below {transition-delay:0 !important}
.revealator-delay19 {transition-delay:1900ms !important}
.revealator-delay19.revealator-below,.revealator-delay19.revealator-partially-below {transition-delay:0 !important}
.revealator-delay20 {transition-delay:2000ms !important}
.revealator-delay20.revealator-below,.revealator-delay20.revealator-partially-below {transition-delay:0 !important}
.revealator-delay21 {transition-delay:2100ms !important}
.revealator-delay21.revealator-below,.revealator-delay21.revealator-partially-below {transition-delay:0 !important}
.revealator-delay22 {transition-delay:2200ms !important}
.revealator-delay22.revealator-below,.revealator-delay22.revealator-partially-below {transition-delay:0 !important}
.revealator-delay23 {transition-delay:2300ms !important}
.revealator-delay23.revealator-below,.revealator-delay23.revealator-partially-below {transition-delay:0 !important}
.revealator-delay24 {transition-delay:2400ms !important}
.revealator-delay24.revealator-below,.revealator-delay24.revealator-partially-below {transition-delay:0 !important}
.revealator-delay25 {transition-delay:2500ms !important}
.revealator-delay25.revealator-below,.revealator-delay25.revealator-partially-below {transition-delay:0 !important}
.revealator-delay26 {transition-delay:2600ms !important}
.revealator-delay26.revealator-below,.revealator-delay26.revealator-partially-below {transition-delay:0 !important}
.revealator-delay27 {transition-delay:2700ms !important}
.revealator-delay27.revealator-below,.revealator-delay27.revealator-partially-below {transition-delay:0 !important}
.revealator-delay28 {transition-delay:2800ms !important}
.revealator-delay28.revealator-below,.revealator-delay28.revealator-partially-below {transition-delay:0 !important}
.revealator-delay29 {transition-delay:2900ms !important}
.revealator-delay29.revealator-below,.revealator-delay29.revealator-partially-below {transition-delay:0 !important}
.revealator-delay30 {transition-delay:3000ms !important}
.revealator-delay30.revealator-below,.revealator-delay30.revealator-partially-below {transition-delay:0 !important}
.revealator-speed1,.revealator-duration1 {transition-duration:100ms !important}
.revealator-speed2,.revealator-duration2 {transition-duration:200ms !important}
.revealator-speed3,.revealator-duration3 {transition-duration:300ms !important}
.revealator-speed4,.revealator-duration4 {transition-duration:400ms !important}
.revealator-speed5,.revealator-duration5 {transition-duration:500ms !important}
.revealator-speed6,.revealator-duration6 {transition-duration:600ms !important}
.revealator-speed7,.revealator-duration7 {transition-duration:700ms !important}
.revealator-speed8,.revealator-duration8 {transition-duration:800ms !important}
.revealator-speed9,.revealator-duration9 {transition-duration:900ms !important}
.revealator-speed10,.revealator-duration10 {transition-duration:1000ms !important}
.revealator-speed11,.revealator-duration11 {transition-duration:1100ms !important}
.revealator-speed12,.revealator-duration12 {transition-duration:1200ms !important}
.revealator-speed13,.revealator-duration13 {transition-duration:1300ms !important}
.revealator-speed14,.revealator-duration14 {transition-duration:1400ms !important}
.revealator-speed15,.revealator-duration15 {transition-duration:1500ms !important}.mfp-bg {top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}
.mfp-wrap {top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}
.mfp-container {text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}
.mfp-container:before {content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before {display:none}
.mfp-content {position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {width:100%;cursor:auto}
.mfp-ajax-cur {cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor:pointer}
.mfp-zoom {cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content {cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure {display:none}
.mfp-hide {display:none !important}
.mfp-preloader {color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a {color:#CCC}
.mfp-preloader a:hover {color:#FFF}
.mfp-s-ready .mfp-preloader {display:none}
.mfp-s-error .mfp-content {display:none}
button.mfp-close,button.mfp-arrow {overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}
button::-moz-focus-inner {padding:0;border:0}
.mfp-close {width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:hover,.mfp-close:focus {opacity:1}
.mfp-close:active {top:1px}
.mfp-close-btn-in .mfp-close {color:#333}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter {position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow {position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active {margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus {opacity:1}
.mfp-arrow:before,.mfp-arrow:after {content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after {border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before {border-top-width:21px;border-bottom-width:21px;opacity:0.7}
.mfp-arrow-left {left:0}
.mfp-arrow-left:after {border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left:before {margin-left:25px;border-right:27px solid #3F3F3F}
.mfp-arrow-right {right:0}
.mfp-arrow-right:after {border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right:before {border-left:27px solid #3F3F3F}
.mfp-iframe-holder {padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content {line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close {top:-40px}
.mfp-iframe-scaler {width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe {position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img {width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure {line-height:0}
.mfp-figure:after {content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}
.mfp-figure small {color:#BDBDBD;display:block;font-size:12px;line-height:14px}
.mfp-figure figure {margin:0}
.mfp-bottom-bar {margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title {text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content {max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure {cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {.mfp-img-mobile .mfp-image-holder {padding-left:0;padding-right:0 }.mfp-img-mobile img.mfp-img {padding:0 }.mfp-img-mobile .mfp-figure:after {top:0;bottom:0 }.mfp-img-mobile .mfp-figure small {display:inline;margin-left:5px }.mfp-img-mobile .mfp-bottom-bar {background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box }.mfp-img-mobile .mfp-bottom-bar:empty {padding:0 }.mfp-img-mobile .mfp-counter {right:5px;top:3px }.mfp-img-mobile .mfp-close {top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0 }}
@media (max-width:900px) {.mfp-arrow {-webkit-transform:scale(0.75);transform:scale(0.75) }.mfp-arrow-left {-webkit-transform-origin:0;transform-origin:0 }.mfp-arrow-right {-webkit-transform-origin:100%;transform-origin:100% }.mfp-container {padding-left:6px;padding-right:6px }}
.page-main {background-color:#193054}
.portfolio-links {display:flex;justify-content:space-between;margin-top:111px;margin-left:auto;margin-right:auto}
@media screen and (max-width:767px) {.portfolio-links {flex-direction:column;align-items:center;margin-left:20px;margin-right:20px;margin-top:40px;margin-bottom:20px }}
.portfolio-links__item-link {font-size:16px;line-height:28px;color:#fff;display:flex;align-items:center;margin-bottom:20px}
.portfolio-links__item-link::after {content:'';width:15px;height:15px;background-image:url(../themes/limpid-pools/assets/img/icons/arrow-right.svg);background-size:cover;background-repeat:no-repeat;margin-left:20px}
.portfolio-links__item-link:first-child {margin-left:40px}
@media screen and (max-width:767px) {.portfolio-links__item-link:first-child {margin-left:0 }}
.portfolio-links__item {width:50%}
@media screen and (max-width:767px) {.portfolio-links__item {width:100% }}
@media screen and (max-width:767px) {.portfolio-links__item:first-child {margin-bottom:40px }}
.portfolio-links .ripple-photo {width:100%;height:auto;background-size:cover}
.page-404 {background-color:#193054}
.not-found-page {padding-top:120px;color:#5C9DD5;width:100%;background-color:#193054;height:calc(100vh - 120px)}
@media screen and (max-width:767px) {.not-found-page {height:inherit;padding-bottom:120px;padding-top:70px;margin-bottom:auto }}
.not-found-page__wrap {display:flex;justify-content:space-between;max-width:1100px;margin-left:auto;margin-right:auto}
@media screen and (max-width:1440px) {.not-found-page__wrap {margin-left:30px;margin-right:30px;max-width:100%;justify-content:center }}
@media screen and (max-width:991px) {.not-found-page__wrap {flex-direction:column }}
.not-found-links__wrap {display:grid;grid-template-columns:1fr 1fr 1fr;grid-row-gap:40px;grid-column-gap:30px}
@media screen and (max-width:575px) {.not-found-links__wrap {grid-template-columns:1fr 1fr;grid-row-gap:20px }}
.not-found-links__title {font-size:34px;line-height:46px;margin-bottom:40px}
@media screen and (max-width:575px) {.not-found-links__title {font-size:22px;line-height:34px }}
.not-found-links__item {position:relative;display:inline-block;width:max-content}
.not-found-links__item::before {content:'';width:0;height:1px;background-color:#5C9DD5;position:absolute;bottom:-2px;transition:0.3s}
@media screen and (max-width:575px) {.not-found-links__item {font-size:13px }}
.not-found-links__item:hover::before {width:100%}
.not-found-number {font-size:230px;display:flex;align-items:center;background-image:url(../themes/limpid-pools/assets/img/images/lines.png);background-size:contain;background-repeat:repeat;background-size:cover;background-position:0 0;-webkit-background-clip:text;background-clip:text;animation-name:wave;animation-iteration-count:infinite;animation-duration:140s;animation-fill-mode:forwards;animation-timing-function:linear}
@media screen and (max-width:1440px) {.not-found-number {margin-right:116px;font-size:200px }}
@media screen and (max-width:991px) {.not-found-number {margin-bottom:40px;margin-right:0;height:160px }}
@media screen and (max-width:575px) {.not-found-number {font-size:122px;animation-duration:180s }}
.not-found-number span {text-fill-color:transparent;-webkit-text-fill-color:transparent}
@keyframes wave {from {background-position:0 0 }50% {background-position:100% 0 }to {background-position:0 0 }}
.safari .not-found-number span {-webkit-text-fill-color:#5C9DD5}
.contacts-page {background-color:#fff;margin-bottom:auto}
.contacts-page-head {display:flex;align-items:center;justify-content:space-between;margin-bottom:80px}
@media screen and (max-width:575px) {.contacts-page-head {flex-direction:column;align-items:flex-start;margin-bottom:40px }}
.contacts-page-head__title {font-weight:300;font-size:34px;line-height:46px}
@media screen and (max-width:1440px) {.contacts-page-head__title {font-size:24px }}
@media screen and (max-width:575px) {.contacts-page-head__title {margin-bottom:10px;font-size:22px;line-height:34px }}
.contacts-page-head__link {color:#5C9DD5;font-size:22px;margin-left:527px;margin-right:auto;font-family:'Montserrat',sans-serif}
@media screen and (max-width:1440px) {.contacts-page-head__link {margin-left:auto;margin-right:0 }}
@media screen and (max-width:991px) {.contacts-page-head__link {font-size:18px }}
@media screen and (max-width:575px) {.contacts-page-head__link {margin-left:0;margin-right:auto;font-size:16px;line-height:28px }}
.contacts-page-content {display:grid;grid-template-columns:repeat(4,25%);grid-row-gap:80px}
@media screen and (max-width:1150px) {.contacts-page-content {grid-template-columns:repeat(2,50%) }}
@media screen and (max-width:575px) {.contacts-page-content {grid-template-columns:100%;grid-row-gap:20px }}
.contacts-page-item {max-width:250px}
@media screen and (max-width:1150px) {.contacts-page-item {max-width:100% }}
.contacts-page-item a {display:block}
.contacts-page-item p {margin-bottom:0}
.contacts-page-item a[href^="mailto:"] {color:#5C9DD5}
@media screen and (max-width:991px) {.contacts-page-item--placeholder {display:none }}
.page-service {background-color:#193054}
.image-text {max-width:1310px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;padding-bottom:180px}
@media screen and (max-width:1440px) {.image-text {max-width:1126px;margin-left:20px;margin-right:20px }}
@media screen and (max-width:991px) {.image-text {flex-direction:column-reverse;max-width:100% }}
@media screen and (max-width:575px) {.image-text {padding-bottom:80px }}
.image-text__img {max-width:586px}
@media screen and (max-width:1440px) {.image-text__img {max-width:420px }}
@media screen and (max-width:991px) {.image-text__img {margin-left:auto;margin-right:auto;max-width:280px }}
.image-text__description {max-width:586px;display:flex;flex-direction:column;justify-content:center}
@media screen and (max-width:1440px) {.image-text__description {max-width:470px }}
@media screen and (max-width:991px) {.image-text__description {max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:34px }}
.call-us {background-color:#F7F7F7;padding:80px 0}
@media screen and (max-width:575px) {.call-us {padding:20px 0 }}
.call-us__title {font-weight:300;font-size:34px;line-height:46px;margin-bottom:80px}
@media screen and (max-width:575px) {.call-us__title {margin-bottom:40px;font-size:28px }}
.call-us__item-wrap {display:flex;justify-content:space-between;flex-wrap:wrap;grid-row-gap:80px}
@media screen and (max-width:575px) {.call-us__item-wrap {grid-row-gap:0 }}
.call-us-item {width:25%}
@media screen and (max-width:575px) {.call-us-item {margin-bottom:40px }}
@media screen and (max-width:575px) {.call-us-item__text {font-size:13px }}
@media screen and (max-width:991px) {.call-us-item {width:50% }}
@media screen and (max-width:575px) {.call-us-item {width:45% }}
.pools-service {background-color:#193054}
.pools-service .top-image {margin-bottom:0}
.pool-item {background-color:#fff;padding-top:80px}
@media screen and (max-width:575px) {.pool-item {padding-top:40px }}
.pool-item__title {font-weight:300;font-size:34px;margin-bottom:40px;line-height:34px}
@media screen and (max-width:575px) {.pool-item__title {font-weight:300;font-size:22px }}
.pool-item__text-wrap {display:flex;justify-content:space-between;margin-bottom:40px}
@media screen and (max-width:1440px) {.pool-item__text-wrap {flex-direction:column }}
.pool-item__text {max-width:450px}
.pool-item__text:last-child {margin-right:340px}
@media screen and (max-width:1440px) {.pool-item__text:last-child {margin-right:0 }}
.pool-item__single-text {max-width:1010px;margin-bottom:40px}
.tab-container__title {margin-bottom:40px}
@media screen and (max-width:575px) {.tab-container__title {margin-bottom:10px }}
.tab-items {display:flex;margin-bottom:40px;align-items:center}
@media screen and (max-width:575px) {.tab-items {align-items:flex-start;justify-content:space-between }}
.tab-items__item {display:flex;flex-direction:column;align-items:center;padding-bottom:30px}
@media screen and (max-width:575px) {.tab-items__item {padding-bottom:20px;max-width:70px;width:40px }}
@media screen and (max-width:575px) {.tab-items__item span {font-size:12px;height:26px }}
@media screen and (max-width:360px) {.tab-items__item span {font-size:10px }}
.tab-items__img-wrap {margin-bottom:20px;position:relative}
@media screen and (max-width:575px) {.tab-items__img-wrap {margin-bottom:10px }}
.tab-items__item:not(:last-child) {margin-right:35px}
@media screen and (max-width:991px) {.tab-items__item:not(:last-child) {margin-right:30px }}
@media screen and (max-width:575px) {.tab-items__item:not(:last-child) {margin-right:0 }}
@media screen and (max-width:575px) {.tab-items img {width:40px;height:40px }}
.tab-container-bowl .tab-items__img-wrap::before {content:'';position:absolute;top:50%;left:50%;background-color:rgba(92,157,213,0.4);width:0;height:0;border-radius:50%;transform:translate(-50%,-50%);transition:0.3s}
.tab-container-bowl .tab-items__item:hover .tab-items__img-wrap::before {width:70px;height:70px}
@media screen and (max-width:575px) {.tab-container-bowl .tab-items__item:hover .tab-items__img-wrap::before {width:0;height:0 }}
.tab-container-bowl .tab-items__item--active {position:relative}
.tab-container-bowl .tab-items__item--active::after {content:'';width:8px;height:8px;background-color:#fff;background-color:#5C9DD5;border-radius:50%;position:absolute;bottom:0}
.tab-container-cover .tab-items__img-wrap {display:flex}
.tab-container-cover .tab-items__img-wrap img {position:relative;z-index:2}
.tab-container-cover .tab-items__img-wrap::before {content:'';position:absolute;top:50%;left:50%;background-color:rgba(92,157,213,0.4);width:0;height:0;border-radius:50%;transform:translate(-50%,-50%);transition:0.3s}
.tab-container-cover span {opacity:0;transition:0.3s}
.tab-container-cover .tab-items__item--active {position:relative}
.tab-container-cover .tab-items__item--active span {opacity:1}
.tab-container-cover .tab-items__item--active::after {content:'';width:8px;height:8px;background-color:#fff;background-color:#5C9DD5;border-radius:50%;position:absolute;bottom:0}
.tab-container-cover .tab-items__item:hover .tab-items__img-wrap::before {width:70px;height:70px}
@media screen and (max-width:575px) {.tab-container-cover .tab-items__item:hover .tab-items__img-wrap::before {width:0;height:0 }}
.tab-container-cover .tab-items__item:hover span {opacity:1}
.tab-content {position:relative;overflow:hidden;background-color:rgba(92,157,213,0.2)}
.tab-content canvas {position:absolute}
.tab-content__img {position:absolute;top:0;left:0;transition:1s;opacity:0}
.tab-content__img--active {display:block;position:static;opacity:1}
.page-portfolio {background-color:#193054}
.page-portfolio .title {margin-bottom:40px}
.page-portfolio__links {margin-left:200px;margin-right:200px}
@media screen and (max-width:1440px) {.page-portfolio__links {margin-left:20px;margin-right:20px }}
.portfolio-tab-links {display:flex;color:#5C9DD5;margin-bottom:120px}
@media screen and (max-width:991px) {.portfolio-tab-links {margin-bottom:40px }}
.portfolio-tab-links__item {margin-right:150px;transition:0.3s;position:relative}
.portfolio-tab-links__item::before {content:'';position:absolute;width:0;height:1px;background-color:#fff;transition:0.3s;bottom:0}
.portfolio-tab-links__item:hover {color:#fff}
.portfolio-tab-links__item:hover::before {width:100%}
@media screen and (max-width:991px) {.portfolio-tab-links__item {margin-right:21px }}
@media screen and (max-width:575px) {.portfolio-tab-links__item {font-size:12px }}
.portfolio-tab-links__item--active {color:#fff}
.portfolio-tab-links__item--active::before {content:'';position:absolute;width:100%;height:1px;background-color:#fff;transition:0.3s;bottom:0}
.portfolio-link {width:100%;display:block;margin-bottom:120px}
@media screen and (max-width:575px) {.portfolio-link {margin-bottom:40px }}
.portfolio-link__title {font-weight:300;font-size:22px;color:#fff;margin-top:20px}
@media screen and (max-width:575px) {.portfolio-link__title {font-size:13px;margin-top:10px }}
.portfolio-link__wrap {display:block;width:max-content}
@media screen and (max-width:991px) {.portfolio-link__wrap {max-width:400px }}
@media screen and (max-width:575px) {.portfolio-link__wrap {max-width:205px }}
.portfolio-link:nth-child(even) .portfolio-link__wrap {margin-left:auto}
.portfolio-link:nth-child(odd) .portfolio-link__wrap {margin-right:auto}
.project-images__link {margin-bottom:180px;display:block;width:max-content}
@media screen and (max-width:1440px) {.project-images__link {max-width:100% }}
@media screen and (max-width:767px) {.project-images__link {margin-bottom:40px }}
.project-images__link:nth-child(odd) {margin-right:auto}
.project-images__link:nth-child(even) {margin-left:auto}