@charset "utf-8";
/* CSS Document */

body, head {
    font-size: 16px;
    font-weight: 400;
    color: #040505;
    line-height: 1.5;
    margin: 0;
    padding-top: 0;
    padding-bottom: 0
}
*, :after, :before {
    box-sizing: border-box
}
.a11y-skip-control:not(:focus):not(:active), .cdk-visually-hidden, .sr-only {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none
}
html {
    font-size: 10px!important
}
ol, p, ul {
    margin: 1.4rem 0;
    font-size: 16px;
    line-height: 1.5
}
a.inline:hover, a:focus, a:hover {
    text-decoration: none;
    color: #0072ce
}
a {
    color: #0072ce;
    display: inline-block
}
.text--like-h1, .text--like-h2, .text--like-h3, .text--like-h4, .text--like-h5, .text--like-h6, .text--small-heading, h1, h2, h3, h4, h5, h6 {
    font-family: ff-primary, Helvetica, Arial;
    font-weight: 800;
    line-height: 1.2
}
.text--like-h1, h1 {
    font-size: 4.2rem;
    margin: 1.4rem 0
}
.text--like-h2, h2 {
    font-size: 3.6rem;
    margin: 1.2rem 0
}
.text--like-h3, h3 {
    font-size: 3.2rem;
    margin: 1.2rem 0
}
.text--like-h4, h4 {
    font-size: 2.8rem;
    margin: 1.2rem 0
}
.text--like-h5, h5 {
    font-size: 2.4rem;
    margin: 1rem 0
}
.text--like-h6, h6 {
    font-size: 2.2rem;
    margin: 1rem 0
}
.text--small-heading {
    font-size: 1.8rem
}
.text--large-body {
    font-family: ff-primary, Helvetica, Arial;
    font-size: 18px;
    line-height: 1.4
}
.text--md {
    font-family: ff-primary, Helvetica, Arial;
    font-size: 16px;
    line-height: 1.5
}
.text--long-form {
    font-family: ff-primary, Helvetica, Arial;
    font-size: 18px;
    line-height: 1.8
}
.text--small {
    font-size: 14px
}
.text--large-text {
    font-size: 22px
}
.text--black {
 font-family: ff-secondary, Helvetica, Arial;
 font-weight:900;
}
.text--align-right {
 text-align: right;
}

.text--align-center {
 text-align: center;
}

@media only screen and (min-width:1024px) {
.text--like-h1, h1 {
    font-size: 5.6rem;
    margin: 1.8rem 0
}
.text--like-h2, h2 {
    font-size: 4.8rem;
    margin: 1.6rem 0
}
.text--like-h3, h3 {
    font-size: 4rem;
    margin: 1.4rem 0
}
.text--like-h4, h4 {
    font-size: 3.2rem;
    margin: 1.4rem 0
}
.text--like-h5, h5 {
    font-size: 2.8rem;
    margin: 1.4rem 0
}
.text--like-h6, h6 {
    font-size: 2.4rem;
    margin: 1.2rem 0
}
.text--small-heading {
    font-size: 2rem;
    margin: 1.2rem 0
}
.text--large-body {
    font-size: 22px
}
.text--md {
    font-size: 16px
}
.text--long-form {
    font-size: 18px
}
}
.text--ff-regular {
    font-style: normal
}
.text--ff-italic, .text--ff-regular {
    font-family: ff-primary, Helvetica, Arial;
    font-weight: 400
}
.text--ff-italic {
    font-style: italic
}
.text--ff-bold {
    font-family: ff-primary, Helvetica, Arial;
    font-weight: 700
}
.text--ff-heavy {
    font-family: ff-primary, Helvetica, Arial;
    font-weight: 800
}
.text--ff-narrow-regular {
    font-family: ff-primary-narrow, Helvetica, Arial;
    font-weight: 400
}
.text--ff-narrow-bold {
    font-family: ff-primary-narrow, Helvetica, Arial;
    font-weight: 700
}
.text--ff-narrow-heavy {
    font-family: ff-primary-narrow, Helvetica, Arial;
    font-weight: 800
}
.text--ff-narrow-black, .text--ff-narrow-black-italic {
    font-family: ff-primary-narrow, Helvetica, Arial;
    font-weight: 900
}
.text--ff-narrow-black-italic {
    font-style: italic
}
.text--ff-secondary-regular {
    font-family: ff-secondary, Helvetica, Arial;
    font-weight: 400
}

.social-media-icon {
    width: 2rem;
    height: 2rem;
    border-radius: 2px;
    margin-right: .8rem;
    margin-top: .3rem;
    float: left
}
.social-media-icon.linkedIn:before {
    content: url(linkedin.81191792f918c39bf82e.svg)
}
.social-media a {
    padding-bottom: 0
}
.vga-theme--red {
    background-color: #c20029
}
.vga-theme--default {
    background-color: transparent
}
.vga-theme--white {
    background-color: #fff
}
.vga-theme--red-old {
    background-color: #96151d
}
.vga-theme--bright-red {
    background-color: #f6001e
}
.vga-theme--bright-red-20 {
    background-color: #fdccd2
}
.vga-theme--dark-red {
    background-color: #660026
}
.vga-theme--pale-red {
    background-color: #ffeded
}
.vga-theme--yellow {
    background-color: #ffad00
}
.vga-theme--yellow-75 {
    background-color: #ffc440
}
.vga-theme--yellow-20 {
    background-color: #ffefcc
}
.vga-theme--dark-yellow {
    background-color: #bf8200
}
.vga-theme--pale-yellow {
    background-color: #fff7de
}
.vga-theme--turquoise {
    background-color: #00bda3
}

