/*!
Theme Name: lou
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: lou
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

lou is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@font-face{font-family:'Assistant';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/assistant/v8/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtmZnEGE.ttf) format('truetype')}@font-face{font-family:'Assistant';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/assistant/v8/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtrhnEGE.ttf) format('truetype')}@font-face{font-family:'Assistant';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/assistant/v8/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtuZnEGE.ttf) format('truetype')}@font-face{font-family:'Assistant';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/assistant/v8/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtjhgEGE.ttf) format('truetype')}@font-face{font-family:'Assistant';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/assistant/v8/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtgFgEGE.ttf) format('truetype')}@font-face{font-family:'Assistant';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/assistant/v8/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtmZgEGE.ttf) format('truetype')}*{box-sizing:border-box}::-webkit-scrollbar{width:0.5rem}::-webkit-scrollbar-track{background-color:#000}::-webkit-scrollbar-thumb{background-color:#fcd900;border-radius:0.2rem}html{font-size:1vw}@media (max-width:768px){html{font-size:3.7vw}}body{padding:0;font-family:'Assistant',sans-serif;font-weight:400;color:#000;margin:0;box-sizing:border-box;background-color:#fff;direction:rtl;font-size:1rem}@media (max-width:768px){body *{border-width:2px!important}}*{-webkit-tap-highlight-color:transparent}img{max-width:100%;height:auto;padding:0;margin:0;vertical-align:middle}img.aligncenter{display:block;margin:1.3rem auto 0}:focus,a,img,input,textarea{outline:none!important}:focus:focus,a:focus,img:focus,input:focus,textarea:focus{outline:none!important}a{text-decoration:none;color:inherit}a:hover{text-decoration:none}ol{margin:0;padding:0}ol li{list-style-position:inside}ul{margin:0;padding:0}ul li{list-style:none}ins{text-decoration:none!important}p{margin-top:0;font-size:inherit}label{cursor:pointer}h1{font-size:1.895rem;margin:0;font-weight:600}h2{font-size:1.895rem;margin:0;font-weight:600}h3{font-size:1.895rem;font-weight:600;margin:0}#page{overflow:hidden}.image-popup{position:fixed;top:0;right:0;width:100%;height:100vh;max-height:100vh;z-index:30;display:none}.image-popup .overlay{background-color:rgba(255,255,255,0.85);position:absolute;width:100%;height:100%}.image-popup .inner{position:absolute;border:3px solid #000;transform:translate(-50%,-50%);top:50%;left:50%;background-color:#fff}.image-popup .inner .close{position:absolute;top:1rem;right:1rem;font-size:1.2rem;width:2.158rem;height:2.158rem;background-color:#fff;border:3px solid #000;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.4s ease;font-weight:900}.image-popup .inner .close:hover{background-color:#fcd900}.image-popup .inner img{max-height:100%;display:block;max-height:95vh;max-width:95vw}.thankyou{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fcd900;z-index:3;text-align:center;padding:3rem 1rem;font-size:1.6rem;display:none}.thankyou .inner{max-width:20rem;width:100%;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.thankyou .title{font-size:2.3rem;margin-bottom:1.5rem}.inlarge-image{cursor:pointer}@media (min-width:769px){.mobile{display:none!important}}@media (max-width:768px){.desktop{display:none!important}}@media screen and (max-width:768px){.mobile-read-more{max-height:12em;line-height:1.35;overflow:hidden}}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border:none;text-align:center;color:#ff0043;font-size:1.053rem;margin:0.8rem 0 0}.wpcf7 form.sent .wpcf7-response-output{position:absolute;top:0;left:0;width:100%;height:calc(100% + 2rem);background-color:#fcd900;margin:0;padding:5rem;text-align:center;font-size:1.8rem;border:none;z-index:5}input{width:100%;height:2.526rem;border:3px solid #000;font-size:1.158rem;font-weight:600;padding:0 1rem;background-color:#fff;font-family:inherit;margin-bottom:0.7rem;line-height:1;-webkit-appearance:none;text-align:right;direction:rtl!important;border-radius:0}input.error,input.wpcf7-not-valid{border-color:#ff0043}input::placeholder{color:#000;transition:color 0.5s ease}input:focus::placeholder{color:transparent}input[type=submit]{width:100%;margin:0;display:block;-webkit-text-fill-color:#000;position:relative;z-index:2;cursor:pointer;text-align:center;transition:all 0.4s ease;-webkit-appearance:none}input[type=submit]:focus{background-color:#fff}input[type=checkbox]{width:0.526rem;height:0.526rem;border-width:1px;margin:0.2rem 0 0 0.5rem;padding:0;cursor:pointer;flex:none}input[type=checkbox]:checked{background-image:url('img/vi.svg');background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width:768px){input[type=checkbox]{margin:0.3rem 0 0 0.5rem;width:0.8rem;height:0.8rem}}div.wpcf7 .ajax-loader{position:absolute;width:120%;height:3rem;left:-5%;top:0;background-color:#fcd900;background-repeat:no-repeat;background-position:center}span.wpcf7-not-valid-tip{position:relative;width:100%;right:0;bottom:0;font-size:0.9rem;color:#ff0043; bottom: 0.5rem;}.wpcf7-spinner{display: none;}.bmby-form-wrapper form.wpcf7-form > p{margin-bottom:0px;}.wpcf7-form-control-wrap{display:block}.submit-wrapper{position:relative;display:block;margin:0.5rem auto;width:6.842rem}.submit-wrapper:after{content:"";display:block;width:95%;height:84%;position:absolute;top:0.6rem;left:0.5rem;background-color:#fff;z-index:1;border:3px solid #000;transition:all 0.5s ease}@media (max-width:768px){.submit-wrapper:after{border-width:2px}}.submit-wrapper:hover input{transform:translate(0.45rem,0.56rem)}.swiper-pagination .swiper-pagination-bullet{width:0.842rem;height:0.842rem;background-color:#ffffff;border:2px solid #000;opacity:1}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fcd900}fieldset{display:block;margin:0;padding:0;position:relative;border:none}label{margin-top:2rem;direction:rtl;text-align:right}label.checkbox-wrapper{font-size:0.737rem;display:flex;align-items:center;justify-content:space-between}@media (max-width:768px){label.checkbox-wrapper{font-size:1rem}}label.error{position:absolute;right:0;width:100%;color:red;font-size:0.8rem;text-align:left;font-weight:600;bottom:-0.05rem}.checkbox-wrapper span{margin:0;display:block}.checkbox-wrapper label{font-size:0.737rem;display:flex;margin:1rem 0 1.5rem;font-weight:600}@media (max-width:768px){.checkbox-wrapper label{font-size:1rem}}.bg-image{position:absolute;top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px);z-index:1;background-repeat:no-repeat;background-position:center;background-size:cover;transition:all 0.7s ease}@media (min-width:769px){.bg-image.parallax{background-attachment:fixed}}div:hover>.bg-image{transform:scale(1.1)}.mobile-button-wrapper{padding:0 0.7rem;height:4rem;display:flex;align-items:center;justify-content:flex-end;position:fixed;left:0;top:0;z-index:25;width:100%}.mobile-btn{position:absolute;background-color:transparent;padding:0;border:none;cursor:pointer;width:36px;height:27px;margin:0;top:3.5rem;right:4rem;z-index:2}.mobile-btn .bar{top:50%;position:absolute;transform:translateY(-50%);transition:all 0ms 300ms;width:100%;height:2px;background:#000;transition:transform 0ms 300ms}.mobile-btn .bar:after,.mobile-btn .bar:before{position:absolute;left:0;content:"";width:100%;height:2px;background:#000}.mobile-btn .bar:before{bottom:10px;transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1)}.mobile-btn .bar:after{top:10px;transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1)}.mobile-btn .bar.animate{background:transparent!important;opacity:0}.mobile-btn .bar.animate:before{bottom:0;transform:rotate(-45deg);transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1)}.mobile-btn .bar.animate:after{top:0;transform:rotate(45deg);transition:top 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1)}@media (max-width:768px){.mobile-btn{position:relative;display:block;left:auto;top:auto}}.img-name{position:absolute;border:3px solid #000;padding:0.4rem 0.4rem 0.5rem 0.4rem !important;font-size:1.421rem;line-height:1;font-weight:400;text-align:center;background-color:#fff;z-index:2}.img-name.top{top:0;border-top:none}.img-name.left{left:0;border-left:none}.img-name.right{right:0;border-right:none}.img-name.middle-right{right:13%}.img-name:empty{display:none}@media (max-width:768px){.img-name{padding:0.2rem 1rem 0.3rem 1rem;right:1rem!important;border-left:2px solid #000!important;border-right:2px solid #000!important;left:auto!important;font-size:1.2rem}}.plus{position:absolute;left:0.7rem;bottom:2.8rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;width:2.105rem;height:2.105rem;background-color:#fff;border:3px solid #000;transition:all 0.4s ease;z-index:2;padding-bottom:0.2rem}.plus:hover{background-color:#fcd900}.notice-tag{position:absolute;border:3px solid #000;padding:0.2rem 1rem 0.3rem 1rem;font-size:0.737rem;line-height:1;font-weight:400;text-align:center;background-color:#fff;z-index:2}.notice-tag:empty{display:none}.notice-tag.top{top:0;border-top:none}.notice-tag.left{left:20%}.notice-tag.right{right:20%}.notice-tag.bottom{bottom:0;border-bottom:none}.notice-tag.center{left:50%;transform:translateX(-50%)}@media (max-width:768px){.notice-tag{padding:0.2rem 0.4rem 0.3rem}.notice-tag.left{left:0;border-left:none}.notice-tag.right{right:auto;left:5%}}.crossed-square{width:4.5rem;height:100%;border-right:3px solid #000;background-color:#fff;background-image:url('img/cross.svg');background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;top:0}.crossed-square.left{left:0}@media (min-width:769px){.fixed-elem{position:fixed;top:0;left:0;width:100%}}section{position:relative;background-color:#fff;z-index:3}.scroll-content{z-index:3;background-color:#fff;position:relative}.parallax-2{transition:all 0.4s ease}.wrapper-elem{background-color:#fff;transition:all 0.4s ease;z-index:3;position:relative}@media (min-width:769px){.wrapper-elem.after-fixed{margin-top:100vh}}.top-banner{padding:2.3rem;height:100vh}.top-banner .parts{display:flex;align-items:stretch;margin:0 -1rem;height:100%}.top-banner .right-part{padding:0 1rem;height:100%;width:40%}.top-banner .right-part .inner{border:3px solid #000;height:100%;position:relative;overflow:hidden}.top-banner .right-part img{height:100%;width:auto;display:block}.top-banner .left-part{padding:0 1rem;height:100%;width:60%;position:relative}.top-banner .left-part .inner{position:relative;border:3px solid #000;height:100%;overflow:hidden}.top-banner .left-part .logo{position:absolute;top:2.2rem;right:3rem;z-index:2;width:21rem}@media (max-width:768px){.top-banner{padding:0 0.7rem 0.7rem;height:20rem;margin-top:3.7rem}.top-banner .parts{margin:0 -0.35rem}.top-banner .right-part{padding:0 0.35rem;width:48%}.top-banner .left-part{padding:0 0.35rem;display:flex;flex-direction:column;justify-content:space-between}.top-banner .left-part .logo{position:relative!important;top:auto!important;right:auto!important;width:100%!important;margin-bottom:0.35rem!important}}.site-title{padding:2.3rem;border-top:3px solid #000}.site-title .parts{display:flex;align-items:stretch}.site-title .parts div:not(.crossed-square){border:3px solid #000;height:4.5rem}.site-title .parts .right-part{width:4.5rem;margin-left:1rem}.site-title .parts .middle-part{width:44rem;margin-left:1.2rem;padding:0 1.3rem 0.2rem;text-align:center;display:flex;align-items:center;justify-content:center;font-size:1.895rem;font-weight:600;flex:1 1 56%}.site-title .parts .left-part{width:44rem;background-color:#fcd900;position:relative}@media (max-width:768px){.site-title{padding:0 0.7rem 0.7rem;border-top:none}.site-title .parts{flex-wrap:wrap}.site-title .parts div.middle-part{width:100%;flex:none;margin-left:0;margin-bottom:0.7rem;height:auto;order:-1;justify-content:center;text-align:center;padding-top:0.3rem;padding-bottom:0.5rem}.site-title .parts .right-part{margin-left:0.7rem}.site-title .parts .left-part{width:79.7%}}section.intro{background-color:#fcd900;position:relative;padding-top:17rem;border-top:3px solid #000}section.intro .text-block{position:absolute;top:6.3rem;right:11.8rem;max-width:31.5rem;width:100%}section.intro .ilustration{position:relative;min-width:100%;display:block}section.intro .ilustration img{width:100%}@media (max-width:768px){.scroll-content section.intro{padding:3rem 2rem 0 !important;overflow:hidden;height:auto;margin-bottom:0;border-bottom: 3px solid #000;}section.intro .text-block{position:relative;top:auto;right:auto;margin:0 auto}section.intro .text-block .title{position:initial;text-align:center}section.intro .text-block .circle{bottom:-3rem;right:1rem;width:5rem;height:5rem}section.intro .ilustration{margin:2rem -2rem 0}section.intro .ilustration img{width:100%;border-bottom:none}}section.about{border-top:3px solid #000}section.about .inner{border-bottom:3px solid #000;display:flex;align-items:stretch}section.about .circle{width:14.632rem;height:14.632rem;border-radius:50%;border:3px solid #000;margin-right:1.8rem;margin-left:1.8rem;flex:none}section.about .title{width:24rem;background-color:#addc91;border-right:3px solid #000;border-left:3px solid #000;padding:1rem 3.6rem;display:flex;align-items:center;line-height:1.2}section.about .text{padding:1rem 3rem;width:47%;border-left:3px solid #000;display:flex;align-items:center;flex-direction:column;justify-content:center}section.about .text p:last-child{margin-bottom:0}@media (max-width:768px){section.about{padding:2rem;border-top:none;border-bottom:3px solid #000}section.about .inner{border:3px solid #000;flex-wrap:wrap}section.about .circle{margin:0;width:4rem!important;height:4rem!important}section.about .title{width:70%;border-left:none;width:82.3%;padding:0.3rem 1rem 0.5rem}section.about .text{width:100%;border-left:none;border-top:3px solid #000;padding:1rem 1.5rem;font-size:1.3rem}}header.title{border-bottom:3px solid #000;text-align:center}header.title .inner{padding:1rem 4rem;border-right:3px solid #000;border-left:3px solid #000;margin:0 auto;text-align:center;font-size:1.895rem;font-weight:600;line-height:1;display:inline-block}section.map{display:flex;align-items:stretch;border-bottom:3px solid #000}section.map .image{width:35%;border-left:3px solid #000;position:relative;max-height: 37rem;overflow:hidden}section.map .map-image{width:65%;position:relative;max-height:52rem;overflow:hidden}@media (max-width:768px){section.map{flex-direction:column-reverse}section.map .image{width:100%;border-left:none}section.map .map-image{width:100%;height:auto;border-bottom:3px solid #000}section.map .map-image img{position:relative;transform:none!important;top:auto;left:auto;min-width:0;min-height:0;max-width:100%}}section.blocks{padding:7.5rem;border-bottom:3px solid #000}section.blocks .parts{display:flex;align-items:stretch;margin:0 -1.4rem}section.blocks .parts .right-part{width:45%;padding:0 1.4rem}section.blocks .parts .right-part .inner{height:100%;display:flex;flex-direction:column;justify-content:space-between}section.blocks .parts .right-part .text-block{min-width:0;width:100%;height:auto;flex:0 1 42%}section.blocks .parts .right-part .text-block .title{padding-left:5rem}section.blocks .parts .right-part .text-block .title .crossed-square{width:5.4rem}.crossed-square.yellow{background-color: #fcd900;}.crossed-square.none{background-image: none;}section.blocks .parts .right-part .text-block p{margin-bottom:0}section.blocks .parts .right-part .image-block{width:100%;height:52%;position:relative;border:3px solid #000;overflow:hidden}section.blocks .parts .right-part .image-block img{opacity:0;width:100%;display:block}section.blocks .parts .left-part{width:60%;padding:0 1.4rem;position:relative;min-height:51rem}section.blocks .parts .left-part .short-text{position:absolute;top:5.7rem;right:4.5rem;z-index:1;padding:1rem 2rem;background-color:#fff;border:3px solid #000;text-align:center;width:18.263rem;font-size:1.211rem;z-index:2}section.blocks .parts .left-part .inner{position:relative;border:3px solid #000;height:100%;overflow:hidden}section.blocks .parts .left-part .swiper-pagination{bottom:1rem;z-index:3;width:100%}section.blocks .parts .left-part .swiper-container{position:absolute;top:0;left:0;width:100%;height:100%}section.blocks .parts .left-part .swiper-container .swiper-slide,section.blocks .parts .left-part .swiper-container .swiper-wrapper{position:relative;width:100%;height:100%}section.blocks .parts .left-part .swiper-container .swiper-slide{overflow:hidden}@media (max-width:768px){section.blocks{padding:2rem 2rem 0}section.blocks .parts{flex-direction:column;margin:0}section.blocks .parts .right-part{width:100%;padding:0}section.blocks .parts .right-part .inner{display:block}section.blocks .parts .right-part .text-block{height:auto;margin-bottom:2rem}section.blocks .parts .right-part .text-block .title .crossed-square{width:6.4rem}section.blocks .parts .right-part .image-block{width:auto;margin:0 -2rem;border-left:none;border-right:none}section.blocks .parts .left-part{padding:0;width:100%;min-height:0}section.blocks .parts .left-part .short-text{position:relative;top:auto;right:auto;width:100%;text-align:right;border:none;width:auto;font-size:1.8rem;padding:1rem}section.blocks .parts .left-part .inner{margin:0 -2rem;border-left:none;border-right:none;border-bottom:none;border-top:none}section.blocks .parts .left-part .inner .swiper-container{position:relative}section.blocks .parts .left-part .inner .swiper-slide,section.blocks .parts .left-part .inner .swiper-wrapper{height:auto}section.blocks .parts .left-part .inner .small-gal-next,section.blocks .parts .left-part .inner .small-gal-prev{display:none!important}}section.files{padding:4.5rem 0}section.files .parts{display:flex;align-items:stretch}section.files .right-part{width:44%;display:flex;flex-direction:column;justify-content:space-between}section.files .right-part .image{position:relative;border:3px solid #000;border-right:none;overflow:hidden;height:77%}section.files .top-part{display:flex;justify-content:space-between;height:33%;padding-bottom:2rem}section.files .blue-title{border:3px solid #000;border-right:none;background-color:#addc91;padding:1rem 4rem 1rem 1rem;font-size:1.895rem;font-weight:600;line-height:1;width:43%;display:flex;align-items:center}section.files .short-text{border:3px solid #000;text-align:center;padding:1rem 2rem;font-size:1.2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;width:52.4%}section.files .middle-part{width:25%;padding:0 2rem;display:flex;flex-direction:column;justify-content:space-between}section.files .middle-part .bottom{height:100%;border:3px solid #000;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;overflow:hidden}section.files .middle-part .bottom .temp-image{width:100%;height:100%;position:relative}section.files .middle-part .bottom .temp-image .bg-image:hover{transform:none}section.files .middle-part .bottom .yellow-title{font-size:1.895rem;font-weight:600;text-align:center;padding:0 0.3rem;background-color:#fcd900;flex:0 1 100%;display:flex;align-items:center;justify-content:center;padding-bottom:0.2rem}section.files .middle-part .bottom .apartment-row{border-top:3px solid #000;display:flex;align-items:stretch;align-content:center;font-size:1.105rem;flex:0 1 100%}section.files .middle-part .bottom .apartment-row .title{width:70%;height:100%;text-align:center;padding:0 0.2rem;display:flex;align-items:center;justify-content:center}section.files .middle-part .bottom .apartment-row a.file{height:100%;width:30%;border-right:3px solid #000;display:flex;align-items:center;justify-content:center;transition:all 0.4s ease}section.files .middle-part .bottom .apartment-row a.file:hover{background-color:#addc91}section.files .middle-part .bottom .apartment-row a.file .down-arrow{width:0.632rem;height:0.526rem;background-image:url('img/down-arrow.svg');background-repeat:no-repeat;background-size:contain;display:block;margin-left:0.6rem}section.files .left-part{width:38%;position:relative;border:0px solid #000;border-left:none;overflow:hidden}@media (max-width:768px){section.files{padding:0;overflow:hidden}section.files .parts{flex-direction:column}section.files .top-part{flex-direction:column;margin:2rem -2rem 0;padding-bottom:0.2rem}section.files .blue-title{border-left:none;text-align:right;width:100%}section.files .short-text{border:none;width:100%;font-size:1.7rem}section.files .right-part{width:100%}section.files .right-part .title{display:none}section.files .right-part .image{border-top:none;border-left:none}section.files .middle-part{width:100%;padding:2rem 2rem 0;display:flex;flex-direction:column}section.files .middle-part .top{order:3;margin:0 -2rem;border:none;font-size:1.6rem;text-align:right}section.files .middle-part .bottom{height:48.3rem}section.files .left-part{width:100%!important;border-right:none}}.text-block{border:3px solid #000;background-color:#fff;min-width:30.5rem}.text-block .title{padding:1.3rem 2.8rem 1.3rem 2.8rem;border-bottom:3px solid #000;position:relative;font-size:1.895rem;font-weight:600;line-height:1;height:5.2rem}.text-block .title.yellow{background-color:#fcd900}.text-block .title .circle{width:7rem;height:7rem;border-radius:50%;border:3px solid #000;background-color:#fcd900;position:absolute;left:2.8rem;bottom:2rem}.text-block .text{padding:1.6rem 2.8rem 1.6rem 2.8rem;max-height:calc(100% - 5.2rem);overflow:hidden}.text-block .text p:last-child{margin-bottom:0}@media (max-width:768px){.text-block{min-width:0}.text-block .title{padding:0.5rem 1.5rem 1rem 1.5rem;height:auto;line-height:normal}.text-block .text{font-size:1.3rem;padding-left:1.3rem;padding-right:1.3rem}}section.paper-section{border-top:3px solid #000;border-bottom:3px solid #000;display:flex;align-items:stretch}section.paper-section .right-part{padding:4.3rem 7.7rem 4.3rem 4.3rem;background-color:#addc91;width:100%;border-left:3px solid #000}section.paper-section .right-part .paper{background-color:#fff;border:3px solid #000;padding:2.7rem 8.9rem 2rem 3rem;position:relative}section.paper-section .paper-corner{position:absolute;top:0;right:0;border-bottom:3px solid #000;border-left:3px solid #000;background-color:#fff;width:5rem;height:5rem}section.paper-section .paper-corner .triangle{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 5rem 5rem 0;border-color:transparent #000 transparent transparent;margin-top:0;margin-right:-3px;top:0;right:0}section.paper-section .paper-corner .triangle:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 6rem 6rem 0;border-color:transparent #addc91 transparent transparent;position:absolute;top:-0.75rem;right:-0.6rem}section.paper-section .left-part{width:12%;background-color:#fcd900}section.paper-section .paper-cols-wrapper{display:flex;align-items:stretch;margin:0 -2rem}section.paper-section .paper-cols-wrapper .paper-col{width:33%;padding:0 2rem}section.paper-section .paper-cols-wrapper .paper-col .title,section.paper-section .paper-cols-wrapper .paper-col strong{font-size:1.211rem;font-weight:600;text-decoration:underline;margin-bottom:1rem}section.paper-section .paper-cols-wrapper .paper-col ul li{list-style-position:inside;list-style:"-   "}section.paper-section .paper-cols-wrapper .paper-col-block{margin:2rem 0}section.paper-section .paper-notice{font-size:0.632rem;margin:2rem -1rem 0}section.paper-section .paper-mobile{display:none}@media (max-width:768px){section.paper-section{border-top:none}section.paper-section .paper-mobile{display:block}section.paper-section .paper-mobile a{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:2.2rem;line-height:1.1}section.paper-section .paper-mobile a .download-arrow{width:1.2rem;height:2.2rem;display:block;background-image:url('img/download-arrow.svg');background-repeat:no-repeat;background-position:center;margin-top:0.5rem;background-size:100%}section.paper-section .paper-desktop{display:none}section.paper-section .left-part{display:none}section.paper-section .paper-corner{width:3.5rem;height:3.5rem}section.paper-section .paper-corner .triangle{border-width:0 3.55rem 3.55rem 0!important}section.paper-section .paper-corner .triangle:after{border-width:0 4.5rem 4.5rem 0}section.paper-section .right-part{padding:2rem!important;border-left:none}section.paper-section .right-part .paper{height:15rem;width:15rem;margin:0 auto;display:flex;align-items:center;justify-content:center;padding:2rem!important;text-align:center;font-size:1.5rem}}section.gallery{border-bottom:3px solid #000}section.gallery .swiper-slide{height:95vh;overflow:hidden;position:relative}@media (max-width:768px){section.gallery .swiper-slide{height:15rem}section.gallery .swiper-button-next,section.gallery .swiper-button-prev{display:none}}.swiper-button-next,.swiper-button-prev{width:3.316rem;height:3.316rem;border:3px solid #000;background-color:#fff;color:#000;transition:all 0.4s ease}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:#fcd900}.swiper-button-next:after,.swiper-button-prev:after{font-size:1.7rem}section.card{padding:6.2rem 7.3rem;display:flex;align-items:center}section.card .right-part{width:40%;height:39rem}section.card .right-part .text-block{min-width:0;height:100%}section.card .right-part .text-block img{max-width:10rem}section.card .middle-part{display:flex;align-items:stretch;justify-content:center;width:15%;height:41.7rem;position:relative}section.card .middle-part .line{height:100%;width:3px;background-color:#000}section.card .middle-part .top-skew{width:101%;height:3rem;border-bottom:3px solid #000;background-color:#fff;position:absolute;bottom:100%;right:0;transform:skew(0,13deg)}section.card .middle-part .bottom-skew{width:101%;height:3rem;border-top:3px solid #000;background-color:#fff;position:absolute;top:100%;right:0;transform:skew(0,-13deg)}section.card .left-part{position:relative;border:3px solid #000;width:45%;height:45rem;overflow:hidden}@media (max-width:768px){section.card{padding:2rem 2rem 0;flex-direction:column}section.card .right-part{width:100%;height:auto;margin-bottom:2rem}section.card .right-part .text-block{height:auto}section.card .right-part .text-block .title{font-size:2.2rem;text-align:center}section.card .middle-part{display:none}section.card .left-part{width:auto;margin-left:-2rem;margin-right:-2rem;border-left:none;border-right:none;height:23rem;border-bottom:none}}section.contact{background-color:#fcd900;border-top:3px solid #000;border-bottom:3px solid #000;padding-top:2.9rem;padding-bottom:2.9rem;transition:all 0.4s ease}section.contact .form-container{max-width:28rem;width:100%;padding:0 2rem;margin:0 auto;position:relative}section.contact form br{display:none!important}section.contact h2{font-size:1.895rem;font-weight:600;text-align:center;margin-top:0;margin-bottom:1.5rem}@media (max-width:768px){section.contact{padding-top:2rem;padding-bottom:2rem}section.contact .form-container{padding:0 0.5rem}section.contact form{padding:0 4rem}}.site-footer{padding:2.6rem 2rem;text-align:center;position:relative;background-color:#fff;z-index:3}.site-footer .logo{margin-bottom:1rem}.site-footer .contact-details{margin-bottom:0.5rem}.main-menu{position:fixed;top:0;left:unset;max-width:22.5rem;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(255,255,255,0.85);border-left:3px solid #000;z-index:50;transform:translateX(150%);transition:all 0.4s ease;z-index:999}.main-menu.open{transform:translateX(0px)}.main-menu .close{position:absolute;top:1rem;right:1rem;font-size:1.2rem;width:2.158rem;height:2.158rem;background-color:#fff;border:3px solid #000;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.4s ease;font-weight:900}.main-menu .close:hover{background-color:#fcd900}.main-menu ul li{font-size:2rem;font-weight:400;margin-top:1.5rem;text-align:center}.main-menu ul li a{display:inline-block;text-align:center;position:relative;padding-bottom:0.3rem}.main-menu ul li a.active:after{width:100%}.main-menu ul li a:after{content:"";display:block;width:0;height:1px;background-color:#000;position:absolute;bottom:0;transition:all 0.5s ease}.main-menu ul li:hover a:after{width:100%}.read-more{display:block;width:100%;text-align:center;margin-top:1.8rem}.read-more.hide{display:none}.slide-down-text{display:none}.slide-down-text.show{display:inline}.trp-language-switcher .trp-ls-shortcode-current-language{display:none}.trp-language-switcher .trp-ls-shortcode-language,.trp-language-switcher:focus .trp-ls-shortcode-language,.trp-language-switcher:hover .trp-ls-shortcode-language{display:flex!important;width:100%!important;height:auto;visibility:visible;position:relative;overflow:visible}.trp-language-switcher>div>a{color:inherit;position:relative}.trp-language-switcher>div>a:after{content:"/";display:inline-block;padding:0 0.2rem;font-weight:normal}.trp-language-switcher>div>a:last-child:after{content:none}.trp-language-switcher>div>a:hover{background-color:transparent}.trp-language-switcher>div>a.trp-ls-shortcode-disabled-language{font-weight:700}.trp-language-switcher>div>a.trp-ls-shortcode-disabled-language:before{content:"";display:block;width:72%;height:2px;background-color:#000;top:100%;position:absolute}.trp-language-switcher>div{padding:0;background-color:transparent;border:none;background-image:none}.aptment-sold{ background: #fcd900;}.garden-wrapper > .row > .col-12{width: 100%;}section.intro{padding-top: 6rem !important;}.text-block.garden-wrapper > .row{display: flex;flex-wrap: wrap;}.text-block.garden-wrapper {right: 18.8rem !important;}.text-block.garden-wrapper .text{ max-height: unset !important;}#initiator .yellow-card-box-right-ads {padding: 0.5rem 1rem 0 1rem !important;}.yellow-card-box-right-ads {width: 11rem;background: #fcd900;height: 100%;border-left: 3px solid #000;position: absolute;top: 0;right: 0;padding: 1.6rem 2.7rem;}.yellow-next-ads-title {font-size: 1.211rem;font-weight: 400;margin-bottom: 0;margin-top: 7px;}.custom-yellow-title-ads{height: auto !important;}#initiator .text-block .title {padding: 0.5rem 12rem .9rem 1.2rem !important;}section.card .left-part {height: 50.2rem;}section.card .left-part {position: relative;border: 3px solid #000;width: 45%;height: 45rem;overflow: hidden;}.card-gallery-img-wrap {width: 100%;display: flex;flex-wrap: wrap;flex-direction: row;padding: 1rem;}.card-gallery-img-wrap .last-gallery:nth-child(1) {flex: 0 1 calc(45% - 10px);}.last-gallery {height: 15.5rem;}.last-gallery {flex: 0 1 calc(45% - 10px);margin: 5px;padding-bottom: 1rem;height: 14rem;position: relative !important;}.card-gallery-img-wrap .last-gallery:nth-child(2) {flex: 0 1 calc(55% - 10px);}.card-gallery-img-wrap .last-gallery:nth-child(3) {flex: 0 1 calc(50% - 10px);}.card-gallery-img-wrap .last-gallery:nth-child(4) {flex: 0 1 calc(50% - 10px);}.card-gallery-img-wrap .last-gallery:nth-child(5) {flex: 0 1 calc(48% - 10px);}.card-gallery-img-wrap .last-gallery:nth-child(6) {flex: 0 1 calc(52% - 10px);}.card-gallery-img-wrap .last-gallery .img-name.top.middle-right.custom-right-top {top: 0.5rem !important; transform: translateX(-50%);right: unset !important; left: 50% !important; writing-mode: unset !important;min-width: fit-content;}.card-gallery-img-wrap .last-gallery .img-name.top.middle-left.custom-left-bottom{ top: unset !important; bottom: 0.5rem; transform: translateX(-50%) translateY(-50%); right: unset !important; left: 50% !important;writing-mode: unset !important;}.card-gallery-img-wrap .last-gallery .img-name.top.middle-left {right: unset !important;left: 6px !important;top: 50% !important;transform: translateY(-50%)}.card-gallery-img-wrap .last-gallery .img-name.top.middle-right{top: 50% !important;}@media only screen and (min-width: 1500px) {.last-gallery .img-name.top {right: -3.6rem !important;}}.last-gallery .img-name.top {top: 50% !important;border: 2px solid #000;font-size: 0.737rem;right: auto;top: auto;}.last-gallery .img-name.top {transform: translateY(-50%);right: 6px !important;top: 50%;border: 2px solid #000;left: auto;writing-mode: vertical-rl;text-orientation: mixed;white-space: nowrap;}.img-name.middle-right {right: 13%;}.img-name.top {top: 0;border-top: none;}.img-name {position: absolute;border: 3px solid #000;padding: 0.4rem 2rem 0.5rem 2rem;font-size: 1.421rem;line-height: 1;font-weight: 400;text-align: center;background-color: #fff;z-index: 2;}.last-gallery a {display: block;height: 100%;border: 3px solid #000;overflow: hidden;}.last-gallery a img {height: 100%;width: 100%;transition: all 0.7s ease;object-fit: cover;}.read-more {display: none;}@media only screen and (max-width: 600px) {.read-more {display: block;}}@media(max-width:767px){ .right-part-logo{margin-bottom: 16px !important;}}.right-part-logo {display: block;margin: 0 auto;text-align: center;}.card-right-text{padding: 1.6rem 1.8rem 1.6rem 1.8rem !important;}.phone-icon-content-sec {width: 71px;margin: 0 auto;margin-top: 0px;margin-top: -3px;display: none;padding-left: 24px;}@media(max-width: 600px){.phone-icon-content-sec{display: block;}}.last-gallery .img-name.top{top: 50% !important;}.project-vector {position: absolute;bottom: 0;z-index: 1;left: 10px;}@media(max-width:600px){.project-vector{display: none;}}section.files .bottom-section .left-part .inner-image,section.files .top-section .placeholder-image,section.files .top-section .right-part .image{position:relative;overflow:hidden;border:3px solid #000}section.files{padding:2.4rem 0rem}section.files .top-section{margin-bottom:2rem}section.files .top-section .right-part{width:42%;padding:0 1rem;padding-right: 0;}section.files .bottom-section .right-part{width: 50%;}section.files .top-section .placeholder-image{padding:25% 0;height:100%}section.files .top-section .left-part{width:45%;padding:0 1rem}section.files .top-section .files-table .bottom .columns{columns:2}section.files .top-section .files-table .bottom .apartment-row{height: 3rem;border: 3px solid #000;border-bottom: none;}section.files .files-table .bottom .apartment-row:last-child,section.files .top-section .files-table .bottom .apartment-row:last-child,section.files .top-section .files-table .bottom .apartment-row:nth-child(7n+7){border-bottom:0px solid #000}section.files .top-section .files-table .bottom .apartment-row:last-child{border-bottom: 3px solid #000}section.files .top-section .title-wrapper{border:0px solid #000;display: flex;align-items: stretch;}section.files .top-section .title-wrapper .blue-title{border-left:3px solid #000;text-align:center;padding:1rem;font-size:1.895rem;font-weight:600;line-height:1;text-align:right;padding:2rem;flex:0 1 132%;border:3px solid #000;flex-wrap:wrap;text-align: start;}section.files .top-section .title-wrapper .blue-title > div{margin-bottom:16px;}section.files .top-section .title-wrapper .blue-title .text{font-weight: 400;font-size: 1.211rem;margin-bottom: 0;}section.files .top-section .title-wrapper .short-text{text-align:center;padding:1.2rem 2rem;font-size:1.211rem}section.files .bottom-section .right-part .columns{border:3px solid #000}section.files .bottom-section .left-part{padding:0 0rem;width:75%}section.files .bottom-section .left-part .inner-image{height:50%;}section.files .files-table .bottom{height:100%;overflow:hidden}section.files .files-table .bottom .yellow-title{font-size: 1.895rem;font-weight: 600;text-align: center;padding: 0 0.3rem;padding-bottom: 0px;background-color: #fcd900;flex: none;display: flex;align-items: center;justify-content: center;padding-bottom: 0.2rem;height: 4.053rem;margin-bottom: 1rem;border: 3px solid #000;}section.files .files-table .bottom .apartment-row{border:3px solid #000;border-bottom:none;font-size:1.105rem;display: flex;align-items: stretch;align-content: center;font-size: 1.105rem;flex: 0 1 100%;border: 3px solid #000;border-bottom: none;}section.files .files-table .bottom .apartment-row .title{width: 70%;height: 100%;text-align: center;padding: .5rem;display: flex;align-items: center;justify-content: center;}section.files .files-table .bottom .apartment-row a.file{height: 100%;width: 30%;border-right: 3px solid #000;display: flex;align-items: center;justify-content: center;transition: all 0.4s ease;}section.files .files-table .bottom .apartment-row a.file .down-arrow{width:.632rem;height:.526rem;background-image:url('img/down-arrow.svg');background-repeat:no-repeat;background-size:contain;display:block;margin-left:.6rem}@media (max-width:768px){section.files{padding:0;overflow:hidden}section.files .bottom-section .left-part,section.files .top-section .right-part{width: 42%;padding-right: 0;}section.files .bottom-section .right-part{padding: 0 1rem;}section.files .top-section .right-part{display: flex;flex-direction: column;justify-content: space-between;}section.files .top-section{margin-bottom:0}section.files .top-section .right-part .image{border-top:none;height:19rem}section.files .top-section .files-table .bottom .apartment-row:nth-child(7n+7):not(:last-child){border-bottom:none}section.files .top-section .title-wrapper{width:100%;margin:0;border-left:none;border-right:none;border-bottom:none}section.files .top-section .title-wrapper .blue-title{border-left:none;border-bottom:2px solid #000}section.files .top-section .title-wrapper .short-text{font-size:1.6rem}section.files .bottom-section .left-part .inner-image{border-right:none;border-left:none}section.files .mobile-tabs{padding:2rem}section.files .mobile-tabs .yellow-title{font-size:1.895rem;font-weight:600;text-align:center;padding:0 .3rem .2rem;height:4.053rem;border:3px solid #000;margin-bottom:.5rem}section.files .mobile-tabs .tabs-titles{margin-bottom:.5rem}section.files .mobile-tabs .tabs-titles .tab-title{font-size:1.895rem;border:2px solid #000;height:4rem}section.files .mobile-tabs .tab-content{display:none}}.yellow-box{background-color: #fcd900;height: 100%;border: 3px solid #000; margin-top: 1rem;max-height: calc(50% - 1rem);}@media(max-width:767px){.garden-wrapper > .row > .col-12{width: 100%;border: 2px solid #000 !important;}.garden-wrapper{border-bottom: 3px solid #000 !important;border: none;}.text-block.garden-wrapper{top: auto !important;right: auto !important;}.garden-wrapper > .row > .col-12:first-child{border-bottom: 0px !important;}section.intro{min-height: 340px !important;}section.files .parts{justify-content: space-between;}section.files .bottom-section .left-part, section.files .top-section .right-part{width: 100%;}section.files .top-section .title-wrapper{flex-wrap: wrap; border: 0 !important;}section.files .top-section .right-part{padding: 1rem;}section.files .top-section .title-wrapper .blue-title{margin-left: 0 !important;border-left: 2px solid #000 !important;}.yellow-box{display: none;}section.card .left-part{width: 100%;}.card-gallery-img-wrap{border: none;padding: 0;}section.card{padding: 0rem;}section.card .left-part{border: none;}.last-gallery .img-name.top{top: 50% !important;}section.card{margin: 1rem !important;}}@media(min-width: 1920px){.yellow-box{max-height: calc(50% - 1rem);}}@media(max-width: 767px){.mobile-btn{position: absolute !important;right: 2rem !important;}.card-gallery-img-wrap .last-gallery:nth-child(1) .img-----name.top.middle-left{right: unset !important;}.card-gallery-img-wrap .last-gallery:nth-child(2) .img-name.top.middle-left{right: unset !important;}.card-gallery-img-wrap .last-gallery:nth-child(6) .img-name.top.middle-left{right: unset !important;}.card-gallery-img-wrap .last-gallery:nth-child(1) .img-name.top.middle-left{right: unset !important;}}.bg-image.with-bg{background-color:#addc91;@media(max-width:767px){ .right-part-logo > img{margin-bottom: 16px !important;}}
/*# sourceMappingURL=style.css.map */