.theme--light.application{background:#fff}.introsection2 .v-image__image--cover{background-size:contain}.introsection2 .v-responsive__sizer{padding-bottom:13%!important}body{max-width:1000px!important;margin-left:auto;margin-right:auto;padding:20px}.introsection2{padding:20px;margin-top:19px}.introsection2 h2{font-size:17px;margin-bottom:25px}.ctasection{padding:10px}.questions{min-height:352px!important}.subheading.my-3 h3{line-height:1.25!important}.v-input.terms .v-label{font-size:13px;line-height:1.2}.acceptance{font-size:12px}.v-input--selection-controls:not(.v-input--hide-details) .v-input__slot{margin-bottom:-10px}.contactform{padding:20px}.main.xs12.sm10.md8.lg8{width:100%!important;max-width:100%!important;-ms-flex-preferred-size:100%!important;flex-basis:100%!important}.contactform .v-input--selection-controls{margin-top:0!important;padding-top:0!important}.contactform .v-form>.container{padding-bottom:0!important}.sendbutton{margin-top:24px!important}.ma-5.maintitle.v-card__title--primary{margin-top:15px!important;margin-bottom:15px!important}.title,.title h1{font-size:15px!important;line-height:40px!important}.progress{position:absolute!important;right:0!important}.sendbutton{line-height:30px!important}.contactform .headline{font-size:13px!important;line-height:15px!important}@media only screen and (max-width:767px){.title,.title h1{font-size:11px!important;line-height:1.2em!important;padding:3px 3px!important}.display-1{font-size:22px!important;line-height:30px!important}.subheading{font-size:12px!important}.introsection2 h2{font-size:11px!important}.introsection2 .v-responsive__sizer{padding-bottom:30%!important}.findouttext{margin-left:20px!important;margin-right:20px!important}.questions{min-height:350px!important}.contactform{padding:10px!important}.contactform .v-text-field{padding-top:0!important;margin-top:0!important}.contactform .headline{font-size:11px!important;line-height:15px!important}.v-input.terms .v-label{font-size:10px!important;line-height:1.1!important}.sendbutton{margin-top:10px!important}.contactform .v-text-field input{padding:3px 0 3px!important}}@media only screen and (max-width:599px){.contactform .headline{font-size:8px!important;line-height:15px!important}.acceptance{font-size:10px!important;margin-bottom:0!important}}@media only screen and (max-width:320px){body{padding:5px!important}.display-1{line-height:20px!important}.display-1,.findouttext{font-size:15px!important}.questions{min-height:300px!important}.v-input.terms .v-label{font-size:8px!important;line-height:1.1!important}}.container{display:table}.introsection2{padding:50px;margin-top:30px;background:#f7f7f7}.ctasection{padding:15px}.v-card{overflow:auto}.v-card__title--primary{padding-top:0;padding-bottom:0}.v-card__actions{padding:0;background:#fff;margin-top:0!important}.v-card__actions .xs4{-ms-flex-preferred-size:33.34%!important;flex-basis:33.34%!important;max-width:33.34%!important}.v-card__actions .v-sheet{border-radius:0;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.yesBtn:hover{background-color:#cdf2ca;cursor:pointer}.maybeBtn:hover{background-color:#d0d0d0;cursor:pointer}.noBtn:hover{background-color:#ffbfb1;cursor:pointer}.main{-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.15);box-shadow:0 0 5px 1px rgba(0,0,0,.15);padding:0}.main .v-sheet{border-radius:0}.title,.title h1{font-size:20px!important;line-height:50px!important;text-align:left!important;padding-left:20px;padding-right:20px;background:#fff;font-weight:400}.v-card__text{padding:0;line-height:50px}.progress{border-radius:0 0 0 15px;padding:4px 30px 4px 35px;font-size:15px!important;font-weight:400!important}.contactform{padding:40px}.acceptance{font-size:16px}.sendbutton{margin-top:25px}.v-card__actions .v-card__text{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.introsection2 h2{text-transform:uppercase;margin-bottom:60px;font-weight:800}.questions{min-height:45vh!important}@media only screen and (max-width:768px){.display-1{font-size:20px!important;line-height:34px!important}.questions{margin:30px 20px!important}.container .title h1{font-size:16px!important;padding-left:0!important;padding-right:0!important}.v-btn{height:auto!important}.v-btn__content{white-space:normal}.maintitle{margin:25px 25px!important}.headline{font-size:15px!important;line-height:25px!important}.v-label{font-size:14px}.terms .v-label{font-size:10px;line-height:1.6}.terms .v-input__slot{-webkit-box-align:initial;-ms-flex-align:initial;align-items:normal}.subheading{font-size:15px!important}.findouttext{font-size:18px!important}.introsection2{padding-left:15px;padding-right:15px}.introsection2 h2{font-size:16px}}

/*
.container {
    max-width: 100%;
    //padding: 0;
	//display: block;
}
.v-footer {
	//display:none;
}
.flex.lg8 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
}
.questions {
    min-height: 65.4vh!important;
}

.introsection2 h2 {
    margin-bottom: 40px!important;
}
.introsection2 {
    padding-bottom: 32px!important;
}
*/

.theme--light.application {
    background: #ffffff;
}
.introsection2 .v-image__image--cover {
    background-size: contain;
}
.introsection2 .v-responsive__sizer {
    padding-bottom: 13%!important;
}
body {
	max-width:1000px!important;
	margin-left:auto;
	margin-right:auto;
    padding: 20px;
}
.introsection2 {
    padding: 20px;
    margin-top: 19px;
}
.introsection2 h2 {
    font-size: 17px;
	margin-bottom:25px;
}
.ctasection {
    padding: 10px;
}
.questions {
    min-height: 352px!important;
}
.subheading.my-3 h3 {
	line-height:1.25!important;
}
.v-input.terms .v-label {
	font-size: 13px;
    line-height: 1.2;
}
.acceptance {
    font-size: 12px;
}
.v-input--selection-controls:not(.v-input--hide-details) .v-input__slot {
    margin-bottom: -10px;
}
.contactform {
    padding: 20px;
}
.main.xs12.sm10.md8.lg8 {
	width:100%!important;
	max-width:100%!important;
	flex-basis:100%!important;	
}
/*.v-card__title.ma-5 {
	margin-top:20px!important;
	margin-bottom:20px!important;
}
*/
.contactform .v-input--selection-controls {
    margin-top: 0px!important;
    padding-top: 0px!important;
}
.contactform .v-form>.container {
    padding-bottom: 0px!important;
}
.sendbutton {
    margin-top: 24px!important;
}
.ma-5.maintitle.v-card__title--primary {
	margin-top:15px!important;
	margin-bottom:15px!important;
}
.title, .title h1 {
    font-size: 15px!important;
    line-height: 40px!important;
}
.progress {
	position: absolute!important;
    right: 0!important;
}
.sendbutton {
    line-height: 30px!important;
}
.contactform .headline {
	font-size: 13px!important;
    line-height: 15px!important;
}
@media only screen and (max-width: 767px) {
.title, .title h1 {
	font-size: 11px!important;
    line-height: 1.2em!important;
    padding: 3px 3px!important;
}
.display-1 {
    font-size: 22px!important;
    line-height: 30px!important;
}
.subheading {
    font-size: 12px!important;
}
.introsection2 h2 {
    font-size: 11px!important;
}
.introsection2 .v-responsive__sizer {
    padding-bottom: 30%!important;
}
.findouttext {
    margin-left: 20px!important;
    margin-right: 20px!important;
}
.questions {
    min-height: 350px!important;
}
.contactform {
    padding: 10px!important;
}
.contactform .v-text-field {
    padding-top: 0px!important;
    margin-top: 0px!important;
}
.contactform .headline {
	font-size: 11px!important;
    line-height: 15px!important;
}
.v-input.terms .v-label {
    font-size: 10px!important;
    line-height: 1.1!important;
}
.sendbutton {
    margin-top: 10px!important;
}
.contactform .v-text-field input {
    padding: 3px 0 3px!important;
}
}
@media only screen and (max-width: 599px) {
.contactform .headline {
	font-size: 8px!important;
    line-height: 15px!important;
}
.acceptance {
    font-size: 10px!important;
    margin-bottom: 0px!important;
}
}
@media only screen and (max-width: 320px) {
body {
    padding: 5px!important;
}
.display-1 {
	font-size: 15px!important;
    line-height: 20px!important;
}
.findouttext {
    font-size: 15px!important;
}
.questions {
    min-height: 300px!important;
}
.v-input.terms .v-label {
    font-size: 8px!important;
    line-height: 1.1!important;
}
}
