body,html{margin:0px;padding:0px;width:100%;height:100vh;overflow:hidden;}
body{padding-top:2vh;background:url(./../images/main-bg.jpg) no-repeat center center / cover;}
*{font-family: 'Heebo', sans-serif;box-sizing: border-box;color:#333333;}
.wrapper{display:flex;flex-wrap:wrap;padding:0px;justify-content:space-between;position:relative;}
.form{width:100%;background:#19418d;padding:5vh 3vw 5vh 4vw;position:relative;height:18vh;}
.presale{width:100%;}
.slick-slide{height:100%;width:59vw;}
.slick-slide:before{content:url(./../images/slider-overlay.png);display:block;position:absolute;top:0px;left:0px;}
.right{width:42vw;position:relative;margin-right:2vh;height:67vh;}
.left{width:54vw;margin-left:2vh;position:relative;}
.slick-slider .slick-track, .slick-slider .slick-list, .slick-slider, .slider-wrap{height:100%;}
.logos-txt p{font-size:2.6vw;line-height:1vw;color:#19418d;font-weight:600;}
.project-logo{display:block;margin:0px auto 2vh 0px;max-width:80%;position:absolute;top:2vh;left:2vh;max-width:23%;z-index:20;}
.content{padding-left:0px;padding-top:0px;}
.sale{position:absolute;top:0px;right:0px;z-index:20;}
.orange-strip{text-align-last: justify;background:transparent;color:#19418d;font-weight:800;font-size:6vw;line-height:1.5em;text-align: center;margin-top: 2vh;margin-bottom:0.6vh;}
.blue-strip-cnt{background:#19418d;padding:2vh 0px;margin-bottom: 2vh;}
.blue-strip-cnt p.bigger{color:#ffffff;}
p.bigger{font-weight: bold;font-size: 2vw;margin: 0px;color:#19418d;text-align: center;}
p.semibig{font-weight:600;font-size:1.6vw;color:#19418d;text-align:center;border:solid 1px #19418d;padding: 1vh 0px;}
p.semibig._2{margin-bottom:0px;}
.prj-labels{margin-top:4vh;}
p{font-size: 1.1vw;text-align: center;}
p.max-width{font-size:1.6vw;;margin:0px auto;padding-top: 1.6vh;}
.flex-row{display:flex;align-items:center;justify-content:space-between;margin:0px 2vh;}
.flex-col{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-right:3vw;}
.flex-col.first-col{padding-bottom:2vh;justify-content:start;width:55%;}
.flex-cell{width:30%;display:flex;justify-content:start;align-items:center;}
.flex-cell.first-cell, .flex-cell.fourth-cell{width:23%;}
.logos-cell{width:54vw;display:flex;justify-content:space-around;}
.presale-banch{background:url(./../images/blue-banch-bg.png) no-repeat right center / 100% auto;width:100%;padding: 3vh 4vw 3vh 4vw;}
.white{color:#ffffff;}
.orange{color:#fbbd14;}
.presale-banch p{margin:0px;}
.presale-banch p.orange{font-weight: bold;font-size: 2.8vw;line-height: 2vw;padding-top: 1.5vh;text-align:left;}
.presale-banch p.white{font-size: 1.3vw;text-align:left;}
.logos-cell img{max-width:85%;display:block;}
.flex-cell p{font-size:0.8vw;margin:0px 10px 0px 0px;text-align:right;}
.flex-cell:nth-child(4), .flex-cell:nth-child(5), .flex-cell:nth-child(6){margin-top:2vh;}
.flex-cell:nth-child(6){width:35%;}
p.form-ttl{margin:0px;color:#ffffff;margin-bottom:1vh;}
input[type="text"], input[type="email"]{letter-spacing: 3px; padding:1vh; width: 100%;font-size:1.2vw;border:solid 2px #ffffff;}
.chb-holder{position:absolute;bottom:0px;}
button#btn_submit{padding: 0.5vh 2vw;background:transparent;border:solid 2px #ffffff;color:#ffffff;font-weight:bold;letter-spacing: 3px;font-size:1.6vw;width:100%;}
form{display:flex;justify-content:space-between;align-items:center;position:relative;padding-bottom:3vh;}
.el-error, #wait{display:none;}
.field-wrap{width:26%;}
.btn-wrap{width: 17%;}
.chb-lbl{color:#ffffff;}
.by-kahuna{position: absolute;top: 50%;transform: translateY(-50%);right:1vh;}
.by-evolve{position:absolute;top:50%;left:1vh;transform:translateY(-50%);}
p.blue-strip{background:#19418d;color:#fbbd14;font-weight:bold;padding: 0px 1vw;font-size: 1.6vw;line-height: 1.8vw;}
.hide-on-pc{display:none !important;}
.btn-arrows{display:none;}
.legal{position:absolute;left:1vh;color:#ffffff;bottom: 1vh;z-index: 20;}
/*.slick-slide img{width:100%;}*/
.form-thankyou{display:none;padding-top: 0px;}
.form-thankyou p{margin:0px;text-align: center;}
.form-thankyou p.orange{font-size:32px;font-weight:bold;}
.form-thankyou p.white{font-size:3vw;font-weight:600;}
[dir='rtl'] .slick-next:before{content:url(./../images/arrow-left.png);}
[dir='rtl'] .slick-prev:before{content:url(./../images/arrow-right.png);}
@media only screen and (max-width: 1280px){
}
@media only screen and (max-width: 767px){
	.by-kahuna{right: 0px;top: -10px;left: auto;transform:none;}
	body, html{overflow:auto;}
	body{padding-top:0px;background:url(./../images/main-bg-m.jpg) no-repeat center center / cover;}
	.wrapper{flex-direction:column;}
	.hide-on-pc{display:block !important;}
	.hide-on-mobile{display:none !important;}
	.right{width:90vw;order:2;height:auto;margin:0px 5vw 0px 5vw;}
	.left{width:90vw;order:1;position:relative;left:auto;height: 260px;margin:5vw 5vw 0px 5vw;}
	.form{order:3;}
	.presale{order:4;}
	.slick-slide img{max-width:100%;}
	.logix-logo-mobile{position:absolute;top:0px;left:50%;transform:translateX(-50%);z-index: 2; max-width: 80%;}
	.content{padding:0px;}
	.orange-strip{font-size: 13vw;line-height: 10vw;padding: 15px 0px;margin-top:0px;text-align-last:center;margin-bottom:0px;}
	p.blue-strip{margin: 0px;text-align: center;font-size: 6vw;line-height:6vw;padding: 5px 10px;}
	p.bigger{font-weight: 600;font-size: 5.5vw;text-align: center;line-height: 12vw;text-align-last:center;}
	.blue-strip-cnt{margin-bottom:2vh;}
	.slick-slide:before{content:url(./../images/slider-overlay-m.png)}
	.project-logo{max-width:30%;}
	.presale-banch{padding: 1vh 15vw 1vh 10vw;background: url(./../images/blue-banch-bg.png) no-repeat left center / 95% auto;}
	.presale-banch p.orange{font-size: 12vw;line-height: 12vw;text-align-last: left;}
	.presale-banch p.white{font-size:5.8vw;text-align-last: left;}
	.presale-banch-wrap{width:100%;}
	.form{background:transparent;padding:0px;height: auto;}
	.form form{padding:30px;background:#19418d;}
	.form-thankyou p.white{font-size:22px;}
	.form-thankyou p.orange{font-size:25px;}
	.form-thankyou{padding: 7vh 0px;background:#19418d;margin: 0px -10vw;}
	.field-wrap{width:100%;}
	form{flex-direction:column;padding-bottom:0px;}
	.by-evolve{top:-10px;left:0px;transform:none;}
	p.form-ttl{color:#19418d;font-size: 4.5vw;}
	.chb-lbl{font-size: 11px;}
	button#btn_submit{padding: 0px 30px;font-size: 5vw;letter-spacing:0px;width:auto;}
	input[type="text"], input[type="email"]{margin-bottom:10px;letter-spacing:0px;font-size:4vw;}
	.presale{padding:0px;}
	p.max-width{max-width:100%;font-size: 4vw;font-weight: 500;}
	.prj-labels{margin-top:0px;}
	p.semibig{font-size:5vw;font-weight:700;}
	.prj-labels{width:100%;}
	.btn-wrap{width:100%;text-align:center;display:flex;justify-content:space-between;}
	.call-btn{padding: 0px 25px;font-size: 5vw;letter-spacing:0px;width:auto;background:#6b6b6b;border:solid 2px #ffffff;color:#ffffff; text-decoration:none;}
	p{font-size: 4.48vw;text-align-last:center;}
	.flex-row{flex-direction:column;}
	.flex-cell{width:100% !important;flex-direction:column;text-align:center;}
	.flex-cell p{font-size: 4vw;margin-bottom:20px;}
	.logos-cell{width:100%;position: relative;}
	.logos-cell img{max-width: 73%;margin:30px auto;}
	.flex-col.first-col{width:100%;padding-right:0px;}
	p.form-ttl{margin: 10px 0px;text-align: center;text-align-last: center;font-size: 6vw;font-weight: 600;}
	.chb-holder{right:0px;position: relative;margin: 0px 0px 20px auto;}
	.presale .flex-cell p{text-align-last:center;margin-right:0px;}
	.btn-arrows{display:inline;}
	.by-evolve img{width:10px;}
	.by-kahuna img{width:10px;max-height:auto;}
	.flex-cell:nth-child(4), .flex-cell:nth-child(5), .flex-cell:nth-child(6){margin-top:0px;}
	[dir='rtl'] .slick-next:before{content:url(./../images/arrow-left-m.png);}
	[dir='rtl'] .slick-prev:before{content:url(./../images/arrow-right-m.png);}
	.legal{font-size: 12px;}
}