/*@font-face{
	font-family: 'gazoz';
	font-weight: 300; 
	font-style: normal;
	src: url('./../fonts/ploni-light-aaa.woff2') format('woff2'),
		url('./../fonts/ploni-light-aaa.woff') format('woff');
}*/
@font-face{
	font-family: 'gazoz';
	font-weight: 400; /*(regular)*/
	font-style: normal;
	font-display: swap;
	src: url('./../fonts/FbGazoz-Regular.woff2') format('woff2'),
		url('./../fonts/FbGazoz-Regular.woff') format('woff');
}
@font-face{
	font-family: 'gazoz';
	font-weight: 300; /*(light)*/
	font-style: normal;
	font-display: swap;
	src: url('./../fonts/FbGazoz-Light.woff2') format('woff2'),
		url('./../fonts/FbGazoz-Light.woff') format('woff');
}
@font-face{
	font-family: 'gazoz';
	font-weight: 700; /*(bold)*/
	font-style: normal;
	font-display: swap;
	src: url('./../fonts/FbGazoz-Bold.woff2') format('woff2'),
		url('./../fonts/FbGazoz-Bold.woff') format('woff');
}
html, body{margin:0px;padding:0px;direction:rtl;height:100vh;overflow:hidden;}
body{background: rgb(218,219,220);
background: -moz-linear-gradient(90deg, rgba(218,219,220,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(218,219,220,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(90deg, rgba(218,219,220,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#dadbdc",endColorstr="#ffffff",GradientType=1);}
*{font-family: 'gazoz';box-sizing:border-box;font-weight:300;}
.logo-wrap{position:absolute;top:10vh;left:5vh;z-index:5;}
.main-wrap{display:flex;}
.main-wrap .pg-content{position:relative;flex:1;overflow:hidden;width:55%;}
.content-wrap{position:relative;z-index:2;color:#ffffff;padding:1vh 3vw 0px 0px;}
.general-new .content-wrap{padding:4vh 5vw 0px 11vw;}
.background-overlay{position:absolute;top:0px;left:0px;transform:translateY(-75%);width:170vh;height: 170vh;
border-radius: 50% 0px 50% 50%;z-index:1;background: rgb(43,170,95);
background: -moz-linear-gradient(200deg, rgba(43,170,95,1) 0%, rgba(30,137,125,1) 24%, rgba(24,106,142,1) 73%, rgba(33,68,152,1) 100%);
background: -webkit-linear-gradient(200deg, rgba(43,170,95,1) 0%, rgba(30,137,125,1) 24%, rgba(24,106,142,1) 73%, rgba(33,68,152,1) 100%);
background: linear-gradient(200deg, rgba(43,170,95,1) 0%, rgba(30,137,125,1) 24%, rgba(24,106,142,1) 73%, rgba(33,68,152,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2baa5f",endColorstr="#214498",GradientType=1);}
.pg-graphic{padding-left:5vw;position:relative;width:45%;}
.pg-graphic img{max-height: 100vh;display: block;margin: auto;}
.morim .pg-graphic img{padding-top:10vh;}
.sr-only{position:absolute;height:0px;width:0px;opacity:0;overflow:hidden;}
h1{font-weight:700;font-size:4vw;line-height:1em;margin:2vh 0px 1vh;}
.general-new h1{font-size:4vw;}
.shabas h1, .morim h1{font-size:3vw;}
h2{font-size:2vw;margin:2vh 0px 1vh;font-weight:700;}
.shabas h2, .morim h2{font-size: 2vw;}
p{margin:0px;}
ul{margin:0px;padding-right:1em;font-size:1.6vw;}
ul li span{font-weight:600;}
ul li span.price{font-size:130%;}
.shabas ul{font-size:1.6vw;}
p.img-txt{position:absolute;right:0px;top:5vh;font-size: 2vw;font-weight: 600;margin-top: 4vh;margin-top:0px;}
p.img-txt span{background: #2BAA5F;font-weight:600;
background: -webkit-linear-gradient(to right, #2BAA5F 0%, #1E897D 24%, #186A8E 73%, #214498 100%);
background: -moz-linear-gradient(to right, #2BAA5F 0%, #1E897D 24%, #186A8E 73%, #214498 100%);
background: linear-gradient(to right, #2BAA5F 0%, #1E897D 24%, #186A8E 73%, #214498 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;}
.shabas p.img-txt span{background: #2BAA5F;
background: -webkit-linear-gradient(to right, #2BAA5F 0%, #1E897D 14%, #186A8E 40%, #214498 100%);
background: -moz-linear-gradient(to right, #2BAA5F 0%, #1E897D 14%, #186A8E 40%, #214498 100%);
background: linear-gradient(to right, #2BAA5F 0%, #1E897D 14%, #186A8E 40%, #214498 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;}
p.form-ttl{font-size:1.8vw;margin:2vh 0px 2vh;font-weight:500;}
.general-new p.form-ttl{font-size: 1.2vw;margin: 2vh 0px 1vh;}
.shabas p.form-ttl, .morim p.form-ttl{font-size:1.6vw;}
.shabas p.legal{font-size: 0.8vw;}
.clal p.legal{font-size: 0.8vw;}
p.legal a{color:#2d2d81;}
.call-phone{font-size: 3vw;font-weight: 700;margin-left: 1%;display:flex;align-items:end;justify-content:end;}
.shabas .call-phone span{letter-spacing:4px;}
.morim .call-phone span{letter-spacing:8px;}
.call-phone span{font-weight:700;letter-spacing:2px;}
.call-phone span.star{line-height: 0.8em;}
p.legal{text-align:justify;text-align: justify;line-height: 1.2em;font-size: 1vw;color:#2d2d81;margin-top: 2vh;}
p{line-height: 1.2em;font-size: 1vw;}
.fields-wrap{display:flex;flex-wrap:wrap;justify-content:start;}
.fields-wrap .field-wrap{width:40%;margin-bottom:1vh;position:relative;height:46px;}
.fields-wrap .field-wrap.phone-field{display:flex;width:60%;flex-direction:row-reverse;justify-content: start;}
.fields-wrap .field-wrap.branch-field{width:36%;margin-left: 12px;}
.fields-wrap .field-wrap.business-field{margin-left:10px;width:40%;}
.fields-wrap .field-wrap.btn-field{width:20%;}
.fields-wrap .field-wrap.branch-field select{}
.fields-wrap .field-wrap.phone-field .sel-wrap{width:35%;}
.fields-wrap .field-wrap.phone-field input{margin:0px 10px;flex:1;}
.fields-wrap .field-wrap.phone-field .sel-wrap select{}
.fields-wrap .field-wrap input{color:#214498;width:100%;display:block;border-radius:30px;font-size:1.2vw;direction:rtl;text-align:right;padding:5px 10px;background: linear-gradient(white, white) padding-box, linear-gradient(to right, #2baa5f, #214498) border-box;border: 2px solid transparent;font-family: 'Open Sans', sans-serif;}
.fields-wrap .field-wrap select{color:#214498;display:block;border-radius:30px;font-size:1.2vw;direction:rtl;text-align:right;padding:0px 10px;border:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#ffffff url(./../images/ddl-bg.webp) no-repeat 1px center / auto 90%;font-family: 'Open Sans', sans-serif;height:100%; width:100%;}
/*.fields-wrap .field-wrap select{-moz-appearance:none;-webkit-appearance:none;appearance:none;}*/
/*.fields-wrap .field-wrap .select-ddl{background:url(./../images/ddl-bg.png) no-repeat 1px center / contain; position:absolute;top:50%;left:3px;width:auto;height:100%;}*/
.fields-wrap .field-wrap div.sel-wrap{background: linear-gradient(white, white) padding-box, linear-gradient(to right, #2baa5f, #214498) border-box;border: 2px solid transparent;border-radius:30px; height:100%;}
.fields-wrap .field-wrap.btn-field button{height:46px;font-weight:600;background: rgb(43,170,95);
background: -moz-linear-gradient(90deg, rgba(43,170,95,1) 0%, rgba(30,137,125,1) 24%, rgba(24,106,142,1) 73%, rgba(33,68,152,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(43,170,95,1) 0%, rgba(30,137,125,1) 24%, rgba(24,106,142,1) 73%, rgba(33,68,152,1) 100%);
background: linear-gradient(90deg, rgba(43,170,95,1) 0%, rgba(30,137,125,1) 24%, rgba(24,106,142,1) 73%, rgba(33,68,152,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2baa5f",endColorstr="#214498",GradientType=1);border:solid 2px #ffffff;border-radius:30px;font-size:1.2vw;color:#ffffff;width:100%;padding:5px 5%;}
.pc-hide{display:none;}
p.green-line{font-size:1.6vw;margin-top:2vh;margin-bottom:4vh;}
.general-new p.green-line{margin-bottom:2vh;}
p.green-line span{background: url(./../images/green-line.webp) no-repeat center bottom / contain;padding-bottom: 0.35em;}
p span.semibold{font-weight:400;}
p.green-line2{font-weight:bold;font-size:1.6vw;margin-bottom:4vh;margin-top:8vh;color:#2d2d81;}
.shabas p.green-line2{margin-bottom:2vh;}
p.green-line2 span.line{background: url(./../images/green-line.webp) no-repeat center bottom / contain;font-weight:bold;padding-bottom:0.2em; padding-left: 10px;padding-right: 10px;margin-right: -10px;}
.form-wrap{width:80%;}
.form-section{display:flex;align-items:end;justify-content:space-between;width:82%;}
p.form-note{color:#2d2d81;}
.call-phone{width:20%;color:#2d2d81;padding-bottom: 2.5vh;}
#thankyou{position:fixed;background: rgb(43,170,95);left:0px;top:0px;right:0px;bottom:0px;display:none;align-items:center;justify-content:center;z-index:200;flex-direction:column;
    background: -moz-linear-gradient(270deg, rgba(43,170,95,1) 0%, rgba(30,137,125,1) 24%, rgba(24,106,142,1) 73%, rgba(33,68,152,1) 100%);
    background: -webkit-linear-gradient(270deg, rgba(43,170,95,1) 0%, rgba(30,137,125,1) 24%, rgba(24,106,142,1) 73%, rgba(33,68,152,1) 100%);
    background: linear-gradient(270deg, rgba(43,170,95,1) 0%, rgba(30,137,125,1) 24%, rgba(24,106,142,1) 73%, rgba(33,68,152,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2baa5f",endColorstr="#214498",GradientType=1);}
#thankyou.show{display:flex;}
#thankyou p{color:#ffffff;}
#thankyou p.thankyou-big{font-size:9vw;font-weight:bold;}
#thankyou p.thankyou-small{font-size:5vw;}

#thankyou.thankyou-wrap{position:fixed;background: rgb(255,255,255,0.6);left:0px;top:0px;right:0px;bottom:0px;display:none;align-items:center;justify-content:center;z-index:200;flex-direction:column;backdrop-filter: blur(10px);}
#thankyou.show{display:flex;}
#thankyou.thankyou-wrap p{color:#ffffff;}
#thankyou.thankyou-wrap p.thankyou-big{font-size:6vw;font-weight:bold;margin:0px;}
#thankyou.thankyou-wrap p.thankyou-small{font-size:3vw;}
#thankyou.thankyou-wrap p.thankyou-small span.bold{font-weight:600;}
.thankyou-wrap .thankyou{background: rgb(43,170,95) url(./../images/presentor-thnkyou.webp) no-repeat left bottom / 30%;
background: -moz-linear-gradient(295deg, rgba(43,170,95,1) 0%, rgba(30,137,125,1) 24%, rgba(24,106,142,1) 73%, rgba(33,68,152,1) 100%);
background: -webkit-linear-gradient(295deg, rgba(43,170,95,1) 0%, rgba(30,137,125,1) 24%, rgba(24,106,142,1) 73%, rgba(33,68,152,1) 100%);
background: linear-gradient(295deg, rgba(43,170,95,1) 0%, rgba(30,137,125,1) 24%, rgba(24,106,142,1) 73%, rgba(33,68,152,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2baa5f",endColorstr="#214498",GradientType=1);border-radius:20px;border:solid 6px #ffffff;padding:0px 20px 28vh;text-align:right;position:relative;overflow: hidden;width:40vw;}
.thankyou-wrap .thnky-ttl{display:flex;justify-content:space-between;align-items:center;}
.thankyou-wrap .thnky-ttl img{width:200px;height:auto;}
.thankyou-wrap .thnky-btn a{padding:3px 20px 5px;font-size:2vw;color:#21409a;text-decoration:none;background:#ffffff;border-radius:30px;}
.general-new .thnky-btn.incontentbtn a{padding:0px 20px 5px;font-size:1.6vw;color:#ffffff;text-decoration:none;border-radius:30px;background:#2baa5f;border:solid 2px #214498;display:block;width:100%;font-weight:400;text-align:center;}
.thankyou-wrap .thnky-btn, .general-new .thnky-btn{margin:20px 0px;}
.thankyou-wrap .thnky-img{position:absolute;left:-20px;bottom:-20px;width: 45%;}
.thnky-close{position:absolute;bottom:20px;right:20px;cursor:pointer;}
.gdpr-msg{position:relative;background:#ffffff;z-index:100;padding:5px 60px 10px 50px;}
.gdpr-msg p, .gdpr-msg p a{color:#214598;font-size:1.3vw;}
.gdpr-msg p span.en{font-family:'Open Sans';}
.gdpr-cls{position:absolute;top:10px;right:10px;width:30px;height:30px;line-height:24px;border:solid 1px #214598;color:#214598;border-radius:50%;text-align:center;cursor:pointer;font-family:'Open Sans';font-size:24px;}
.mobile-bull{display:none;}
::placeholder {
  color:#214498;
}

::-ms-input-placeholder { /* Edge 12 -18 */
  color:#214498;
}
@media only screen and (max-width: 1920px){
	p.img-txt{font-size:2.5vw;}
	.clal p.img-txt{font-size:3vw;}
	.shabas p.img-txt, .morim p.img-txt{font-size:3.5vw;}
}
@media only screen and (max-width: 1600px){
	.logo-wrap{width:13%;}
	.logo-wrap img{max-width:100%;}
	p.form-ttl{margin: 2vh 0px 2vh;}
	p.call-phone{font-size: 3vw;margin-top: -3vh;}
	.content-wrap{padding: 2vh 2vw 0px 4vw;height: 90vh;overflow-y: auto;}
	.content-wrap > *{direction:rtl;}
	h1{font-size:3vw;margin-top:0px;}
	.general-new h1{font-size:3vw;}
	.fields-wrap .field-wrap{height:31px;}
	.fields-wrap .field-wrap.btn-field button{height:31px;}
	.fields-wrap .field-wrap.branch-field{margin-left:8px;}
	.fields-wrap .field-wrap input{padding:3px 10px;}
	.gdpr-msg{padding-top:0px;padding-bottom:5px;padding-left: 130px;}
	.background-overlay{transform: translateY(-76%);}
	.form-section{width:90%;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){
	html, body{height:auto;overflow-y:auto;}
	.main-wrap{flex-direction:column-reverse;}
	.pg-graphic{width:100%;}
	.logo-wrap{width: 20%;top: 5vh;}
	p.img-txt{font-size: 4.5vw;right: 60px;top: 3vh;margin-top:0px;}
	.background-overlay{top: 0px;left: 50%;transform: translateX(-50%);width: 140vh;height:140vh;border-radius: 50% 50% 0px 0px;}
	h1{text-align:center;font-size:6vw;}
	h1 br{display:none;}
	.main-wrap .pg-content{margin-top: -8vh;}
	.content-wrap{padding:5vh 5vw;height:auto;}
	h2{font-size:5vw;text-align:center;}
	ul{display: flex;flex-direction: column;align-items: center;font-size:4vw;text-align:center;}
	p.green-line2{font-size:4vw;text-align:center;}
	.fields-wrap .field-wrap input, .fields-wrap .field-wrap select{font-size:3vw;height:60px;}
	.fields-wrap .field-wrap{height:60px;}
	.fields-wrap .field-wrap.btn-field button{height:60px;font-size:4vw;}
	p.legal{font-size:3vw;}
	p.call-phone{font-size: 8vw;margin-top: 2vh;margin-bottom: 2vh;}
	p{font-size:3vw;}
	.gdpr-msg p, .gdpr-msg p a{font-size:3vw;}
}
@media only screen and (min-height: 768px) and (max-height: 1024px) and (max-width: 1400px) and (orientation: landscape){
	.pg-graphic{width:45%;padding: 0px;}
	.pg-graphic img{max-width:100%;position:absolute;bottom:0px;left:50%;transform:translateX(-50%);}
	.main-wrap{height:96%;}
	h1{font-size:5vw;}
	h2{font-size:3vw;}
	ul{font-size:2vw;}
	p.green-line2{font-size:2.5vw;}
	.fields-wrap .field-wrap input, .fields-wrap .field-wrap select{font-size:1.8vw;}
	.fields-wrap .field-wrap{height:39px;}
	.fields-wrap .field-wrap.btn-field button{height: 37px;font-size: 1.8vw;}
	p{font-size:1.5vw;}
	p.legal{font-size:1.5vw;}
	p.img-txt{font-size: 3vw;margin-top: 0px;}
	.fields-wrap .field-wrap.branch-field{width:35%;}
}

@media only screen and (max-width: 770px){
	html, body{height:auto;overflow-y:scroll;}
	body{background: rgb(218,219,220);
background: -moz-linear-gradient(103deg, rgba(218,219,220,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(103deg, rgba(218,219,220,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(103deg, rgba(218,219,220,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#dadbdc",endColorstr="#ffffff",GradientType=1);}
	#thankyou img{max-width:60%;}
	.fields-wrap .field-wrap{height:45px;}
	#thankyou p.thankyou-big{font-size:20vw;}
	#thankyou p.thankyou-small{font-size:12vw;}
	.mobile-hide{display:none;}
	.pc-hide{display:block;}
	.logo-wrap{display:flex;justify-content:space-between;position:static;width: 90vw;padding: 2vw 5vw;align-items:start;}
	.logo-wrap img{max-width:45%;}
	.img-txt{display:none;}
	.shabas .pg-graphic img{margin-left:0px;}
	.pg-graphic img{height:auto;max-width:62%;margin: -35px auto 0px 20px;position:static;transform: none;}
	.main-wrap .pg-content{width:100%;}
	.pg-graphic{padding:0px;width:100%;}
	.main-wrap{display: flex;flex-wrap: wrap;flex-direction: column-reverse;}
	.msr-only{position:absolute;height:0px;width:0px;opacity:0;overflow:hidden;}
	.big-ttl{font-weight:800;font-size:6vw;line-height:1em;margin:0px 0px 1vh;color:#21409a;position:absolute;top: 10px;right: 5vw;color:#2baa5f;}
	.morim .big-ttl, .clal .big-ttl{font-size:12vw;}
	.shabas .big-ttl{font-size:14vw;}
	.fields-wrap .field-wrap.business-field{width:100%;margin-left:0px;}
	.background-overlay{position: absolute;top: 0px;left: 50%;bottom: 0px;transform: translateX(-50%);width: 150%;height: 25%;border-radius: 0px;
	background: -moz-linear-gradient(290deg, rgba(43,170,95,1) 0%, rgba(30,137,125,1) 24%, rgba(24,106,142,1) 73%, rgba(33,68,152,1) 100%);
	background: -webkit-linear-gradient(290deg, rgba(43,170,95,1) 0%, rgba(30,137,125,1) 24%, rgba(24,106,142,1) 73%, rgba(33,68,152,1) 100%);
	background: linear-gradient(290deg, rgba(43,170,95,1) 0%, rgba(30,137,125,1) 24%, rgba(24,106,142,1) 73%, rgba(33,68,152,1) 100%);}
	.content-wrap{text-align:center;}
	.form-section{flex-direction:column;width:100%;}
	h2, .shabas h2, .morim h2{font-size:10vw;}
	ul, .shabas ul, .morim ul{font-size:6.5vw;text-align:center;font-weight:300;list-style:none;padding:0px;}
	.shabas ul{font-size:6vw;}
	.morim ul{font-size:5.5vw;}
	ul li{display:inline-block;padding-right: 15px;position:relative;}
	ul li:before{content:"";width:5px;height:5px;border-radius:50%;background:#ffffff;position:absolute;top:0.5em;right:0px;display:none;}
	p.form-ttl, .shabas p.form-ttl, .morim p.form-ttl{font-size:8vw;}
	.general-new p.form-ttl{font-size:6vw;}
	.fields-wrap .field-wrap{width:100%;}
	.fields-wrap .field-wrap input, .fields-wrap .field-wrap select{font-size:5vw;padding:8px 10px;}
	.fields-wrap .field-wrap input#phone{width:60%;margin-right:0px;}
	.fields-wrap .field-wrap.phone-field .sel-wrap{width:40%;}
	.fields-wrap .field-wrap.phone-field{flex:auto;}
	.fields-wrap .field-wrap.phone-field .sel-wrap select{}
	.fields-wrap .field-wrap.branch-field{width:100%;margin-left:0px;}
	.fields-wrap .field-wrap.btn-field{width:100%;}
	.fields-wrap .field-wrap.btn-field button{font-size:7vw;}
	.fields-wrap .field-wrap.btn-field button{height:auto;}
	.logo-wrap a{font-size: 8vw;color:#21409a;font-weight: 600;text-decoration: none;margin-left: 20px; display:flex;}
	.call-phone span.star{line-height: 0.9em;}
	.content-wrap{padding:0px 5vw 50px;height:auto;}
	h1{margin: 0px -5vw 0px -5vw;padding: 5px 20px;font-size: 10vw;color: #2baa5f;background: #ffffff;}
	.general-new .content-wrap{padding:2vh 5vw 50px;}
	.content-wrap .form-wrap{padding:0px 3vw;width:100%;}
	p.form-note{font-size:5vw;margin-top: 10px;}
	p.legal, .shabas p.legal, .morim p.legal, .clal p.legal{font-size: 5vw;margin: 5vw auto;}
	p{font-size: 5vw;}
	.more-info{background:#21409a;border-top:solid 2px #ffffff;color:#ffffff;font-size:7vw;text-align:center;padding:5px 0px 8px;position: fixed;bottom: 0px;left: 0px;right: 0px;z-index: 20;}
	.more-info a{text-decoration:none;color:#ffffff;}
	.morim .pg-graphic img{padding-top:5vh;}
	p.green-line{font-size:6vw;}
	.thankyou-wrap .thankyou{width:90vw;}
	#thankyou.thankyou-wrap p.thankyou-big{font-size:12vw;}
	#thankyou.thankyou-wrap img{max-width:none;}
	.thankyou-wrap .thnky-ttl img{width:110px;}
	ul li span.price{font-size:185%;}
	.thankyou-wrap .thnky-btn a{font-size:4vw;}
	.general-new .thnky-btn.incontentbtn a{font-size:8vw;}
	#thankyou.thankyou-wrap p.thankyou-small{font-size:6vw;}
	p.green-line2{font-size:5.5vw;}
	.gdpr-msg p, .gdpr-msg p a{font-size:4vw;}
	.gdpr-msg{padding-left:53px;padding-right:43px;}
	.mobile-bull{display:inline-block;font-size:120%;}
}