@font-face{font-family:"HarmoniaSansProCyr-Black";src:url("../fonts/HarmoniaSansProCyr-Black/HarmoniaSansProCyr-Black.eot");src:url("../fonts/HarmoniaSansProCyr-Black/HarmoniaSansProCyr-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/HarmoniaSansProCyr-Black/HarmoniaSansProCyr-Black.woff") format("woff"),url("../fonts/HarmoniaSansProCyr-Black/HarmoniaSansProCyr-Black.ttf") format("truetype");font-style:normal;font-weight:normal;font-display:swap}:root{--f-Libre-Baskerville: "Libre Baskerville", serif;--f-Inter: "Inter", sans-serif}:root{--color-white: #ffffff;--color-gray: #F1F5F9;--color-braun: #EAD5C1;--color-black: #131313;--color-dark-blue: #1D3557;--color-green: #26A38D;--color-soft-green: #83D8C9}@media(min-width: 1400px){.container{max-width:1300px}}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl,.col-xxl-auto{position:relative;padding-right:10px;padding-left:10px}body{font-family:var(--f-Inter);color:var(--color-black);font-size:16px;line-height:1.4;font-weight:400;padding-right:0 !important;background-color:var(--color-gray)}body .modal.show{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;height:100%}.wrapper{width:100%;margin:0 auto;overflow-x:hidden;position:relative;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none !important}a{text-decoration:none}a:hover,a:focus,a:active,a:visited{text-decoration:none;outline:none}.page{margin:0;padding:0}.fixedPosition{overflow:hidden !important}svg{width:100%;height:auto}.object-fit{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.site-header{position:fixed;top:0;left:0;right:0;z-index:10;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.site-header.fixed-header{-webkit-transform:translateY(-110%);-ms-transform:translateY(-110%);transform:translateY(-110%)}.site-header.fixed-header-visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.menu-btn{display:none;background-color:rgba(0,0,0,0);padding:0;margin:0;border:none;width:15px;gap:4px;position:relative;z-index:12}@media(max-width: 992px){.menu-btn{display:-ms-grid;display:grid}}.menu-btn span{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;height:2px;display:block}.menu-btn.close-type span{display:block;width:100%;background-color:var(--color-black);border-radius:2px}.menu-btn.close-type.active span{background-color:var(--color-green)}.menu-btn.close-type.active span:nth-child(1){-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:rotate(40deg) translateY(1px) translateX(0);-ms-transform:rotate(40deg) translateY(1px) translateX(0);transform:rotate(40deg) translateY(1px) translateX(0)}.menu-btn.close-type.active span:nth-child(2){opacity:0}.menu-btn.close-type.active span:nth-child(3){-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:rotate(-45deg) translateY(-1px) translateX(0);-ms-transform:rotate(-45deg) translateY(-1px) translateX(0);transform:rotate(-45deg) translateY(-1px) translateX(0)}@media(max-width: 992px){.header-navigation{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;display:none;padding-top:40px;overflow:scroll;max-height:calc(100vh - 40px - 44px)}}.target-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-green) !important;font-weight:600;font-size:14px;text-transform:uppercase}.target-text svg{width:12px;height:auto;margin-left:10px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.target-text svg path{fill:var(--color-green);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.target-text:hover{color:var(--color-soft-green) !important}.target-text:hover svg{-webkit-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}.target-text:hover svg path{fill:var(--color-soft-green)}.target-text--large{font-size:15px}.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;border-radius:8px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:none;padding-top:0;padding-bottom:0;font-weight:600;color:var(--color-black) !important}.button--arrow svg{width:15px;margin-left:15px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media(max-width: 767px){.button--arrow svg{width:12px;margin-left:12px}}.button--arrow svg path{fill:var(--color-black)}.button--arrow:hover svg{-webkit-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}.button--height{height:54px;font-size:16px}@media(max-width: 767px){.button--height{height:46px;font-size:13px}}.button--small{height:49px;font-size:15px}@media(max-width: 767px){.button--small{height:46px;font-size:13px}}.button--green{background-color:var(--color-soft-green)}.button--green:hover{background-color:var(--color-green)}.button--braun{background-color:var(--color-braun)}.button--braun:hover{background-color:var(--color-white)}.button--asymmetry{padding-left:20px;padding-right:16px}.button--asymmetry-bid{padding-left:38px;padding-right:32px}.controls-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(max-width: 992px){.controls-wrapper{display:none}}.controls-wrapper .control{border-radius:50%;width:54px;height:54px;background-color:var(--color-soft-green);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}.controls-wrapper .control svg{width:17px;height:auto}.controls-wrapper .control svg path{fill:var(--color-black)}.controls-wrapper .control:hover{background-color:var(--color-green)}.slick-dots{position:relative !important;bottom:0 !important;margin-top:32px !important;width:720px !important}@media(max-width: 767px){.slick-dots{margin-top:24px !important;width:540px !important}}@media(max-width: 575px){.slick-dots{width:100vw !important}}.slick-dots li{margin:0 5px !important;width:8px !important;height:8px !important;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-color:var(--color-soft-green);border-radius:25px;opacity:.4}.slick-dots li button{display:none !important}.slick-dots li.slick-active{width:20px !important;opacity:1}.page-title{font-family:var(--f-Libre-Baskerville);font-weight:400;font-size:56px;line-height:1.3;letter-spacing:-0.02em}@media(max-width: 767px){.page-title{font-size:26px}}@media(max-width: 350px){.page-title{font-size:7vw}}.page-title--small{line-height:1.2}@media(max-width: 992px){.page-title--small{font-size:40px;line-height:1.1}}@media(max-width: 767px){.page-title--small{font-size:26px;line-height:1.3}}@media(max-width: 350px){.page-title--small{font-size:7vw}}.block-title{font-family:var(--f-Libre-Baskerville);font-weight:400;font-size:42px;line-height:1.1;color:#0b0b0b;letter-spacing:-0.02em}@media(max-width: 992px){.block-title{font-size:38px}}@media(max-width: 767px){.block-title{font-size:25px}}.block-title--small-title{font-size:32px;line-height:1.3}@media(max-width: 992px){.block-title--small-title{font-size:38px}}@media(max-width: 767px){.block-title--small-title{font-size:25px}}.card-title{font-size:20px;color:var(--color-black);line-height:1.3;font-weight:700;font-family:var(--f-Libre-Baskerville)}@media(max-width: 767px){.card-title{font-size:17px}}.indent-top-big{padding-top:104px}@media(max-width: 992px){.indent-top-big{padding-top:80px}}@media(max-width: 767px){.indent-top-big{padding-top:70px}}.indent-top-medium{padding-top:80px}@media(max-width: 767px){.indent-top-medium{padding-top:56px}}.indent-top-small{padding-top:52px}@media(max-width: 992px){.indent-top-small{padding-top:40px}}@media(max-width: 767px){.indent-top-small{padding-top:35px}}.indent-bottom-big{padding-bottom:104px}@media(max-width: 992px){.indent-bottom-big{padding-bottom:80px}}@media(max-width: 767px){.indent-bottom-big{padding-bottom:70px}}.indent-bottom-medium{padding-bottom:80px}@media(max-width: 767px){.indent-bottom-medium{padding-bottom:56px}}.indent-bottom-small{padding-bottom:52px}@media(max-width: 992px){.indent-bottom-small{padding-bottom:40px}}@media(max-width: 767px){.indent-bottom-small{padding-bottom:35px}}form .form-group .form-control{width:100%;height:100%;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}form .form-group .form-control::-webkit-input-placeholder{color:#000}form .form-group .form-control:-moz-placeholder{color:#000}form .form-group .form-control::-moz-placeholder{color:#000}form .form-group .form-control:-ms-input-placeholder{color:#000}.modal .modal-dialog{margin:auto}.modal .modal-dialog .modal-content{width:100%;border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.modal .modal-dialog .modal-content .modal-header{padding:0;border:none;position:relative}.modal .modal-dialog .modal-content .modal-header .close{opacity:1;position:absolute;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;outline:none !important}.modal .modal-dialog .modal-content .modal-body{padding:0;border:none}.gallery-modal{padding:0 !important;background-color:var(--color-gray) !important}.gallery-modal .modal-dialog{width:100%;max-width:100%}.gallery-modal .modal-content{width:100%;background-color:var(--color-gray);padding-top:20px;padding-bottom:80px}@media(max-width: 575px){.gallery-modal .modal-content{padding-left:10px;padding-right:10px}}.gallery-modal .popup-navigation-wrapper{position:fixed;top:0;left:0;right:15px;z-index:3;padding-top:20px;background-color:var(--color-gray)}@media(max-width: 1024px){.gallery-modal .popup-navigation-wrapper{right:0}}@media(max-width: 575px){.gallery-modal .popup-navigation-wrapper{padding-right:10px;padding-left:10px}}.gallery-modal .popup-navigation-wrapper .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:40px !important;gap:20px}.gallery-modal .popup-navigation-wrapper .modal-header .btn-close{border-radius:22px;border:1px solid #bac8d7;padding:8px 15px 8px 12px;background-color:var(--color-gray);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-weight:500;font-size:14px;margin:0;opacity:1;width:auto;background-image:none;-webkit-box-shadow:none !important;box-shadow:none !important}@media(max-width: 767px){.gallery-modal .popup-navigation-wrapper .modal-header .btn-close{font-size:12px;width:36px;height:36px;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.gallery-modal .popup-navigation-wrapper .modal-header .btn-close svg{width:20px;height:auto;margin-right:8px}@media(max-width: 767px){.gallery-modal .popup-navigation-wrapper .modal-header .btn-close svg{width:18px;margin-right:0}}@media(max-width: 767px){.gallery-modal .popup-navigation-wrapper .modal-header .btn-close span{display:none}}.gallery-modal .popup-navigation-wrapper .modal-header .modal-title{font-size:20px;line-height:1.2;font-weight:700;font-family:var(--f-Libre-Baskerville)}@media(max-width: 767px){.gallery-modal .popup-navigation-wrapper .modal-header .modal-title{font-size:18px;display:none}}.gallery-modal .popup-navigation-wrapper .modal-header .booking{border-radius:22px;padding:8px 15px;text-transform:uppercase;background-color:var(--color-soft-green);font-size:14px;font-weight:600;border:none;color:var(--color-black) !important;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.gallery-modal .popup-navigation-wrapper .modal-header .booking:hover{background-color:var(--color-green)}@media(max-width: 767px){.gallery-modal .popup-navigation-wrapper .modal-header .booking{font-size:12px;padding:8px 13px}}.gallery-modal .popup-navigation-wrapper .gallery-nav-wrapper{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;row-gap:15px;position:relative;z-index:2}@media(max-width: 992px){.gallery-modal .popup-navigation-wrapper .gallery-nav-wrapper{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media(max-width: 767px){.gallery-modal .popup-navigation-wrapper .gallery-nav-wrapper{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:10px}}.gallery-modal .popup-navigation-wrapper .gallery-nav-wrapper:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#bac8d7}.gallery-modal .popup-navigation-wrapper .gallery-nav-wrapper .item{list-style:none}.gallery-modal .popup-navigation-wrapper .gallery-nav-wrapper .item a{color:#494949 !important;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer;padding-bottom:10px;border-bottom:2px solid rgba(0,0,0,0);font-weight:500;display:block}@media(max-width: 767px){.gallery-modal .popup-navigation-wrapper .gallery-nav-wrapper .item a{font-size:14px;padding-bottom:2px}}.gallery-modal .popup-navigation-wrapper .gallery-nav-wrapper .item a.active{color:var(--color-green) !important;border-color:var(--color-green)}.gallery-modal .popup-navigation-wrapper .gallery-nav-wrapper .item a:hover{color:var(--color-soft-green) !important;border-color:var(--color-soft-green)}.gallery-modal .modal-body .gallery-list-wrapper{padding-top:40px;position:relative;z-index:1}.gallery-modal .modal-body .gallery-list-wrapper .gallery-item{margin-bottom:56px;scroll-margin-top:100px}.gallery-modal .modal-body .gallery-list-wrapper .gallery-item:last-child{margin-bottom:0}.gallery-modal .modal-body .gallery-list-wrapper .gallery-item .gallery-title{font-size:24px;font-family:var(--f-Libre-Baskerville);font-weight:700;line-height:1.2;margin-bottom:20px;text-align:left;display:block}.gallery-modal .modal-body .gallery-list-wrapper .gallery-item .gallery-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media(max-width: 767px){.gallery-modal .modal-body .gallery-list-wrapper .gallery-item .gallery-wrapper{gap:16px}}.gallery-modal .modal-body .gallery-list-wrapper .gallery-item .gallery-wrapper .item{width:calc(50% - 10px);overflow:hidden;border-radius:8px}@media(max-width: 767px){.gallery-modal .modal-body .gallery-list-wrapper .gallery-item .gallery-wrapper .item{width:calc(50% - 8px)}}.gallery-modal .modal-body .gallery-list-wrapper .gallery-item .gallery-wrapper .item .inner{position:relative;padding-bottom:70%;width:100%;display:block}.gallery-modal .modal-body .gallery-list-wrapper .gallery-item .gallery-wrapper .item .inner img{position:absolute;inset:0}.success-form-modal .modal-dialog{max-width:540px;width:540px}@media(max-width: 575px){.success-form-modal .modal-dialog{width:290px}}.success-form-modal .modal-content{position:relative;border-radius:12px !important;padding:48px 32px;background-color:var(--color-white);border:1px solid #bac8d7}@media(max-width: 575px){.success-form-modal .modal-content{padding:40px 16px}}.success-form-modal .modal-content .btn-close{position:absolute;top:16px;right:16px;width:30px;padding:0;-webkit-box-shadow:none;box-shadow:none;opacity:1}.success-form-modal .modal-content .icon{width:48px;height:auto;margin:0 auto 32px;display:block}@media(max-width: 575px){.success-form-modal .modal-content .icon{width:40px;margin-bottom:24px}}.success-form-modal .modal-content .icon path{fill:var(--color-green)}.success-form-modal .modal-content .text{margin:0;text-align:center;font-weight:600;font-family:var(--f-Libre-Baskerville);font-size:24px;color:var(--color-green)}@media(max-width: 575px){.success-form-modal .modal-content .text{font-size:20px}}.booking-modal .modal-dialog{margin-top:100px;width:540px;max-width:540px}@media(max-width: 575px){.booking-modal .modal-dialog{width:290px}}.booking-modal .modal-content{position:relative;border-radius:12px !important;padding:48px 32px;background-color:var(--color-white);border:1px solid #bac8d7}@media(max-width: 575px){.booking-modal .modal-content{padding:40px 16px}}.booking-modal .modal-content .btn-close{position:absolute;top:16px;right:16px;width:30px;padding:0;-webkit-box-shadow:none;box-shadow:none;opacity:1}.booking-modal .modal-content .block-title{margin-bottom:32px;display:block;width:100%}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}.slick-prev[dir=rtl]{left:auto;right:-25px}.slick-prev:before{content:"←"}.slick-prev:before[dir=rtl]{content:"→"}.slick-next{right:-25px}.slick-next[dir=rtl]{left:-25px;right:auto}.slick-next:before{content:"→"}.slick-next:before[dir=rtl]{content:"←"}.slick-dotted .slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.site-header{padding-top:20px}@media(max-width: 767px){.site-header{padding-top:16px}}.site-header .content .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:8px;padding:12px 24px;background-color:var(--color-white);border:1px solid #d2dce7}@media(max-width: 992px){.site-header .content .inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.site-header .logo{margin-bottom:0;color:var(--color-black) !important;font-size:20px;font-weight:700;font-family:var(--f-Libre-Baskerville);position:relative;z-index:12}.site-header .header-navigation .main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px;padding:0;margin:0}@media(max-width: 1200px){.site-header .header-navigation .main-menu{gap:30px}}@media(max-width: 992px){.site-header .header-navigation .main-menu{width:100%;display:-ms-grid;display:grid;gap:24px}}.site-header .header-navigation .main-menu .menu-item{list-style:none}.site-header .header-navigation .main-menu .menu-item a{text-transform:capitalize;color:var(--color-black) !important;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media(max-width: 992px){.site-header .header-navigation .main-menu .menu-item a{font-size:18px}}.site-header .header-navigation .main-menu .menu-item a:hover{color:var(--color-green) !important}.site-header .header-navigation .main-menu .menu-item.menu-item-has-children{position:relative;padding-right:15px}@media(max-width: 992px){.site-header .header-navigation .main-menu .menu-item.menu-item-has-children{padding-right:0}}.site-header .header-navigation .main-menu .menu-item.menu-item-has-children:after{content:"";width:5px;height:5px;position:absolute;right:0;top:50%;border-top:1px solid var(--color-black);border-right:1px solid var(--color-black);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:translateY(-50%) rotate(136deg);-ms-transform:translateY(-50%) rotate(136deg);transform:translateY(-50%) rotate(136deg)}@media(max-width: 992px){.site-header .header-navigation .main-menu .menu-item.menu-item-has-children:after{display:none}}.site-header .header-navigation .main-menu .menu-item.menu-item-has-children .sub-menu{padding:15px 0 4px 0;margin:0;background-color:var(--color-white);position:absolute;border-radius:0 0 6px 6px;width:-webkit-max-content;width:-moz-max-content;width:max-content;left:-12px;display:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media(max-width: 992px){.site-header .header-navigation .main-menu .menu-item.menu-item-has-children .sub-menu{display:block;position:relative;left:auto;width:100%;padding:15px 0 0 0}}.site-header .header-navigation .main-menu .menu-item.menu-item-has-children .sub-menu .menu-item{padding:4px 12px;border-bottom:1px solid #d2dce7}@media(max-width: 992px){.site-header .header-navigation .main-menu .menu-item.menu-item-has-children .sub-menu .menu-item{border:none}}.site-header .header-navigation .main-menu .menu-item.menu-item-has-children .sub-menu .menu-item:last-child{border:none}.site-header .header-navigation .main-menu .menu-item.menu-item-has-children .sub-menu .menu-item a{font-size:14px;width:100%;display:block}.site-header .header-navigation .main-menu .menu-item.menu-item-has-children:hover>a{color:var(--color-green) !important}.site-header .header-navigation .main-menu .menu-item.menu-item-has-children:hover:after{border-color:var(--color-soft-green)}.site-header .header-navigation .main-menu .menu-item.menu-item-has-children:hover .sub-menu{display:block}.site-header .header-navigation .target-text{display:none}@media(max-width: 992px){.site-header .header-navigation .target-text{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:32px}}@media(max-width: 992px){.site-header .target-text{display:none}}.site-footer{background-color:var(--color-black);padding-top:48px;padding-bottom:30px;color:var(--color-white)}@media(max-width: 992px){.site-footer{padding-top:40px}}@media(max-width: 767px){.site-footer{padding-top:32px;padding-bottom:20px}}.site-footer .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:32px}@media(max-width: 767px){.site-footer .content{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:30px}}.site-footer .logo{font-family:var(--f-Libre-Baskerville);font-weight:700;color:var(--color-white) !important;font-size:20px;margin-bottom:0;margin-right:17%}@media(max-width: 1200px){.site-footer .logo{margin-right:10%}}@media(max-width: 767px){.site-footer .logo{margin-right:0;margin-bottom:32px}}.site-footer .menus-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1}@media(max-width: 992px){.site-footer .menus-wrapper{gap:32px}}@media(max-width: 767px){.site-footer .menus-wrapper{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:40px}}@media(max-width: 767px){.site-footer .menus-wrapper .menu-wrapper{width:calc(50% - 10px)}}.site-footer .menus-wrapper .menu-name{margin-bottom:16px;text-transform:uppercase;font-weight:700;font-size:16px}.site-footer .menus-wrapper .footer-menu{padding:0;margin:0;gap:12px;display:-ms-grid;display:grid}.site-footer .menus-wrapper .footer-menu li{list-style:none}.site-footer .menus-wrapper .footer-menu a{color:var(--color-white) !important;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.site-footer .menus-wrapper .footer-menu a:hover{opacity:.8}.site-footer .menus-wrapper .social-networks-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;padding:0;margin:0}.site-footer .menus-wrapper .social-networks-list .network{list-style:none}.site-footer .menus-wrapper .social-networks-list .network a{width:40px;height:40px;border-radius:50%;border:1px solid var(--color-white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.site-footer .menus-wrapper .social-networks-list .network a img{width:20px;height:auto}.site-footer .menus-wrapper .social-networks-list .network a:hover{opacity:.8}.site-footer .copy-wrapper{padding-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media(max-width: 767px){.site-footer .copy-wrapper{gap:16px}}.site-footer .copy-wrapper:before{content:"";position:absolute;top:0;right:10px;left:10px;height:1px;background-color:#3c3c3c}.site-footer .copy-wrapper .copy-text{margin-bottom:0;color:#7f7f7f;font-size:14px}@media(max-width: 767px){.site-footer .copy-wrapper .copy-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.site-footer .copy-wrapper .tech-pages-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media(max-width: 767px){.site-footer .copy-wrapper .tech-pages-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.site-footer .copy-wrapper .tech-pages-wrapper .tech-page{font-size:14px;color:var(--color-white) !important;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.site-footer .copy-wrapper .tech-pages-wrapper .tech-page:hover{opacity:.8}.post-main-screen{padding-top:120px}@media(max-width: 992px){.post-main-screen{padding-top:104px}}@media(max-width: 767px){.post-main-screen{padding-top:88px}}.post-main-screen .publish-data{font-size:14px;line-height:1.5;margin-bottom:16px}@media(max-width: 767px){.post-main-screen .publish-data{font-size:13px;margin-bottom:8px}}.post-main-screen .post-title{font-family:var(--f-Libre-Baskerville);font-weight:400;font-size:42px;color:#0b0b0b;margin-bottom:40px;line-height:1.4;letter-spacing:-0.02em}@media(max-width: 992px){.post-main-screen .post-title{font-size:38px}}@media(max-width: 767px){.post-main-screen .post-title{font-size:26px;margin-bottom:28px}}.post-main-screen .image-wrapper{width:1000px;border-radius:16px;overflow:hidden;position:relative;margin:0 auto;padding-bottom:60%}@media(max-width: 1389px){.post-main-screen .image-wrapper{width:100%}}.post-main-screen .image-wrapper img{position:absolute;inset:0}.post-body{padding-bottom:100px}@media(max-width: 992px){.post-body{padding-bottom:80px}}@media(max-width: 767px){.post-body{padding-bottom:70px}}.post-body .inner{width:1000px;margin:0 auto;border-bottom:1px solid #bac8d7;padding-bottom:20px}@media(max-width: 1380px){.post-body .inner{width:100%}}@media(max-width: 767px){.post-body .inner{padding-top:16px}}.post-body .inner h2,.post-body .inner h3,.post-body .inner h4,.post-body .inner h5,.post-body .inner h6{font-family:var(--f-Libre-Baskerville);font-weight:400;line-height:1.3;letter-spacing:-0.02em;margin-bottom:20px;margin-top:40px}@media(max-width: 767px){.post-body .inner h2,.post-body .inner h3,.post-body .inner h4,.post-body .inner h5,.post-body .inner h6{margin-bottom:16px;margin-top:28px}}.post-body .inner h3{font-size:32px}@media(max-width: 767px){.post-body .inner h3{font-size:25px}}.post-body .inner p{margin-bottom:20px;font-size:18px}@media(max-width: 767px){.post-body .inner p{font-size:17px;margin-bottom:16px}}.post-body .inner p strong{font-weight:600}.post-body .inner ul,.post-body .inner ol{margin-left:0;margin-bottom:20px;padding-left:30px}.post-body .inner ul li,.post-body .inner ol li{margin-bottom:20px;font-size:18px}@media(max-width: 767px){.post-body .inner ul li,.post-body .inner ol li{font-size:17px;margin-bottom:16px}}.post-body .inner ul li strong,.post-body .inner ol li strong{font-weight:600}.post-body .inner .wp-block-image{margin-top:40px;border-radius:16px;overflow:hidden}@media(max-width: 767px){.post-body .inner .wp-block-image{margin-top:28px}}.post-body .share-wrapper{padding-top:40px}@media(max-width: 767px){.post-body .share-wrapper{padding-top:36px}}.post-body .share-wrapper .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;width:1000px;padding:0;border:none}@media(max-width: 1380px){.post-body .share-wrapper .inner{width:100%}}.post-body .share-wrapper .shared-title{margin:0;color:var(--color-green);font-family:var(--f-Libre-Baskerville);font-size:24px;font-weight:700;line-height:1.2}@media(max-width: 767px){.post-body .share-wrapper .shared-title{font-size:18px}}.post-body .share-wrapper .shared-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.post-body .share-wrapper .shared-list .shared-btn{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:50%;background-color:var(--color-green);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;width:40px;height:40px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.post-body .share-wrapper .shared-list .shared-btn svg{width:20px;height:auto}.post-body .share-wrapper .shared-list .shared-btn:hover{background-color:var(--color-soft-green)}.blog-content{padding-top:120px;padding-bottom:100px}@media(max-width: 992px){.blog-content{padding-top:122px;padding-bottom:80px}}@media(max-width: 767px){.blog-content{padding-top:84px;padding-bottom:70px}}.blog-content .page-title{margin-bottom:48px}@media(max-width: 992px){.blog-content .page-title{margin-bottom:30px}}@media(max-width: 767px){.blog-content .page-title{margin-bottom:24px}}.blog-content .posts-categories-list,.blog-content .places-list{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;row-gap:15px;position:relative;z-index:2}@media(max-width: 992px){.blog-content .posts-categories-list,.blog-content .places-list{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media(max-width: 767px){.blog-content .posts-categories-list,.blog-content .places-list{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:10px}}.blog-content .posts-categories-list .cat,.blog-content .places-list .cat{list-style:none;color:#494949;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer;padding-bottom:10px;border-bottom:2px solid rgba(0,0,0,0);font-weight:500}@media(max-width: 767px){.blog-content .posts-categories-list .cat,.blog-content .places-list .cat{font-size:14px;padding-bottom:2px}}.blog-content .posts-categories-list .cat.active,.blog-content .places-list .cat.active{color:var(--color-green);border-color:var(--color-green)}.blog-content .posts-categories-list .cat:hover,.blog-content .places-list .cat:hover{color:var(--color-soft-green);border-color:var(--color-soft-green)}.blog-content .posts-list{position:relative;z-index:1;padding-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}@media(max-width: 992px){.blog-content .posts-list{padding-top:30px}}@media(max-width: 767px){.blog-content .posts-list{padding-top:24px}}.blog-content .posts-list:before{content:"";position:absolute;top:-1px;height:1px;left:10px;right:10px;background-color:#bac8d7}.blog-content .posts-list .post-preview{border-radius:8px;width:calc(33.33% - 20px);border:1px solid #d2dce7;background:var(--color-white);-webkit-box-shadow:0 5px 15px 0 rgba(184,194,205,.2);box-shadow:0 5px 15px 0 rgba(184,194,205,.2);padding:20px;cursor:pointer}@media(max-width: 992px){.blog-content .posts-list .post-preview{width:calc(50% - 15px)}}@media(max-width: 767px){.blog-content .posts-list .post-preview{width:100%}}.blog-content .posts-list .post-preview .post-image{border-radius:6px;display:block;overflow:hidden;width:100%;padding-bottom:59%;margin-bottom:20px;position:relative}.blog-content .posts-list .post-preview .post-image img{position:absolute;inset:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.blog-content .posts-list .post-preview .post-data{display:block;margin-bottom:14px;font-size:14px;color:#595959 !important}@media(max-width: 767px){.blog-content .posts-list .post-preview .post-data{font-size:13px;margin-bottom:12px}}.blog-content .posts-list .post-preview .post-tile{margin-bottom:14px;font-size:20px;font-family:var(--f-Libre-Baskerville);line-height:1.3;font-weight:700}@media(max-width: 767px){.blog-content .posts-list .post-preview .post-tile{font-size:17px;margin-bottom:12px}}.blog-content .posts-list .post-preview .post-tile a{color:var(--color-black) !important;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.blog-content .posts-list .post-preview .description{margin-bottom:0;color:var(--color-black) !important;font-weight:300;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}@media(max-width: 767px){.blog-content .posts-list .post-preview .description{font-size:15px}}.blog-content .posts-list .post-preview:hover .post-image img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.blog-content .posts-list .post-preview:hover .post-tile a{color:var(--color-green) !important}.blog-content .posts-list .property-item{width:calc(33.33% - 20px);padding:20px;background-color:var(--color-white);border-radius:8px;border:1px solid #d2dce7;-webkit-box-shadow:0 5px 15px 0 rgba(184,194,205,.2);box-shadow:0 5px 15px 0 rgba(184,194,205,.2);height:auto;display:block}@media(max-width: 992px){.blog-content .posts-list .property-item{width:calc(50% - 15px)}}@media(max-width: 767px){.blog-content .posts-list .property-item{width:100%;padding:16px}}.blog-content .posts-list .property-item .image-wrapper{width:100%;position:relative;overflow:hidden;border-radius:6px;padding-bottom:65%;margin-bottom:16px;display:block}.blog-content .posts-list .property-item .image-wrapper img{position:absolute;inset:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.blog-content .posts-list .property-item .property-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-content .posts-list .property-item .name{font-size:24px;font-weight:700;font-family:var(--f-Libre-Baskerville);line-height:1.2;display:block;color:var(--color-black) !important;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media(max-width: 767px){.blog-content .posts-list .property-item .name{font-size:17px;margin-bottom:10px}}.blog-content .posts-list .property-item .price{color:var(--color-black) !important}.blog-content .posts-list .property-item .price span{font-size:18px;font-weight:700;line-height:1.2;font-family:var(--f-Libre-Baskerville)}@media(max-width: 767px){.blog-content .posts-list .property-item .price span{font-size:17px;margin-bottom:10px}}.blog-content .posts-list .property-item .property-info{display:block}.blog-content .posts-list .property-item .property-info .info-item{color:#131313 !important;font-size:14px}.blog-content .posts-list .property-item .property-info .info-item:first-child{display:block}.blog-content .posts-list .property-item .property-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.blog-content .posts-list .property-item .property-options .option-item svg{width:auto;height:21px}.blog-content .posts-list .property-item .info-wrapper{display:-ms-grid;display:grid;margin-bottom:20px;gap:14px;color:var(--color-black) !important}.blog-content .posts-list .property-item .info-wrapper .info-item{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-content .posts-list .property-item .info-wrapper .info-item .icon{width:20px;height:auto;margin-right:10px}@media(max-width: 767px){.blog-content .posts-list .property-item .info-wrapper .info-item .icon{width:18px;margin-right:8px}}.blog-content .posts-list .property-item .slide-footer{border-top:1px solid #d2dce7;padding-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 1400px){.blog-content .posts-list .property-item .slide-footer{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}}.blog-content .posts-list .property-item .slide-footer .price{color:var(--color-black) !important}@media(max-width: 1400px){.blog-content .posts-list .property-item .slide-footer .price{width:100%}}.blog-content .posts-list .property-item .slide-footer .price span{font-size:18px;font-weight:700;line-height:1.2;font-family:var(--f-Libre-Baskerville)}.blog-content .posts-list .property-item:hover .image-wrapper img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.blog-content .posts-list .property-item:hover .name{color:var(--color-soft-green) !important}.blog-content .posts-list .property-item:hover .target-text{color:var(--color-soft-green) !important}.blog-content .posts-list .property-item:hover .target-text svg{-webkit-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}.blog-content .posts-list .property-item:hover .target-text svg path{fill:var(--color-soft-green)}.blog-content .more-posts-wrapper{margin-top:32px}.blog-content .more-posts-wrapper .button{padding-left:32px;padding-right:32px}.single-houses .wrapper{overflow:unset}.house-main-screen{padding-top:104px}@media(max-width: 992px){.house-main-screen{padding-top:96px}}@media(max-width: 767px){.house-main-screen{padding-top:78px}}.house-main-screen .place-name{margin-bottom:12px;font-size:18px;color:#595959;line-height:1.5}@media(max-width: 992px){.house-main-screen .place-name{font-size:16px}}@media(max-width: 767px){.house-main-screen .place-name{font-size:14px;margin-bottom:8px}}.house-main-screen .page-title{margin-bottom:32px}@media(max-width: 992px){.house-main-screen .page-title{margin-bottom:24px}}@media(max-width: 767px){.house-main-screen .page-title{margin-bottom:20px}}.house-main-screen .main-gallery-wrapper{position:relative}.house-main-screen .main-gallery-wrapper .inner{position:relative;z-index:1;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);-ms-grid-rows:(1fr)[2];grid-template-rows:repeat(2, 1fr);grid-column-gap:20px;grid-row-gap:20px}@media(max-width: 992px){.house-main-screen .main-gallery-wrapper .inner{grid-column-gap:16px;grid-row-gap:16px}}@media(max-width: 767px){.house-main-screen .main-gallery-wrapper .inner{display:block;gap:0}}.house-main-screen .main-gallery-wrapper .inner .image{overflow:hidden;border-radius:6px}@media(max-width: 767px){.house-main-screen .main-gallery-wrapper .inner .image{border-radius:8px}}.house-main-screen .main-gallery-wrapper .inner .image:nth-child(1){-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:1/1/3/3;border-radius:8px}.house-main-screen .main-gallery-wrapper .inner .image:nth-child(2){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:1/3/2/4}.house-main-screen .main-gallery-wrapper .inner .image:nth-child(3){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:1;grid-area:1/4/2/5}.house-main-screen .main-gallery-wrapper .inner .image:nth-child(4){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:2/3/3/4}.house-main-screen .main-gallery-wrapper .inner .image:nth-child(4){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:1;grid-area:2/4/3/5}.house-main-screen .main-gallery-wrapper .inner .image .inner-container{height:100%}@media(max-width: 767px){.house-main-screen .main-gallery-wrapper .inner .image .inner-container{position:relative;width:100%;padding-bottom:72.5%}}@media(max-width: 767px){.house-main-screen .main-gallery-wrapper .inner .image img{position:absolute;inset:0}}.house-main-screen .main-gallery-wrapper .show-gallery{position:absolute;z-index:2;right:22px;bottom:12px;text-transform:uppercase;font-weight:600;line-height:1.4;font-size:14px;padding:5px 8px;border:none;background-color:var(--color-white);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border-radius:6px}@media(max-width: 992px){.house-main-screen .main-gallery-wrapper .show-gallery{font-size:13px}}@media(max-width: 767px){.house-main-screen .main-gallery-wrapper .show-gallery{font-size:12px;bottom:44px;right:12px}}.house-main-screen .main-gallery-wrapper .show-gallery:hover{background-color:var(--color-soft-green)}.house-main-screen .main-gallery-wrapper .slick-dots{margin-top:10px !important;height:20px !important;padding:0 !important;width:100% !important}.single-houses .block-title{font-size:36px}@media(max-width: 767px){.single-houses .block-title{font-size:25px}}.error404 .site-header,.error404 .site-footer{display:none}.error-404{min-height:100vh;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.error-404:before{content:"";position:absolute;inset:0;z-index:1;background-color:var(--color-gray);opacity:.7}.error-404 .container{position:relative;z-index:2}.error-404 .page-title{margin-bottom:32px;font-size:56px}.error-404 p{font-size:20px;font-weight:500;margin-bottom:48px}