.vga-theme--turquoise-20 {
    background-color: #ccf2ed
}
.vga-theme--dark-turquoise {
    background-color: #007873
}
.vga-theme--pale-turquoise {
    background-color: #def5f0
}
.vga-theme--black {
    background-color: #040505
}
.vga-theme--black-67 {
    background-color: #545454
}
.vga-theme--black-42 {
    background-color: #979797
}
.vga-theme--black-18 {
    background-color: #d1d1d1
}
.vga-theme--black-4 {
    background-color: #f9f9f9
}
.vga-theme--black-4, .vga-theme--black-18, .vga-theme--bright-red-20, .vga-theme--cream, .vga-theme--default, .vga-theme--pale-red, .vga-theme--pale-turquoise, .vga-theme--pale-yellow, .vga-theme--turquoise, .vga-theme--turquoise-20, .vga-theme--white, .vga-theme--yellow, .vga-theme--yellow-20, .vga-theme--yellow-75 {
    color: #040505
}
.vga-theme--black, .vga-theme--black-42, .vga-theme--black-67, .vga-theme--bright-red, .vga-theme--dark-red, .vga-theme--dark-turquoise, .vga-theme--dark-yellow, .vga-theme--red, .vga-theme--red-old {
    color: #fff
}
.vga-container {
    height: 100%
}
.vga-container--custom {
    width: 100%;
    margin: 0 auto
}

@media only screen and (min-width:375px) {
.vga-container--responsive {
    max-width: 100%;
    padding: 0 24px;
    margin: 0 auto
}
.vga-radio-card label 
{
 padding: 1.5rem 1.5rem 1.5rem 3.5rem;
 display: block;
 width: 100%;
 height: 100%;
 border-radius: 4px;
 text-align: left;
 min-height: 68px;
 transition: transform .2s;
 border: 1px solid #D1D1D1;
 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.05);
 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.05);
 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.05);
}
 
.vga-radio-card p {
 display: inline;
 vertical-align: middle;
}
 
.vga-radio-card img {
 width:35px;
 margin-right:20px;
 vertical-align:middle;
}
 
.vga-radio-card-content {
 margin-bottom:20px;
}

.header--center-on-mobile {
 justify-content: center;
 align-items: center;
} 





}

 
@media only screen and (min-width:768px) {
.vga-container--responsive {
    max-width: 100%;
    padding: 0 24px;
    margin: 0 auto
}
 
.vga-radio-card label {
 padding: 2rem 2.5rem;
 display: block;
 width: 100%;
 border-radius: 4px;
 text-align: center;
 min-height: 155px;
 border: 1px solid #D1D1D1;
}
 
.vga-radio-card p {
 display: block;
 vertical-align: middle;
}
 
#vga-radio-card-middle {
 padding: 1rem 0.5rem;
} 
 
.vga-radio-card img {
 width:35px;
 margin:0px;
 vertical-align:middle;
}
.header--center-on-mobile {
 justify-content: flex-start;
    align-items: flex-start
}
 
}

@media only screen and (min-width:1024px) {
.vga-container--responsive {
    max-width: 100%;
    padding: 0 60px;
    margin: 0 auto
}
}

@media only screen and (min-width:1200px) {
.vga-container--responsive {
    max-width: 100%;
    padding: 0 60px;
    margin: 0 auto
}
}

@media only screen and (min-width:1500px) {
.vga-container--responsive {
    max-width: 100%;
    padding: 0 110px;
    margin: 0 auto
}
}

@media only screen and (min-width:1600px) {
.vga-container--responsive {
    max-width: 100%;
    padding: 0 110px;
    margin: 0 auto
}
}

@media only screen and (min-width:1920px) {
.vga-container--responsive {
    max-width: 100%;
    padding: 0;
    margin: 0 auto
}
}

@media only screen and (min-width:3840px) {
.vga-container--responsive {
    max-width: 100%;
    padding: 0;
    margin: 0 auto
}
}

@media only screen and (min-width:1200px) {
.vga-container--overlapping {
    padding-top: 50px;
    position: relative;
    margin-top: -150px;
    z-index: 999
}
}

@media only screen and (min-width:1500px) {
.vga-container--overlapping {
    margin-top: -200px
}
}

@media only screen and (min-width:375px) {
.mt-mobile-xs {
    margin-top: 24px
}
}

@media only screen and (min-width:375px) {
.mt-mobile-sm {
    margin-top: 32px
}
}

@media only screen and (min-width:375px) {
.mt-mobile-md {
    margin-top: 48px
}
}

@media only screen and (min-width:375px) {
.mt-mobile-lg {
    margin-top: 64px
}
}

@media only screen and (min-width:375px) {
.mt-mobile-xl {
    margin-top: 80px
}
}

@media only screen and (min-width:375px) {
.mt-mobile-xxl {
    margin-top: 96px
}
}

@media only screen and (min-width:768px) {
.mt-tablet-xs {
    margin-top: 24px
}
}

@media only screen and (min-width:768px) {
.mt-tablet-sm {
    margin-top: 32px
}
}

@media only screen and (min-width:768px) {
.mt-tablet-md {
    margin-top: 48px
}
}

@media only screen and (min-width:768px) {
.mt-tablet-lg {
    margin-top: 64px
}
}

@media only screen and (min-width:768px) {
.mt-tablet-xl {
    margin-top: 80px
}
}

@media only screen and (min-width:768px) {
.mt-tablet-xxl {
    margin-top: 96px
}
}

@media only screen and (min-width:1200px) {
.mt-laptop-xs {
    margin-top: 24px
}
}

@media only screen and (min-width:1200px) {
.mt-laptop-sm {
    margin-top: 32px
}
}

@media only screen and (min-width:1200px) {
.mt-laptop-md {
    margin-top: 48px
}
}

@media only screen and (min-width:1200px) {
.mt-laptop-lg {
    margin-top: 64px
}
}

@media only screen and (min-width:1200px) {
.mt-laptop-xl {
    margin-top: 80px
}
}

@media only screen and (min-width:1200px) {
.mt-laptop-xxl {
    margin-top: 96px
}
}

@media only screen and (min-width:1600px) {
.mt-desktop-xs {
    margin-top: 24px
}
}

@media only screen and (min-width:1600px) {
.mt-desktop-sm {
    margin-top: 32px
}
}

@media only screen and (min-width:1600px) {
.mt-desktop-md {
    margin-top: 48px
}
}

@media only screen and (min-width:1600px) {
.mt-desktop-lg {
    margin-top: 64px
}
}

@media only screen and (min-width:1600px) {
.mt-desktop-xl {
    margin-top: 80px
}
}

@media only screen and (min-width:1600px) {
.mt-desktop-xxl {
    margin-top: 96px
}
}

@media only screen and (min-width:375px) {
.mb-mobile-xs {
    margin-bottom: 24px
}
}

@media only screen and (min-width:375px) {
.mb-mobile-sm {
    margin-bottom: 32px
}
}

