html,body{margin:0px;padding:0px;direction:rtl;}
@font-face {
    font-family: "almoni-neue";
    src: url('../fonts/almoni-neue-light-aaa.otf');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: "almoni-neue";
    src: url('../fonts/almoniultralightaaa.otf');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: "almoni-neue";
    src: url('../fonts/almoni-neue-regular-aaa.otf');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "almoni-neue";
    src: url('../fonts/almoni-neue-bold-aaa.otf');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: "almoni-tzar";
    src: url('../fonts/almoni-tzar-aaa-regular.otf');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "fb-nar";
    src: url('../fonts/FbPracticaNarrow-Regular.otf');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "helvetica";
    src: url('../fonts/helveticaneueultraligext.otf');
    font-weight: 200;
    font-style: normal;
}
*{font-family: 'almoni-neue', sans-serif;box-sizing:border-box;color:#0e3732;font-weight:300;}
.section.head{height:82vh;padding:0px;}
.section.head .head-content{background:url(./../images/top-bg.webp) no-repeat center top / cover;width:100%;height:100%;display: flex;align-items: center;}
.head-txt{display:flex;align-items:center;justify-content:start;}
.section.head .head-logo{padding-right:0px;padding-bottom:6vh;text-align:center;}
.section.head .head-logo img{max-width:100%;}
h1{text-align:right;}
h1, .head-txt h2{color:#ffffff;font-weight:400;line-height:3.8vw;font-size: 5vw;padding: 0px 10vw;margin:0px;}
h1 span, .head-txt h2 span{display:block;color:#ffffff;}
/*h1 span.h1-l3:before, h2 span.h1-l3:before, .head-txt h2 span.h1-l3:before{height:1px;width:20%;background:#ffffff;position:absolute;top:50%;right:0px;content:"";}
h1 span.h1-l3:after, h2 span.h1-l3:after, .head-txt h2 span.h1-l3:after{height:1px;width:20%;background:#ffffff;position:absolute;top:50%;left:0px;content:"";}*/
h1 span.h1-l1, .head-txt h2 span.h1-l1{font-size: 6.7vw;color:#ffffff;font-weight:400;}
h1 span.h1-l2, .head-txt h2 span.h1-l2{font-size: 10vw;letter-spacing: 0.17vw;color:#ffffff;}
h1 span.h1-l3, .head-txt h2 span.h1-l3{font-size: 4.56vw;color:#ffffff;position:relative;}
.thin-ttl h2{color:#0e3732;font-weight:200;font-size:5vw;direction:ltr;text-align:center;margin:0px auto 2vh;}
p.sub-ttl{font-weight:500;}
.big-num{font-size:5vw;color:#c99e78;display:block;text-align:center;font-weight:400;line-height:1em;}
.num-label{display:block;text-align:center;font-size:33px;line-height:1em;}
.big-num .pre-big-num{font-size:50%;color:#c99e78;line-height:1em;}
.head-ttl{text-align:center;}
.head-ttl p{color:#ffffff;font-family: "almoni-neue";font-size:6.48vw;line-height:4vw;margin:0px;text-align: right; padding-right: 10vw;}
p.sub-ttl{font-size:47px;margin-bottom:0px;font-weight:400;}
.head-ttl p.slide-period{font-weight:600;font-size:4.05vw;}
.percentage{width:19vw;display:block;}
.section{width:100%;}
.section.sec-2{padding-bottom:6px;}
.section.sec-3{padding-bottom:6px;}
.section .section-inner{max-width:1300px;margin:0px auto;padding:30px 0px;}
.brownbg{background: rgb(53,41,32);background: -moz-linear-gradient(90deg, rgba(53,41,32,1) 0%, rgba(151,136,123,1) 100%);background: -webkit-linear-gradient(90deg, rgba(53,41,32,1) 0%, rgba(151,136,123,1) 100%);background: linear-gradient(90deg, rgba(53,41,32,1) 0%, rgba(151,136,123,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#352920",endColorstr="#97887b",GradientType=1);}
.pattern-bg{background:url(./../images/section-2-bg.webp) no-repeat center top / 100% auto;}
.contact-bg{background:url(./../images/contact-bg.webp) no-repeat center center / cover;margin-top:4px;}
.projects-grid{margin-top:0px;}
.projects-grid > div:first-child{border-left:solid 2px #ffffff;}
.projects-grid > div img{width:100%;display:block;}
.projects-grid > div:last-child{border-right:solid 2px #ffffff;}
.projects-grid > div{position:relative;}
.projects-grid .proj-cntnt{position:absolute;bottom:50px;left:0px;right:0px;}
.projects-grid .proj-cntnt p{color:#ffffff;text-align:center;margin:0px;line-height:1.2em;}
.prj-data > div{color:#c99e78;text-align:center;font-weight:600;padding:10px 30px;font-size:23px;line-height:1em;}
.prj-data > div:first-child{border-left:solid 1px #c99e78;}
.prj-data > div.price{position:relative;font-size:5vw;font-weight:400;}
.prj-data > div.price > span{position: absolute;font-size: 1.8vw;top: 50%;right: 3vw;color: #c99e78;transform: translateY(-57%);font-weight:400;background:#162431;line-height: 1em;}
.proj-cntnt._2 .prj-data > div.price > span{background:#002510;}
.prj-data.flex-grid{align-items:center;justify-content:center;}
.center{text-align:center;}
.justify{text-align:justify;}
.flex-grid.icons-grid{flex-wrap:wrap;justify-content:center;}
.flex-grid.icons-grid > div{width:49%;padding-top:50px;}
.slick-dotted.slick-slider{margin-bottom:0px;}
p{font-size:33px;margin-top:0px;line-height:1.2em;}
.brown{color:#6f6057;}
img{max-width:100%;}
.yellow-square{width:21px;height:21px;display:inline-block;background:#ffcf01;margin: 0px 10px;}
.brownbg p{color:#ffffff;}
.flex-grid{display:flex;justify-content:space-between;}
.flex-grid .img-wrap{width:30%;position:relative;}
.flex-grid .img-wrap img{display:block;}
.flex-grid .img-wrap p{position:absolute;top:10px;width:100%;text-align:center;color:#ffffff;}
.section .slider{position:relative;}
.abs-ttl{position:absolute;top: 0px;left: 50%;transform: translateX(-50%);}
.abs-ttl h2{font-weight: 200;color: #ffffff;font-size: 6vw;text-align: center;margin: 0px;padding-top: 5vh;}
.section.sec-6{padding:36px;}
.pre-slider{background: rgb(161,149,133);background: -moz-linear-gradient(90deg, rgba(161,149,133,1) 0%, rgba(205,192,172,1) 100%);background: -webkit-linear-gradient(90deg, rgba(161,149,133,1) 0%, rgba(205,192,172,1) 100%);background: linear-gradient(90deg, rgba(161,149,133,1) 0%, rgba(205,192,172,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a19585",endColorstr="#cdc0ac",GradientType=1);padding:10px 0px;}
.pre-slider p, .pre-slider h2{margin:0px;color:#ffffff;}
.pre-slider h2{font-weight:300;font-size: 4vw;line-height: 1em;}
.section.sec-7{background:url(./../images/sec-7-bg.webp) no-repeat center top / cover;padding:10vh 0px;display:none !important;}
.section.sec-7 .head-txt{justify-content:center;}
.section.sec-7 .head-txt h2 span.h1-l1{font-weight: 400;font-size: 8vw;letter-spacing: 0px;}
.section.sec-7 .head-txt h2{line-height:1em;}
.section.sec-7 .head-txt h2 span.h1-l3{font-size: 3.13vw;}
.section.sec-7 .head-ttl p{font-size: 5.9vw;font-weight: 400;line-height: 0.8em;}
.section.sec-7 .head-ttl p.slide-period{font-weight: 600;font-size: 5.5vw;}
.footer-logo{display:block;margin:30px auto;}
.footer p{font-size:18px;text-align-last:center;font-weight:300;line-height:1.5em;}
.section-inner-flex{display:flex;justify-content:space-between;}
.section.sec-5{padding:30px 36px 0px;}
.section-inner-flex > div{width:48%;}
.section-inner-flex > div.flex-content{width:33%;}
.sec-2 .flex-grid{align-items: end;}
.section-inner-flex > div.flex-slider{width:67%;}
p.smaller{font-size:24px;line-height:1.5em;}
.section.sec-5 h2{font-size:4vw;font-weight:300;margin:0px 0px 20px;line-height:1em;}
.section.sec-5 p.pre-ttl{margin-bottom: 0px;font-size: 45px;margin-top: 20px;}
.flex-content{padding:5vh 4vw 0px;}
.section.sec-8 h2{font-size:52px;color:#ffffff;text-align:center;font-weight:400;margin:0px;line-height: 1em;padding-bottom: 30px;}
.form-fields{display:flex;flex-wrap:wrap;justify-content:space-between;}
.form-fields .field-wrap.order1{order:1;}
.form-fields .field-wrap.order2{order:2;}
.form-fields .field-wrap.order3{order:3;}
.form-fields .field-wrap.order4{order:4;}
.form-fields .field-wrap{width:36%;}
.form-fields .field-wrap.chb-wrap{width:100%;padding-top:5px;}
.form-fields .field-wrap.btn-wrap{width:26%;}
.el-error, #wait{display:none;}
.form-fields .field-wrap input:not([type="checkbox"]), .form-fields .field-wrap select{width:100%;font-size:23px;background:#ffffff;border-radius:0px;border:none;padding:2px 10px;color:#000000;}
.form-fields .field-wrap select{padding:4px 10px;}
button#btn_submit{background:url(./../images/btn-bg.webp) no-repeat center center / cover;width:100%;font-size:23px;border:none;color:#ffffff;padding:0px;font-weight:600;height: 100%;}
.chb{color:#ffffff;font-size:18px;}
.form-btn{position:fixed;bottom:10px;right:5vw;cursor:pointer;z-index:5;}
.choose-ttl{background:url(./../images/choose-bg.webp) no-repeat center center / cover;color:#ffffff;text-align: center;font-size: 40px;padding: 10px 0px;margin-top: 10vh;margin-bottom:4px;}
.form-wrap{max-width:1049px;margin:auto;}
p.kahuna{font-size:16px;text-align:center;text-align-last:center;color:#6f6057;margin:0px;}
p.kahuna a{color:#6f6057;}
.slick-dots{bottom:20px;text-align:center;padding-left:3vw;}
.slick-dots li button:before{border-radius:50%;background:#ffffff;border-color:transparent;content:"";opacity:0.6;}
.slick-dots li.slick-active button:before{opacity:1;}
.gallery-ttl{position:absolute;top:6vh;left:0px;color:#ffffff;background:url(./../images/yam-pj.webp) right center / cover;z-index:4;font-size:1.8vw;padding:0px 50px;}
.gallery-ttl.park{background:url(./../images/park-pj.webp) left center / cover;top:5vh;left:auto;right:0px;}
.section.sec-3{position:relative;}
.slick-slide img{width:100%;}
.scroll-up{position:fixed;bottom:30px;left:10px;border-radius:50%;background:#051932;width:50px;height:50px;padding:10px;cursor:pointer;display:none;}
*.mobile{display:none !important;}
::placeholder {color: #000000;opacity: 1;}
:-ms-input-placeholder {color: #000000;}
::-ms-input-placeholder {color: #000000;}
@media only screen and (max-width: 767px){
	body{background:#f0eeeb;}
	*.pc{display:none !important;}
	*.mobile{display:block !important;}
	.section-inner-flex{flex-wrap:wrap;}
	.section-inner-flex > div{width:100%;}
	.flex-content{padding-left:20px;padding-right:20px;order:2;text-align: center;}
	.price p.the-price{font-size:74px;}
	.price p{font-size:26px;text-align:center;}
	.price p span.nis{font-size:50px;}
	.price p span.from{top: 31%;font-size: 18px;background:#f0eeeb;}
	.section.head{height:67vh;padding:0px;position: relative;}
	.section.sec-2 .section-inner{padding: 6vh 20px 20px;}
	.section .section-inner{padding: 20px;}
	.percentage{width:35%;}
	.head-ttl{flex:1;}
	.percentage img{width:100%;height:auto;}
	p{font-size: 18px;}
	.flex-grid .img-wrap img{height:auto;}
	.section.sec-2{padding-bottom: 0px;}
	.flex-grid .img-wrap p{top: 2px;font-size: 16px;}
	.abs-ttl h2{padding-top: 3vh;font-size: 10vw;}
	.abs-ttl{width: 100%;text-align: center;transform: none;left: 0px;}
	.section.sec-5{padding:0px 0px 30px;background:#f0eeeb;}
	.flex-content *{text-align:center;}
	.sec-2 .flex-grid{flex-wrap:wrap;}
	.section.sec-5 p.pre-ttl{font-size:30px;}
	.section.sec-5 h2{font-size:14vw;font-weight:400;}
	.price{margin:auto;}
	.section.sec-6{padding:0px 0px 30px;}
	.pre-slider h2{font-size:6vw;font-weight:400;}
	.form-fields .field-wrap{width:100%;margin-bottom:10px;}
	.form-fields .field-wrap.order3{order:4;}
	.form-fields .field-wrap.order4{order:3;}
	.chb{font-size: 16px;line-height: 1em;display: flex;align-items: start;}
	.form-fields .field-wrap.btn-wrap{width:100%;text-align:center;padding-top:20px;}
	.form-fields .field-wrap.btn-wrap button#btn_submit{width:150px;font-size: 30px;}
	.footer p{font-size:17px;}
	.footer-logo{max-width:70%;}
	.section.head .head-content{background: url(./../images/top-bg-mobile.webp) no-repeat center top / cover;align-items: start;padding: 20px;}
	h1, .head-txt h2{font-size: 10vw;padding:0px;line-height:10vw;}
	.yellow-square{width: 16px;height: 16px;}
	h1 span.h1-l1, .head-txt h2 span.h1-l1, .section.sec-7 .head-txt h2 span.h1-l1{font-size:14vw;text-align:center;}
	h1 span.h1-l2, .head-txt h2 span.h1-l2{font-size:19vw;text-align:center;}
	h1 span.h1-l3, .head-txt h2 span.h1-l3, .section.sec-7 .head-txt h2 span.h1-l3{font-size: 9.5vw;text-align:center;}
	h1 span.h1-l3:after, h2 span.h1-l3:after, .head-txt h2 span.h1-l3:after, h1 span.h1-l3:before, h2 span.h1-l3:before, .head-txt h2 span.h1-l3:before{width:18%;}
	.head-ttl p, .section.sec-7 .head-ttl p{font-size:13.5vw;line-height:10vw;padding-right:0px;text-align:center;}
	.head-txt{margin:30px auto;}
	.head-ttl p.slide-period, .section.sec-7 .head-ttl p.slide-period{font-size:8.5vw;}
	.section.sec-7{padding: 10vh 20px;}
	.section.head .head-logo{width: 70vw;}
	.section.sec-8 h2{font-size:24px;padding-bottom:10px;}
	.form-btn{width: 25%;right: auto;left: 5vw;}
	.form-fields .field-wrap input:not([type="checkbox"]){font-size: 24px;padding: 5px 10px;text-align:right;}
	p.kahuna{font-size:12px;}
	.slick-dots li button:before{width:15px;height:15px;line-height:15px;}
	.slick-dots li{width:15px;height:15px;}
	.slick-dots{bottom:10px;}
	.section.sec-7 .head-txt{width:max-content;margin:auto;}
	.sec-2.pattern-bg {background: url(./../images/section-2-bg-mobile.webp) no-repeat 30% top / auto 58%;}
	.pattern-bg {background: url(./../images/section-2-bg-mobile.webp) no-repeat 30% top / cover;}
	.thin-ttl h2{font-size: 14vw;line-height: 1em;}
	p.sub-ttl{font-size: 26px;margin-bottom:20px;}
	.num-label{font-size: 16px;}
	.sec-2 .flex-grid > div{width:33%;margin-bottom:20px;}
	.sec-2 .flex-grid{justify-content:center;}
	.big-num{font-size: 10vw;}
	.sec-2 .flex-grid.nums-grid > div:nth-child(1){order:5;}
	.sec-2 .flex-grid.nums-grid > div:nth-child(2){order:1;}
	.sec-2 .flex-grid.nums-grid > div:nth-child(3){order:3;}
	.sec-2 .flex-grid.nums-grid > div:nth-child(4){order:2;}
	.sec-2 .flex-grid.nums-grid > div:nth-child(5){order:4;}
	.flex-grid > div > .big-num img{max-height:10vw;}
	.sec-2 .flex-grid.projects-grid > div{width:100%;margin-bottom:4px;}
	.sec-2 .prj-data.flex-grid > div{width:100%;margin-bottom:0px;}
	.projects-grid .proj-cntnt{bottom:15px;}
	.choose-ttl{margin-top:0px;font-size: 24px;padding: 5px 0px;}
	.prj-data > div.price{font-size:13vw;padding-bottom: 0px;}
	.prj-data > div .mobile{display:inline-block !important;color: #c99e78;font-weight:600;padding:0px 5px;}
	.prj-data > div{font-size:18px;}
	.sec-2 .prj-data.flex-grid > div.price{padding:10px 0px 0px;width:max-content;border-bottom: solid 2px;}
	.prj-data > div.price > span{right: 4vw;transform: translateY(-24%);font-size: 4vw;padding: 0px 5px;}
	.prj-data > div:first-child{border-left:none;}
	.projects-grid > div:last-child{border-right:none;}
	.projects-grid > div:first-child{border-left:none;}
	.section-inner-flex > div.flex-content{width:100%;}
	.flex-grid.icons-grid > div{width: 33%;padding-top: 20px;}
	.gallery-ttl{text-align: center;padding: 5px 0px;font-size: 6vw;margin: 4px 0px 6px;position:static;top:auto;left:auto;}
	.section.sec-3{position:static;}
	.gallery-ttl.park{right:auto;}
	.section-inner-flex > div.flex-slider{width:100%;}
	.slick-slide img{width:100%;}
	.section.sec-3.parkw{padding-bottom:30px;}
	.form-fields .field-wrap input:not([type="checkbox"]), .form-fields .field-wrap select{font-size:18px;}
	.sec-2 .flex-grid.prj-data{flex-direction: column-reverse;}
	.scroll-up{left:auto;right:10px;}
}