@import url(https://fonts.googleapis.com/css2?family=Bitter&display=swap);@-webkit-keyframes move{0%{-webkit-transform:rotate(45deg) translate(100px,300px);transform:rotate(45deg) translate(100px,300px)}to{-webkit-transform:rotate(45deg) translate(100px,-300px);transform:rotate(45deg) translate(100px,-300px)}}@keyframes move{0%{-webkit-transform:rotate(45deg) translate(100px,300px);transform:rotate(45deg) translate(100px,300px)}to{-webkit-transform:rotate(45deg) translate(100px,-300px);transform:rotate(45deg) translate(100px,-300px)}}@-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-left{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes slide-in-right{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes slide-in-up{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-up{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes slide-in-down{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-down{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes go{to{background:0 0;-webkit-box-flex:10;flex:10;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}}@keyframes go{to{background:0 0;-webkit-box-flex:10;-ms-flex:10;flex:10;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}}body,html{margin:0!important;padding:0!important;font-family:"Bitter",serif}a,a:active,a:hover,a:link,a:visited{cursor:pointer;text-decoration:none}body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none}.image-fit img{width:100%!important;height:100%!important;-webkit-object-fit:cover!important;-moz-object-fit:cover!important;-ms-object-fit:cover!important;-o-object-fit:cover!important;object-fit:cover!important;font-family:"object-fit: cover"!important}.footer{width:100%;height:46px;line-height:46px;text-align:center;background:#1d1d1d;color:#f5f5f5;font-size:22px;font-weight:700}.main_bg_slider{position:relative;background:#212121;z-index:0}.main_bg_slider,.main_bg_slider_element{width:100%;height:100vh}#js-main-bg-slider .animated{animation-duration:5000ms;animation-fill-mode:both}.parallax-window{height:100vh;background:0 0}.main_logo{width:15%;position:absolute;top:50px;right:50px;z-index:10}.main_title_wrapper{width:100%;position:absolute;bottom:0;left:0;padding:25vh 20% 30px;background:-webkit-gradient(linear,left bottom,left top,from(#000),to(transparent));background:-o-linear-gradient(bottom,#000 0,transparent);background:linear-gradient(0deg,#000 0,transparent);text-align:center;z-index:10}.main_title_subtext,.main_title_text{color:#f1f1f1;text-shadow:0 0 5px #000}.main_title_text{font-size:72px;font-weight:500;padding:100px 0 30px}.main_title_subtext{font-size:45px;padding:0 0 50px}.intro,.photo_collage .photo_collage-item{-webkit-box-shadow:rgba(17,17,26,.1)0 1px 0,rgba(17,17,26,.1)0 8px 24px,rgba(17,17,26,.1)0 16px 48px;box-shadow:rgba(17,17,26,.1)0 1px 0,rgba(17,17,26,.1)0 8px 24px,rgba(17,17,26,.1)0 16px 48px}.intro{padding:150px 25%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.intro_text{padding:80px 100px;background:#f5f5f5;border-radius:5px;font-size:20px}.intro_text h1{text-align:center;font-size:40px}#loading,.chapter_wrapper{width:100%;height:100vh;overflow:hidden}.chapter_wrapper{position:relative;margin:50px 0}.chapter_title_wrapper{width:100%;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear,left bottom,left top,from(#000),to(transparent));background:-o-linear-gradient(bottom,#000 0,transparent);background:linear-gradient(0deg,#000 0,transparent);text-align:center}.chapter_title_text{color:#f1f1f1;font-size:60px;font-weight:500;padding:100px 30% 150px;text-shadow:0 0 5px #000}.main_carousel{width:100%;height:350px;margin:50px 0;position:relative}.main_carousel_item{height:350px}.before_after_carousel{width:100%;height:350px;margin:50px 0;position:relative}.article_gallery{width:100%;height:500px;overflow:hidden;z-index:0;background:url(/images/projects/primorye/gallery_bg.jpg)fixed;background-size:cover}.article_gallery-title{padding:30px 50px;font-size:64px;color:#fff;text-shadow:2px 4px 5px rgba(24,24,24,.6)}.photo_collage{width:1000px;margin:0;position:relative;right:-60%;top:-150%;display:-ms-grid;display:grid;-ms-grid-columns:auto 30px auto 30px auto;grid-template-columns:auto auto auto;gap:30px;-webkit-animation:move 10s linear infinite alternate;animation:move 10s linear infinite alternate}.photo_collage .photo_collage-item{width:100%;height:275px;border-radius:5px;background-color:#b9b9b9;text-align:center;overflow:hidden}.photo_collage-item img{width:100%;height:100%;border-radius:inherit}.photo_gallery{margin:25px 0;padding:0 25px;width:100%}#photo_gallery-img .item{margin:2px}#photo_gallery-thumbs .item{height:130px;margin:2px;cursor:pointer}#photo_gallery-img .owl-stage,#photo_gallery-thumbs .owl-stage{margin:0 auto}.owl-theme .owl-nav [class*=owl-]{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#photo_gallery-img.owl-theme .owl-next,#photo_gallery-img.owl-theme .owl-prev{top:50%}#photo_gallery-img.owl-theme .owl-next,#photo_gallery-img.owl-theme .owl-prev,#photo_gallery-thumbs.owl-theme .owl-next,#photo_gallery-thumbs.owl-theme .owl-prev{text-align:center;cursor:pointer;color:#fff;text-shadow:1px 1px 1px #000;background:0 0;width:60px;position:absolute;outline:0}#photo_gallery-img.owl-theme .owl-prev{left:0;z-index:999}#photo_gallery-thumbs.owl-theme .owl-prev{left:-15px;top:55px;z-index:999}#photo_gallery-img.owl-theme .owl-next{right:0;z-index:999}#photo_gallery-thumbs.owl-theme .owl-next{right:-15px;top:55px;z-index:999}#photo_gallery-img.owl-theme .owl-next:hover,#photo_gallery-img.owl-theme .owl-prev:hover,#photo_gallery-thumbs.owl-theme .owl-next:hover,#photo_gallery-thumbs.owl-theme .owl-prev:hover{color:#000;text-shadow:2px 2px 3px #000}#photo_gallery-img.owl-theme .owl-next.disabled,#photo_gallery-img.owl-theme .owl-prev.disabled,#photo_gallery-thumbs.owl-theme .owl-next.disabled,#photo_gallery-thumbs.owl-theme .owl-prev.disabled{visibility:hidden}@media (max-width:1600px){.intro{padding:100px 20%}}@media (max-width:1400px){.intro{padding:100px 15%}}@media (max-width:1200px){.intro{padding:100px 10%}}@media (max-width:900px){.intro{padding:100px 5%}}@media (max-width:580px){.intro{padding:50px 5%}}.js-scroll{opacity:0;-webkit-transition:opacity 100ms;-o-transition:opacity 100ms;transition:opacity 100ms}.js-scroll.scrolled{opacity:1}.scrolled.fade-in{-webkit-animation:fade-in .5s ease-in-out both;animation:fade-in .5s ease-in-out both}.scrolled.fade-in-bottom{-webkit-animation:fade-in-bottom .5s ease-in-out both;animation:fade-in-bottom .5s ease-in-out both}.scrolled.slide-left{-webkit-animation:slide-in-left .5s ease-in-out both;animation:slide-in-left .5s ease-in-out both}.scrolled.slide-right{-webkit-animation:slide-in-right .5s ease-in-out both;animation:slide-in-right .5s ease-in-out both}.scrolled.slide-up{-webkit-animation:slide-in-up .5s ease-in-out both;animation:slide-in-up .5s ease-in-out both}.scrolled.slide-down{-webkit-animation:slide-in-down .5s ease-in-out both;animation:slide-in-down .5s ease-in-out both}#loading{position:fixed;background:#222424;z-index:999999}.loading_wrapper{position:absolute;width:200px;height:2px;left:0;right:0;bottom:0;top:0;margin:auto}.loader{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateZ(0);transform:translateZ(0)}.loader div{-webkit-box-flex:1;-ms-flex:1;flex:1;background:salmon;-webkit-animation:go .8s infinite alternate ease;animation:go .8s infinite alternate ease;-webkit-box-shadow:0 0 20px salmon;box-shadow:0 0 20px salmon}.loader div:nth-child(1){-webkit-animation-delay:-.72s;animation-delay:-.72s}.loader div:nth-child(2){-webkit-animation-delay:-.64s;animation-delay:-.64s}.loader div:nth-child(3){-webkit-animation-delay:-.56s;animation-delay:-.56s}.loader div:nth-child(4){-webkit-animation-delay:-.48s;animation-delay:-.48s}.loader div:nth-child(5){-webkit-animation-delay:-.4s;animation-delay:-.4s}.loader div:nth-child(6){-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader div:nth-child(7){-webkit-animation-delay:-.24s;animation-delay:-.24s}.loader div:nth-child(8){-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader div:nth-child(9){-webkit-animation-delay:-.08s;animation-delay:-.08s}.loader div:nth-child(10){-webkit-animation-delay:0s;animation-delay:0s}