@media only screen and (min-width:375px) {
.mb-mobile-md {
    margin-bottom: 48px
}
}

@media only screen and (min-width:375px) {
.mb-mobile-lg {
    margin-bottom: 64px
}
}

@media only screen and (min-width:375px) {
.mb-mobile-xl {
    margin-bottom: 80px
}
}

@media only screen and (min-width:375px) {
.mb-mobile-xxl {
    margin-bottom: 96px
}
}

@media only screen and (min-width:768px) {
.mb-tablet-xs {
    margin-bottom: 24px
}
}

@media only screen and (min-width:768px) {
.mb-tablet-sm {
    margin-bottom: 32px
}
}

@media only screen and (min-width:768px) {
.mb-tablet-md {
    margin-bottom: 48px
}
}

@media only screen and (min-width:768px) {
.mb-tablet-lg {
    margin-bottom: 64px
}
}

@media only screen and (min-width:768px) {
.mb-tablet-xl {
    margin-bottom: 80px
}
}

@media only screen and (min-width:768px) {
.mb-tablet-xxl {
    margin-bottom: 96px
}
}

@media only screen and (min-width:1200px) {
.mb-laptop-xs {
    margin-bottom: 24px
}
}

@media only screen and (min-width:1200px) {
.mb-laptop-sm {
    margin-bottom: 32px
}
}

@media only screen and (min-width:1200px) {
.mb-laptop-md {
    margin-bottom: 48px
}
}

@media only screen and (min-width:1200px) {
.mb-laptop-lg {
    margin-bottom: 64px
}
}

@media only screen and (min-width:1200px) {
.mb-laptop-xl {
    margin-bottom: 80px
}
}

@media only screen and (min-width:1200px) {
.mb-laptop-xxl {
    margin-bottom: 96px
}
}

@media only screen and (min-width:1600px) {
.mb-desktop-xs {
    margin-bottom: 24px
}
}

@media only screen and (min-width:1600px) {
.mb-desktop-sm {
    margin-bottom: 32px
}
}

@media only screen and (min-width:1600px) {
.mb-desktop-md {
    margin-bottom: 48px
}
}

@media only screen and (min-width:1600px) {
.mb-desktop-lg {
    margin-bottom: 64px
}
}

@media only screen and (min-width:1600px) {
.mb-desktop-xl {
    margin-bottom: 80px
}
}

@media only screen and (min-width:1600px) {
.mb-desktop-xxl {
    margin-bottom: 96px
}
}

.vga--padding-top-0 {
    padding-top: 0
}
.vga--padding-top-20 {
    padding-top: 2rem
}
.vga--padding-top-40 {
    padding-top: 4rem
}
.vga--padding-top-60 {
    padding-top: 6rem
}
.vga--padding-top-80 {
    padding-top: 8rem
}
.vga--padding-top-100 {
    padding-top: 10rem
}
.vga--padding-bottom-0 {
    padding-bottom: 0
}
.vga--padding-bottom-20 {
    padding-bottom: 2rem
}
.vga--padding-bottom-40 {
    padding-bottom: 4rem
}
.vga--padding-bottom-60 {
    padding-bottom: 6rem
}
.vga--padding-bottom-80 {
    padding-bottom: 8rem
}
.vga--padding-bottom-100 {
    padding-bottom: 10rem
}
.vga-row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -16px;
    margin-left: -16px
}
.vga-row--no-gutter {
    margin-right: 0;
    margin-left: 0
}
.vga-row--center {
    justify-content: center;
    align-items: center;
}
.vga-row--top {
 justify-content: center;
 align-items: flex-start;
}
.vga-row--equal-height {
    justify-content: flex-start;
    align-items: stretch
}
.vga-row--equal-height-justify {
    justify-content: center;
    align-items: inherit;
}
.col {
    position: relative;
    width: 100%;
    min-height: 1px
}
.vga-row--no-gutter [class*=col-] {
    padding-left: 0;
    padding-right: 0
}

@media only screen and (min-width:375px) {
.col-mobile-1 {
    flex: 0 0 8.3333333333%
}
.col-mobile-1, .col-mobile-2 {
    padding-right: 16px;
    padding-left: 16px
}
.col-mobile-2 {
    flex: 0 0 16.6666666667%
}
.col-mobile-3 {
    flex: 0 0 25%
}
.col-mobile-3, .col-mobile-4 {
    padding-right: 16px;
    padding-left: 16px
}
.col-mobile-4 {
    flex: 0 0 33.3333333333%
}
.col-mobile-5 {
    flex: 0 0 41.6666666667%
}
.col-mobile-5, .col-mobile-6 {
    padding-right: 16px;
    padding-left: 16px
}
.col-mobile-6 {
    flex: 0 0 50%
}
.col-mobile-7 {
    flex: 0 0 58.3333333333%
}
.col-mobile-7, .col-mobile-8 {
    padding-right: 16px;
    padding-left: 16px
}
.col-mobile-8 {
    flex: 0 0 66.6666666667%
}
.col-mobile-9 {
    flex: 0 0 75%
}
.col-mobile-9, .col-mobile-10 {
    padding-right: 16px;
    padding-left: 16px
}
.col-mobile-10 {
    flex: 0 0 83.3333333333%
}
.col-mobile-11 {
    flex: 0 0 91.6666666667%
}
.col-mobile-11, .col-mobile-12 {
    padding-right: 16px;
    padding-left: 16px
}
.col-mobile-12 {
    flex: 0 0 100%
}
.hide-on-mobile {
 display:none
}

.show-on-mobile {

 display: block

}
}

