@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,900");@import url("https://fonts.googleapis.com/css?family=Mukta:700");html,body{height:100%;font-family:'Source Sans Pro',sans-serif;background-color:#00171f;color:#fafafa}.form{max-width:610px;margin:20px auto;padding:20px}.form__header{margin-bottom:40px;border-bottom:1px dashed rgba(250,250,250,.15)}.form__title{font-size:35px;margin:10px 0}.form__instruction{font-size:16px}.form__options{border:none;padding:0}.form__question{font-size:25px}.form__answer{display:inline-block;box-sizing:border-box;width:23%;margin:20px 1% 20px 0;height:180px;vertical-align:top;font-size:22px;text-align:center}label{display:block;width:60%;opacity:1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.form__button{height:40px;border:none;background-color:#00703f;color:#fafafa;text-transform:uppercase;font-family:'Source Sans Pro',sans-serif;padding:0 20px;border-radius:20px;font-weight:900;cursor:pointer;margin:40px 0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.form__button:hover,.form__button:focus{background-color:#00824a;text-shadow:1px 1px 1px rgba(0,0,0,.25);outline:none}input[type="radio"]{opacity:0;width:0;height:0}input[type="radio"]:active~label{opacity:1}input[type="radio"]:checked~label{opacity:1;border:1px solid #fafafa}footer{background-color:#003459;position:relative;padding:20px}footer h2,footer h3,footer p,footer ul{max-width:610px;margin:20px auto}.footer__title{font-size:30px;margin-top:40px;color:#00171f}.footer__subtitle{font-size:22px}.footer__parragraph,.footer__list,.copyright{line-height:1.5em;font-size:22px}.footer__parragraph a,.footer__list a,.copyright a{color:#00a7e1}.copyright{text-align:center;border-top:1px dashed rgba(250,250,250,.15);padding:10px 0;margin:40px auto}h3{font-size:2.5rem;font-weight:bold}.swappy-radios label{display:block;position:relative;padding-left:4rem;margin-bottom:1.5rem;cursor:pointer;font-size:2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#555;border:none}.swappy-radios label:hover input~.radio{opacity:.8;border:none}.swappy-radios input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.swappy-radios input:checked~span{color:#fff;-webkit-transition:color .5s;transition:color .5s}.swappy-radios input:checked~.radio{background-color:#af1a17;opacity:1 !important}.swappy-radios input:checked~.radio::after{opacity:1}.swappy-radios .radio{position:absolute;top:0;left:0;height:1.2rem;width:1.2rem;background:#c9ded6;border-radius:50%}.swappy-radios .radio::after{display:block;content:'';position:absolute;opacity:0;top:.25rem;left:.25rem;width:.7rem;height:.7rem;border-radius:50%;background:#fff}.main-container{box-sizing:border-box;font-size:10px}.swappy-container{align-items:center;justify-content:center;color:#0f273d;font-family:'Lato',sans-serif}*,*::before,*::after{box-sizing:inherit}.swappy-radios span{font-size:19px;position:relative;top:-3px;right:20px}.step{font-weight:700;font-family:brandon-grotesque,sans-serif;letter-spacing:.1em;line-height:1.375em;text-transform:uppercase;font-size:16px}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.form-container{display:block;margin-left:auto;margin-right:auto;width:50%}button{position:relative;display:inline-block;cursor:pointer;outline:none;border:0;vertical-align:middle;text-decoration:none;background:transparent;padding:0;font-size:inherit;font-family:inherit}button.learn-more{width:12rem;height:auto}button.learn-more .circle{-webkit-transition:all .45s cubic-bezier(.65,0,.076,1);transition:all .45s cubic-bezier(.65,0,.076,1);position:relative;display:block;margin:0;width:3rem;height:3rem;background:#af1a17;border-radius:1.625rem}button.learn-more .circle .icon{-webkit-transition:all .45s cubic-bezier(.65,0,.076,1);transition:all .45s cubic-bezier(.65,0,.076,1);position:absolute;top:0;bottom:0;margin:auto;background:#fff}button.learn-more .circle .icon.arrow{-webkit-transition:all .45s cubic-bezier(.65,0,.076,1);transition:all .45s cubic-bezier(.65,0,.076,1);left:.625rem;width:1.125rem;height:.125rem;background:none}button.learn-more .circle .icon.arrow::before{position:absolute;content:'';top:-.25rem;right:.0625rem;width:.625rem;height:.625rem;border-top:.125rem solid #fff;border-right:.125rem solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}button.learn-more .button-text{-webkit-transition:all .45s cubic-bezier(.65,0,.076,1);transition:all .45s cubic-bezier(.65,0,.076,1);position:absolute;top:0;left:0;right:0;bottom:0;padding:.75rem 0;margin:0 0 0 1.85rem;color:#fff;font-weight:700;line-height:1.6;text-align:center;text-transform:uppercase}button:hover .circle{width:100%}button:hover .circle .icon.arrow{background:#fff;-webkit-transform:translate(1rem,0);transform:translate(1rem,0)}button:hover .button-text{color:#fff}@media only screen and (max-width:580px){.form__title{font-size:33px !important}}input#website{display:none}