@font-face{font-family:bamberger;src:url(fonts/bamberger-regular-fm.eot);src:url(fonts/bamberger-regular-fm.otf) format('otf'),url(fonts/bamberger-regular-fm.woff2) format('woff2'),url(fonts/bamberger-regular-fm.woff) format('woff'),url(fonts/bamberger-regular-fm.ttf) format('truetype');font-weight:300;font-style:normal}
@font-face{font-family:bamberger;src:url(fonts/bamberger-black-fm.eot);src:url(fonts/bamberger-black-fm.otf) format('otf'),url(fonts/bamberger-black-fm.woff2) format('woff2'),url(fonts/bamberger-black-fm.woff) format('woff'),url(fonts/bamberger-black-fm.ttf) format('truetype');font-weight:600;font-style:normal}
@font-face{font-family:bamberger;src:url(fonts/bamberger-bold-fm.eot);src:url(fonts/bamberger-bold-fm.otf) format('otf'),url(fonts/bamberger-bold-fm.woff2) format('woff2'),url(fonts/bamberger-bold-fm.woff) format('woff'),url(fonts/bamberger-bold-fm.ttf) format('truetype');font-weight:800;font-style:normal}
body,html{margin:0;padding:0;top:0;direction:rtl;width:100%;font-family:bamberger;overflow-x:hidden;height:100%}
.wrapper{display:flex;height:100%;width:100%;margin:auto}
header{flex:0 0 80.5%;max-width:80.5%;position:relative;}
main{flex:0 0 19.5%;max-width:19.5%;position:relative;padding-top:1vw}
footer{flex:0 0 100%;max-width:100%}
body{background-image:url(../images/bg.jpg);background-repeat:no-repeat;background-size:100%;background-position:center 40%}
.mobile{display:none}
.form-title{text-align:right;font-weight:800;color:#006491;font-size:2.2vw}
.err-msg{color:#000;float:left;font-size:1vw;margin-top:.2vw}
.bird-img{position:absolute;right:3vw;height:2vw}
.form-comment{color:#000;font-size:1.5vw;margin-top:-.5vw}
form{padding:2vw 1vw 1vw}
.logo-box{width:100%;margin-bottom:1vw;text-align:center}
.logo-box .desktop img{width:15.25vw;display:block;margin:auto}
input{width:98%;height:2vw;font-size:1.2vw}
input[type=submit]{background-color:#d23e4f;font-weight:800;border:0;font-family:bamberger;color:#fff;font-size:calc(2.5vw + 3px);margin-top:0vw;height:2.7vw}
select{height:2.3vw;font-size:.8vw;font-weight:400;padding-right:.5vw;width:100%;border:none}
input[type=submit],select{width:100%}
input[type=text],input[type=tel],input[type=email],select{background:#e7e7e7;border: 0.15vw inset;}
.form-item{margin:auto;margin:2vw 0;position:relative}
.form-holder{margin:auto}
label{position:absolute;bottom:.2vw;right:.5vw;font-size:calc(1.3vw + 3px);transition:transform .2s ease-in-out;color:#000}
label.top{bottom:auto;transition:transform .2s ease-in-out;transform:translate3d(0,-1.2vw,0);-ms-transform:translate3d(0,-1.2vw,0);color:#000;font-size: calc(.7vw + 3px);}
.title-holder{margin-top:2vw}
.desc-box,.title-holder{width:98%;margin-right:auto}
h1{font-weight:800;font-size:calc(5.3vw + 3px);color:#e8d22c;margin:0;text-align:right;text-shadow:-.1vw -.1vw 0 #000,.1vw -.1vw 0 #000,-.1vw .1vw 0 #000,.1vw .1vw 0 #000,.2vw .2vw #000;line-height:.8}
h2{color:#fff;font-weight:800;text-align:right;font-size:calc(3.9vw + 3px);margin:0vw;position:relative;text-shadow:-.1vw -.1vw 0 #000,.1vw -.1vw 0 #000,-.1vw .1vw 0 #000,.1vw .1vw 0 #000,.2vw .2vw #000}
iframe{display:none}
#thanks span{font-size:calc(7vw + 3px);font-weight:800}
#thanks{display:none;text-align:center;color:#006491;height:17vw;padding-top:8vw;}
#contact_form.thanks-page{display:none}
#thanks.thanks-page{display:block}
.small-comment{color:#e8d22c;margin-top:1.5vw;font-size:calc(1.3vw + 3px);}
p{margin:0;font-size:calc(2vw + 3px);text-align:center;line-height:0}
.note{color:#e8d22c;text-shadow:-.1vw -.1vw 0 #000,.1vw -.1vw 0 #000,-.1vw .1vw 0 #000,.1vw .1vw 0 #000,.2vw .2vw #000;font-weight:700;display:flex}
.note .right{font-size:calc(1.3vw + 3px);margin-left: .5vw;}
.note .left{font-size:calc(3.6vw + 3px);transform:rotate(3deg);margin-top: -.75vw;}
ul{list-style:none;padding:0;margin:0;margin-top:.3vw}
ul li img{height:2.3vw;margin-left:.5vw}
ul li{color:#fff;font-size:calc(2.85vw + .1vw);line-height:1;font-weight:300}
ul li .bolder{font-weight:300}
ul li:nth-of-type(1) .bolder{font-weight:700;text-shadow:-.1vw -.1vw 0 #000,.1vw -.1vw 0 #000,-.1vw .1vw 0 #000,.1vw .1vw 0 #000,.2vw .2vw #000}
h3{text-align:right;color:#d23e4f;font-weight:800;font-size:calc(3vw + 3px);margin:0;line-height:.8;padding-right:1vw}
.header_span{
    font-size:calc(3.3vw + 3px);
}