@media only screen and (min-width:768px) {
.col-tablet-1 {
    flex: 0 0 8.3333333333%
}
.col-tablet-1, .col-tablet-2 {
    padding-right: 16px;
    padding-left: 16px
}
.col-tablet-2 {
    flex: 0 0 16.6666666667%
}
.col-tablet-3 {
    flex: 0 0 25%
}
.col-tablet-3, .col-tablet-4 {
    padding-right: 16px;
    padding-left: 16px
}
.col-tablet-4 {
    flex: 0 0 33.3333333333%
}
.col-tablet-5 {
    flex: 0 0 41.6666666667%
}
.col-tablet-5, .col-tablet-6 {
    padding-right: 16px;
    padding-left: 16px
}
.col-tablet-6 {
    flex: 0 0 50%
}
.col-tablet-7 {
    flex: 0 0 58.3333333333%
}
.col-tablet-7, .col-tablet-8 {
    padding-right: 16px;
    padding-left: 16px
}
.col-tablet-8 {
    flex: 0 0 66.6666666667%
}
.col-tablet-9 {
    flex: 0 0 75%
}
.col-tablet-9, .col-tablet-10 {
    padding-right: 16px;
    padding-left: 16px
}
.col-tablet-10 {
    flex: 0 0 83.3333333333%
}
.col-tablet-11 {
    flex: 0 0 91.6666666667%
}
.col-tablet-11, .col-tablet-12 {
    padding-right: 16px;
    padding-left: 16px
}
.col-tablet-12 {
    flex: 0 0 100%
}
 
/* Ryan's additions for EOI cloudpage */
input.vg-custom-radio[type="radio"]{
  display:block;
  margin:0px auto 10px auto
 }
 
 .center-on-laptop
 {
  text-align: center;
 }
 
 
.center-on-tablet{
  text-align:center;
 }
.center-on-mobile
 {
  text-align: center;
 }
.hide-on-tablet {
 display:none
}

.show-on-tablet {
 display: block;
}

.eoi-radio-treatment {
 background-color:#f9f9f9;
 padding:20px 0px 20px 30px;
 
 }
.eoi-background-overlay {
 background-image:url('https://intl.assets.vgdynamic.info/intl/australia/images/misc/super-eoi/eoi-banner-1600x400.png');
 background-position:top right;
 background-size:cover;
 background-repeat:no-repeat;
 } 

}

@media only screen and (min-width:1024px) {
.col-tablet-landscape-1 {
    flex: 0 0 8.3333333333%;
    padding-right: 16px;
    padding-left: 16px
}
.col-tablet-landscape-2 {
    flex: 0 0 16.6666666667%;
    padding-right: 16px;
    padding-left: 16px
}
.col-tablet-landscape-3 {
    flex: 0 0 25%;
    padding-right: 16px;
    padding-left: 16px
}
.col-tablet-landscape-4 {
    flex: 0 0 33.3333333333%;
    padding-right: 16px;
    padding-left: 16px
}
.col-tablet-landscape-5 {
    flex: 0 0 41.6666666667%;
    padding-right: 16px;
    padding-left: 16px
}
.col-tablet-landscape-6 {
    flex: 0 0 50%;
    padding-right: 16px;
    padding-left: 16px
}
.col-tablet-landscape-7 {
    flex: 0 0 58.3333333333%;
    padding-right: 16px;
    padding-left: 16px
}
.col-tablet-landscape-8 {
    flex: 0 0 66.6666666667%;
    padding-right: 16px;
    padding-left: 16px
}
.col-tablet-landscape-9 {
    flex: 0 0 75%;
    padding-right: 16px;
    padding-left: 16px
}
.col-tablet-landscape-10 {
    flex: 0 0 83.3333333333%;
    padding-right: 16px;
    padding-left: 16px
}
.col-tablet-landscape-11 {
    flex: 0 0 91.6666666667%;
    padding-right: 16px;
    padding-left: 16px
}
.col-tablet-landscape-12 {
    flex: 0 0 100%;
    padding-right: 16px;
    padding-left: 16px
}
.hide-on-tablet-landscape {
 display:none
} 
}

@media only screen and (min-width:1200px) {
.col-laptop-1 {
    flex: 0 0 8.3333333333%
}
.col-laptop-1, .col-laptop-2 {
    padding-right: 16px;
    padding-left: 16px
}
.col-laptop-2 {
    flex: 0 0 16.6666666667%
}
.col-laptop-3 {
    flex: 0 0 25%
}
.col-laptop-3, .col-laptop-4 {
    padding-right: 16px;
    padding-left: 16px
}
.col-laptop-4 {
    flex: 0 0 33.3333333333%
}
.col-laptop-5 {
    flex: 0 0 41.6666666667%
}
.col-laptop-5, .col-laptop-6 {
    padding-right: 16px;
    padding-left: 16px
}
.col-laptop-6 {
    flex: 0 0 50%
}
.col-laptop-7 {
    flex: 0 0 58.3333333333%
}
.col-laptop-7, .col-laptop-8 {
    padding-right: 16px;
    padding-left: 16px
}
.col-laptop-8 {
    flex: 0 0 66.6666666667%
}
.col-laptop-9 {
    flex: 0 0 75%
}
.col-laptop-9, .col-laptop-10 {
    padding-right: 16px;
    padding-left: 16px
}
.col-laptop-10 {
    flex: 0 0 83.3333333333%
}
.col-laptop-11 {
    flex: 0 0 91.6666666667%
}
.col-laptop-11, .col-laptop-12 {
    padding-right: 16px;
    padding-left: 16px
}
.col-laptop-12 {
    flex: 0 0 100%
}
.hide-on-laptop {
 display:none
}
}

@media only screen and (min-width:1500px) {
.col-laptop-lg-1 {
    flex: 0 0 8.3333333333%
}
.col-laptop-lg-1, .col-laptop-lg-2 {
    padding-right: 16px;
    padding-left: 16px
}
.col-laptop-lg-2 {
    flex: 0 0 16.6666666667%
}
.col-laptop-lg-3 {
    flex: 0 0 25%
}
.col-laptop-lg-3, .col-laptop-lg-4 {
    padding-right: 16px;
    padding-left: 16px
}
.col-laptop-lg-4 {
    flex: 0 0 33.3333333333%
}
.col-laptop-lg-5 {
    flex: 0 0 41.6666666667%
}
.col-laptop-lg-5, .col-laptop-lg-6 {
    padding-right: 16px;
    padding-left: 16px
}
.col-laptop-lg-6 {
    flex: 0 0 50%
}
.col-laptop-lg-7 {
    flex: 0 0 58.3333333333%
}
.col-laptop-lg-7, .col-laptop-lg-8 {
    padding-right: 16px;
    padding-left: 16px
}
.col-laptop-lg-8 {
    flex: 0 0 66.6666666667%
}
.col-laptop-lg-9 {
    flex: 0 0 75%
}
.col-laptop-lg-9, .col-laptop-lg-10 {
    padding-right: 16px;
    padding-left: 16px
}
.col-laptop-lg-10 {
    flex: 0 0 83.3333333333%
}
.col-laptop-lg-11 {
    flex: 0 0 91.6666666667%
}
.col-laptop-lg-11, .col-laptop-lg-12 {
    padding-right: 16px;
    padding-left: 16px
}
.col-laptop-lg-12 {
    flex: 0 0 100%
}
.hide-on-laptop-lg {
 display:none
} 
}

