.form-control{height:40px;background-color:#fff;border:1px solid #bcbcbc;-webkit-box-shadow:none;box-shadow:none;border-radius:3px}.error-message{color:#fb4c4c;margin-top:4px}.segment-control-2-options{width:100%}.segment-control-2-options .btn{width:50%}.segment-control-2-options .btn-primary-alt-ghost{background-color:#fff;color:#444;border-color:#444;height:34px;border-radius:34px}.segment-control-2-options .btn-primary-alt-ghost:hover,.segment-control-2-options .btn-primary-alt-ghost:focus{background:#f5f5f5;border-color:#444;color:#888}.segment-control-2-options .btn-primary-alt-ghost:active{-webkit-box-shadow:none;box-shadow:none}.segment-control-2-options .btn-primary-alt-ghost.active{background:#444;border-color:#444;padding-left:35px;position:relative;font-weight:normal;text-shadow:0 0 1px rgba(255,255,255,.5);-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased}.segment-control-2-options .btn-primary-alt-ghost.active:hover{color:#fff}.segment-control-2-options .btn-primary-alt-ghost.active:before{position:absolute;top:7px;left:15px;content:"";display:block;width:8px;height:14px;border:solid rgba(255,255,255,.5);border-radius:0;border-width:0 1px 1px 0;transform:rotate(45deg)}.float-label-group{padding-top:5px}.float-label-group .control-label{color:#667483;font-weight:normal;pointer-events:none;position:absolute;-webkit-transform:translate(6px,7px) scale(1);transform:translate(6px,7px) scale(1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 240ms;transition:-webkit-transform 240ms;transition:transform 240ms;transition: transform 240ms, -webkit-transform 240ms;will-change:tansform;padding:2px 5px;font-size:16px;z-index:1}.float-label-group .form-control{align-self:flex-end;height:40px;background-color:#fff;border:1px solid #bcbcbc;-webkit-box-shadow:none;box-shadow:none;border-radius:3px}.float-label-group .form-control:focus{border:1px solid #1ebda4}.float-label-group .form-control:-moz-placeholder{color:transparent;transition:240ms}.float-label-group .form-control::-moz-placeholder{color:transparent;transition:240ms;opacity:1}.float-label-group .form-control:-ms-input-placeholder{color:transparent;transition:240ms}.float-label-group .form-control::-webkit-input-placeholder{color:transparent;transition:240ms}.float-label-group .form-control::placeholder{color:transparent;transition:240ms}.float-label-group.floated .control-label{opacity:1;-webkit-transform:translate(6px,-12px) scale(.85);transform:translate(6px,-12px) scale(.85);background:#fff}.float-label-group.floated .form-control:focus{box-shadow:none}.float-label-group.floated::-webkit-input-placeholder{transition:none}.float-label-group.floated::-moz-placeholder{transition:none}.float-label-group.floated::-ms-input-placeholder{transition:none}.float-label-group.floated::placeholder{transition:none}.float-label-group.floated .form-control::-webkit-input-placeholder{color:#b3bac1}.float-label-group.floated .form-control::-moz-placeholder{color:#b3bac1}.float-label-group.floated .form-control::-ms-input-placeholder{color:#b3bac1}.float-label-group.floated .form-control::placeholder{color:#b3bac1}.float-label-group.error .control-label{color:#ef5844}.float-label-group.error .tt-hint{display:none}.float-label-group.error .form-control{border:1px solid #ef5844}.radio{padding-left:21px;margin-top:22px}.radio+.radio{margin-top:30px}.radio label,.radio-inline label{font-size:15px;padding-top:4px;margin-right:15px;font-weight:normal}.radio input[type="radio"],.radio-inline input[type="radio"]{opacity:0}.radio input[type="radio"]+label,.radio-inline input[type="radio"]+label{position:relative;display:inline-block;padding:0 5px;color:#33465a;line-height:24px;font-size:16px;margin-right:0}.radio input[type="radio"]+label:before,.radio-inline input[type="radio"]+label:before{position:absolute;content:'';border-radius:10px;border:10px solid #b3bac1;top:3px;left:-21px}.radio input[type="radio"]+label:after,.radio-inline input[type="radio"]+label:after{position:absolute;content:'';border-radius:9px;border:9px solid #fff;top:4px;left:-20px}.radio input[type="radio"]:checked+label:after,.radio-inline input[type="radio"]:checked+label:after{width:18px;height:18px;border:6px solid #33465a;background:#fff}.radio input[type="radio"]:checked+label:before,.radio-inline input[type="radio"]:checked+label:before{border-color:#33465a}@media (min-width:768px){.radio input[type="radio"]+label{padding-left:5px}.radio input[type="radio"]+label:before{border-radius:8px;border:8px solid #667483;top:3px;left:-21px}.radio input[type="radio"]+label:after{border-radius:7px;border:7px solid #fff}.radio input[type="radio"]:checked+label:after{width:14px;height:14px;border:2px solid #fff}.radio input[type="radio"]:focus+label:before{border-color:#66afe9;outline:0;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6)}.radio input[type="radio"]:hover,.radio input[type="radio"]+label:hover,.radio-inline input[type="radio"]:hover,.radio-inline input[type="radio"]+label:hover{cursor:pointer}}.custom-select{position:relative;display:block}.custom-select .form-control{width:100%;margin:0;outline:none;padding: 6px 40px 6px 12px
    height: 40px;border:1px solid #b3bac1;border-radius:3px;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px}.custom-select .form-control.how-did-you-hear.gray{color:#888}.custom-select::after{content:" ";background:url(/img/vw/seoCalc/down_arrow.svg) no-repeat;background-size:100%;position:absolute;height:10px;width:15px;top:50%;right:1em;z-index:2;pointer-events:none;display:none}.error .custom-select .form-control{border-color:#fb4c4c}@supports ( -webkit-appearance: none ) or ( appearance: none )
   /* Firefox <= 34 has a false positive on @supports( -moz-appearance: none )
    * @supports ( mask-type: alpha ) is Firefox 35+*/

  or ( ( -moz-appearance: none ) and ( mask-type: alpha ) ) {
  .custom-select::after {
    display: block;
  }
  .custom-select select {
    padding-right: 2em;
    background: none;
    border: 1px solid transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }
  .custom-select select:focus {
    border-color: #aaa;
  }
}.form-group-header{font-weight:bold}.error .form-group-header{color:#ef5844}.benefits{text-align:right;height:200px}.benefits .benefits-header{font-size:21px;margin-bottom:15px;color:#33465a}.benefits .benefits-list{list-style:none;font-size:16px;line-height:1.5}.benefits .benefits-list li{margin-bottom:5px;color:#33465a}.benefits .magnify-icon{display:none}.sign-up{margin-bottom:30px;margin-top:0}.sign-up .section-header{text-align:center;margin-bottom:30px}.sign-up .btn-pill{background:#ef5844;height:40px;border-radius:40px;color:#fff;font-size:18px;width:200px;font-weight:normal;border-color:#ef5844}.disclaimer,.disclaimer-provider{color:#33465a;font-size:16px;margin-bottom:30px}.disclaimer a,.disclaimer-provider a{text-decoration:underline}@media (max-width:321px){.content-main{background-size:140%}}@media (min-width:768px){.benefits{height:300px}.benefits .benefits-subheader{font-size:16px}}@media (min-width:992px){.container-main{min-height:950px}.content-main{background:url(/img/vw/enrollment/body-bg-lg.jpg) top left no-repeat;background-size:cover}.sign-up{margin-top:50px;background:#fff;margin-bottom:80px;padding-bottom:30px;left:auto;-webkit-box-shadow:0px 2px 2px 0px rgba(188,188,188,.5);box-shadow:0px 2px 2px 0px rgba(188,188,188,.5);border-radius:3px}.sign-up .sign-up-form{margin:0 15px}.sign-up .section-header{position:relative;text-align:center;margin-bottom:30px;font-weight:normal}.sign-up .section-header:after{content:"";display:block;width:auto;height:1px;margin-top:20px;margin-left:-15px;margin-right:-15px;border-bottom:1px solid #e6e8ea}.benefits{margin-top:185px;text-align:left;padding-left:60px}.benefits .benefits-header{margin-bottom:40px;font-weight:normal}.benefits .provider-benefits .benefits-header{margin-bottom:20px;margin-top:5px}.benefits .benefits-subheader{font-size:16px}.benefits .benefits-list{padding-left:0}.benefits .benefits-list li{margin-bottom:20px;position:relative}.benefits .seeker-benefits .benefits-list li:before{content:"";display:inline-block;height:30px;width:30px;margin-right:10px;border-radius:20px;background:#26aeb5;vertical-align:middle}.benefits .seeker-benefits .benefits-list li:after{position:absolute;top:5px;left:10px;content:"";display:block;width:8px;height:14px;border:solid #fff;border-radius:0;border-width:0 1px 1px 0;transform:rotate(45deg)}.benefits .seeker-benefits .benefits-list .benefit-one:before{background-color:#26aeb5}.benefits .seeker-benefits .benefits-list .benefit-two:before{background-color:#24a6a1}.benefits .seeker-benefits .benefits-list .benefit-three:before{background-color:#21ab9a}.benefits .seeker-benefits .benefits-list .benefit-four:before{background-color:#3b71aa}.benefits .provider-benefits .magnify-icon{height:106px;width:76px;display:block}}