@import"https://fonts.googleapis.com/css?family=Crimson+Text:400,400i,800|Lato:300,400,400i,700&display=swap";@import"../assets/animate.css/animate.min.css";@subnavHeight :40px;.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.element_from_left.active{-webkit-animation-delay:ease-in;-webkit-animation-duration:.4s;-webkit-animation-name:slideInLeft;-webkit-animation-fill-mode:forwards;-moz-animation-delay:ease-in;-moz-animation-duration:.4s;-moz-animation-name:slideInLeft;-moz-animation-fill-mode:forwards;-o-animation-delay:ease-in;-o-animation-duration:.4s;-o-animation-name:slideInLeft;-o-animation-fill-mode:forwards;animation-delay:ease-in;animation-duration:.4s;animation-name:slideInLeft;animation-fill-mode:forwards;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease}.element_from_right.active{-webkit-animation-delay:ease-in;-webkit-animation-duration:.4s;-webkit-animation-name:slideInRight;-webkit-animation-fill-mode:forwards;-moz-animation-delay:ease-in;-moz-animation-duration:.4s;-moz-animation-name:slideInRight;-moz-animation-fill-mode:forwards;-o-animation-delay:ease-in;-o-animation-duration:.4s;-o-animation-name:slideInRight;-o-animation-fill-mode:forwards;animation-delay:ease-in;animation-duration:.4s;animation-name:slideInRight;animation-fill-mode:forwards;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease}.element_from_bottom.active{-webkit-animation-delay:ease-in;-webkit-animation-duration:.4s;-webkit-animation-name:slideInUp;-webkit-animation-fill-mode:forwards;-moz-animation-delay:ease-in;-moz-animation-duration:.4s;-moz-animation-name:slideInUp;-moz-animation-fill-mode:forwards;-o-animation-delay:ease-in;-o-animation-duration:.4s;-o-animation-name:slideInUp;-o-animation-fill-mode:forwards;animation-delay:ease-in;animation-duration:.4s;animation-name:slideInUp;animation-fill-mode:forwards;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease}.element_from_top.active{-webkit-animation-delay:ease-in;-webkit-animation-duration:.4s;-webkit-animation-name:slideInDown;-webkit-animation-fill-mode:forwards;-moz-animation-delay:ease-in;-moz-animation-duration:.4s;-moz-animation-name:slideInDown;-moz-animation-fill-mode:forwards;-o-animation-delay:ease-in;-o-animation-duration:.4s;-o-animation-name:slideInDown;-o-animation-fill-mode:forwards;animation-delay:ease-in;animation-duration:.4s;animation-name:slideInDown;animation-fill-mode:forwards;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease}.element_fade_in.active{-webkit-animation-delay:ease-in;-webkit-animation-duration:.4s;-webkit-animation-name:fadeIn;-webkit-animation-fill-mode:forwards;-moz-animation-delay:ease-in;-moz-animation-duration:.4s;-moz-animation-name:fadeIn;-moz-animation-fill-mode:forwards;-o-animation-delay:ease-in;-o-animation-duration:.4s;-o-animation-name:fadeIn;-o-animation-fill-mode:forwards;animation-delay:ease-in;animation-duration:.4s;animation-name:fadeIn;animation-fill-mode:forwards;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease}html,body{position:relative;height:100%}body{background:#fff;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-family:"Crimson Text",georgia,times,sans-serif;color:#66635a;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern";text-rendering:optimizelegibility}@media(max-width: 319px){body{font-size:14px}}@media(min-width: 320px){body{font-size:calc(0.875rem + ((1vw - 3.2px) * 0.5))}}@media(min-width: 1920px){body{font-size:22px}}a{text-decoration:none}a:hover,a:focus,a:active{text-decoration:none}body{font-weight:300}@media(max-width: 319px){h6,body{font-size:16px}}@media(min-width: 320px){h6,body{font-size:calc(1rem + ((1vw - 3.2px) * 0.25))}}@media(min-width: 1920px){h6,body{font-size:20px}}@media(max-width: 319px){h5{font-size:20px}}@media(min-width: 320px){h5{font-size:calc(1.25rem + ((1vw - 3.2px) * 0.25))}}@media(min-width: 1920px){h5{font-size:24px}}@media(max-width: 319px){h4{font-size:24px}}@media(min-width: 320px){h4{font-size:calc(1.5rem + ((1vw - 3.2px) * 0.25))}}@media(min-width: 1920px){h4{font-size:28px}}@media(max-width: 319px){h3{font-size:28px}}@media(min-width: 320px){h3{font-size:calc(1.75rem + ((1vw - 3.2px) * 0.25))}}@media(min-width: 1920px){h3{font-size:32px}}@media(max-width: 319px){h2{font-size:32px}}@media(min-width: 320px){h2{font-size:calc(2rem + ((1vw - 3.2px) * 0.25))}}@media(min-width: 1920px){h2{font-size:36px}}@media(max-width: 319px){h1{font-size:36px}}@media(min-width: 320px){h1{font-size:calc(2.25rem + ((1vw - 3.2px) * 0.25))}}@media(min-width: 1920px){h1{font-size:40px}}.serif{font-family:"Crimson Text",georgia,times,sans-serif}.background-home{background:#f9f9f4}.order-inverse{-o-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.content-center{-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.swiper-container-vertical>.swiper-pagination-bullets{right:auto;left:10px}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{border-radius:0;height:24px;width:4px;outline:1px solid #fff;cursor:pointer}.swiper-menu{position:fixed;top:0;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;-o-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;z-index:10;width:100%}@media(max-width: 991px){.swiper-menu{background:transparent;border-bottom:none;-o-justify-content:flex-end;-ms-justify-content:flex-end;-moz-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}}.page #switch-menu{cursor:pointer}@media(min-width: 992px){.page #switch-menu{display:block !important}}.home div#switch-menu,.page div#switch-menu{opacity:1;color:#2b2a28;background:transparent;outline:none;padding:5px 15px;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;text-transform:uppercase;font-weight:300;opacity:.8;-webkit-transition:color .4s;-o-transition:color .4s;transition:color .4s;color:#f9f8f4;display:-moz-flex !important;display:-webkit-flex !important;display:-ms-flex !important;display:flex !important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;-o-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;white-space:nowrap}.home div#switch-menu button,.page div#switch-menu button{display:inline-block}body.scheme-light.home div#switch-menu,body.scheme-light.page div#switch-menu{color:#66635a}@media(min-width: 992px){.home div#switch-menu{display:none !important}}@media(max-width: 991px){#switch-menu,.contacts-link{z-index:100}}.contacts-link{opacity:1;color:#2b2a28;background:transparent;outline:none;padding:5px 15px;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;text-transform:uppercase;font-weight:300;opacity:.8;-webkit-transition:color .4s;-o-transition:color .4s;transition:color .4s;border:1px solid #848076;border-radius:5px;margin:3px 0}.swiper-pagination,.swiper-container-vertical>.swiper-pagination-bullets{position:relative;top:auto;left:auto;-webkit-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}.swiper-pagination .swiper-pagination-bullet,.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{height:auto;width:auto;opacity:1;color:#2b2a28;background:transparent;outline:none;padding:5px 15px;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;text-transform:uppercase;font-weight:300;opacity:.8;-webkit-transition:color .4s;-o-transition:color .4s;transition:color .4s}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{font-weight:700}@media(max-width: 991px){.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width:auto;height:auto;background:transparent}}@media(max-width: 991px){.swiper-pagination .swiper-pagination-bullet,.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;text-align:left}}@media(max-width: 991px){.swiper-pagination,.swiper-container-vertical>.swiper-pagination-bullets{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;opacity:0;-webkit-transform:translate(100%, 0);-ms-transform:translate(100%, 0);-o-transform:translate(100%, 0);transform:translate(100%, 0);position:fixed;right:0;top:0;height:100vh;min-width:30vw;background:#000;z-index:9;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;-o-align-items:flex-start;-ms-align-items:flex-start;-moz-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-o-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;min-width:60vw;max-width:100vw}}.page-menu{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;opacity:0;-webkit-transform:translate(100%, 0);-ms-transform:translate(100%, 0);-o-transform:translate(100%, 0);transform:translate(100%, 0);position:fixed;right:0;top:0;height:100vh;min-width:30vw;background:#000;z-index:9;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;-o-align-items:flex-start;-ms-align-items:flex-start;-moz-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-o-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;min-width:60vw;max-width:100vw;background:#69665e;min-width:30vw;max-width:100vw}.page-menu a{opacity:1;color:#2b2a28;background:transparent;outline:none;padding:5px 15px;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;text-transform:uppercase;font-weight:300;opacity:.8;-webkit-transition:color .4s;-o-transition:color .4s;transition:color .4s;color:#f9f8f4}.page-menu a.active{font-weight:700}.cover-menu{display:none;top:0;left:0;position:fixed;width:100vw;height:100vh;z-index:8;display:none;background:rgba(255,255,255,.5)}.menu-active div#switch-menu>span{display:none !important}@media(max-width: 991px){.menu-active .swiper-pagination,.menu-active .swiper-container-vertical>.swiper-pagination-bullets{-webkit-transform:translate(0px, 0);-ms-transform:translate(0px, 0);-o-transform:translate(0px, 0);transform:translate(0px, 0);opacity:1}.menu-active .cover-menu{display:block}}.menu-active .page-menu{-webkit-transform:translate(0px, 0);-ms-transform:translate(0px, 0);-o-transform:translate(0px, 0);transform:translate(0px, 0);opacity:1}.page.menu-active .cover-menu{display:block}@media(min-width: 768px){.first-slide .swiper-pagination,.first-slide .swiper-container-vertical>.swiper-pagination-bullets{background:transparent}.first-slide .swiper-pagination .swiper-pagination-bullet,.first-slide .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{color:#2b2a28}}.swiper-container{width:100%;height:100%}.swiper-slide .box{background:rgba(249,249,244,.8);min-height:100%;padding:20px;color:#66635a}.swiper-slide{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;-o-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-slide.home-slide{background:#f9f9f4 url("/assets/images/pattern6.png") repeat center}@media(max-width: 991px){.swiper-slide.home-slide{background-image:none}}.home-slide-extensible .wedding,.contacts-box .head .wedding,.swiper-slide.home-slide .wedding{position:absolute;width:100%;top:40px;left:0}@media(max-width: 991px){.home-slide-extensible .wedding,.contacts-box .head .wedding,.swiper-slide.home-slide .wedding{display:none}}.home-slide-extensible .strip,.contacts-box .head .strip,.swiper-slide.home-slide .strip{background:#f9f9f4;background:#f9f9f4 url("/assets/images/pattern6.png") repeat center;width:100%;position:relative;padding-top:40px;padding-bottom:40px}@media(max-width: 991px){.home-slide-extensible .strip,.contacts-box .head .strip,.swiper-slide.home-slide .strip{background-image:none}}.home-slide-extensible .langs,.contacts-box .head .langs,.swiper-slide.home-slide .langs{position:absolute;bottom:20px;right:10px}.home-slide-extensible h1,.contacts-box .head h1,.swiper-slide.home-slide h1{font-weight:300;text-transform:uppercase;margin-bottom:20px;letter-spacing:.5rem;color:#848076;margin-right:-0.5em;white-space:nowrap}.home-slide-extensible h1 span,.contacts-box .head h1 span,.swiper-slide.home-slide h1 span{position:relative}.home-slide-extensible h1 span:after,.contacts-box .head h1 span:after,.swiper-slide.home-slide h1 span:after{content:"";display:block;position:absolute;width:100%;height:1px;background:#848076;top:100%;left:0%;margin-top:10px;margin-left:0px;opacity:.5}@media(max-width: 767px){.home-slide-extensible h1,.contacts-box .head h1,.swiper-slide.home-slide h1{letter-spacing:.3rem;margin-right:-0.3em}}.home-slide-extensible h3,.contacts-box .head h3,.swiper-slide.home-slide h3{white-space:nowrap;margin-top:0px;font-style:italic;letter-spacing:.3rem;margin-right:-0.3em;color:#848076;opacity:.6}@media(max-width: 767px){.home-slide-extensible h3,.contacts-box .head h3,.swiper-slide.home-slide h3{letter-spacing:.3rem;margin-right:-0.3em}}.home-slide-extensible img.home-logo-q,.contacts-box .head img.home-logo-q,.swiper-slide.home-slide img.home-logo-q{max-width:100%;width:180px}.home-slide-extensible img.home-logo,.contacts-box .head img.home-logo,.swiper-slide.home-slide img.home-logo{display:inline-block;width:80px;max-width:100%;margin-right:20px}.image-list{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.slide-wrapper{position:absolute;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;-o-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;z-index:2}.slide-wrapper.slide-wrapper-end{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;-o-align-items:flex-end;-ms-align-items:flex-end;-moz-align-items:flex-end;-webkit-align-items:flex-end;align-items:flex-end;-o-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.slide-wrapper.slide-wrapper-end .wedding-mobile{display:none}@media(max-width: 991px){.slide-wrapper.slide-wrapper-end{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;-o-align-items:stretch;-ms-align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-o-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.slide-wrapper.slide-wrapper-end .wedding-mobile{position:relative;width:100%;margin:30px 0;min-width:100%;max-width:100%;display:block}}.swiper-slide{background-color:transparent;background-position:center;background-attachment:scroll;background-repeat:no-repeat;-moz-background-size:cover;-webkit-background-size:cover;-ms-background-size:cover;background-size:cover}.swiper-slide.back2{background:#e5e4d5}.swiper-slide.back-img{background-color:#332713}.swiper-slide .container.full-height{min-height:100%;max-height:100%;position:relative}.swiper-slide .carousel{position:absolute;top:0;left:0;width:100%;height:100%}.swiper-slide .carousel .carousel-inner{height:100%}.swiper-slide .carousel .carousel-item{height:100%;background:transparent none no-repeat center scroll;-moz-background-size:cover;-webkit-background-size:cover;-ms-background-size:cover;background-size:cover}.swiper-slide .carousel .carousel-item .container,.swiper-slide .carousel .carousel-item .container .row{position:relative;min-height:100%;width:100%}.swiper-slide .carousel .carousel-item .container{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;-o-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-slide .slide-in-left{-webkit-transform:translate(-2000px, 0);-ms-transform:translate(-2000px, 0);-o-transform:translate(-2000px, 0);transform:translate(-2000px, 0);-webkit-transition:transform .5s;-o-transition:transform .5s;transition:transform .5s}.swiper-slide .slide-in-right{-webkit-transform:translate(2000px, 0);-ms-transform:translate(2000px, 0);-o-transform:translate(2000px, 0);transform:translate(2000px, 0);-webkit-transition:transform .5s;-o-transition:transform .5s;transition:transform .5s}.swiper-slide-active .slide-in-right,.swiper-slide-active .slide-in-left{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.swiper-slide-active .slide-in-left.dl_5,.swiper-slide-active .slide-in-right.dl_5{-moz-transition-delay:.5s;-webkit-transition-delay:.5s;transition-delay:.5s}.swiper-slide-active .slide-in-left.dl1,.swiper-slide-active .slide-in-right.dl1{-moz-transition-delay:1s;-webkit-transition-delay:1s;transition-delay:1s}.swiper-slide-active .slide-in-left.dl2,.swiper-slide-active .slide-in-right.dl2{-moz-transition-delay:2s;-webkit-transition-delay:2s;transition-delay:2s}.swiper-down{position:absolute;bottom:20px;left:10px;width:40px;height:40px;background:transparent url(/assets/images/scroll.svg) no-repeat center;-moz-background-size:contain;-webkit-background-size:contain;-ms-background-size:contain;background-size:contain;z-index:10}body.scheme-light .swiper-down{background-image:url(/assets/images/scrollb.svg)}body.scheme-light .cover-menu{background:rgba(255,255,255,.5)}@media(max-width: 991px){body.scheme-light .swiper-pagination,body.scheme-light .swiper-container-vertical>.swiper-pagination-bullets{background:#e7e7d3}}body.scheme-light .swiper-slide{background-color:#f9f8f4;color:#66635a}body.scheme-light .contacts-link{background-color:#f9f8f4;color:#66635a}body.scheme-light #switch-menu .c-hamburger span:before,body.scheme-light #switch-menu .c-hamburger span:after,body.scheme-light #switch-menu .c-hamburger span{background:#66635a}@media(min-width: 992px){body.scheme-dark .swiper-menu{background:rgba(105,102,94,.5)}}body.scheme-dark .swiper-pagination .swiper-pagination-bullet,body.scheme-dark .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,body.scheme-dark .contacts-link{color:#f9f8f4}body.scheme-dark .contacts-link{background-color:#69665e;border-color:#69665e}body.scheme-dark .cover-menu{background:rgba(0,0,0,.5)}body.scheme-dark .swiper-slide{background-color:#69665e;color:#f9f8f4}@media(max-width: 991px){body.scheme-dark .swiper-pagination,body.scheme-dark .swiper-container-vertical>.swiper-pagination-bullets{background:#332713}}body.scheme-dark #switch-menu .c-hamburger span:before,body.scheme-dark #switch-menu .c-hamburger span:after,body.scheme-dark #switch-menu .c-hamburger span{background:#f9f8f4}.col.col-text{max-width:50%}@media(max-width: 991px){.col.col-text{max-width:80%}}@media(max-width: 767px){.col.col-text{max-width:100%}}.box-title{color:#848076;margin-bottom:30px}@media(max-width: 991px){.box-title{text-align:center}}.box-title span{position:relative}.box-title span:after{content:"";display:block;position:absolute;width:80px;height:2px;background:#848076;top:100%;left:0%;margin-top:10px;opacity:.5}@media(max-width: 991px){.box-title span:after{left:50%;margin-left:-40px}}.box-description{margin-bottom:1rem}.box-description p{margin-bottom:0}@media(max-width: 991px){.box-description{text-align:center}}@media(max-width: 991px){.box .btn,.box .btn.btn-primary{display:block}}.last-slide .swiper-down{display:none !important}.touch .carousel .carousel-control-prev,.touch .carousel .carousel-control-next{display:none !important}.carousel.caption-middle .carousel-caption{background:rgba(51,39,19,.5);border-radius:10px}.carousel.caption-middle .carousel-caption{position:absolute;right:auto;bottom:auto;top:50%;left:50%;text-align:center;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding-left:20px;padding-right:20px}.carousel.caption-invert .carousel-caption{background:rgba(255,255,255,.8);color:#66635a}.contacts-slide{position:fixed;top:0;left:0;width:100%;height:100%;z-index:20;-webkit-transform:translate(0, 100%);-ms-transform:translate(0, 100%);-o-transform:translate(0, 100%);transform:translate(0, 100%);-webkit-transition:transform .4s;-o-transition:transform .4s;transition:transform .4s}.last-slide .contacts-link{display:none !important}.last-slide .contacts-slide{position:relative;top:auto;left:auto;height:100vh;background:#69665e;-webkit-transform:translate(0, 0%);-ms-transform:translate(0, 0%);-o-transform:translate(0, 0%);transform:translate(0, 0%)}.last-slide .contacts-slide *[data-role=contacts-close-box]{display:none !important}.contacts-slide,.contact-footer{background:#69665e}.contact-footer{position:relative;border-top:solid 20px rgba(156,153,145,.5);border-bottom:solid 20px rgba(156,153,145,.5)}.contact-footer .slide-wrapper{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;-o-align-items:stretch;-ms-align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-o-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;min-height:100%}.contact-footer .slide-wrapper .contacts-map{width:50%;background:#fefefe}@media(max-width: 991px){.contact-footer .slide-wrapper .contacts-map{display:none}}.contact-footer .slide-wrapper #map_canvas{position:relative;width:100%}.contact-footer .slide-wrapper .contacts-box{padding:40px 0}.contacts-active .contacts-slide{-webkit-transform:translate(0, 0%);-ms-transform:translate(0, 0%);-o-transform:translate(0, 0%);transform:translate(0, 0%)}#map_canvas{width:50%;height:100%}@media(max-width: 991px){#map_canvas{display:none}}.contacts-box{-webkit-flex-grow:1;flex-grow:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;-o-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;color:#f9f8f4}.contacts-box .close-box{position:absolute;top:10px;right:20px;width:30px;height:30px;border-radius:50%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;-o-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.contacts-box .close-box img{width:100%;max-width:100%}.contacts-box a{color:#f9f8f4}.contacts-box a:hover,.contacts-box a:focus,.contacts-box a:active{color:#f9f8f4}.contacts-box .head{text-align:center}.contacts-box .head h2{font-weight:bold;text-transform:uppercase;margin-bottom:40px;letter-spacing:.5rem;margin-right:-0.5em;white-space:nowrap;opacity:.8}.contacts-box .head h2 span{position:relative}.contacts-box .head h2 span:after{content:"";display:block;position:absolute;width:100px;height:5px;background:#f9f8f4;top:100%;left:50%;margin-top:15px;margin-left:-50px;opacity:.5}@media(max-width: 767px){.contacts-box .head h2{letter-spacing:.3rem;margin-right:-0.3em}}.contacts-box .head h4{white-space:nowrap;margin-top:30px;font-style:italic;letter-spacing:.3rem;margin-right:-0.3rem;color:#f9f8f4;opacity:.6}@media(max-width: 767px){.contacts-box .head h4{letter-spacing:.3rem;margin-right:-0.3em;margin-top:20px}}.contacts-box .head img.contacts-logo{width:100px;max-width:100%;opacity:.5}.contacts-box .body{padding:30px 0}@media(max-width: 767px){.contacts-box .body{padding:10px 30px}}.contacts-box .body .item{font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.8rem;border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:20px}.contacts-box .body .item a{text-decoration:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;-o-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:no-wrap;-o-flex-wrap:no-wrap;-moz-flex-wrap:no-wrap;-webkit-flex-wrap:no-wrap;flex-wrap:no-wrap;width:320px;max-width:100%;position:relative}.contacts-box .body .item a:hover,.contacts-box .body .item a:focus,.contacts-box .body .item a:active{text-decoration:none}.contacts-box .body .item a i{margin:10px}.contacts-box .body .item a i,.contacts-box .body .item a span{display:inline-block}.contacts-box .body .item a span{-webkit-flex-grow:1;flex-grow:1}.contacts-box .body .item.socials a{width:auto;max-width:auto;display:inline-block;width:30px;height:30px;line-height:30px;background:#848076;border-radius:50%;text-align:center;margin-bottom:10px;margin-right:10px}.contacts-box .body .item.socials a:hover{background:#9c9991}.site-Q .contacts-box .head img.contacts-logo{width:180px}nav.site-nav{position:fixed;top:0;left:0;width:100%;z-index:10;background:#5c5952;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;-o-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}nav.site-nav .left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-o-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;-o-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}nav.site-nav .right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;-o-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}nav.site-nav .text{font-style:italic;color:#f9f8f4;opacity:.8}@media(max-width: 767px){nav.site-nav .text{display:none}}nav.site-nav .logo-wrap{padding:5px 10px}nav.site-nav img.logo{height:30px;opacity:.8}nav.site-nav .contacts-link{color:#f9f8f4;border-color:#f9f8f4}.page-title{background:#69665e none no-repeat center fixed;-moz-background-size:cover;-webkit-background-size:cover;-ms-background-size:cover;background-size:cover;padding:60px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;-o-align-items:flex-end;-ms-align-items:flex-end;-moz-align-items:flex-end;-webkit-align-items:flex-end;align-items:flex-end;-o-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.page-title.page-title-image{padding-bottom:0px;height:50vh}.page-title .box{background:#69665e;background:rgba(105,102,94,.95);max-width:640px;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;color:#f9f8f4;padding:10px 30px;padding-bottom:5px;padding-top:15px;text-align:center}.page-title .box h4.box-title{color:#f9f8f4;font-weight:300;text-transform:uppercase}.page-title .box h4.box-title span:after{background:#f9f8f4;left:50%;margin-left:-40px}@media(max-width: 767px){.page-title .box .box-description{display:none}}.btn{font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.8rem;text-transform:uppercase;letter-spacing:.2rem;margin-right:-0.2rem}.btn.btn-primary{border:1px solid #848076;border-radius:0;background:rgba(255,255,255,.1);color:#69665e;-webkit-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}.btn.btn-primary.enlight,.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active{outline:none;background-color:#848076;color:#f9f8f4}@media(max-width: 991px){.btn.btn-primary{font-size:.7rem}}.btn.focus,.btn:focus{box-shadow:none}.btn.btn-primary-outline.active{font-weight:bold}img.float-left{max-width:100%;height:auto !important}.gallery{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-o-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;-o-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.gallery a{display:block;width:33%;height:200px;padding:10px;overflow:hidden}@media(max-width: 991px){.gallery a{width:50%;height:150px}}@media(max-width: 767px){.gallery a{width:100%}}.gallery a img{object-fit:cover;object-position:center;max-width:none;max-width:120%}section{background:#f9f8f4;padding:40px 30px}.template-fluid .img-responsive{max-width:100%}@media(max-width: 319px){.template-fluid h1{font-size:20px}}@media(min-width: 320px){.template-fluid h1{font-size:calc(1.25rem + ((1vw - 3.2px) * 0.25))}}@media(min-width: 1920px){.template-fluid h1{font-size:24px}}.template-fluid h4{font-style:italic;opacity:.8}@media(max-width: 319px){.template-fluid h4{font-size:18px}}@media(min-width: 320px){.template-fluid h4{font-size:calc(1.125rem + ((1vw - 3.2px) * 0.25))}}@media(min-width: 1920px){.template-fluid h4{font-size:22px}}.template-fluid .sep{position:relative;padding:20px 0}.template-fluid .sep:after{content:"";display:block;position:absolute;width:100px;height:3px;background:#848076;top:50%;left:50%;margin-top:-5px;margin-left:-50px;opacity:.5}.template-fluid p{line-height:normal;margin-bottom:.5rem}.template-fluid .blocco-titolo-sottotitolo{margin-bottom:20px;padding:0 40px;max-width:640px}.c-hamburger{display:block;position:relative;overflow:hidden;margin:0;padding:0;width:40px;height:40px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer}.c-hamburger:focus{outline:none}.c-hamburger span{display:block;position:absolute;top:19px;left:10px;right:10px;height:2px;background:#fff}.c-hamburger span::before,.c-hamburger span::after{position:absolute;display:block;left:0;width:100%;height:2px;background-color:#fff;content:""}.c-hamburger span::before{top:-8px}.c-hamburger span::after{bottom:-8px}.c-hamburger--htx{background-color:transparent}.c-hamburger--htx span::before,.c-hamburger--htx span::after{-webkit-transition-duration:.3s,.3s;transition-duration:.3s,.3s;-webkit-transition-delay:.3s,0s;transition-delay:.3s,0s}.c-hamburger--htx span::before{-webkit-transition-property:top,-webkit-transform;transition-property:top,transform}.c-hamburger--htx span::after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,transform}.menu-active .c-hamburger--htx{background-color:transparent}.menu-active .c-hamburger--htx span{background:none !important}.menu-active .c-hamburger--htx span::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu-active .c-hamburger--htx span::after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-active .c-hamburger--htx span::before,.menu-active .c-hamburger--htx span::after{-webkit-transition-delay:0s,.3s;transition-delay:0s,.3s}.carousel-control-next-icon,.carousel-control-prev-icon{width:60px;height:60px}/*# sourceMappingURL=style.css.map */
