body,html{font-size:100%;box-sizing:border-box;height:100%}body,h1,h2,h3,h4{font-family:'Open Sans',sans-serif}body{padding:20px 0 0 0;margin:0;font-weight:400;font-size:14px;color:#fff;background-image:url('../img/background.jpg');background-repeat:repeat-x;background-size:contain;background-attachment:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{color:#fff;font-size:39px;font-weight:800;text-transform:uppercase;background:#60c36e;border-radius:10px;padding:15px}h2{font-size:18px;font-weight:800;color:#fac15d}h3{font-size:26px;font-weight:700;color:#fff;margin-top:0}img{max-width:100%;widht:100%;height:auto}.container{max-width:100%}.form-box{background:rgba(0,0,0,0.8);padding:15px 25px;border-radius:10px;margin-bottom:20px}.on-top{z-index:1000}.bubble-container{height:510px}.bubble-1{background-image:url('../img/bubble-1.png');background-size:100%;background-repeat:no-repeat;display:table-cell;vertical-align:middle;width:300px;height:315px;padding:0 60px;margin-top:-10px}ul{padding:0;list-style-type:none}li{color:#fff;margin:0;white-space:nowrap}li img{margin-right:7px}.bubble-2{background-image:url('../img/bubble-2.png');background-size:cover;width:200px;height:200px;color:#fac15d;padding:45px 30px;font-size:20px;font-weight:bold;text-align:center;float:right}.woman{position:fixed;z-index:1;right:0;bottom:0;display:none}input,textarea{border:1px solid #ccc !important;padding:3px;margin:10px 0}textarea{resize:none}input[type="text"],input[type="email"],textarea{width:100%;border-radius:10px;color:#000;outline:0}input[type="checkbox"]{float:left}.agreement{font-size:11px;float:right;width:90%}input[type="submit"]{background-color:#39b54a;color:#fff;text-transform:uppercase;font-size:15px;font-weight:600;width:100%;padding:3px 30px;border-radius:10px;margin-bottom:15px}.form-control.error{border:1px solid red;border-radius:3px}label.error{color:red !important}.legal-info-open,.modal p,.modal h3,.modal h4{color:#000;font-size:.8em}.legal-info-open{line-height:50px}.modal h3,.modal h4{font-weight:700}@media(min-width:992px){.bubble-container{margin-top:-95px}.bubble-2{margin-top:100px}.woman{display:block}}