@media only screen and (min-width:1600px) {
.col-desktop-1 {
    flex: 0 0 8.3333333333%
}
.col-desktop-1, .col-desktop-2 {
    padding-right: 16px;
    padding-left: 16px
}
.col-desktop-2 {
    flex: 0 0 16.6666666667%
}
.col-desktop-3 {
    flex: 0 0 25%
}
.col-desktop-3, .col-desktop-4 {
    padding-right: 16px;
    padding-left: 16px
}
.col-desktop-4 {
    flex: 0 0 33.3333333333%
}
.col-desktop-5 {
    flex: 0 0 41.6666666667%
}
.col-desktop-5, .col-desktop-6 {
    padding-right: 16px;
    padding-left: 16px
}
.col-desktop-6 {
    flex: 0 0 50%
}
.col-desktop-7 {
    flex: 0 0 58.3333333333%
}
.col-desktop-7, .col-desktop-8 {
    padding-right: 16px;
    padding-left: 16px
}
.col-desktop-8 {
    flex: 0 0 66.6666666667%
}
.col-desktop-9 {
    flex: 0 0 75%
}
.col-desktop-9, .col-desktop-10 {
    padding-right: 16px;
    padding-left: 16px
}
.col-desktop-10 {
    flex: 0 0 83.3333333333%
}
.col-desktop-11 {
    flex: 0 0 91.6666666667%
}
.col-desktop-11, .col-desktop-12 {
    padding-right: 16px;
    padding-left: 16px
}
.col-desktop-12 {
    flex: 0 0 100%
}
.hide-on-desktop {
 display:none
} 
}

@media only screen and (min-width:1920px) {
.col-screen-hd-1 {
    flex: 0 0 8.3333333333%
}
.col-screen-hd-1, .col-screen-hd-2 {
    padding-right: 16px;
    padding-left: 16px
}
.col-screen-hd-2 {
    flex: 0 0 16.6666666667%
}
.col-screen-hd-3 {
    flex: 0 0 25%
}
.col-screen-hd-3, .col-screen-hd-4 {
    padding-right: 16px;
    padding-left: 16px
}
.col-screen-hd-4 {
    flex: 0 0 33.3333333333%
}
.col-screen-hd-5 {
    flex: 0 0 41.6666666667%
}
.col-screen-hd-5, .col-screen-hd-6 {
    padding-right: 16px;
    padding-left: 16px
}
.col-screen-hd-6 {
    flex: 0 0 50%
}
.col-screen-hd-7 {
    flex: 0 0 58.3333333333%
}
.col-screen-hd-7, .col-screen-hd-8 {
    padding-right: 16px;
    padding-left: 16px
}
.col-screen-hd-8 {
    flex: 0 0 66.6666666667%
}
.col-screen-hd-9 {
    flex: 0 0 75%
}
.col-screen-hd-9, .col-screen-hd-10 {
    padding-right: 16px;
    padding-left: 16px
}
.col-screen-hd-10 {
    flex: 0 0 83.3333333333%
}
.col-screen-hd-11 {
    flex: 0 0 91.6666666667%
}
.col-screen-hd-11, .col-screen-hd-12 {
    padding-right: 16px;
    padding-left: 16px
}
.col-screen-hd-12 {
    flex: 0 0 100%
}
}

@media only screen and (min-width:3840px) {
.col-screen-uhd-1 {
    flex: 0 0 8.3333333333%
}
.col-screen-uhd-1, .col-screen-uhd-2 {
    padding-right: 16px;
    padding-left: 16px
}
.col-screen-uhd-2 {
    flex: 0 0 16.6666666667%
}
.col-screen-uhd-3 {
    flex: 0 0 25%
}
.col-screen-uhd-3, .col-screen-uhd-4 {
    padding-right: 16px;
    padding-left: 16px
}
.col-screen-uhd-4 {
    flex: 0 0 33.3333333333%
}
.col-screen-uhd-5 {
    flex: 0 0 41.6666666667%
}
.col-screen-uhd-5, .col-screen-uhd-6 {
    padding-right: 16px;
    padding-left: 16px
}
.col-screen-uhd-6 {
    flex: 0 0 50%
}
.col-screen-uhd-7 {
    flex: 0 0 58.3333333333%
}
.col-screen-uhd-7, .col-screen-uhd-8 {
    padding-right: 16px;
    padding-left: 16px
}
.col-screen-uhd-8 {
    flex: 0 0 66.6666666667%
}
.col-screen-uhd-9 {
    flex: 0 0 75%;
    padding-right: 16px;
    padding-left: 16px
}
.col-screen-uhd-10 {
    flex: 0 0 83.3333333333%;
    padding-right: 16px;
    padding-left: 16px
}
.col-screen-uhd-11 {
    flex: 0 0 91.6666666667%;
    padding-right: 16px;
    padding-left: 16px
}
.col-screen-uhd-12 {
    flex: 0 0 100%;
    padding-right: 16px;
    padding-left: 16px
}
}
.color-theme.bg-transparent {
    background-color: transparent
}
.color-theme.bg-white {
    background-color: #fff
}
.color-theme.bg-black {
    background-color: #040505
}
.color-theme.bg-black-67 {
    background-color: #545454
}
.color-theme.bg-black-77 {
    background-color: #3a3a3a
}
.color-theme.bg-black-42 {
    background-color: #979797
}
.color-theme.bg-black-18 {
    background-color: #d1d1d1
}
.color-theme.bg-black-4 {
    background-color: #f9f9f9
}
.color-theme.bg-red {
    background-color: #c20029
}
.color-theme.bg-dark-red {
    background-color: #660026
}
.color-theme.bg-bright-red {
    background-color: #f6001e
}
.color-theme.bg-bright-red-20 {
    background-color: #fdccd2
}
.color-theme.bg-bright-red-20.desaturate {
    background-color: transparent;
 -moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.0);
  -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.0);
  box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.0);
}
.color-theme.bg-bright-red-20.desaturate:hover {
    background-color: #fdccd2;
}
.color-theme.bg-pale-red {
    background-color: #ffeded
}

