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;}
.section.head{height:100vh;padding:36px 36px 0px;}
.section.head .head-content{background:url(./../images/head-banner.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{position:absolute;top:0px;left:9vw;width: 17vw;}
.section.head .head-logo img{max-width:100%;}
h1, .head-txt h2{color:#ffcf01;font-weight:400;line-height: 1.15em;font-size: 5vw;padding: 0px 3vw;margin:0px;}
h1 span, .head-txt h2 span{display:block;color:#ffcf01;}
h1 span.h1-l3:before, h2 span.h1-l3:before, .head-txt h2 span.h1-l3:before{height:1px;width:20%;background:#ffcf01;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:#ffcf01;position:absolute;top:50%;left:0px;content:"";}
h1 span.h1-l1, .head-txt h2 span.h1-l1{font-size: 8vw;letter-spacing: 0.3vw;color:#ffcf01;}
h1 span.h1-l1, .head-txt h2 span.h1-l1{font-size:5vw;letter-spacing:0px;}
h1 span.h1-l2, .head-txt h2 span.h1-l2{font-size: 10vw;letter-spacing: 0.17vw;color:#ffcf01;}
h1 span.h1-l3, .head-txt h2 span.h1-l3{font-size: 4vw;color:#ffcf01;position:relative;}
.head-ttl{text-align:center;}
.head-ttl p{color:#ffffff;font-family: "almoni-neue";font-size:4.7vw;line-height:1em;margin:0px;}
.head-ttl p.slide-period{font-weight:600;font-size:3.8vw;}
.percentage{width:19vw;display:block;}
.section{width:100%;}
.section.sec-2{padding-bottom:20vh;}
.section.sec-3{margin-top:-27vh;}
.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);}
.center{text-align:center;}
.justify{text-align:justify;}
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;}
.section.sec-7 .head-txt{justify-content:center;}
.footer-logo{display:block;margin:30px auto;}
.footer p{font-size:14px;text-align-last:center;font-weight:300;line-height:1.2em;}
.section-inner-flex{display:flex;justify-content:space-between;}
.section.sec-5{padding:30px 36px 0px;}
.section-inner-flex > div{width:48%;}
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;}
.price p{margin:0px;position:relative;line-height:1em;}
.price p span.from{position:absolute;font-size: 24px;background: #ffffff;line-height: 1em;display: block;top: 37%;padding: 0px 10px;}
.price p span.nis{font-size:77px;display: inline-block;margin-right: -20px;}
.price p.the-price{font-size:116px;}
.price{border-top:solid 1px #6f6057;border-bottom:solid 1px #6f6057;width:max-content;padding-top:20px;margin-top:50px;}
.flex-content{padding-top:5vh;padding-right:5vw;padding-left:1vw;}
.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:38%;}
.form-fields .field-wrap.chb-wrap{width:100%;padding-top:5px;}
.form-fields .field-wrap.btn-wrap{width:20%;}
.el-error, #wait{display:none;}
.form-fields .field-wrap input:not([type="checkbox"]){width:100%;font-size:30px;background:#a9a29e;border-radius:10px;border:none;padding:10px;color:#ffffff;}
button#btn_submit{background:url(./../images/btn-bg.png) no-repeat center center / contain;width:100%;font-size:42px;border:none;color:#ffffff;padding:0px;}
.chb{color:#ffffff;font-size:22px;}
.form-btn{position:fixed;bottom:10px;left:5vw;cursor:pointer;z-index:5;}
.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;}
*.mobile{display:none !important;}
::placeholder {color: #ffffff;opacity: 1;}
:-ms-input-placeholder {color: #ffffff;}
::-ms-input-placeholder {color: #ffffff;}
@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:50vh;padding:20px 20px 0px;position: relative;}
	.section.sec-2 .section-inner{padding: 15vh 20px 20px;}
	.section .section-inner{padding: 20px;}
	.percentage{width:35%;}
	.head-ttl{flex:1;}
	.percentage img{width:100%;height:auto;}
	p{font-size: 24px;}
	.flex-grid .img-wrap img{height:auto;}
	.section.sec-2{padding-bottom: 8vh;}
	.section.sec-3{margin-top: -9vh;}
	.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;}
	.section.sec-5 p.pre-ttl{font-size:30px;}
	.section.sec-5 h2{font-size:12vw;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-banner-mobile.webp) no-repeat center top / cover;align-items: start;padding: 20px;}
	h1, .head-txt h2{font-size: 10vw;padding:0px;}
	.yellow-square{width: 16px;height: 16px;}
	h1 span.h1-l1, .head-txt h2 span.h1-l1{font-size:8vw;}
	h1 span.h1-l2, .head-txt h2 span.h1-l2{font-size:19vw;}
	h1 span.h1-l3, .head-txt h2 span.h1-l3{font-size: 6.4vw;}
	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{font-size:7vw;}
	.head-ttl p.slide-period{font-size:6.3vw;}
	.section.sec-7{padding: 10vh 20px;}
	.section.head .head-logo{top: auto;left: 50%;bottom: 0px;transform: translate(-50%, 50%);width: 70vw;}
	.section.sec-8 h2{font-size:30px;padding-bottom:10px;}
	.form-btn{width: 25%;}
	.form-fields .field-wrap input:not([type="checkbox"]){font-size: 24px;padding: 5px 10px;text-align:center;}
	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;}
}