@font-face {
    font-family: "Practical";
    src: url('./../fonts/FbPracticaNarrow-Bold.otf');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: "Practical";
    src: url('./../fonts/FbPracticaNarrow-Regular.otf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "Almoni";
    src: url('./../fonts/almoni-regular-aaa.otf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "Almoni tzar";
    src: url('./../fonts/almoni-tzar-aaa-regular.otf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "Almoni";
    src: url('./../fonts/almoni-light-aaa.otf');
    font-weight: 300;
    font-style: normal;
}
body,html{margin:0px;padding:0px;width:100%;height:100%;}
*{font-family: 'Almoni', sans-serif;box-sizing: border-box;color:#ffffff;}
.by-kahuna{position: fixed;top: auto;left: 10px;z-index: 3;bottom: 5vh;}
.by-kahuna img{width:auto;height:auto;}
body{background:url(./../images/slide-1.webp) no-repeat center center / cover;}
.content-wrapper{position:absolute;width:40%;left:0px;top:0px;bottom:0px;display:flex;}
.slider{width:100%;height:100%;}
.btn_accessibility span{color:#000000;}
.content-inner{width: 30vw;margin: auto;}
.flex-content{display:flex;align-items:center;justify-content: space-between;}
h1{font-family:"Practical";font-size: 2vw;line-height:2vw;padding:0px;margin:0px;background: #AD764A;background: linear-gradient(to right, #AD764A 7%, #DAA576 37%, #D6A272 69%, #895B35 89%);-webkit-background-clip: text;
-webkit-text-fill-color: transparent;margin-bottom:2vh;font-weight:bold;text-align:center;}
h2{margin: 0px;padding: 0.3em 0px;font-weight: normal;text-align: center;font-size: 1.7vw;line-height: 1.7vw;}
h3, h3 span{font-family:"Practical";font-size: 3vw;line-height:3vw;padding:0px;margin:0px;color:#DAA576;font-weight:normal;padding-bottom:1vh;text-align:right;}
h3 span.first{font-size:3.6vw;font-weight:bold;}
h3 span.smaller{font-size: 73%;margin-top: -0.1em;display: block;}
.slider-content h3, .slider-content h3 span{color:#ffffff;}
.slider-content h3 span.bebas{font-family: "Bebas Neue", sans-serif;font-size: 4vw;line-height: 1em;}
.slider-content h3 span.bebas.bigger{font-size:160%;}
p.preprice{font-size: 1.6vw;text-align:center;-webkit-text-fill-color: transparent;margin:0px auto 2vh;}
p.preprice span{font-family:"Practical";font-size: 2.1vw;line-height: 1em;font-weight: bold;padding:0px;margin:0px;background: #AD764A;background: linear-gradient(to right, #AD764A 7%, #DAA576 37%, #D6A272 69%, #895B35 89%);-webkit-background-clip: text;
-webkit-text-fill-color: transparent;}
p.preprice span.ttl-bigger{font-size:3vw;padding-bottom:2vh;display:block;}
p.preprice img{vertical-align:middle;}
img.priceimg{margin:0px auto 1em;display:block;width:auto;height:auto;}
img.line{margin:0px auto;display:block;}
p.price{font-size: 4vw;font-family: "Bebas Neue", sans-serif;line-height: 1em;margin: 0px;background: #AD764A;background: linear-gradient(to right, #AD764A 7%, #DAA576 37%, #D6A272 69%, #895B35 89%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;text-align:center;position:relative;width: max-content;margin: auto;line-height:1em;}
p.price .starter{position:absolute;top:50%;right:10px;transform:translateY(-50%);font-size:1vw;font-family:"Practical";font-weight:bold;display:block;background: linear-gradient(to right, #AD764A 7%, #DAA576 37%, #D6A272 69%, #895B35 89%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height:1em;}
p.yellow{margin:0px;color:#e1c7a5;font-family: "Practical";font-size:1.6vw;line-height:1em;text-align:center;background: #AD764A;background: linear-gradient(to right, #AD764A 7%, #DAA576 37%, #D6A272 69%, #895B35 89%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;padding:5px 0px;}
p.price span{font-size:40%;}
img.sep-line{display:block;margin:auto;width:100%;}
.inner-form{width:90%;margin:2vh auto;}
.inner-form > p{font-size: 1.3vw;margin-bottom: 1vh;margin-top:0px;font-family:"Practical";color:#DAA576;text-align:center;}
.inner-form input, .inner-form button, .inner-form select{color:#00222e;font-size: 0.8vw;width: 36%;padding: 5px;margin: 0px;border:none;margin:0px 3px;background:rgba(255,255,255,0.8);}
.inner-form input{width:100%;margin-bottom:2vh;text-align:center;}
.inner-form select{border:solid 1px #ffffff;background:#ffffff url(./../images/arrow-down.png) no-repeat 5px center;-webkit-appearance: none;}
.inner-form select option{color:#00222e;}
.inner-form button{background:url(./../images/button-bg.png) no-repeat center center / contain;font-size:1.6vw;border:none;padding: 0px;width: auto;height: 2.7em;color:#ffffff;font-family: 'Almoni tzar', sans-serif;width:100%; margin:0px;display:flex;align-items:center;justify-content:center;}
.inner-form button span{margin-top: -1vh;font-size: 3vw;margin-right: 0.3vw;}
.inner-form .form-flex{display: flex;justify-content: space-between;align-items:start;}
.form-btn{width:30%;}
.form-fields,.inner-form > p{width:73%;}
.logos{padding-top:2vh;max-width: 80%;margin: 0px 5vw 0px;}
.logos img{width:17vw;}
.footer{position: absolute;bottom:2vh;width: 80%;}
.footer-notes{position:absolute;bottom:2vh;right:2vw;width:50%;}
.footer-notes p{font-size: 11px;}
.diagonal-strip{position:absolute;top:0px;left:0px;transform:translate(-30%,-28%);}
.hide-on-pc{display:none;}
img.priceimg.hide-on-pc-google{display:none;}
.chb-holder{text-align:right;width: 100%;margin: 0px;display:flex;align-items:start;width:430px;}
.chb-holder span.chb-lbl{font-size:11px;font-weight:300;}
.chb-holder.first{margin-top:-1vh;}
input[type="checkbox"]{margin:0px;vertical-align:top; margin-left: 5px;width:auto;margin-top: 2px;}
span.chb{margin-top: 0px; font-size: 0.8vw;display: block;font-weight:300;}
#wait{display: none; font-size: 16px; color: green;}
.el-error{color:red;border:solid 1px red;display:none;padding: 10px;width: 100%;margin: 2vh auto;font-size: 1vw;text-align:center;}
.flex-content.icons{flex-wrap:wrap;margin:4vh 0px 1vh;justify-content: center;align-items: start;}
.flex-content.icons .icon-wrap .icon{height: 6vh;}
.flex-content.icons .icon-wrap img{vertical-align:middle;}
.flex-content.icons .icon-wrap{padding:1vh 0px 0px;width:25%;text-align:center;}
.flex-content.icons .icon-wrap:nth-child(6) img, .flex-content.icons .icon-wrap:nth-child(7) img, .flex-content.icons .icon-wrap:nth-child(8) img{padding-top:1vh;}
.flex-content.icons .icon-wrap span{font-size: 0.7vw;display:block;font-weight:300;line-height: 1em;}
.logo{text-align:center;margin-bottom:2vh;margin-top:3vh;}
.logo img{width:auto;height:auto;}
.access{font-weight: 300; text-align: center; font-size: 13px; }
.access span{padding-top:1vh;display:block;}
.slider-content{position:absolute;top:6vh;text-align: center;right: 7vw;}
.electra-logo-slider{position:absolute;bottom:5vh;right:7vw;}
.slider-content img.sep-line{width:100%;}
.prazar-logo{position:absolute;top:2vh;left:1vw;}
.prazar-logo img{width:auto;height:auto;}
.soon{font-family: 'Open Sans', sans-serif;font-size: 2vw;margin: 0px;font-weight:300;}
.slider-mobile{display:none;}
@media only screen and (max-width: 1600px){
	img.sep-line{max-width:100%;}
	.slider-content img.sep-line{width:80%;}
	h1{font-size:2vw;line-height:2vw;}
	h2{font-size: 1.5vw;line-height: 1.5vw;}
	.flex-right img{max-width:30vw;}
	.proj img{max-width:100%;}
	.logos img{max-width:45%;}
	.inner-form{padding: 1vh 2vw 1vw;margin-top: 1vw;margin-bottom: 0px;}
	.logos p{margin-top:5px;}
	.diagonal-strip{width:45%;}
	.diagonal-strip img{max-width:100%;}
	.flex-content.icons .icon-wrap img{max-height:5vh;}
	.flex-content.icons .icon-wrap .icon{height: 6vh;}
	.chb-holder{width:22vw;}
	.flex-content.icons{margin: 1vh 0px 1vh;}
	p.preprice span{font-size: 2vw;}
	p.yellow{font-size: 2vw;}
	.logo img{max-width:30%;}
	.access > span{font-size:12px;line-height:1em;display:block;}
	p.preprice span.ttl-bigger{padding-bottom:0px;}
	p.preprice{margin-bottom:0px;}
}
@media only screen and (max-width: 767px){
	.slider{display:none;}
	.slider-mobile{display:block;}
	body,html{height:auto;}
	body{padding-bottom:0px;background:url(./../images/slide-1-mobile.webp) no-repeat center center / cover;}
	.content-wrapper{width:100%;margin-top:215vw;position:static;}
	.footer{margin-top:2vh;position: relative;width:100%;}
	.main{padding:5vh 0px 1vh;height:auto;}
	.hide-on-pc{display:block;text-align:center;}
	.hide-on-mobile{display:none;}
	.hide-on-mobile-google{display:block;}
	img.priceimg.hide-on-pc-google{display:block;}
	img.priceimg.hide-on-mobile-google{display:none;}
	.ellogo img{max-width:60%;}
	.flex-wrapper{flex-direction:column;height:auto;}
	.flex-wrapper > div{width:100%;}
	.flex-right img{max-width:80%;padding:5vh 0px;}
	.content{max-width:95%;margin:0px auto;padding:4vw;border:solid 1px #d9d37f;background: rgb(0,55,70);background: linear-gradient(90deg, rgba(0,55,70,1) 0%, rgba(0,34,46,1) 100%);}
	.footer-notes{position:relative;width:90%;margin:auto;right:0px;}
	.diagonal-strip{width:50%;}
	.inner-form button span{font-size:8vw;}
	.diagonal-strip img{max-width:100%;}
	.perc-txt{font-size: 8vw;line-height: 7vw;}
	.percentage{font-size:21vw;line-height:19vw;}
	h1{font-size:9vw;line-height:9vw;}
	h2{font-size: 7vw;line-height: 7vw;}
	h3{font-size:15vw;line-height:9vw;text-align:center;text-align-last: center;padding-bottom:0px;}
	h3 span{font-size: 14vw; text-align: center;line-height: 19vw;}
	.soon{font-size:9vw;line-height:auto;}
	.flex-content.flex-column{flex-direction:column;}
	.inner-form .form-fields{flex-direction:column;width:95%;margin:auto;}
	.proj .proj-img p{font-size:6vw;}
	.proj p {font-size:3.8vw;margin-top:15px;}
	.proj{margin:0px auto 4vh;width:90%;}
	.proj img{max-width:100%;}
	.inner-form input, .inner-form select{width:100%;font-size: 5vw;margin-bottom:1vh;}
	.inner-form > p {font-size:6vw;width:100%;}
	.chb-holder{width:100%;}
	.chb-holder span{font-size:11px;}
	.chb-holder{align-items:start;padding-top: 10px;}
	.chb-holder span.chb{margin-top:1px;}
	.logos img{width:80%; max-width: none;}
	.footer-notes p{text-align:center;}
	.logos{max-width: 95%;padding-top: 3vh;}
	.inner-form{margin-top:1vh;position: relative;}
	.flex-content.icons{align-items:start;justify-content:center;}
	.flex-content.icons .icon-wrap span{display:block;font-size:3.8vw;line-height: 1em;padding: 10px 0px 15px;}
	.flex-content.icons .icon-wrap{width:33%;text-align:center;margin:0px !important;}
	.chb-holder span.chb-lbl br{display:none;}
	.el-error{font-size:4vw;}
	.flex-content.icons .icon-wrap:nth-child(7), .flex-content.icons .icon-wrap:nth-child(8){width:45%;}
	img.sep-line{max-width:63%;height: 2px;width: 63%;}
	.slider-content{right: 10vw;left: 10vw;top:13vh;}
	.content-inner{width:90%;}
	.slick-initialized .slick-slide{height:max-content;}
	.slick-slide img{width:103%; margin-right: -2%;}
	.inner-form > p{text-align:center;}
	.inner-form .form-flex{flex-direction:column;}
	.inner-form .form-fields, .form-btn{width:100%;}
	.inner-form button{width: auto;margin: 2vh auto 0px;padding: 1vh 6vh 0.5vh;display: block;height: auto;font-size: 7vw;background: url(./../images/button-bg-mobile.png) no-repeat center center / contain;line-height: 1.2em;}
	.access{position: relative;left: auto;bottom: auto;text-align: center;margin-top: 1vh;width:100%;}
	.by-kahuna{bottom: 0px;position: absolute; z-index: 3;left: 0px; top: auto;}
	.slider-content img{max-width:100%;}
	.slider-content h3 span.bebas{font-size:14vw;}
	.header{margin-top:0px;}
	.access a{position:static;display:block;text-align:center;}
	p.preprice{flex-wrap:wrap;max-width: 100%; margin: auto;text-align:center;padding-bottom:2vh;}
	p.preprice .pp-last-line{width:100%;text-align:center;}
	p.preprice span{font-size: 7vw;line-height: 8vw;}
	img.priceimg{margin: 1em auto 1em;width: 68%;}
	p.preprice span.hide-on-pc{display:inline;}
	p.preprice img{max-width:100%;}
	p.price{font-size:18vw;}
	p.yellow{font-size:6vw;max-width:80%;margin: 10px auto 10px;}
	.slider-content h3 span.bebas.bigger{font-size:163%;}
	.slider-content h3 span.bebas{font-size:18vw;}
	.slider-content h3 span.bebas.mobile-bigger{font-size: 41vw;display:block;margin-top: -3vw;}
	.slider-content h3 span:not(.nis){display:block;padding: 0px;font-size: 13vw;line-height:1em;}
	.slider-content h3 span.bigger-he{font-size:25vw;}
	.slider-content h3 span.smaller{font-size:13vw;}
	.slider-content h3 span.he-first-line{margin-top:-7vw;}
	img.line{max-width:80%;margin-bottom:1vh;}
	.electra-logo-slider{display:none;}
	.logo img{max-width: 60%;margin:0 auto;}
	.access > span{text-align:right;font-size:14px;}
	.access a.hide-on-mobile{display:none;}
	p.preprice span.ttl-bigger{font-size:12vw;line-height: 14vw;}
}