.color-theme.bg-pale-red.desaturate {
    background-color: transparent;
 -moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.0);
  -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.0);
  box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.0);
}


.color-theme.bg-pale-red.desaturate:hover {
    background-color: #ffeded;
}

.color-theme.bg-dark-yellow {
    background-color: #bf8200
}
.color-theme.bg-bright-yellow {
    background-color: #ffad00
}
.color-theme.bg-pale-yellow {
    background-color: #fff7de
}

.color-theme.bg-pale-yellow.desaturate {
    background-color: transparent;
 -moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.0);
  -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.0);
  box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.0);
}


.color-theme.bg-pale-yellow.desaturate:hover {
    background-color: #fff7de;
}

.color-theme.bg-bright-yellow-75 {
    background-color: #ffc440
}
.color-theme.bg-bright-yellow-20 {
    background-color: #ffefcc
}
.color-theme.bg-dark-turquoise {
    background-color: #007873
}
.color-theme.bg-bright-turquoise {
    background-color: #00bda3
}


.color-theme.bg-bright-turquoise-20 {
    background-color: #ccf2ed
}


.color-theme.bg-bright-turquoise-20.desaturate {
    background-color: transparent;
 -moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.0);
  -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.0);
  box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.0);
}


.color-theme.bg-bright-turquoise-20.desaturate:hover {
    background-color: #def5f0;
}



.color-theme.bg-pale-turquoise {
    background-color: #def5f0
}

.color-theme.bg-pale-turquoise.desaturate {
    background-color: transparent;
 -moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.0);
  -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.0);
  box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.0);
}


.color-theme.bg-pale-turquoise.desaturate:hover {
    background-color: #def5f0;
}



.color-theme.h-bg-transparent:hover {
    background-color: transparent
}
.color-theme.h-bg-white:hover {
    background-color: #fff
}
.color-theme.h-bg-black:hover {
    background-color: #040505
}
.color-theme.h-bg-black-67:hover {
    background-color: #545454
}
.color-theme.h-bg-black-77:hover {
    background-color: #3a3a3a
}
.color-theme.h-bg-black-42:hover {
    background-color: #979797
}
.color-theme.h-bg-black-18:hover {
    background-color: #d1d1d1
}
.color-theme.h-bg-black-4:hover {
    background-color: #f9f9f9
}
.color-theme.h-bg-red:hover {
    background-color: #c20029
}
.color-theme.h-bg-dark-red:hover {
    background-color: #660026
}
.color-theme.h-bg-bright-red:hover {
    background-color: #f6001e
}


.color-theme.h-br-bright-red:hover, input[type="radio"]:checked + label.bg-bright-red-20 {
    border: 2px solid #f6001e;
 transform: scale(1.05);
}


.color-theme.h-bg-bright-red-20:hover {
    background-color: #fdccd2
}
.color-theme.h-bg-pale-red:hover {
    background-color: #ffeded
}


.color-theme.h-br-pale-red:hover, input[type="radio"]:checked + label.bg-pale-red {
    border: 2px solid #fdccd2;
 transform: scale(1.05);
}


.color-theme.h-bg-dark-yellow:hover {
    background-color: #bf8200
}
.color-theme.h-bg-bright-yellow:hover {
    background-color: #ffad00
}
.color-theme.h-bg-pale-yellow:hover {
    background-color: #fff7de
}


.color-theme.h-br-pale-yellow:hover, input[type="radio"]:checked + label.bg-pale-yellow {
    border: 2px solid #ffad00;
 transform: scale(1.05);
}


.color-theme.h-bg-bright-yellow-75:hover {
    background-color: #ffc440
}
.color-theme.h-bg-bright-yellow-20:hover {
    background-color: #ffefcc
}
.color-theme.h-bg-dark-turquoise:hover {
    background-color: #007873
}
.color-theme.h-bg-bright-turquoise:hover {
    background-color: #00bda3
}


.color-theme.h-bg-bright-turquoise.desaturate {
    background-color: transparent;
 -moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.0);
  -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.0);
  box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.0);
}




.color-theme.h-bg-bright-turquoise.desaturate:hover {
    background-color: #00bda3;
}




.color-theme.h-br-bright-turquoise:hover, input[type="radio"]:checked + label.bg-pale-turquoise {
    border: 2px solid #00BDA3;
 transform: scale(1.05);
}
.color-theme.h-bg-bright-turquoise-20:hover {
    background-color: #ccf2ed
}


.color-theme.h-br-bright-turquoise-20:hover, input[type="radio"]:checked + label.bg-bright-turquoise-20 {
    border: 2px solid #007873;
 transform: scale(1.05);
}


