body {
    background: #fff;
    background: url(../images/bg2025.png) no-repeat #fff;
    background-size: cover;
}
.wp-block-image{	position: absolute;    left: 22em;    top: 5.55em;      max-width: 34em;}
.yellow {    color: #FEF56C;    font-size: 1.25em;
}
.formbox h3 p {
    margin-bottom: 0;
    line-height: 0.85;
}
h1 img{
	width: 4em;
}
.note25 {
    font-size: 0.8em;
    font-family: 'open-sans';
    font-weight: 100;
    line-height: 1;
    display: block;
    margin-top: 1.5em;text-align: center;
}
.bottom{
	position: relative;
    top: 41vw;
    width: 34em;
    margin-right: 5em;
    font-size: 1.1em;
}
#form_wrapper{    background: #1a7b64;
    color: #fff;
    border-bottom-left-radius: 0em;
    border-bottom-right-radius: 0em; height: 96vh;}
	.scrollogo {
		width: 10em;
		margin-top: 1.6em;

	}
.wpcf7-form-control-wrap[data-name=approve] label input[type=checkbox]:checked+span:after{    content: '✓';
    color: #fff;
    font-size: 1.7em;
    position: absolute;
    right: 1rem;
    bottom: .5rem;}
#form_wrapper .wpcf7-submit {
    margin-top: 0.5em;
    background: #fef56c;
    font-size: 1.5em;
    padding: .1em 2em;
    font-family: Font37;
    font-weight: 400;
    color: #1a7b64;
    border-radius: 0em;}
	.logobox{margin-top: -1.5em;}
