html{font-size:62.5%}body{font-size:2rem;font-family:'Open Sans', sans-serif;background-color:#81afe3}*{margin:0;padding:0;font-weight:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wrap{width:100%;max-width:980px;display:block;margin:0 auto}#firstpage{width:100%}.left{width:38.8%;float:left;display:inline-block;overflow:hidden}.left img{width:100%;max-width:375px;padding:100px 0}.right1,.right2{width:60%;float:left;display:inline-block}h1{text-transform:uppercase;font-size:9rem;margin:43px 0 0 17px;font-weight:600;text-align:center;letter-spacing:-2px;line-height:1}h2{font-size:5.8rem;line-height:1.2;text-align:center;margin:10px 0}h3{font-size:4.1rem;line-height:1.2;font-weight:600;letter-spacing:-1px;text-align:left;float:left;display:block;padding-top:39px}h4{font-size:3rem;line-height:1.2;text-align:center;letter-spacing:-2px}h4 span{font-size:3rem;text-transform:uppercase;font-weight:600}#top_container{display:none;border-radius:0;width:95%;text-align:center;min-width:300px;max-width:700px;position:relative;margin:25px auto 10px}#top_container h5{font-size:3.4rem;line-height:1.2;color:#fff}#top_container p{font-size:1.8rem;margin:15px 0;color:#444}#top_container p u{font-weight:bold}.toggleDiv{display:none;font:2.2rem/1.1 'Open Sans', sans-serif;overflow:hidden;width:100%;min-width:300px;max-width:700px;margin:0 auto;color:#000;border:1px solid #000;border-radius:6px;background-color:#fff}.header{display:table;width:101%;background-color:#000;color:#fff;text-align:center;font-weight:bold;font-size:2.3rem;line-height:35px;padding:10px 0}.header p{display:table-cell;vertical-align:middle}.circle{font:2.3rem 'Open Sans', sans-serif;text-shadow:0 1px #666;color:#000;background:#555;display:inline-block;width:35px;height:35px;line-height:35px;border-radius:50%;margin:0 1px}.circle.active{background:#e7e7e7}.question_box{margin:0 auto;padding:10px;min-height:100px}.question_check{min-width:300px;margin:0 auto;padding:10px}.question_check .choose_answer{display:block;font-size:2.2rem;color:#666;text-align:center}.answers{width:90%;max-width:315px;margin:15px auto}.answer_box{margin:10px 0}.answer_box label{cursor:pointer}.question_box .postal{margin-top:10px}.btn_block{clear:both;text-align:center;padding-bottom:15px}.btn{display:inline-block;font:bold 3rem 'Open Sans', sans-serif;width:45%;text-decoration:none;cursor:pointer;padding:10px 0;color:#fff}.btnyes{border-radius:4px 0 0 4px;background-color:#0c0;background-image:-moz-linear-gradient( 90deg, rgb( 0, 153, 0) 0%, rgb( 0, 204, 0) 100%);background-image:-webkit-linear-gradient( 90deg, rgb( 0, 153, 0) 0%, rgb( 0, 204, 0) 100%);background-image:linear-gradient( 180deg, rgb( 0, 204, 0) 0%, rgb( 0, 153, 0) 100%);text-shadow:0 -1px #060}.btnno{border-radius:0 4px 4px 0;background-color:#c00;background-image:-moz-linear-gradient( 90deg, rgb( 153, 0, 0) 0%, rgb( 204, 0, 0) 100%);background-image:-webkit-linear-gradient( 90deg, rgb( 153, 0, 0) 0%, rgb( 204, 0, 0) 100%);background-image:linear-gradient( 180deg, rgb( 204, 0, 0) 0%, rgb( 153, 0, 0) 100%);text-shadow:0 -1px #300}.btnnext{width:90%;max-width:315px;min-width:200px;color:#000;border-radius:4px;background-color:#ffe500;background-image:-moz-linear-gradient( 90deg, rgb( 254, 188, 0) 0%, rgb( 255, 229, 0) 100%);background-image:-webkit-linear-gradient( 90deg, rgb( 254, 188, 0) 0%, rgb( 255, 229, 0) 100%);background-image:linear-gradient( 180deg, rgb( 255, 229, 0) 0%, rgb( 254, 188, 0) 100%);text-shadow:0 1px #ffe500}.gobutton{font-size:3.6rem;font-weight:600;line-height:1.1;display:block;width:95%;margin:20px auto 0;text-align:center;vertical-align:middle;text-decoration:none;text-transform:uppercase;padding:10px 0;color:#000;border:2px solid #000;border-radius:5px;-moz-box-shadow:0 0 5px 0 rgba(0, 0, 0, 1);box-shadow:0 0 5px 0 rgba(0, 0, 0, 1)}#popup-wrapper-click{position:absolute;width:100%;height:100%;left:0;top:0;z-index:999999}@media screen and (max-width: 800px){.wrap{display:table;padding:30px 15px 10px}.toggleDiv{width:96%}h1,h2,h3,h4{margin:0}.first{float:none;display:table-header-group;min-width:100%}.second{float:none;display:block;min-width:100%;text-align:center}.left img{padding:50px 0}.last{float:none;display:table-footer-group;min-width:100%}@media screen and (max-width: 640px){html { font-size:50%}.left img{width:100%;padding:20px 0}h2{font-size:3rem;font-weight:700}#top_container p{background-color:#e6e6ea;padding:6px;width:89%;margin:10px auto;text-align:left}}@media screen and (max-width: 420px){html{font-size:40%}.first img{width:170px}h1{font-size:8rem}}