.color-theme.h-bg-pale-turquoise:hover {
    background-color: #def5f0
}
.color-theme.f-bg-transparent:focus {
    background-color: transparent
}
.color-theme.f-bg-white:focus {
    background-color: #fff
}
.color-theme.f-bg-black:focus {
    background-color: #040505
}
.color-theme.f-bg-black-67:focus {
    background-color: #545454
}
.color-theme.f-bg-black-77:focus {
    background-color: #3a3a3a
}
.color-theme.f-bg-black-42:focus {
    background-color: #979797
}
.color-theme.f-bg-black-18:focus {
    background-color: #d1d1d1
}
.color-theme.f-bg-black-4:focus {
    background-color: #f9f9f9
}
.color-theme.f-bg-red:focus {
    background-color: #c20029
}
.color-theme.f-bg-dark-red:focus {
    background-color: #660026
}
.color-theme.f-bg-bright-red:focus {
    background-color: #f6001e
}
.color-theme.f-bg-bright-red-20:focus {
    background-color: #fdccd2
}
.color-theme.f-bg-pale-red:focus {
    background-color: #ffeded
}
.color-theme.f-bg-dark-yellow:focus {
    background-color: #bf8200
}
.color-theme.f-bg-bright-yellow:focus {
    background-color: #ffad00
}
.color-theme.f-bg-pale-yellow:focus {
    background-color: #fff7de
}
.color-theme.f-bg-bright-yellow-75:focus {
    background-color: #ffc440
}
.color-theme.f-bg-bright-yellow-20:focus {
    background-color: #ffefcc
}
.color-theme.f-bg-dark-turquoise:focus {
    background-color: #007873
}
.color-theme.f-bg-bright-turquoise:focus {
    background-color: #00bda3
}
.color-theme.f-bg-bright-turquoise-20:focus {
    background-color: #ccf2ed
}
.color-theme.f-bg-pale-turquoise:focus {
    background-color: #def5f0
}
.color-theme.text-white {
    color: #fff
}
.color-theme.text-black {
    color: #040505
}
.color-theme.text-black-67 {
    color: #545454
}
.color-theme.text-black-42 {
    color: #979797
}
.color-theme.text-link-blue {
    color: #0072ce
}
.color-theme.text-red {
    color: #c20029
}
.color-theme.h-text-white:hover {
    color: #fff
}
.color-theme.h-text-black:hover {
    color: #040505
}
.color-theme.h-text-black-67:hover {
    color: #545454
}
.color-theme.h-text-black-42:hover {
    color: #979797
}
.color-theme.h-text-link-blue:hover {
    color: #0072ce
}
.color-theme.h-text-red:hover {
    color: #c20029
}
.color-theme.f-text-white:focus {
    color: #fff
}
.color-theme.f-text-black:focus {
    color: #040505
}
.color-theme.f-text-black-67:focus {
    color: #545454
}
.color-theme.f-text-black-42:focus {
    color: #979797
}
.color-theme.f-text-link-blue:focus {
    color: #0072ce
}
.color-theme.f-text-red:focus {
    color: #c20029
}
.color-theme.border-transparent {
    border: none!important
}
.color-theme.border-white {
    border-color: #fff
}
.color-theme.border-black {
    border-color: #040505
}
.color-theme.border-black-67 {
    border-color: #545454
}
.color-theme.border-black-42 {
    border-color: #979797
}
.color-theme.border-black-18 {
    border-color: #d1d1d1
}
.color-theme.border-black-4 {
    border-color: #f9f9f9
}
.color-theme.h-border-transparent:hover {
    border-color: transparent
}
.color-theme.h-border-white:hover {
    border-color: #fff
}
.color-theme.h-border-black:hover {
    border-color: #040505
}
.color-theme.h-border-black-67:hover {
    border-color: #545454
}
.color-theme.h-border-black-42:hover {
    border-color: #979797
}
.color-theme.h-border-black-18:hover {
    border-color: #d1d1d1
}
.color-theme.h-border-black-4:hover {
    border-color: #f9f9f9
}
.color-theme.f-border-transparent:focus {
    border-color: transparent
}
.color-theme.f-border-white:focus {
    border-color: #fff
}
.color-theme.f-border-black:focus {
    border-color: #040505
}
.color-theme.f-border-black-67:focus {
    border-color: #545454
}
.color-theme.f-border-black-42:focus {
    border-color: #979797
}
.color-theme.f-border-black-18:focus {
    border-color: #d1d1d1
}
.color-theme.f-border-black-4:focus {
    border-color: #f9f9f9
}
.color-theme.f-outline-transparent:focus {
    outline-color: transparent
}
.color-theme.f-outline-white:focus {
    outline-color: #fff
}
.color-theme.f-outline-black:focus {
    outline-color: #040505
}