.phonebox {
    text-align: center;
    font-weight: 600;
    margin-top: 1em;
}
.wpcf7-list-item-label,.form-item p>label{color: #fff;}
.form-item input:not([type=checkbox]),.wpcf7-form-control-wrap[data-name=approve] label input[type=checkbox]+span:before{color: #fff;border-color: #fff;}
#ba,#ma{display: inline-flex;}
.wpcf7-form-control-wrap[data-name="ba"],.wpcf7-form-control-wrap[data-name="ma"]{display: none;}
h1{text-shadow: 0px 3px 6px #00000080;background-color:#1a7b64; color: #fff;font-size: 3.1vw;display:
	 inline-block;position: absolute;top:6.5vw;right: 8vw;text-align: center;    z-index: 999;padding:0.5em 1.2em 0.5em 1.2em;     transform: rotate(6deg);}
h1 strong {
 
    line-height: .6;
    color: #fef56c;
}h1 p{margin:0;}
h1 p:last-of-type{text-align: left;z-index: 99;position: relative;    line-height: 0;
}
.right{    font-size: 5em;
    display: flex
;
    font-family: 'Font37';}
.all{display: inline-flex;      margin-top: -1.8em;

}
	.place{
		font-family: 'Font37';
	}
.hour{	font-family: 'Font37';    color: #fef56c;       font-size: 1.2em;
    line-height: 0.6;
}

.left{
	text-align: right;
	font-family: 'Font37';
    font-size: 1.5em;
    line-height: 0.7;
	display: block;
    margin-top: 0.4em;

}
.circular{right: 61vw;
    top: 15vw;}
	.bab, .mab {
		background: #fff;
		color: #008C64;
		border-radius: 0rem;
		text-align: center;
		display: block;
		padding: .3rem;
		margin-top: .5rem;
		font-weight: bold;
		font-family: Font37;
		font-size: 1.3em;
	}
.bab:hover,.mab:hover{text-decoration: none;}
.bab.active,.mab.active{color: #fff;background: #00ab9c;border-radius: 0;}
.ba,.ma{background:#fff;flex-wrap: wrap;justify-content: space-between;}
.wpcf7-form-control-wrap[data-name="ba"],.wpcf7-form-control-wrap[data-name="ma"]{position: absolute;width: 100%;z-index: 3;flex-wrap: wrap;}
.wpcf7-form-control-wrap[data-name="ba"] .showma,.wpcf7-form-control-wrap[data-name="ma"] .showba{flex: 0 0 100%;text-align: center;background: #dbf3f1;color:#000;}
.ba .wpcf7-list-item, .ma .wpcf7-list-item{background: #4c6c6a;color: #000;flex: 0 0 49%;margin: .125rem 0;max-width: 50%;text-align: center;cursor: pointer;}
.wpcf7-list-item-label{cursor: pointer;}
.ba .wpcf7-list-item.active, .ma .wpcf7-list-item.active{background: #F5A114;color: #fff;}
.wpcf7-list-item label{margin-bottom: 0;}
.ba .wpcf7-list-item.last{color: #F5A114;flex:0 0 100%;max-width: 100%;}
.ba .wpcf7-list-item input[type="checkbox"],.ma .wpcf7-list-item input[type="checkbox"]{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
.bg-img{bottom: 0;    }
.wpcf7-form-control-wrap[data-name="approve"] {
    margin-top:2em;
}

.ty {
  
    color: #d3dedc;
}
.thanks h3 {
    color: #d3dedc;
}
.soc-t {
    color: #d3dedc;
}
.bg-img.right{width: 32.5vw;height:34.75vw;right: 10vw;z-index: 2;}
.bg-img.left{width: 28.5vw;height: 33.75vw;right: 28.5vw;}
.iconbox{position: absolute;z-index: 3;}
.icon:before{content:'';display: block;border-radius: 50%;width: 5vw;height: 5vw;background:#fff;position: absolute;z-index: -1;top:1vw;right: 50%;transform: translateX(50%);box-shadow:  3px 3px 6px #00000080;}
.icon::after{background: #F5A114;content:'';height: .1rem;display: block;position: absolute;bottom: 50%;transform: translateY(50%);}
.ticon{color: #F5A114;font-family: Font37;position: absolute;bottom: .75vw;right: 1.25vw;}
.iconbox .hover{display: none;}
.iconbox:hover .hover{display: block;position: absolute;background: #FFF;font-size: 1rem;line-height: 1;text-align: center;padding: .5rem;border-radius: 1em;border-bottom-right-radius: 0;box-shadow: 0px 3px 6px #00000080;top:65%;min-width: 13vw;right: 50%;transform:translateX(50%);}
.iconbox:hover .t{color: #F5A114;font-family: Font37;font-size: 1.2em;}
.ib-1{    left: 28.1vw;    top: 25vw;}
.ib-1 .icon::after{width: 7.4vw;right: -5vw;}
.ib-1 img,.ib-3 img{height: 8vw;}
.ib-2{right: 23vw;top:15vw;}
.ib-2 .ticon{bottom: .25vw;}
.ib-2::before{background: #F5A114;content:'';width: .1rem;display: block;position: absolute;bottom: -2.25vw;transform: translateX(50%);height: 2.5vw;right: 50%;}
.ib-2 .icon::after{bottom: -2.25vw;width: 8.5vw;right: 50%;}
.ib-2 img{height: 7vw;}
.ib-3{top: 26.5vw;
    right: 22.25vw;}
.ib-3 .icon::after{left: -2.75vw;width: 4vw;}
.formbox h3{margin-top: 0rem;}
.formbox h4 {
	margin-top: 0.5em;
    max-width: max-content;
    margin-right: auto;
    margin-left: auto;
    color: #fef56c;
    font-size: 1.1em;
}

.formbox .legal{margin-top: 0.2em;  color: #FEF56C;    font-size: 1.1em;}
.wpcf7-form-control-wrap[data-name="ba"] .wpcf7-not-valid-tip{display: none;}
.form-item .eb{display: none;}
.form-item.err .eb,.wpcf7-not-valid-tip{display: block;position: absolute;left: 0;font-size: .75rem;color: #000;}
.openday{background: #fff;color: #444444;position: absolute;font-size: 6rem;font-family: Font37;display: flex;line-height: .8;align-items: center;bottom: -90vh;padding: 0 1rem 1rem;right: 20vw;}
@media(max-width: 1000px){

	body{background: url(../images/bg2025.png) no-repeat #fff;
		background-size:auto;        height: 110vh;
	}
	    .bottom {
			position: relative;
			margin-right: 0em;
			font-size: 1.2em;
			text-align: justify;
			top: 16em;
			width: 100%;        padding: 0.2em;
			z-index: 999;
			background: #fff;
			line-height: 1;
			margin-bottom: 8em;
		}

		h1 span {
			font-size: .6em;
			line-height: 1;
			display: block;
		}

		.note25 {
	
			margin-top: 3.5em;text-align: center;
		}
	    .right {
			font-size: 4em;
			display: flex
	;
			font-family: 'Font37';
		}
		.hour {
			font-family: 'Font37';
			color: #fef56c;
			font-size: 0.7em;
			line-height: 0.6;
		}
		.left {
			text-align: right;
			font-family: 'Font37';
			font-size: 1.5em;
			line-height: 0.7;
			display: block;
			margin-top: 0.35em;
		}
		.wp-block-image {
			position: absolute;
			left: 0em;
			top: 0em;
			max-width: 33em;

		}
	.page-title{text-align:center;}
	h1 {        font-size: 2rem;
        text-align: center;
        position: relative;
        right: auto;
        top: 10em;
        padding: 0.1em;}
	h1 strong{font-size:8rem;}
	h1 img{
		height: auto;
    max-width: 75%;
	}
	.all {
		display: inline-flex;
		margin-top: -1.3em!important;
	}
	h1 p {font-size: 1em;}
	body.form-active::before {
		background: #fef56c;
	}
	.circular {		right: 61vw;		top: 30vw;	}
	.close {		color: #000;	}
	h1 p:last-of-type{font-size:2.25rem;text-align:center;}
	.bgbox{position: relative;height: 30.5em;}
	.bg-img.right{width: 26em;height: 31.5em;right: -9.75em;z-index: 3;}
	.bg-img.left{width: 22em;height: 29.5em;right: 5em;z-index: 2;}
	.ib-1,.ib-2,.ib-3{position: relative;right: auto;left: auto;bottom: auto;top: auto;}
	.ib-2::before,.ib-1 .icon::after,.ib-2 .icon::after,.ib-3 .icon::after{display: none;}
	.icons{display: flex;position: absolute;width: 100%;;top: 18em;     left: 0.4em;	}
	.icons .iconbox{flex: 0 0 33%;max-width: 33%;text-align:center;}
	.ib-2{order: 1;}
	.ib-3{order:2;}
	.ib-1{order:3;}
	.ib-1 img,.ib-3 img{height: 6em;}
	.ib-2 img{height: 5.5em;}
	.icon:before{content:'';display: block;border-radius: 50%;width: 4em;height: 4em;background:#fff;position: absolute;z-index: -1;top:1em;right: 50%;transform: translateX(50%);}
	.ticon{font-size: .85em;bottom: .75em;right: 1rem;}
	.ib-3 .ticon{right: 1.5rem;}
	.ib-2 .ticon{right: 1.25rem;bottom: .85em;}
	.iconbox:hover .hover{min-width: 13em;z-index: 9999999;}
	.iconbox:hover{z-index: 9999999;}
	.ib-1:hover .hover{right: 15%;}
	.ib-2:hover .hover{right: 75%;}
	.openday{background: #fff;color: #444444;position: absolute;font-size: 1.75rem;font-family: Font37;display: flex;line-height: .8;align-items: center;bottom: -25rem;padding: 0 1rem .5rem;right: 0;width: 100%;justify-content: center;}
.openday .sep{width: 2rem;background: url(https://lp.yvc.ac.il/wp-content/uploads/2024/05/flower-300x300.png) no-repeat;background-size: contain;height: 2rem;margin-top: .5rem;}
}