@font-face{
	font-family: 'ploni';
	font-weight: 300; /*(light)*/
	font-style: normal;
	src: url('./../fonts/ploni-light-aaa.woff2') format('woff2'),
		url('./../fonts/ploni-light-aaa.woff') format('woff');
}
@font-face{
	font-family: 'ploni';
	font-weight: 400; /*(regular)*/
	font-style: normal;
	src: url('./../fonts/ploni-regular-aaa.woff2') format('woff2'),
		url('./../fonts/ploni-regular-aaa.woff') format('woff');
}
@font-face{
	font-family: 'ploni';
	font-weight: 500; /*(medium)*/
	font-style: normal;
	src: url('./../fonts/ploni-medium-aaa.woff2') format('woff2'),
		url('./../fonts/ploni-medium-aaa.woff') format('woff');
}
@font-face{
	font-family: 'ploni';
	font-weight: 700; /*(bold)*/
	font-style: normal;
	src: url('./../fonts/ploni-bold-aaa.woff2') format('woff2'),
		url('./../fonts/ploni-bold-aaa.woff') format('woff');
}
@font-face{
	font-family: 'ploni';
	font-weight: 900; /*(black)*/
	font-style: normal;
	src: url('./../fonts/ploni-black-aaa.woff2') format('woff2'),
		url('./../fonts/ploni-black-aaa.woff') format('woff');
}
html, body{margin:0px;padding:0px;direction:rtl;}
*{font-family: 'ploni', 'Dosis', sans-serif; box-sizing: border-box;}
body{background:url(./../images/main-bg.jpg) no-repeat left top / cover;}
h1{font-weight:bold;color:#ffffff;font-size:100px;margin:0px;line-height:1em;}
h2{font-weight:400;color:#ffffff;font-size:80px;margin:0px;line-height:1em;}
.content p{color:#ffffff;font-size:40px;margin:10px auto 30px;line-height:1em;}
.content p.note{font-size:24px;}
.content-wrap{display:flex;justify:space-between;align-items:center;height:100vh;}
.form{width:30%;padding:0px 1vw;}
.content{width:70%;text-align:center;padding:0px 5vw;}
.slick-initialized .slick-slide{text-align:center;color:#ffffff;}
.slick-initialized .slick-slide p{margin:0px;text-align:center;font-size:24px;}
.slick-initialized .slick-slide img{margin:0px auto;display:block;border:solid 5px #ffffff;border-radius:30px;}
.slick-dotted.slick-slider{padding-bottom:50px;margin:50px auto;}
.slick-dots{bottom:0px;}
.slick-dots li button:before{content:"";width:15px;height:15px;border:solid 3px #ffffff;background:transparent;border-radius:50%;opacity:1;}
.slick-dots li.slick-active button:before{background: #FDB913;background: linear-gradient(90deg,rgba(253, 185, 19, 1) 0%, rgba(243, 112, 33, 1) 100%);border:transparent;width:21px;height:21px;}
.error-msg{position:absolute;display:none;font-size:16px;color:#f37021 !important;right:0px;bottom:0px;}
.field-wrap{position:relative;padding-bottom:20px;margin-bottom:0px;}
.form-wrap{background:#ffffff;border-radius:30px;padding:20px 30px;width:80%;margin:0px auto;}
.form *{color:#25408f;}
p.form-ttl{text-align:center;font-size:30px;margin:0px auto 20px;font-weight: 500;}
.field-wrap input, .field-wrap select{width:100%;font-size:18px;border:solid 2px #25408f;border-radius:30px;padding:5px 10px;direction:rtl;}
.btn-wrap button{width:100%;color:#ffffff;border-radius:30px;background:#f37021;border:none;font-size:18px;padding:10px;cursor:pointer;}
.logos{margin-top:100px;}
.hide-on-pc{display:none;}
.form img{max-width:100%;}
.form-tabs{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;}
.form-tabs > div{color:#25408f;text-align:center;background:#ffffff;border:solid 2px #CCCDD5;padding:5px 30px;border-radius:30px;cursor:pointer;width:48%;}
.form-tabs > div.selected{border:solid 2px #25408f;}
.field-wrap.new{display:none;}
.field-wrap.client{display:block;}
p.tabs-txt{color:#676880;margin:0px 0px 10px;}
.thankyou{display:none;position:absolute;top:0px;left: 0px;right: 0px;bottom: 0px;text-align: center;background: #ffffff;border-radius: 30px;padding-top:100px;}
.thankyou p, .error p{font-weight:500;font-size:20px;}
.thankyou .sicons p, .thankyou .contact p{font-size:18px;}
.thankyou .contact p, .error .contact p{margin:0px;}
.thankyou .sicons{margin:50px auto;}
.thankyou .contact p.phone, .error .contact p.phone{font-size:24px;direction:ltr;font-weight:600;}
.error{display:none;position:absolute;top:0px;left: 0px;right: 0px;bottom: 0px;text-align: center;background: #ffffff;border-radius: 30px;padding-top:100px;}
.error .contact{margin-top:50px;}
.error .sicons p{margin:0px;}
.error .sicons{margin-top:50px;}
.error .again-btn{color:#ffffff;border-radius:30px;background:#f37021;border:none;font-size:18px;padding:10px 30px;cursor:pointer;}
#citiesr {background: #fff;border-radius: 11px;color: #676880;z-index: 20;position:absolute;}
#citiesr .row{padding: 20px;}
.form-wrap{position:relative;}
.chb{display: flex;align-items: start;padding-bottom: 20px;position: relative;}
.chb > input{margin-top:2px;}
.chb > label{line-height:1em;}
@media only screen and (max-width: 770px){
	body{background:url(./../images/main-bg-mobile.jpg) no-repeat left bottom / cover;}
	.content-wrap{flex-direction:column;height:auto;padding:30px 0px;}
	.hide-on-mobile{display:none;}
	.hide-on-pc{display:block;}
	.content{width:100%;}
	.form{width:100%;}
	.slick-initialized .slick-slide p{font-size:14px;color:#ffffff;}
	.slick-initialized .slick-slide{padding:0px 5px;}
	.slick-dots li button:before{width:10px;height:10px;border-width:2px;}
	.slick-dots li.slick-active button:before{width:14px;height:14px;}
	.slick-dotted.slick-slider{padding-bottom: 35px;margin: 30px auto;}
	h1{font-size:56px;}
	h2{font-size:40px;}
	.content p{font-size:20px;margin:10px auto 20px;}
	.content p.mbigger{font-size:24px;}
	.form-wrap{width:90%;}
	p.form-ttl{font-size: 26px;}
	.form p.note{font-size:18px;text-align:center;color:#ffffff;max-width:80%;margin:0px auto;line-height:1em;}
	.logos{margin-top:30px;text-align:center;margin-bottom:20px;}
	.logos img{max-width:80%;}
}