@media only screen and (min-width:1024px) {
.color-theme.bp-tle-bg-transparent {
    background-color: transparent
}
.color-theme.bp-tle-bg-white {
    background-color: #fff
}
.color-theme.bp-tle-bg-black {
    background-color: #040505
}
.color-theme.bp-tle-bg-black-67 {
    background-color: #545454
}
.color-theme.bp-tle-bg-black-77 {
    background-color: #3a3a3a
}
.color-theme.bp-tle-bg-black-42 {
    background-color: #979797
}
.color-theme.bp-tle-bg-black-18 {
    background-color: #d1d1d1
}
.color-theme.bp-tle-bg-black-4 {
    background-color: #f9f9f9
}
.color-theme.bp-tle-bg-red {
    background-color: #c20029
}
.color-theme.bp-tle-bg-dark-red {
    background-color: #660026
}
.color-theme.bp-tle-bg-bright-red {
    background-color: #f6001e
}
.color-theme.bp-tle-bg-bright-red-20 {
    background-color: #fdccd2
}
.color-theme.bp-tle-bg-pale-red {
    background-color: #ffeded
}
.color-theme.bp-tle-bg-dark-yellow {
    background-color: #bf8200
}
.color-theme.bp-tle-bg-bright-yellow {
    background-color: #ffad00
}
.color-theme.bp-tle-bg-pale-yellow {
    background-color: #fff7de
}
.color-theme.bp-tle-bg-bright-yellow-75 {
    background-color: #ffc440
}
.color-theme.bp-tle-bg-bright-yellow-20 {
    background-color: #ffefcc
}
.color-theme.bp-tle-bg-dark-turquoise {
    background-color: #007873
}
.color-theme.bp-tle-bg-bright-turquoise {
    background-color: #00bda3
}
.color-theme.bp-tle-bg-bright-turquoise-20 {
    background-color: #ccf2ed
}
.color-theme.bp-tle-bg-pale-turquoise {
    background-color: #def5f0
}
.color-theme.bp-tle-h-bg-transparent:hover {
    background-color: transparent
}
.color-theme.bp-tle-h-bg-white:hover {
    background-color: #fff
}
.color-theme.bp-tle-h-bg-black:hover {
    background-color: #040505
}
.color-theme.bp-tle-h-bg-black-67:hover {
    background-color: #545454
}
.color-theme.bp-tle-h-bg-black-77:hover {
    background-color: #3a3a3a
}
.color-theme.bp-tle-h-bg-black-42:hover {
    background-color: #979797
}
.color-theme.bp-tle-h-bg-black-18:hover {
    background-color: #d1d1d1
}
.color-theme.bp-tle-h-bg-black-4:hover {
    background-color: #f9f9f9
}
.color-theme.bp-tle-h-bg-red:hover {
    background-color: #c20029
}
.color-theme.bp-tle-h-bg-dark-red:hover {
    background-color: #660026
}
.color-theme.bp-tle-h-bg-bright-red:hover {
    background-color: #f6001e
}
.color-theme.bp-tle-h-bg-bright-red-20:hover {
    background-color: #fdccd2
}
.color-theme.bp-tle-h-bg-pale-red:hover {
    background-color: #ffeded
}
.color-theme.bp-tle-h-bg-dark-yellow:hover {
    background-color: #bf8200
}
.color-theme.bp-tle-h-bg-bright-yellow:hover {
    background-color: #ffad00
}
.color-theme.bp-tle-h-bg-pale-yellow:hover {
    background-color: #fff7de
}
.color-theme.bp-tle-h-bg-bright-yellow-75:hover {
    background-color: #ffc440
}
.color-theme.bp-tle-h-bg-bright-yellow-20:hover {
    background-color: #ffefcc
}
.color-theme.bp-tle-h-bg-dark-turquoise:hover {
    background-color: #007873
}
.color-theme.bp-tle-h-bg-bright-turquoise:hover {
    background-color: #00bda3
}
.color-theme.bp-tle-h-bg-bright-turquoise-20:hover {
    background-color: #ccf2ed
}
.color-theme.bp-tle-h-bg-pale-turquoise:hover {
    background-color: #def5f0
}
.color-theme.bp-tle-text-white {
    color: #fff
}
.color-theme.bp-tle-text-black {
    color: #040505
}
.color-theme.bp-tle-text-black-67 {
    color: #545454
}
.color-theme.bp-tle-text-black-42 {
    color: #979797
}
.color-theme.bp-tle-text-link-blue {
    color: #0072ce
}
.color-theme.bp-tle-text-red {
    color: #c20029
}
.color-theme.bp-tle-h-text-white:hover {
    color: #fff
}
.color-theme.bp-tle-h-text-black:hover {
    color: #040505
}
.color-theme.bp-tle-h-text-black-67:hover {
    color: #545454
}
.color-theme.bp-tle-h-text-black-42:hover {
    color: #979797
}
.color-theme.bp-tle-h-text-link-blue:hover {
    color: #0072ce
}
.color-theme.bp-tle-h-text-red:hover {
    color: #c20029
}
.color-theme.bp-tle-f-text-white:focus {
    color: #fff
}
.color-theme.bp-tle-f-text-black:focus {
    color: #040505
}
.color-theme.bp-tle-f-text-black-67:focus {
    color: #545454
}
.color-theme.bp-tle-f-text-black-42:focus {
    color: #979797
}
.color-theme.bp-tle-f-text-link-blue:focus {
    color: #0072ce
}
.color-theme.bp-tle-f-text-red:focus {
    color: #c20029
}
.color-theme.bp-tle-border-transparent {
    border: none!important
}
.color-theme.bp-tle-border-white {
    border-color: #fff
}
.color-theme.bp-tle-border-black {
    border-color: #040505
}
.color-theme.bp-tle-border-black-67 {
    border-color: #545454
}
.color-theme.bp-tle-border-black-42 {
    border-color: #979797
}
.color-theme.bp-tle-border-black-18 {
    border-color: #d1d1d1
}
.color-theme.bp-tle-border-black-4 {
    border-color: #f9f9f9
}
.color-theme.bp-tle-f-outline-transparent:focus {
    outline-color: transparent
}
.color-theme.bp-tle-f-outline-white:focus {
    outline-color: #fff
}
.color-theme.bp-tle-f-outline-black:focus {
    outline-color: #040505
}
 
 
}

/* Ryan's additions */

@media only screen and (max-width:768px) {
 .button-pill-black {
  display: block;
    width: 100%;
 }
 .label-align-on-mobile {
  margin-left:30px;
  display:block;
 }
 input.float-left-on-mobile[type="radio"] {
  float:left;
 }
 .mb-ut-tablet-xxs {
  margin-bottom:12px;
 }
 .strong-ut-tablet {
  font-weight:600;
  line-height:20px;
 }
 .font-enlarge-ut-tablet {
  font-size:20px;
 }
 
 
.vga-grey-on-mobile
{
 background-color: #f9f9f9 !important;
}
 
.vga-pale-yellow-on-mobile
{
 background-color: #fff7de !important;
}
 
.vga-pale-red-on-mobile
{
 background-color: #ffeded !important;
}
 
.vga-pale-turquoise-on-mobile
{
 background-color: #def5f0 !important;
}
 
 
}


/** Super Exit Survey **/

.center-align
 {
  text-align: center;
 }

.vga-rounded-grey
{
 background-color: #f9f9f9;
 border-radius: 24px;
 padding-bottom: 64px;
}

.vga-grey-on-mobile
{
 background-color: transparent;
}

.vga-rounded-pale-yellow
{
 background-color: #fff7de;
 border-radius: 24px;
 padding-bottom: 64px;
}

.vga-pale-yellow-on-mobile
{
 background-color: transparent;
}

.vga-rounded-pale-red
{
 background-color: #ffeded;
 border-radius: 24px;
 padding-bottom: 64px;
}

.vga-pale-red-on-mobile
{
 background-color: transparent;
}

.vga-rounded-pale-turquoise
{
 background-color: #def5f0;
 border-radius: 24px;
 padding-bottom: 64px;
}

.vga-pale-turquoise-on-mobile
{
 background-color: transparent;
}

.cb-container
{
 display: flex;
 flex-direction: row;
 align-items: center;
 padding: 16px;
 width: 100%;
 height: 56px;
 background-color: #ffffff;
 margin-bottom: 10px;
}



.cb-container input[type="text"]
{
 background-color: #ffffff;
 border: 0px;
}


input[type="checkbox"]:hover, input ~ label, .cb-container:hover
{
 cursor: pointer;
}


input[type="radio"]:checked + label
{
 transform: scale(1.05);
}


input[type="text"], input[type="tel"], input[type="number"], input[type="email"]
{
 height: 44px;
 background-color: #F2F2F6;
 border: 0px solid #757575;
 border-bottom-width: 2px;
 width: 100%;
 padding: 10px 16px;
}


input[type="text"]:focus, input[type="text"]:focus-within, input[type="text"]:focus-visible
{
 outline: 2px solid transparent;
}


.vga-radio-card-content input[type="radio"]
{
 display: none !important;
}