@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/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: "FbPracticaNarrow";
    src: url('./../fonts/FbPracticaNarrow-Regular.otf');
    font-weight: 400;
    font-style: normal;
}
*{font-family: 'almoni-neue', sans-serif;box-sizing: border-box;}

body, html{margin:0px;padding:0px;width:100%;height:100vh;}
.main-wrap{width:100%;height:100vh;display:flex;background:#f5f0e9;}
.content-wrap{width:36%;background:url(./../images/content-bg.webp) no-repeat center center / 100% 100%;text-align:center;margin: 2vh 0px 1%;position:relative;}
.content-wrap:after{position:absolute;top:0px;bottom:0px;right:0px;left:auto;width:3px;background:url(./../images/right-border-gold.jpg) no-repeat center center / cover;content:"";}
.slide-wrap{width:62%;position:relative;height:96vh;margin:2vh 1% 2vh 0px;background:url(./../images/slide-10.webp) no-repeat center bottom / cover;}
.slide-txt{position:absolute;top:5vh;left:0px;right:12vw;text-align:center;font-size:5vw;font-weight:600;color:#ffffff;line-height:1em;}
.slide-txt span{font-weight: 300;font-size: 50%;display: block;line-height: 1em;}
.img-legal{position:absolute;bottom:10px;left:10px;color:#ffffff;font-size:15px;}
.prj-brand{position:absolute;top:-4vh;right:3vw;width:9vw;}
p.prj-slogan{position:absolute;top:6vh;left:50%;transform:translateX(-65%);font-size:5.5vw;font-weight:300;}
p.prj-slogan > span{/*background: #B0784C;background: linear-gradient(to right, #B0784C 7%, #D8A577 37%, #D6A270 69%, #885B34 89%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;*/color:#d9aa7d;}
.form-wrap input:not([type='checkbox']){display:block;width:100%;margin-bottom:0px;background:rgba(255,255,255,0.9);border:none;padding:2px 10px; font-size:1vw;color:#041833;text-align:right;}
.form-wrap input:first-child{margin-bottom:4%;}
img.coming-soon{position:absolute;z-index:5;right: 50%;top: 5vh;transform: translateX(50%);}
.form-wrap{width:85%;margin:0px auto;}
h1{text-align:center;font-size:1.8vw;line-height: 1em;margin: 0px;font-weight:600;padding-top:6vh;color:#ffffff;margin-bottom:2vh;}
p.under-ttl{font-size:2vw;font-weight:600;margin-top:2vh;margin-bottom:2vh;color:#FFFFFF;}
p.under-ttl.goldenbg{font-size: 1.4vw;font-weight:400;margin: 5vh auto 1vh; width: 68%;background: #B0784C;background: -webkit-linear-gradient(90deg, rgba(176, 120, 76, 1) 7%, rgba(216, 165, 119, 1) 37%, rgba(214, 162, 112, 1) 69%, rgba(136, 91, 52, 1) 89%); background: -moz-linear-gradient(90deg, rgba(176, 120, 76, 1) 7%, rgba(216, 165, 119, 1) 37%, rgba(214, 162, 112, 1) 69%, rgba(136, 91, 52, 1) 89%); background: linear-gradient(90deg, rgba(176, 120, 76, 1) 7%, rgba(216, 165, 119, 1) 37%, rgba(214, 162, 112, 1) 69%, rgba(136, 91, 52, 1) 89%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#B0784C", endColorstr="#885B34", GradientType=1);}
p,.chb{color:#FFFFFF;}
p.price{font-size:1.6vw;color:#ffffff;position:relative;direction:ltr;width: max-content;line-height:0.7em;padding-top:2vh;}
div.sep{width:50px;margin:auto;height:2px;background:#ffffff;}
p.price .nis{font-size:1.6vw;}
p.price .star{font-size:1.6vw;vertical-align:top}
p.price .note-wrap{direction:rtl;font-size:1.6vw;padding:3px 8px}
p.price .note{line-height: 1em;font-size:1.6vw;}
h1 > span{font-size:60%;}
p.golden{font-size:1.6vw;background: #B0784C;background: linear-gradient(to right, #B0784C 7%, #D8A577 37%, #D6A270 69%, #885B34 89%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight:400;position:relative;padding:0px;margin:0px auto 0px;line-height:1em;}
p.golden-bg{background: url(./../images/green-gold-bg.png) no-repeat center center / contain;margin:0px auto 3vh;border-radius:0px 0px 30px 30px;width:70%;color:#ffffff;font-weight:300;padding:10px 0px;font-size:1.3vw;}
p.golden-bg span:not(.hide-on-mobile){font-weight:600;color:#d8a577;}
.prj-info img{display:block;margin:2vh auto;}
.prj-info{display:flex;justify-content:space-around;color:#d7a373;align-items:center;width:66%;margin:0px auto 3vh;}
.prj-info > div > span{display:block;font-size:1.2vw;line-height:1em;}
.prj-info > div > span.nums{font-size:2.4vw;font-weight:600;line-height:1.2em;}
.prj-info .sep{width:2px;height:9vh;margin-top:1.8vh;flex:none;background: #B0784C;background: -webkit-linear-gradient(90deg, rgba(176, 120, 76, 1) 7%, rgba(216, 165, 119, 1) 37%, rgba(214, 162, 112, 1) 69%, rgba(136, 91, 52, 1) 89%); background: -moz-linear-gradient(90deg, rgba(176, 120, 76, 1) 7%, rgba(216, 165, 119, 1) 37%, rgba(214, 162, 112, 1) 69%, rgba(136, 91, 52, 1) 89%); background: linear-gradient(90deg, rgba(176, 120, 76, 1) 7%, rgba(216, 165, 119, 1) 37%, rgba(214, 162, 112, 1) 69%, rgba(136, 91, 52, 1) 89%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#B0784C", endColorstr="#885B34", GradientType=1);}
p.bordered-txt{border-top: solid 1px #ffffff;border-bottom: solid 1px #ffffff;width: max-content;padding: 2px 0px;}
img.k-logo{position:absolute;bottom:40px;left:30px;z-index:20;}
/*p.golden:before{content:"";position:absolute;background: rgb(173,118,74);
background: -moz-linear-gradient(90deg, rgba(173,118,74,1) 7%, rgba(218,165,118,1) 37%, rgba(214,162,114,1) 69%, rgba(136,91,52,1) 89%);
background: -webkit-linear-gradient(90deg, rgba(173,118,74,1) 7%, rgba(218,165,118,1) 37%, rgba(214,162,114,1) 69%, rgba(136,91,52,1) 89%);
background: linear-gradient(90deg, rgba(173,118,74,1) 7%, rgba(218,165,118,1) 37%, rgba(214,162,114,1) 69%, rgba(136,91,52,1) 89%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ad764a",endColorstr="#885b34",GradientType=1); width:100%;height:2px;top:0px;left:0px;right:0px;}
p.golden:after{content:"";position:absolute;background: rgb(173,118,74);
background: -moz-linear-gradient(90deg, rgba(173,118,74,1) 7%, rgba(218,165,118,1) 37%, rgba(214,162,114,1) 69%, rgba(136,91,52,1) 89%);
background: -webkit-linear-gradient(90deg, rgba(173,118,74,1) 7%, rgba(218,165,118,1) 37%, rgba(214,162,114,1) 69%, rgba(136,91,52,1) 89%);
background: linear-gradient(90deg, rgba(173,118,74,1) 7%, rgba(218,165,118,1) 37%, rgba(214,162,114,1) 69%, rgba(136,91,52,1) 89%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ad764a",endColorstr="#885b34",GradientType=1); width:100%;height:2px;bottom:0px;left:0px;right:0px;}*/
.golden-label{background: rgb(176,120,76);
background: -moz-linear-gradient(90deg, rgba(176,120,76,1) 7%, rgba(216,165,119,1) 37%, rgba(214,162,112,1) 69%, rgba(136,91,52,1) 89%);
background: -webkit-linear-gradient(90deg, rgba(176,120,76,1) 7%, rgba(216,165,119,1) 37%, rgba(214,162,112,1) 69%, rgba(136,91,52,1) 89%);
background: linear-gradient(90deg, rgba(176,120,76,1) 7%, rgba(216,165,119,1) 37%, rgba(214,162,112,1) 69%, rgba(136,91,52,1) 89%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b0784c",endColorstr="#885b34",GradientType=1);color:#ffffff;font-size:1.6vw;border-radius:0px 0px 20px 20px;width:max-content;margin:0px auto;padding:3px 20px;}
p{font-size: 1.2vw;font-weight: 400;text-align: center;max-width: 85%;margin: auto;line-height: 1.2em;}
p.smaller{font-size: 15px;margin: 0px auto;}
p.form-ttl{margin: 4vh auto 1vh;font-size: 1.2vw;font-weight: 400;color:#d8a577;}
.chb-holder .chb{display:flex;align-items:start;line-height: 1em;text-align:justify;font-size: 0.6vw;font-weight: 400;}
.form-wrap input[type='checkbox']{margin-top: 1px;margin-left: 10px;}
button#btn_submit{border:none;font-size:1vw;color:#ffffff;width:100%;background: #d8a577 url(./../images/btn-bg.jpg) no-repeat center center / cover;}
.prj-info p{margin:1vh auto;max-width:59%;font-size:1.6vw;max-width:none;font-weight:600;}
.form-flex{display:flex;margin-bottom:1vh;flex-wrap:wrap;justify-content:space-between;width:80%;margin:auto;}
.form-flex .form-field{width:49%;}
.form-flex .form-btn{width:15%;}
.form-flex .chb-wrap{width:84%;}
#wait, .el-error{text-align:center;font-size:1vw;display:none;}
.logo-wrap{text-align: center; margin-top: 4vh;margin-bottom:2vh;}
.project-graphic{position:absolute;right:36%;top:50%;transform:translate(50%, -50%);}
.hide-on-pc, .slick-slide img.hide-on-pc{display:none;}
img{max-width:100%;}
.slick-dots li button{border-radius:50%;background:#ffffff;border-color:#ffffff;}
.slick-dots{margin:-20px auto 0px;text-align:right;padding-right:5vw;}
.slick-dots li.slick-active button{background:transparent !important;}
.slick-dots li{margin: 0px 5px;}
.footer{text-align:center;}
.footer p.acss a{padding-top:1vh;color:#FFFFFF;}
::-ms-input-placeholder {color:#041833;}
::placeholder {color:#041833;}
.slick-slide img{margin-top:-15vh;}
.form-btn-icon{position:fixed;bottom:0px;left:0px;right:0px;cursor:pointer;z-index:200;background: #B0784C;background: -webkit-linear-gradient(90deg, rgba(176, 120, 76, 1) 7%, rgba(216, 165, 119, 1) 37%, rgba(214, 162, 112, 1) 69%, rgba(136, 91, 52, 1) 89%); background: -moz-linear-gradient(90deg, rgba(176, 120, 76, 1) 7%, rgba(216, 165, 119, 1) 37%, rgba(214, 162, 112, 1) 69%, rgba(136, 91, 52, 1) 89%); background: linear-gradient(90deg, rgba(176, 120, 76, 1) 7%, rgba(216, 165, 119, 1) 37%, rgba(214, 162, 112, 1) 69%, rgba(136, 91, 52, 1) 89%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#B0784C", endColorstr="#885B34", GradientType=1);text-align: center;
color: #ffffff;font-size: 6vw;}
@media only screen and (max-width: 1600px){
	.golden-label{padding: 1px 20px;font-size: 1.4vw;}
	.prj-info{margin: 2vh auto;}
	.logo-wrap{margin-top: 2vh;margin-bottom:0px;}
	.prj-brand{height:36vh;}
	.prj-brand img{max-height:100%;}
	p.form-ttl{margin-top:4vh;}
	h1{padding-top:3vh;}
	p.smaller{font-size:12px;}
}
@media only screen and (max-width: 767px){
	.hide-on-mobile, .slick-slide img.hide-on-mobile{display:none;}
	.hide-on-pc, .slick-slide img.hide-on-pc{display:block;}
	body, html{height:auto;}
	html{height:100%;}
	.main-wrap{width:100%;padding-bottom:0px;flex-direction:column;height:auto;}
	.slide-wrap{width:100%;position:relative;height:auto;margin:0px;background:none;}
	.slide-wrap > img{width:100%;}
	.prj-brand{right: 50%;transform: translate(50%, -30%);}
	.slick-slide img{margin-top:0px;}
	.content-wrap{position:static;width:100%;margin:0px auto;padding-top:0px;background:url(./../images/content-bg-mobile.webp) no-repeat center center / 100% 100%;}
	.golden-label{font-size:6vw;}
	.project-graphic{position:static;width:85%;transform:none;text-align:center;margin:0px auto;text-align:center;padding-top:30px;}
	.project-graphic img{margin:0px auto;}
	p.prj-slogan{font-size: 12vw;font-weight: 400;top: 50vh;left:0px;right:0px;text-align:center;transform:none;line-height:1em;}
	p.prj-slogan > span{display:block;}
	.logo-wrap{position:static;margin-top:5vh;transform:none;margin-top:30px;padding-bottom:10px;text-align:center;}
	.slogan-line{font-weight: 400;font-size: 6vw;border-top: solid 1px;border-bottom: solid 1px;margin-top: 90px;}
	.form-wrap{width:100%;margin-bottom:4vh;}
	h1{font-size:9vw;}
	p.price{font-size:14vw;margin: 0px auto;font-size:7vw;max-width:none;}
	p.price .note{font-size: 7vw;}
	p.price .nis{font-size:7vw;}
	p.price .note-wrap{transform: translate(-23%, -40%);}
	p.golden{font-size:6vw;margin: 0px auto;}
	.prj-info p{max-width:85%;}
	p.golden-bg{font-size:7vw;padding:15px;line-height:1em;background:url(./../images/green-gold-bg-mobile.png) no-repeat center center / contain;}
	p.golden-bg span.hide-on-pc{display:inline;font-weight:300;color:#ffffff;}
	.form-flex .form-field{width:100%;}
	.form-wrap input:not([type='checkbox']){font-size:5vw;}
	button#btn_submit{font-size:6vw;margin: 2vh auto 0px;height: auto;padding: 3px 50px;width: auto;}
	.content-wrap .slide-wrap{position:static;}
	p{font-size:5vw;max-width:80%;margin:20px auto;}
	.slick-slide{height:auto;}
	p.form-ttl{font-size: 6vw;margin: 5vh auto 1vh;}
	.form-wrap form{width:90%;margin:0px auto;}
	.chb-holder .chb{font-size: 3.8vw;}
	p.smaller{font-size: 4vw;}
	div.sep{margin: 20px auto;}
	.slick-dots{text-align:center;padding-right:0px;}
	.footer{justify-content:center;padding:2vh 0px;}
	.footer p{padding:0px 10px;line-height:1em;}
	.slick-dots li{margin: 0px 2px;}
	.form-flex .form-fields{width:100%;order:1;}
	.form-flex .form-btn{width:100%;order:3;}
	.form-flex .chb-wrap{width:100%;order:2;margin-top:1vh;}
	.prj-info{margin: 2vh auto;max-width:85%;flex-direction: column;}
	.slide-txt{font-size:12vw;left:0px;right:0px;top:28vh;}
	p.under-ttl{font-size:7vw;}
	.content-wrap:after{display:none;}
	p.price .note-wrap{background-color: #002828;}
	img.k-logo{left:5px;top:10%;}
	#wait, .el-error{font-size:6vw;}
	p.under-ttl.golden {font-size:7vw;}
	.slide-txt span{font-size:100%;}
	p.under-ttl.goldenbg{width: 100%;max-width: none;font-size: 7vw;line-height: 1em;padding: 5px 0px;}
	.prj-info .sep{width: 100px;height: 2px;margin: 20px auto;}
	.prj-info > div > span.nums{font-size:12vw;}
	.prj-info > div > span{font-size:6vw;}
	p.bordered-txt{font-size:7vw;}
	.form-btn-icon{padding: 5px 0px;}
}