@font-face{font-family:'Metropolis Regular';src:url('../../fonts/CSS3/Metropolis-Regular.woff2') format('woff2'),url('../../fonts/CSS3/Metropolis-Regular.woff') format('woff')}@font-face{font-family:'Metropolis Medium';src:url('../../fonts/CSS3/Metropolis-Medium.woff2') format('woff2'),url('../../fonts/CSS3/Metropolis-Medium.woff') format('woff')}@font-face{font-family:'Metropolis Bold';src:url('../../fonts/CSS3/Metropolis-Bold.woff2') format('woff2'),url('../../fonts/CSS3/Metropolis-Bold.woff') format('woff')}@font-face{font-family:'GeometricSlab703BT-Light';src:url('../../fonts/geometricslab/Geometric32D517_0_0.eot');src:url('../../fonts/geometricslab/32D517_0_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/geometricslab/32D517_0_0.woff2') format('woff2'),url('../../fonts/geometricslab/32D517_0_0.woff') format('woff'),url('../../fonts/geometricslab/32D517_0_0.ttf') format('truetype'),url('../../fonts/geometricslab/32D517_0_0.svg#wf') format('svg')}@font-face{font-family:'GeometricSlab703BT-LightItalic';src:url('../../fonts/geometricslab/32D517_1_0.eot');src:url('../../fonts/geometricslab/32D517_1_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/geometricslab/32D517_1_0.woff2') format('woff2'),url('../../fonts/geometricslab/32D517_1_0.woff') format('woff'),url('../../fonts/geometricslab/32D517_1_0.ttf') format('truetype'),url('../../fonts/geometricslab/32D517_1_0.svg#wf') format('svg')}@font-face{font-family:'GeometricSlab703BT-Medium';src:url('../../fonts/geometricslab/32D517_2_0.eot');src:url('../../fonts/geometricslab/32D517_2_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/geometricslab/32D517_2_0.woff2') format('woff2'),url('../../fonts/geometricslab/32D517_2_0.woff') format('woff'),url('../../fonts/geometricslab/32D517_2_0.ttf') format('truetype'),url('../../fonts/geometricslab/32D517_2_0.svg#wf') format('svg')}@font-face{font-family:'GeometricSlab703BT-MediumItalic';src:url('../../fonts/geometricslab/32D517_3_0.eot');src:url('../../fonts/geometricslab/32D517_3_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/geometricslab/32D517_3_0.woff2') format('woff2'),url('../../fonts/geometricslab/32D517_3_0.woff') format('woff'),url('../../fonts/geometricslab/32D517_3_0.ttf') format('truetype'),url('../../fonts/geometricslab/32D517_3_0.svg#wf') format('svg')}@font-face{font-family:'GeometricSlab703BT-Bold';src:url('../../fonts/geometricslab/32D517_4_0.eot');src:url('../../fonts/geometricslab/32D517_4_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/geometricslab/32D517_4_0.woff2') format('woff2'),url('../../fonts/geometricslab/32D517_4_0.woff') format('woff'),url('../../fonts/geometricslab/32D517_4_0.ttf') format('truetype'),url('../../fonts/geometricslab/32D517_4_0.svg#wf') format('svg')}@font-face{font-family:'GeometricSlab703BT-BoldItalic';src:url('../../fonts/geometricslab/32D517_5_0.eot');src:url('../../fonts/geometricslab/32D517_5_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/geometricslab/32D517_5_0.woff2') format('woff2'),url('../../fonts/geometricslab/32D517_5_0.woff') format('woff'),url('../../fonts/geometricslab/32D517_5_0.ttf') format('truetype'),url('../../fonts/geometricslab/32D517_5_0.svg#wf') format('svg')}@font-face{font-family:'Homemade Apple';font-style:normal;font-weight:400;src:local('Homemade Apple'),local('HomemadeApple'),url('../../fonts/homemadeapple/homemadeapple.woff2');unicode-range:U+0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}html{box-sizing:border-box;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}body{font-size:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html,body,p,ol,ul,li,blockquote,figure,fieldset,textarea,iframe,hr,h1,h2,h3,h4,h5,h6{padding:0;margin:0}main{display:block}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}a{background-color:transparent;text-decoration:inherit}ul{list-style:none}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}button,input{overflow:visible}button,select{text-transform:none}textarea{overflow:auto}img,embed,iframe,object,audio,video{width:100%;height:auto}img{border-style:none}img[src*=".svg"]{width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}b,strong{font-family:'Metropolis Medium',sans-serif}sub,sup{position:relative;font-size:smaller;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.25em}.clear:before,.clear:after{content:" ";display:table}.clear:after{clear:both}.page{font-family:'Metropolis Regular',sans-serif}.page--circles{background:url(../../Images/circles.svg) repeat;background-size:100px;background-attachment:fixed}.container{position:relative;width:90%;max-width:1400px;background:#fff;box-shadow:-60px 0 140px -90px #404040,60px 0 140px -90px #404040;margin:0 auto}.page-content{position:relative;top:0;padding-top:90px}.page-content li{position:relative;padding-left:20px;margin:8px 0}.page-content p,.page-content li{font-size:1.1em;line-height:1.5;font-family:'Metropolis Regular',sans-serif;color:#666;margin-bottom:20px}@media only screen and (max-width:1400px){.container{width:100%}}@media only screen and (max-width:1170px){.page-content{padding-top:65px}}.page-head{position:fixed;width:90%;max-width:1400px;top:0;background:#fff;z-index:999}.head--theme{height:90px;padding:18px 3%;-webkit-transition:height .5s ease;transition:height .5s ease}.page-head__headline{text-align:center}.page-head__headline h1{font-family:'Metropolis Bold',sans-serif;font-size:1.7em;line-height:1.2}.page-head__logo{display:block;float:left;width:180px;margin-top:2px}.page-head__logoRight{display:block;float:right;width:180px;margin-top:2px}.primary-nav{float:right;margin-right:-18px}.primary-nav li{display:inline-block;margin:0 18px}.primary-nav__link{display:block;font-size:1em;font-family:'Metropolis Medium',sans-serif;line-height:1.2;color:#b2b2b2;padding:5px;cursor:pointer;-webkit-transition:color .5s ease;transition:color .5s ease}.primary-nav__link:hover,.primary-nav .active{color:#666}span.btn--login{display:inline-block;position:relative;min-width:142px;color:#fff;padding:15px 45px 15px 25px;margin:0}span.btn--login::after{position:absolute;content:'';width:11px;height:11px;top:14px;right:25px;border-right:3px solid #fff;border-bottom:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}span.login--open::after{top:20px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}span.btn--login:hover{color:#fff;-webkit-transform:none;transform:none}span.btn--login.btn--green{font-size:.9em;padding:16px 15px}span.btn--login.btn--green::after{display:none}.sub-nav__login{display:none;position:absolute;width:210px;top:80px;right:3%;background:#6faadc;padding:5px 20px;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2);z-index:99999}.sub-nav__login.open{display:block}li.sub-nav__item{display:block;padding:15px 10px;margin:0!important}li.sub-nav__item:first-child{border-bottom:2px solid #e1edf8}.sub-nav__item span,.sub-nav__item a{display:inline-block;font-size:1em;font-family:'Metropolis Medium',sans-serif;line-height:1.2;color:#fff}.sub-nav__item span{width:90px;padding-right:15px;cursor:default}.sub-nav__item a{font-family:'Metropolis Regular',sans-serif}.sub-nav__item a:hover{text-decoration:underline}.link--login{position:relative;color:#6faadc;padding-right:20px}.link--login:hover{color:#6faadc}.link--login::after{position:absolute;content:'';width:11px;height:11px;top:7px;right:0;border-right:3px solid #6faadc;border-bottom:3px solid #6faadc;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.link--login.login--open::after{top:13px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.link--mod{top:70px}.sub-nav__wrap{position:relative}.sub-nav__wrap:hover::after{position:absolute;content:'';width:100%;height:4px;background:#6faadc}.sub-nav__list{position:absolute;width:260px;top:33px;left:-18px;text-align:left;padding:8px 0 25px;visibility:hidden;opacity:0;-webkit-transition:.3s ease-out;transition:.3s ease-out}.sub-nav__list li{display:block;margin:2px 18px}.sub-nav__wrap:focus .sub-nav__list,.sub-nav__wrap:hover .sub-nav__list{visibility:visible;opacity:1;z-index:9999;-webkit-transition-duration:1.5s;transition-duration:1.5s}.shadow-nav{height:165px;box-shadow:0 0 10px rgba(0,0,0,.2)!important;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width:1450px){.primary-nav{margin-right:-15px}.primary-nav li{margin:0 15px}}@media only screen and (max-width:1400px){.page-head{width:100%}}@media only screen and (max-width:1250px){.primary-nav{margin-right:-10px}.primary-nav li{margin:0 10px}.sub-nav__list{width:183px;left:-12px;padding:10px 0}}@media only screen and (max-width:1170px){.head--theme{height:65px;padding:12px 25px;box-shadow:0 0 10px rgba(0,0,0,.2)!important}.page-head__logo{width:160px;margin:0}.page-head__logoRight{width:160px;margin:0}.mobile-icon{display:block;position:fixed;width:32px;height:32px;top:20px;right:25px;cursor:pointer;z-index:99999;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.mobile-icon span{position:absolute;width:100%;height:4px;top:0;left:0;background:#b7d601;border-radius:2px;border:none;cursor:pointer;-webkit-transition:all .35s ease;transition:all .35s ease}.mobile-icon .mobile-icon__middle{top:10px}.mobile-icon .mobile-icon__bottom{top:20px}.js-icon.active span{background:#b7d601}.js-icon.active .mobile-icon__top{-webkit-transform:translateY(10px) translateX(0) rotate(45deg);transform:translateY(10px) translateX(0) rotate(45deg)}.js-icon.active .mobile-icon__middle{opacity:0}.js-icon.active .mobile-icon__bottom{-webkit-transform:translateY(-10px) translateX(0) rotate(-45deg);transform:translateY(-10px) translateX(0) rotate(-45deg)}.js-shadow--nav{height:auto;box-shadow:none!important}.primary-nav{position:fixed;width:100%;height:0;top:65px;left:0;background:rgba(183,214,1,1);visibility:hidden;opacity:0;-webkit-transition:opacity .35s,visibility .35s,height .35s;transition:opacity .35s,visibility .35s,height .35s;overflow:hidden;z-index:99999}.primary-nav.open{height:100%;visibility:visible;opacity:1}.primary-nav__list{position:relative;height:100%;top:115px;text-align:center}.primary-nav li{display:block;position:relative;margin:20px 0;opacity:0}.primary-nav__link{display:inline-block;font-size:2.2em;color:#fff;padding:5px;-webkit-transition:transform .5s;transition:transform .5s}.primary-nav__link:hover{color:#fff;-webkit-transform:translateZ(0) scale(1.1,1.1);transform:translateZ(0) scale(1.1,1.1)}.sub-nav__wrap::after{display:none}.sub-nav__list{position:relative;width:100%;top:inherit;left:inherit;text-align:center;background:none;padding:0;box-shadow:none;border-radius:none;transform:inherit;transition:inherit;visibility:visible;opacity:1;z-index:9999}.sub-nav__list li{margin:5px 0}.sub-nav__list .primary-nav__link{font-size:1.8em}span.btn--login,.link--login{display:none}span.btn--login.btn--green{display:inline-block;background:#6faadc;padding:15px 25px;margin-top:10px}.sub-nav__login,.link--mod{display:block!important;position:fixed;width:100%;top:65px;right:0;padding:0;border-radius:0;box-shadow:none}li.sub-nav__item{float:left;width:50%;padding:20px 10px}li.sub-nav__item:first-child{border-right:2px solid #e1edf8;border-bottom:none}.sub-nav__item span,.sub-nav__item a{display:block;width:100%}.sub-nav__item span{padding-right:0;margin-bottom:5px}.sub-nav__item a{font-size:1.3em}}@media only screen and (max-width:750px){.primary-nav__list{top:105px}.primary-nav li{margin:15px 0}.primary-nav__link{font-size:1.9em}.sub-nav__list li{margin:5px 0}.sub-nav__list .primary-nav__link{font-size:1.3em}li.sub-nav__item{padding:18px 10px}.sub-nav__item span{margin-bottom:3px}.sub-nav__item a{font-size:1.1em}}@media only screen and (max-width:550px){.head--theme{padding:12px 20px}.mobile-icon{right:20px}.primary-nav__list{top:95px}.primary-nav li{margin:10px 0}.primary-nav__link{font-size:1.5em}.sub-nav__list li{margin:2px 0}.sub-nav__list .primary-nav__link{font-size:1.15em}li.sub-nav__item{padding:15px 5px}.sub-nav__item span,.sub-nav__item a{font-size:.9em}}@media only screen and (max-width:400px){.primary-nav__list{top:85px}.sub-nav__item span,.sub-nav__item a{font-size:.8em}}.primary-nav.open li{-webkit-animation:fadeInRight .5s ease forwards;animation:fadeInRight .5s ease forwards;-webkit-animation-delay:.35s;animation-delay:.35s}@keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}.foot--theme{background:#243c81;padding:60px 5%}.foot--theme--simple{background:#243c81;padding:10px 1%}.page-foot__wrap,.page-foot__cta{float:left;width:50%}.page-foot__col{float:left;width:50%}.foot-nav__link,.page-foot__wrap p{display:block;font-size:1em;line-height:1.4;color:#fff;margin:0 0 12px}.page-foot__wrap p{font-family:'Metropolis Medium',sans-serif}.foot-nav__link:hover{color:#6faadc}.page-foot__cta h3{float:left;font-size:2em;line-height:1.2;font-family:'Metropolis Medium',sans-serif;color:#fff;margin-top:5px}.cta-app{margin-bottom:25px}.cta-app .app-btns{float:right;max-width:340px;margin:0}.cta-mobile h3{margin-top:8px}.cta-mobile__wrap{float:right;width:60%}.cta-mobile__wrap .input-submit{margin:0}.cta-mobile__error{font-size:.85em;line-height:1.4;color:#a8b1cc;margin-top:10px}.cta-social{margin-top:50px}.cta-social__link{display:block;float:left;width:35px;height:35px;margin-right:20px;cursor:pointer}.cta-social__link svg{fill:#a8b1cc;-webkit-transition:all .3s linear;transition:all .3s linear}.cta-social__link:hover svg{fill:#6faadc}.page-foot__info{clear:both;margin-top:30px}.info-bbb{float:left;width:180px;margin:6px 50px 0 0}.info-copyright{float:left;margin-top:30px}.info-copyright p{font-size:1em;color:#a8b1cc}.info-copyright a{display:inline-block;font-family:'Metropolis Medium',sans-serif;color:#a8b1cc}.info-logo{float:right;width:300px}@media only screen and (max-width:1260px){.page-foot__cta h3{font-size:1.6em;margin-top:6px}.cta-app .app-btns{max-width:300px}.cta-mobile h3{margin-top:12px}.cta-mobile__wrap{width:65%}}@media only screen and (max-width:1120px){.page-foot__cta h3{font-size:1.4em}.cta-app .app-btns{max-width:280px}.cta-mobile h3{margin-top:14px}.info-bbb{width:150px;margin:0 40px 0 0}.info-copyright{margin-top:19px}.info-logo{width:220px}}@media only screen and (max-width:1000px){.page-foot__wrap,.page-foot__cta{float:none;width:100%;max-width:530px}.page-foot__cta{margin-top:30px}.cta-social{margin-top:40px}.page-foot__info{clear:both;margin-top:50px}.info-logo{float:left;width:200px}.info-bbb{float:left;width:130px;margin:0 0 0 40px}.info-copyright{clear:both;float:none;padding-top:20px}}@media only screen and (max-width:550px){.foot--theme--simple{padding:15px 5px}.foot--theme{padding:50px 25px}.col--left{width:60%}.col--right{width:40%}.info-copyright p{font-size:.9em}}@media only screen and (max-width:500px){.page-foot__col{float:none;width:100%}.col--left{margin-bottom:30px}.page-foot__cta{margin:35px 0}.page-foot__cta h3{float:none;margin:0 0 15px}.cta-app{margin-bottom:20px}.cta-app .app-btns,.cta-mobile__wrap{float:none;max-width:350px}.cta-mobile__wrap{width:100%}.cta-mobile__wrap .input{text-align:center}.cta-social{margin-top:30px}.info-logo{width:150px}.info-bbb{width:95px;margin:0 0 0 30px}.page-foot__info{margin-top:30px}.info-copyright{padding-top:25px}.info-copyright span{display:block;margin-bottom:5px}}.foot--dentist .page-foot__logo{display:block;float:left;width:260px;margin-right:14%}.foot--dentist .page-foot__wrap{float:none;width:100%;max-width:100%}.foot--dentist .page-foot__col{width:30%}.foot--dentist .col--left{float:left}.foot--dentist .col--right{float:right}.foot--dentist .foot-nav__link,.foot--dentist .page-foot__wrap p{display:block;font-size:1.1em;line-height:1.4;text-decoration:underline;color:#fff;margin:0 0 12px}.foot--dentist .page-foot__wrap p{font-family:'Metropolis Medium',sans-serif;text-decoration:none}.foot--dentist .copyright{margin-top:80px}.foot--dentist .copyright span,.foot--dentist .copyright a{display:inline-block;font-size:1em;color:#fff;margin-right:20px}@media only screen and (max-width:1125px){.foot--dentist .page-foot__logo{width:220px;margin-right:12%}.foot--dentist .col--right{width:25%}.foot--dentist .copyright{margin-top:60px}}@media only screen and (max-width:900px){.foot--dentist .page-foot__logo{width:200px;margin-right:10%}}@media only screen and (max-width:700px){.foot--dentist .page-foot__logo{float:none;clear:both;width:180px;margin:0 0 40px}.foot--dentist .col--left{width:60%}.foot--dentist .col--right{width:40%}.foot--dentist .foot-nav__link,.foot--dentist .page-foot__wrap p{font-size:1em;margin-bottom:8px}.foot--dentist .copyright span,.foot--dentist .copyright a{font-size:.9em}}@media only screen and (max-width:470px){.foot--dentist .page-foot__logo{margin:0 0 30px}.foot--dentist .page-foot__col{float:none;width:100%}.foot--dentist .col--right{margin-top:35px}.foot--dentist .copyright span{display:block;margin:0 0 10px}.foot--dentist .copyright a{margin-right:10px}}.page-content h1,.page-content h2,.page-content h4{line-height:1.2}.page-content h1{font-size:2.2em;font-family:'Metropolis Medium',sans-serif;color:#b7d601;margin-bottom:20px}.page-content h2{font-size:1.7em;font-family:'Metropolis Medium',sans-serif;color:#6faadc;margin-bottom:15px}.page-content h3{font-size:1.5em;font-family:'Metropolis Medium',sans-serif;line-height:1.3;color:#b7d601;margin-bottom:5px}.page-content h4{font-size:1.15em;font-family:'Metropolis Medium',sans-serif;color:#666;margin-bottom:5px}.page-content p,.page-content li{font-size:1.1em;line-height:1.5;font-family:'Metropolis Regular',sans-serif;color:#666;margin-bottom:20px}.page-content p a{font-family:'Metropolis Medium',sans-serif;color:#6faadc}.page-content p a:hover{text-decoration:underline}.page-content ul{margin-bottom:20px}.page-content li{position:relative;padding-left:20px;margin:8px 0}.page-content li::before{position:absolute;content:'•';font-family:'Metropolis Bold',sans-serif;color:#b7d601;left:0}.payment__inner .error li::before{display:none}.page-content hr{border:1px solid #e0e0e0;margin:40px 0}.payment__swap{float:left;width:10%;margin:13% 2% 0;cursor:pointer}.swap__icon{max-width:70px;max-height:70px;margin:0 auto}.swap__icon svg{fill:#c6c6c6}@media only screen and (max-width:1170px){.page-content h1{font-size:2em}.page-content h2{font-size:1.5em}.page-content h3{font-size:1.3em}.page-content h4{font-size:1.05em}.page-content p,.page-content li{font-size:1em}}@media only screen and (max-width:750px){.page-content h1{font-size:1.8em}.page-content h2{font-size:1.3em}.page-content hr{margin:30px 0}}@media only screen and (max-width:600px){.page-content h3{font-size:1.15em}}.btn,.input{display:inline-block;font-family:'Metropolis Regular',sans-serif;font-size:1em;line-height:1.1;font-family:'Metropolis Medium',sans-serif;border-radius:5px;border-width:2px;border-style:solid;border-color:inherit;cursor:pointer}.btn{font-family:'Metropolis Medium',sans-serif;color:#fff;text-align:center;background:#666;padding:15px 25px;border-color:#666;margin:5px 5px 5px 0}.input{width:100%;color:#666;background:#fff;padding:12px;border-color:#e0e0e0;margin:5px 0;-webkit-transition:border .5s ease;transition:border .5s ease}.input:focus{border-color:#b7d601;outline:0}.btn--round{text-transform:uppercase;border-radius:50px}.btn--blue{background:#6faadc;border-color:#6faadc}.btn--green{background:#b7d601;border-color:#b7d601}.btn--dark-blue{background:#203575;border-color:#203575}::placeholder{color:#666;opacity:1}:-ms-input-placeholder{color:#666}::-ms-input-placeholder{color:#666}.input--round{padding:15px 25px;border-radius:50px}.input--round::placeholder{text-transform:uppercase}.input--round:-ms-input-placeholder{text-transform:uppercase}.input--round::-ms-input-placeholder{text-transform:uppercase}.input--light-blue{background:#e1edf8;border-color:#e1edf8}.input--light-blue:focus{border-color:#6faadc}.input--light-green{background:#f1f7cc;border-color:#f1f7cc}.input--light-green:focus{border-color:#b7d601}.input--gray{background:#f2f2f2;border-color:#f2f2f2}.input--gray::placeholder{color:#b2b2b2}.input--gray:-ms-input-placeholder{color:#b2b2b2}.input--gray::-ms-input-placeholder{color:#b2b2b2}.input-submit{position:relative;width:100%;padding-right:140px;margin:20px 0}.input-submit .input{margin:0}.input-submit .btn{position:absolute;width:130px;top:0;right:0;padding:15px 0;margin:0}.radio{display:inline-block;position:relative;margin:5px 35px 10px 0}.radio input[type=radio]{position:absolute;visibility:hidden}.radio__label{display:inline-block;font-size:1.1em;font-family:'Metropolis Regular',sans-serif;color:#666;padding-left:35px;margin-top:1px;cursor:pointer;z-index:2}.radio__check{position:absolute;height:22px;width:22px;top:0;left:0;border:3px solid #b2b2b2;border-radius:100%;-webkit-transition:border .2s linear;transition:border .2s linear;z-index:1}.radio__check::before{position:absolute;content:'';height:10px;width:10px;top:3px;left:3px;border-radius:100%;margin:auto;-webkit-transition:background .2s linear;transition:background .2s linear}.radio:hover .radio__check,.radio input[type=radio]:checked~.radio__check{border:3px solid #666}.radio:hover .radio__check::before{background:#b2b2b2}.radio input[type=radio]:checked~.radio__check::before{background:#666}.app-btns{margin:20px 0}.app-btns__link{display:block;float:left;width:48%}.app-btns__link:first-child{margin-right:4%}.sub-btns{margin:25px 0}.btn,.app-btns__link img{-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0) scale(1,1);-webkit-transition:transform .5s;transition:transform .5s}.btn:hover,.app-btns__link:hover img{-webkit-transform:translateZ(0) scale(1.05,1.05);transform:translateZ(0) scale(1.05,1.05)}.width--sml{max-width:350px}.width--med{max-width:500px}.width--lrg{max-width:700px}.bg--blue{background:#6faadc}.bg--green{background:#b7d601}.bg--dark-blue{background:#203575}.bg--gray{background:#f5f5f5}.video-link{font-family:'Metropolis Medium',sans-serif;color:#6faadc;cursor:pointer}.video-link:hover{text-decoration:underline}.overlay__loading{position:relative;width:100px;top:50%;transform:translateY(-50%);margin:auto}@media only screen and (max-width:1170px){.radio__label{font-size:1em}}@media only screen and (max-width:750px){.btn,.input{font-size:.9em}.input--round{padding:15px 20px}}@media only screen and (max-width:450px){.btn,.input--round{padding:12px 20px}.input-submit{position:relative;padding:0}.input-submit .input,.input-submit .btn{display:block;width:100%}.input-submit .btn{position:relative;padding:12px 0;margin-top:12px}.sub-btns .btn{width:100%}}.linkTextingInputWrapper{position:relative;width:100%}.linkTextingInputWrapper .linkTextingInput,.linkTextingInputWrapper .linkTextingButton{display:inline-block;font-family:'Metropolis Regular',sans-serif;font-size:1em;line-height:1.1;font-family:'Metropolis Medium',sans-serif;text-transform:uppercase;border-radius:50px;border-width:2px;border-style:solid;border-color:inherit;cursor:pointer}.linkTextingInputWrapper .linkTextingInput{width:100%;color:#666;background:#e1edf8;padding:15px 25px;border-color:#e1edf8;-webkit-transition:border .5s ease;transition:border .5s ease}.linkTextingInputWrapper .linkTextingInput:focus{border-color:#6faadc}.linkTextingInputWrapper .linkTextingButton{position:absolute;width:130px;top:0;right:0;font-family:'Metropolis Medium',sans-serif;color:#fff;background:#6faadc!important;padding:15px 0;border-color:#6faadc;margin:0;-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0) scale(1,1);-webkit-transition:transform .5s;transition:transform .5s}.linkTextingInputWrapper .linkTextingButton:hover{-webkit-transform:translateZ(0) scale(1.05,1.05);transform:translateZ(0) scale(1.05,1.05)}.linkTextingWidget .linkTextingError,.error-message{font-family:'Metropolis Regular',sans-serif;font-size:.9em;line-height:1.4;color:#f33b33;margin-top:10px}@media only screen and (max-width:750px){.linkTextingInputWrapper .linkTextingInput,.linkTextingInputWrapper .linkTextingButton{font-size:.9em}.linkTextingInputWrapper .linkTextingInput{padding:15px 20px}}@media only screen and (max-width:450px){.linkTextingInputWrapper .linkTextingInput,.linkTextingInputWrapper .linkTextingButton{padding:12px 20px}.linkTextingInputWrapper{position:relative;padding:0}.linkTextingInputWrapper .linkTextingInput,.linkTextingInputWrapper .linkTextingButton{display:block;width:100%}.linkTextingInputWrapper .linkTextingButton{position:relative;padding:12px 0;margin-top:12px}.linkTextingWidget .linkTextingError{text-align:center}}.subpage--theme{padding-top:140px;margin-bottom:140px}.text{padding:0 15%;margin-bottom:60px}.text h2{margin:30px 0 15px}@media only screen and (max-width:1170px){.subpage--theme{padding-top:120px;margin-bottom:120px}.text{padding:0 10%}}@media only screen and (max-width:750px){.text{margin-bottom:40px}}@media only screen and (max-width:600px){.subpage--theme{padding-top:100px;margin-bottom:100px}.text h2{margin:0 0 10px}}.homepage--theme h1,.homepage--theme h4{font-size:3.3em;font-family:'Metropolis Regular',sans-serif;line-height:1.1;color:#6faadc}.homepage--theme h2{font-size:2.5em;line-height:1.2;font-family:'Metropolis Regular',sans-serif;color:#6faadc;margin-bottom:30px}@media only screen and (max-width:1300px){.homepage--theme h1,.homepage--theme h4{font-size:3em}}@media only screen and (max-width:1170px){.homepage--theme h1,.homepage--theme h4{font-size:2.6em}.homepage--theme h2{font-size:2.2em;margin-bottom:25px}}@media only screen and (max-width:1025px){.homepage--theme h1,.homepage--theme h4{font-size:2.2em}.homepage--theme h2{font-size:1.8em;margin-bottom:20px}}@media only screen and (max-width:600px){.homepage--theme h1,.homepage--theme h4{font-size:2em}.homepage--theme h2{font-size:1.6em}}.intro{margin:20px 0}.intro__wrap{padding:0 4%}.video{float:left;position:relative;width:36%}.video__btn{position:absolute;width:18%;height:0;top:37%;right:30%;background:#fff;padding-bottom:18%;border-radius:50%;-webkit-transition:all .35s ease;transition:all .35s ease;cursor:pointer}.video__btn::after{position:absolute;content:'';width:0;height:0;left:8px;right:0;top:50%;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:30px solid #c0c0c2;margin:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.video__btn:hover{background:#243c81}.video__text span{position:absolute;font-family:'Metropolis Regular',sans-serif;text-align:center;text-transform:uppercase;color:#b2b2b2;left:0;right:0;bottom:15px;margin-left:20%}.intro__inner{float:right;width:64%;padding-left:10%;margin-top:8%}.intro__inner .intro__text{float:left;max-width:620px}.intro__text h1{margin-bottom:30px}.intro__text h3{margin-bottom:25px}.intro__text p{margin-bottom:25px}.intro__text .app-btns{max-width:330px;margin:40px 0 0}@media only screen and (max-width:1300px){.intro__inner{margin-top:6%;padding-left:8%}.intro__text h1{margin-bottom:25px}.intro__text h3,.intro__text p{margin-bottom:20px}.intro__text .app-btns{margin-top:30px}}@media only screen and (max-width:1170px){.intro{margin:40px 0}.intro__inner{padding:0 5% 0 8%}.intro__text h1{margin-bottom:20px}.intro__text p{margin-bottom:15px}.intro__text .app-btns{margin-top:25px}.video__btn::after{left:6px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:25px solid #c0c0c2}.video__text span{font-size:.85em;bottom:10px}}@media only screen and (max-width:1125px){.intro__inner{padding:0 2% 0 6%}}@media only screen and (max-width:1025px){.intro__inner{margin-top:5%}}@media only screen and (max-width:900px){.intro__wrap{padding:0 5%}.intro__inner,.video{float:none;width:100%;padding:0;margin:0}.intro__inner{max-width:550px}.intro__inner .intro__text{float:none;max-width:100%}.video{max-width:300px;margin:50px auto 0}.video__btn::after{left:4px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #c0c0c2}.video__text span{font-size:.8em;bottom:5px}}@media only screen and (max-width:600px){.intro__wrap{padding:0 10%}.video{max-width:250px}}.cta-inputs{margin:80px 0}.cta-inputs__wrap{max-width:1080px;padding:0 5%;margin:0 auto}.cta-inputs__inner{width:45%;text-align:center}.inner--center{margin:0 auto;padding:10px;position:relative}.cta-inputs__inner h2{margin-bottom:15px}.cta-inputs__inner p span{display:block}.inner--left{float:left}.inner--left h2{color:#b7d601}.inner--right{float:right}.cta-inputs__inner .input-submit{margin:25px 0 0}@media only screen and (max-width:1170px){.cta-inputs__inner{width:47%}}@media only screen and (max-width:900px){.cta-inputs{margin:60px 0}.cta-inputs__inner h2{margin-bottom:10px}}@media only screen and (max-width:820px){.cta-inputs__wrap{padding:0 10%}.cta-inputs__inner{float:none;width:100%;max-width:550px;margin:0 auto}.inner--left{margin-bottom:40px}.cta-inputs__inner p span{display:inline}.cta-inputs__inner .input-submit{max-width:400px;margin:0 auto}}.list{margin:120px 0}.list__text{float:left;width:60%;padding:0 4% 0 10%;margin-top:3%}.list__text h2{margin-bottom:30px}.list__text p:last-of-type{margin:0}.list__img{float:right;width:40%}@media only screen and (max-width:1450px){.list__text{margin-top:1%}}@media only screen and (max-width:1170px){.list__text{margin:0;padding:0 5%}}@media only screen and (max-width:1000px){.list__img{margin-top:5%}}@media only screen and (max-width:900px){.list{margin:80px 0}}@media only screen and (max-width:850px){.list__text{float:none;width:100%}.list__img{display:none}}@media only screen and (max-width:600px){.list__text{padding:0 10%}}.signup{margin-top:120px}.signup__wrap{width:100%;text-align:center;padding:50px 5% 65px}.signup__wrap h4,.signup__wrap p{color:#fff}.signup__wrap h4{margin-bottom:15px}.signup .input-submit{max-width:450px;margin:20px auto 0}.signup .input--light-blue:focus{border-color:#243c81}@media only screen and (max-width:900px){.signup{margin-top:80px}}@media only screen and (max-width:750px){.signup__wrap{padding:45px 10% 60px}.signup .input-submit{max-width:400px}}.savings{margin:120px 0}.savings__wrap{padding:0 5%}.savings__text{max-width:750px;text-align:center;margin:0 auto}.savings__btns{display:block;max-width:750px;text-align:center;margin:20px auto 50px}.savings__btns .btn{display:inline-block;background:#b7d601;margin:10px;cursor:pointer}.btn--savings{margin:10px;cursor:pointer}.js-btn.active{background:#6faadc;border-color:#6faadc}.savings__profile{padding:0 5% 0 10%}.profile__img{float:left;width:29%}.profile__text{float:left;width:71%;padding-left:12%;margin-top:5%}.profile__text h3,.profile__text p{margin-bottom:20px}.profile__text p:last-of-type{margin:0}.subpage--theme .savings{margin:60px 0}.subpage--theme .savings__wrap{width:90%;padding:60px 0 0;border-top:1px solid #e0e0e0;margin:0 auto}.subpage--theme .savings__wrap h2{font-size:2.2em;font-family:'Metropolis Medium',sans-serif;color:#b7d601}@media only screen and (max-width:1170px){.savings__wrap{padding:0 10%}.profile__text{padding-left:8%;margin-top:3%}.subpage--theme .savings__wrap h2{font-size:2em}}@media only screen and (max-width:950px){.savings__wrap{padding:0 5%}.savings__btns{margin:20px auto 40px}.savings__btns .btn{font-size:.9em;padding:10px 15px;margin:8px 5px}.savings__profile{padding:0 5%}.profile__text h3,.profile__text p{margin-bottom:15px}.profile__text p:last-of-type{margin:0}}@media only screen and (max-width:900px){.savings{margin:80px 0}}@media only screen and (max-width:850px){.savings__profile{padding:0}.profile__text{padding-left:6%;margin-top:1%}}@media only screen and (max-width:750px){.savings__wrap{padding:0 10%}.savings__btns{margin:20px auto 30px}.savings__btns .btn{font-size:.85em;margin:5px 2px}.subpage--theme .savings{margin:40px 0}.subpage--theme .savings__wrap{width:80%;padding:40px 0 0}.subpage--theme .savings__wrap h2{font-size:1.8em}}@media only screen and (max-width:600px){.profile__text,.profile__img{display:block;float:none;width:100%}.profile__img{max-width:200px;padding:0;margin:0 auto 30px}}@media only screen and (max-width:450px){.savings__btns .btn{font-size:.8em;padding:8px 12px;margin:4px 1px}}.overlay{display:none;position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:rgba(50,50,50,.8);z-index:999999}.overlay.open{display:block}.modal{position:fixed;width:90%;max-width:700px;max-height:calc(100% - 10%);top:50%;left:50%;background:#fff;border-radius:15px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:auto}.modal__close,.notification__close{display:block;position:absolute;font-size:3em;font-family:'Metropolis Regular',sans-serif;line-height:1;color:#b7d601;top:5px;right:15px;cursor:pointer;z-index:1;-webkit-transition:color .5s ease;transition:color .5s ease}.modal__close:hover{color:#6faadc}.modal__content{height:100%;padding:50px;overflow:auto;-ms-overflow-style:none}.modal__content h2{font-size:2.4em;line-height:1.1;font-family:'Metropolis Bold',sans-serif;color:#b7d601;margin-bottom:10px}.modal__content p{font-size:1.1em;line-height:1.5;font-family:'Metropolis Medium',sans-serif;color:#666;margin-bottom:20px}.modal__content p a{color:#666}.modal__content p a:hover{text-decoration:underline}.modal__content .btn{float:right;margin:20px 0 0}.modal--video{max-width:900px;border-radius:0}.modal--video video{display:block}.close--video{color:#666;top:0;right:10px}.close--video:hover{color:#323232}.modal--contact{max-width:600px}.modal--contact textarea{height:120px;resize:none}@media only screen and (max-width:1170px){.modal__content p{font-size:1em}}@media only screen and (max-width:750px){.modal__content h2{font-size:2em}}@media only screen and (max-width:550px){.modal__content{padding:40px}.modal__content h2{font-size:1.8em}.modal__content p{line-height:1.4;margin-bottom:15px}}@media only screen and (max-width:450px){.modal__content{padding:30px}.modal__close{font-size:2.5em;top:1px;right:10px}.close--video{font-size:2.2em;top:-2px;right:6px}}.modal--survey{background:#6faadc}.close--survey{color:#fff}.close--survey:hover{color:#e0e0e0}.modal--survey .modal__content{padding:40px}.modal--survey form{margin-top:30px}.modal--survey h2,.modal--survey p,.modal--survey label{color:#fff}.survey-question{margin-bottom:20px}.survey-question:last-of-type{margin:0}.survey-question p{margin-bottom:10px}.modal--survey .radio__check{border:3px solid #9fc5e6}.modal--survey .radio:hover .radio__check,.modal--survey .radio input[type=radio]:checked~.radio__check{border:3px solid #fff}.modal--survey .radio:hover .radio__check::before{background:#9fc5e6}.modal--survey .radio input[type=radio]:checked~.radio__check::before{background:#fff}.modal--survey .input{color:#fff;background:#9fc5e6;border-color:#9fc5e6}.modal--survey .input:focus{border-color:#fff}.radio__svg{display:block;position:absolute;width:30px;height:30px;top:0;left:0;fill:#9fc5e6;cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear}.label--svg{padding-left:44px;margin-top:5px}.radio:hover .svg--good svg,.radio input[type=radio]:checked~.svg--good svg{fill:#b7d601}.radio:hover .svg--bad svg,.radio input[type=radio]:checked~.svg--bad svg{fill:#203575}@media only screen and (max-width:450px){.modal--survey .modal__content{padding:30px}.modal--survey form{margin-top:25px}.survey-question{margin-bottom:15px}}.exit-overlay{display:block;background:rgba(50,50,50,.8)}#exit-close{display:block;position:absolute;font-size:3em;font-family:'Metropolis Regular',sans-serif;color:#fff;top:5px;right:15px;padding:5px;cursor:pointer}.exit-block{width:700px;height:auto;background:#6faadc;padding:40px;border-radius:12px;overflow-y:auto}.exit-content form{margin-top:30px}.exit-content h2,.exit-content p,.exit-content label{color:#fff}.exit-content h2{font-size:2.4em;font-family:'Metropolis Bold',sans-serif;margin-bottom:10px}.exit-question{margin-bottom:15px}.exit-question p{font-family:'Metropolis Medium',sans-serif;margin-bottom:10px!important}.exit-content p,.exit-content label{font-size:1.1em}.exit-question input[type=radio]{position:absolute;visibility:hidden}.radio-btn,.radio-img{display:inline-block;position:relative;margin-bottom:20px}.radio-btn p{margin-bottom:10px}.radio-btn label,.radio-img label{display:inline-block;position:relative;font-family:'Metropolis Regular',sans-serif;padding-left:35px;margin:2px 30px 0 0;cursor:pointer;z-index:2}.radio-btn .check{display:inline-block;position:absolute;height:22px;width:22px;top:0;left:0;border:3px solid #9fc5e6;border-radius:100%;-webkit-transition:border .2s linear;transition:border .2s linear;z-index:1}.radio-btn .check:before{display:block;position:absolute;content:'';height:10px;width:10px;top:3px;left:3px;margin:auto;border-radius:100%;-webkit-transition:background .2s linear;transition:background .2s linear}.radio-btn:hover .check{border:3px solid #fff}.radio-btn input[type=radio]:checked~.check:before{background:#9fc5e6}.radio-img svg{display:block;position:absolute;width:30px;height:auto;top:0;left:0;fill:#9fc5e6;cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear}.radio-img label{padding-left:44px;margin:6px 30px 0 0}.radio-img:hover .svg-good svg,.radio-img input[type=radio]:checked~.svg-good svg{fill:#b7d601}.radio-img:hover .svg-bad svg,.radio-img input[type=radio]:checked~.svg-bad svg{fill:#203575}.exit-content input[type=text]{display:block;width:100%;font-size:1.1em;font-family:'Metropolis Medium',sans-serif;color:#fff;background:#9fc5e6;padding:12px 15px;border:2px solid #9fc5e6;border-radius:10px;-webkit-transition:all .5s;transition:all .5s}.exit-content input[type=text]:focus{border:2px solid #fff}.exit-content input[type=submit]{font-size:1.1em;background:#203575;border-radius:10px;margin:20px 0 0}@media only screen and (max-width:950px){.exit-block{width:90%;max-width:700px}.exit-content h2{font-size:2.2em;margin-bottom:8px}}@media only screen and (max-width:550px){.exit-block{max-height:600px;padding:35px 25px 25px}#exit-close{top:-5px;right:5px}.exit-content form{margin-top:25px}.exit-content h2{font-size:2em;margin-bottom:5px}}@media only screen and (max-width:450px){.exit-content h2{font-size:1.8em}}.notification{margin-bottom:40px}.notification__wrap{position:relative;padding:30px 4%;margin:0 auto}.notification__close{color:#fff;right:4%}.notification__close:hover{color:#e0e0e0}.notification__text{max-width:1090px}.notification__text h3,.notification__text p{color:#fff}.notification__text h3{font-size:1.4em}.notification__text p{font-size:1em}.notification__text p:last-of-type{margin:0}.notification--icon::before{position:absolute;content:'';width:100px;height:83px;top:0;left:4%;bottom:0;background:url(../../Images/gears.png) no-repeat;background-size:100%;margin:auto}.notification--icon .notification__text{max-width:100%;padding:0 40px 0 140px}.subpage--theme .notification{position:relative;top:-50px;margin:0}@media only screen and (max-width:1400px){.notification__wrap{position:relative;padding:30px 3%;margin:0 auto}.notification__close{right:3%}.notification--icon::before{left:3%}}@media only screen and (max-width:1170px){.notification__wrap{padding:20px 25px}.notification__text{padding-right:35px}.notification__text h3{font-size:1.25em;margin-bottom:10px}.notification__close{right:22px}.subpage--theme .notification{top:-55px}.notification--icon::before{left:27px}}@media only screen and (max-width:900px){.notification__text h3{font-size:1.15em}.notification__text p{font-size:.9em}.notification--icon::before{width:90px;height:75px}.notification--icon .notification__text{padding:0 0 0 115px}}@media only screen and (max-width:600px){.notification__close{font-size:2.5em;top:0;right:9px}.notification__text{padding:0}.subpage--theme .notification{top:-35px}.notification--icon::before{display:none}.notification--icon .notification__text{padding:0}}@media only screen and (max-width:450px){.notification__text h3{padding-right:20px}.notification__text p{line-height:1.4}}.validation-summary-errors{position:relative;max-width:380px;background:#fff;padding:16px 25px;border-radius:10px;margin:0 auto 25px;border:2px solid #de4141}.validation-summary-errors ul{list-style:none;margin:0}.validation-summary-errors li{position:relative;font-size:.85em!important;line-height:1.2!important;font-family:'Metropolis Bold',sans-serif;color:#de4141!important;text-align:left;margin:10px 0;padding-left:20px}.validation-summary-errors li:before{position:absolute;content:'×';font-size:1.1em;line-height:1;color:#fff;background:#de4141;border-radius:2px;padding:0 3px;top:1px;left:0}.validation-summary-errors:before,.validation-summary-errors:after{position:absolute;content:'';bottom:-15px;left:50%;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #fff;margin-left:-15px}.validation-summary-errors:before{bottom:-18px;border-top:18px solid;border-left:18px solid transparent;border-right:18px solid transparent;border-top-color:inherit;margin-left:-18px}.validation-no-results{position:relative;font-size:.85em!important;line-height:1.2!important;font-family:'Metropolis Bold',sans-serif;color:#de4141!important;text-align:left;margin:10px 0}.signin--theme{position:relative;min-height:700px;padding-bottom:100px;overflow-x:hidden}.signin--theme::before,.signin--theme::after{position:absolute;content:'';border-radius:50%;z-index:1}.signin--theme::before{width:280px;height:280px;top:170px;left:-35px;background:#b7d601}.signin--theme::after{width:210px;height:210px;top:360px;right:-45px;background:#203575}.signin--theme h1,.signin--theme h2{font-size:2.5em;font-family:'Metropolis Regular',sans-serif;line-height:1.1;color:#6faadc;margin-bottom:20px}.signin--theme h3{font-family:'Metropolis Regular',sans-serif;color:#6faadc;margin-bottom:10px}.login__wrap,.new-user__wrap{position:relative;width:80%;text-align:center;margin:50px auto;z-index:2}.login__signin{max-width:400px;margin:0 auto}.login__signin p{margin:5px 0 15px}.error{margin:20px auto}.error p{font-size:.9em;line-height:1.4;color:#f33b33}.error p:last-of-type{margin:0}.error p a{font-family:'Metropolis Medium',sans-serif;color:#f33b33}.error p a:hover{text-decoration:underline}.error--login{max-width:450px}.new-user__wrap{max-width:600px;padding-top:50px;border-top:1px solid #e0e0e0}.new-user__wrap h4{text-transform:uppercase;margin-bottom:15px}.new-user__phone{margin-top:30px}.new-user__phone .app-btns{max-width:350px;margin:20px auto}.new-user__desktop{max-width:410px;margin:40px auto 0}.login--reset .login__wrap{max-width:530px}.login--reset p{margin:0 0 15px}.login--reset p:last-of-type{margin-bottom:20px}.login--reset .input{display:block;max-width:400px;margin:10px auto}.login--reset .btn{min-width:150px;margin:15px 0 0}@media only screen and (max-width:1170px){.signin--theme h1,.signin--theme h2{font-size:2.2em}.login--reset .login__wrap{max-width:480px}}@media only screen and (max-width:1025px){.signin--theme{min-height:600px;padding-bottom:100px}.signin--theme::before{width:200px;height:200px;top:140px}.signin--theme::after{width:150px;height:150px;top:300px}.signin--theme h1,.signin--theme h2{font-size:1.8em}}@media only screen and (max-width:750px){.signin--theme::before,.signin--theme::after{display:none}.login__password .input{padding:15px 50px 15px 20px}.password__icon{right:15px}}@media only screen and (max-width:600px){.signin--theme h1,.signin--theme h2{font-size:1.6em;margin-bottom:15px}.signin--theme h3{font-size:1.2em;margin-bottom:5px}.login__wrap,.new-user__wrap{margin:35px auto}.new-user__wrap{padding-top:35px}.new-user__wrap h4{font-size:1em;margin-bottom:5px}.new-user__phone .app-btns{margin:10px auto}}@media only screen and (max-width:450px){.login__password .input{padding:12px 50px 12px 20px}.password__icon{width:30px;height:30px}}@media only screen and (max-width:400px){.login__signin p a{display:block}.login--reset .btn{display:block;width:100%;margin:12px 0 0}}.login__password{position:relative}.login__password .input{padding:15px 55px 15px 25px}.password__icon{position:absolute;width:35px;height:35px;top:0;right:20px;bottom:0;margin:auto;cursor:pointer}.password__icon svg{fill:#666}.password__icon:hover svg{fill:#6faadc}.login__wrap .valid-list{max-width:370px;margin:20px auto}.valid-list{text-align:left;margin:20px 0}.valid-list__item{position:relative;padding-left:25px;margin:4px 0}.valid-list__item span{font-size:.9em;line-height:1.4;color:#666}.valid-list__icon{position:absolute;width:16px;height:16px;top:2px;left:0;background:#b2b2b2;border-radius:50%}.valid-list__icon::before,.valid-list__icon::after{position:absolute;content:''}.icon--good{background:#b7d601}.icon--good::before{width:10px;height:5px;left:3px;top:5px;border:2px solid #fff;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.icon--bad::before,.icon--bad::after{position:absolute;width:2px;height:10px;top:3px;left:7px;background:#fff}.icon--bad::before{transform:rotate(45deg)}.icon--bad::after{transform:rotate(-45deg)}@media only screen and (max-width:750px){.login__password .input{padding:15px 50px 15px 20px}.password__icon{right:15px}}@media only screen and (max-width:450px){.login__password .input{padding:12px 50px 12px 20px}.password__icon{width:30px;height:30px}}.login__social .btn{display:block;width:100%;background:#fff;margin:20px 0;-webkit-transition:background .5s ease,color .5s ease;transition:background .5s ease,color .5s ease}.login__social .btn,.login__social .btn:hover{-webkit-transform:none;transform:none}.login__social .btn:hover{color:#fff}.login__social svg{-webkit-transition:all .5s ease;transition:all .5s ease}.login__social .btn:hover svg{fill:#fff}.social__inner{display:inline-block;position:relative}.social__icon{position:absolute;width:25px;height:25px;top:0;left:0;bottom:0;margin:auto}.social__inner span{padding-left:32px}.btn--chewsi{color:#6faadc;border-color:#6faadc}.btn--chewsi svg{fill:#6faadc}.btn--chewsi:hover{background:#6faadc}.btn--facebook{color:#4464a2;border-color:#4464a2}.btn--facebook svg{fill:#4464a2}.btn--facebook:hover{background:#4464a2}.btn--google{color:#ef4e3d;border-color:#ef4e3d}.btn--google svg{fill:#ef4e3d}.btn--google:hover{background:#ef4e3d}.btn--apple{color:#404040;border-color:#404040}.btn--apple svg{fill:#404040}.btn--apple:hover{background:#404040}@media only screen and (max-width:750px){.social__icon{width:22px;height:22px}.social__inner span{padding-left:28px}}@media only screen and (max-width:450px){.social__icon{width:18px;height:18px}.social__inner span{padding-left:25px}}@media only screen and (max-width:400px){.login__social .btn{font-size:.8em;padding:12px}}.qcr{text-align:center}.qcr h2{margin:0 0 15px}.qcr__img,.qcr .app-btns{max-width:350px}.qcr__img{display:block;margin:40px auto}.qcr .app-btns{margin:20px auto 0}@media only screen and (max-width:600px){.qcr h2{margin:0 0 10px}.qcr__img{margin:30px auto}}.members--theme{position:relative}.members--theme+.page-foot{position:relative;z-index:99}.members--theme+.foot--theme{padding:20px 5% 10px}.members--theme+.foot--theme--simple{padding:5px 3% 2px}.members--theme+.page-foot .copyright{margin:0}.members--theme a[href^="tel:"]{color:inherit}.sidebar{position:absolute;width:350px;top:90px;left:0;bottom:0;padding:80px 40px}.sidebar__wrap{position:fixed;width:350px;padding:80px 40px}.sidebar__info{margin-bottom:60px}.sidebar__info h1{font-family:'Metropolis Bold',sans-serif;color:#fff}.sidebar__info h1 span{display:block;font-family:'Metropolis Regular',sans-serif;word-wrap:break-word}.info__id{display:block;font-family:'Metropolis Regular',sans-serif;line-height:1.2;color:#dbe9f6}.sidebar-nav__item{position:relative;margin:35px 0;cursor:pointer}.sidebar-nav__icon{display:block;position:absolute;width:21px;height:21px;top:0;left:0}.icon--arrow{width:31px;height:31px;top:-5px;left:-4px}.sidebar-nav__icon svg{fill:#dbe9f6;-webkit-transition:all .5s ease;transition:all .5s ease}.sidebar-nav__item span{font-size:1.1em;font-family:'Metropolis Bold',sans-serif;text-transform:uppercase;color:#dbe9f6;padding-left:40px;-webkit-transition:color .5s ease;transition:color .5s ease}.sidebar-nav__item:hover span,.sidebar-nav .active span{color:#fff}.sidebar-nav__item:hover svg,.sidebar-nav .active svg{fill:#fff}.icon--number span{display:block;font-size:.95em;line-height:1.4;text-align:center;color:#fff;background:#b7d601;padding:0!important;border-radius:15px}@media only screen and (max-width:1170px){.sidebar,.sidebar__wrap{width:260px}.sidebar{top:65px}.sidebar__wrap{padding:50px 30px}.sidebar__info{margin-bottom:50px}.sidebar-nav__item{margin:30px 0}.sidebar-nav__icon{width:18px;height:18px}.icon--arrow{width:29px;height:29px;top:-6px}.sidebar-nav__item span{font-size:1em;padding-left:33px}.icon--number span{width:20px;height:20px;font-size:.9em;margin-top:-1px}}@media only screen and (max-width:900px){.sidebar{position:relative;width:100%;top:0}.sidebar__wrap{position:relative;width:100%;text-align:center;padding:25px 6%}.sidebar__info{margin-bottom:15px}.sidebar__info h1{margin-bottom:10px}.sidebar__info h1 span{display:inline-block}.sidebar-nav__item{display:inline-block;margin:15px 15px 0}.sidebar-nav__item span{padding-left:28px}}@media only screen and (max-width:700px){.sidebar-nav__item{margin:15px 15px 0}.sidebar-nav__icon{width:16px;height:16px;top:1px}.icon--arrow{width:25px;height:25px;top:-3px}.sidebar-nav__item span{font-size:.9em;padding-left:22px}.icon--number span{width:19px;height:19px;font-size:.8em;line-height:1.5;margin:-1px 0 0 -3px}}.overview{width:100%;min-height:700px;padding-left:350px}.overview h2,.account__card h3{font-family:'Metropolis Bold',sans-serif;color:#666}.overview h2{font-size:1.1em;text-transform:uppercase;margin:0}.account__card h3{font-size:1.5em;margin-bottom:15px}.info--profile h3{padding:0 12px}.overview h4{font-family:'Metropolis Regular',sans-serif}.overview p{font-size:.95em;line-height:1.4;color:#666}.overview .error{margin:20px 0 0}.overview .error p,.overview .error li{font-size:.85em;line-height:1.5;color:#f33b33}.overview .error p{margin-bottom:15px}.info--profile .error{padding:0 12px}.payment__inner .error{padding:0 20px}.payment__inner .error ul{margin-bottom:15px}.payment__inner .error li{padding-left:0}.payment__inner .error li::before{display:none}.overview__account{padding:80px 8% 100px}.account__header{margin-bottom:15px}.account__header h2{float:left}.account__link{float:right;display:block;font-size:.95em;font-family:'Metropolis Bold',sans-serif;color:#6faadc;margin-top:3px;cursor:pointer}.account__link:hover{text-decoration:underline}.account__wrap{float:right}.account__wrap .account__link{float:left}.account__wrap .link--red{margin-right:20px}.header--link .account__link{position:relative;font-family:'Metropolis Medium',sans-serif;color:#c6c6c6;padding-right:30px}.link__icon{position:absolute;width:22px;height:22px;top:-2px;right:0}.link__icon svg{fill:#c6c6c6}.account__text{float:left;display:block;font-size:.85em;line-height:1.2;font-family:'Metropolis Regular',sans-serif;color:#c6c6c6;margin:4px 35px 0}.account__card{background:#fff;padding:25px 35px;border-radius:10px;margin-bottom:50px}.account__card p:last-of-type{margin:0}.card__text,.card__label,.card__info{display:block;font-size:.95em;line-height:1.2;color:#666}.card__text,.card__row,.input-account{margin-bottom:8px}.card__text:last-of-type,.card__row:last-of-type,.input-account:last-of-type{margin:0}.card__info{margin:18px 0 8px}.card__info p{line-height:1.4}.card__info a{text-decoration:underline}.card__info:last-of-type,.inner--input .input-account:last-of-type{margin-bottom:0}.inner--input .input-account{margin:8px 0}.inner--input .card__text{padding:0 12px}.inner--input .error{padding:0 12px}.card__label{float:left;width:35%;font-family:'Metropolis Bold',sans-serif;padding-right:20px}.card__row .card__label{margin-top:7px}.card__row .card__text{margin-top:7px;margin-bottom:12px}.card__row{position:relative}.account__card p.card__authorize{float:left;margin-right:25px}.card__enable{float:left}.card__enable{width:66px}.card__enable .switch{position:absolute;top:0;bottom:0;margin:auto}.card__inner{float:left;width:65%}.card__inner .social__icon{width:18px;height:18px}.card__inner .social__inner span{font-size:.95em;line-height:1.2;padding-left:28px}.inner--facebook{color:#4464a2}.inner--facebook svg{fill:#4464a2}.inner--google{color:#ef4e3d}.inner--google svg{fill:#ef4e3d}.input-account{display:block;width:100%;font-family:'Metropolis Regular',sans-serif;font-size:.95em;line-height:1.2;font-family:'Metropolis Regular',sans-serif;color:#666;background:#f5f5f5;padding:5px 10px;border-radius:50px;border:2px solid #f5f5f5;-webkit-transition:border .2s linear;transition:border .2s linear}.input-account:focus{border:2px solid #6faadc;outline:0}.card__valid-list{margin-top:25px}.card__valid-list p{margin-bottom:10px}.card__valid-list .valid-list{margin:0}.account__card .error--blue p,.account__card .error--blue p a{color:#6faadc}.account__card .error--blue p a{text-decoration:underline}.referral{position:relative;margin:8px 0}.referral .input-account{padding:5px 10px 5px 130px}.input-account__referral{position:absolute;font-size:.95em;line-height:1.2;font-family:'Metropolis Medium',sans-serif;color:#c6c6c6;top:7px;left:12px}@media only screen and (max-width:1170px){.overview{padding-left:260px}.overview__account{padding:50px 8% 90px}}@media only screen and (max-width:1050px){.card__label{width:40%}.card__inner{width:60%}}@media only screen and (max-width:1000px){.account__wrap+.account__text{float:none;clear:both;padding-top:7px;margin:0}}@media only screen and (max-width:950px){.account__card{padding:25px 30px}}@media only screen and (max-width:925px){.account__card p.card__authorize{margin-right:10px}}@media only screen and (max-width:900px){.overview{padding-left:0}.overview__account{padding:40px 6% 90px}.account__card{margin-bottom:40px}.account__card p.card__authorize{margin-right:25px}.account__wrap+.account__text{float:left;clear:none;padding:0;margin:4px 35px 0}}@media only screen and (max-width:700px){.account__wrap+.account__text{float:none;clear:both;padding-top:7px;margin:0}}@media only screen and (max-width:650px){.account__text{float:none;clear:both;padding-top:7px;margin:0}.account__card p.card__authorize,.card__enable{float:none}.account__card p.card__authorize{text-align:center;margin:0}.card__enable{margin:10px auto 0}.card__enable .switch{position:relative}}@media only screen and (max-width:600px){.overview h2{font-size:1em}.overview .error p,.overview .error li{font-size:.9em}.overview__account{padding:30px 6% 70px}.account__link{margin-top:1px}.account__card{padding:25px;margin-bottom:35px}.card__row{margin-bottom:16px}.card__label,.card__inner{float:none;width:100%}.card__inner{margin-top:8px}.card__row .card__label{margin:0 0 0 12px}.card__valid-list{margin-left:12px}.account__card .error{padding:0 12px}}@media only screen and (max-width:500px){.header--link h2,.header--link .account__link{float:none}.header--link .account__link{display:inline-block;margin-top:5px}}@media only screen and (max-width:450px){.account__wrap .link--red{margin-right:15px}.account__card{padding:25px 20px}}.switch{display:block;position:relative;width:66px;height:36px}.switch input{opacity:0;width:0;height:0}.switch__slider{position:absolute;top:0;left:0;right:0;bottom:0;background:#666;border-radius:20px;-webkit-transition:.4s;transition:.4s;cursor:pointer}.switch__slider::before{position:absolute;content:'';width:30px;height:30px;top:3px;left:3px;background:#fff;border-radius:15px;-webkit-transition:.4s;transition:.4s}.switch input:checked+.switch__slider{background:#b7d601}.switch input:checked+.switch__slider::before{-webkit-transform:translateX(30px);transform:translateX(30px)}.switchAllowSMS{display:block;position:relative;width:66px;height:36px}.switchAllowSMS input{opacity:0;width:0;height:0}.switch__slider_allowSMS{position:absolute;top:0;left:0;right:0;bottom:0;background:#666;border-radius:20px;-webkit-transition:.4s;transition:.4s;cursor:pointer}.switch__slider_allowSMS::before{position:absolute;content:'';width:30px;height:30px;top:3px;left:3px;background:#fff;border-radius:15px;-webkit-transition:.4s;transition:.4s}.switchAllowSMS input:checked+.switch__slider_allowSMS{background:#b7d601}.switchAllowSMS input:checked+.switch__slider_allowSMS::before{-webkit-transform:translateX(30px);transform:translateX(30px)}.account__payment h2{margin-bottom:10px}.payment{margin-top:35px}.payment__inner{float:left;width:43%}.payment__header{margin-bottom:15px}.payment__header h4{float:left;margin:0}.payment__header .account__link{margin-top:4px}.link--red{color:#f33b33;margin-right:20px}.payment__credit{position:relative;padding:30% 10%;border-radius:20px}.inner--primary .payment__credit{background:#b7d601}.inner--secondary .payment__credit{background:#6faadc}.credit__inner{position:absolute;width:80%;top:15%;bottom:15%}.credit__inputs .input-account{width:49%}.credit__inputs .account--exp{float:left}.credit__inputs .account--cvv{float:right}.credit__inputs .account--zip{width:100%;margin-bottom:3%}.credit__text{display:block;font-size:1.2em;color:#fff}.text--number{margin:6% 0 6px}.text--zip{margin-top:6%}.text--name{position:absolute;text-transform:uppercase;bottom:0;margin-bottom:1%}.credit__inner .input-account{font-family:'Metropolis Medium',sans-serif;color:#fff}.credit__inner .input-account:focus{border:2px solid #fff}.credit__inner .input-account::placeholder{color:#fff;opacity:.6}.credit__inner .input-account:-ms-input-placeholder{color:#fff;opacity:.6}.credit__inner .input-account::-ms-input-placeholder{color:#fff;opacity:.6}.account--name::placeholder{text-transform:uppercase}.account--name:-ms-input-placeholder{text-transform:uppercase}.account--name::-ms-input-placeholder{text-transform:uppercase}.inner--primary .input-account{background:#acc701;border:2px solid #acc701}.inner--secondary .input-account{background:#6297c4;border:2px solid #6297c4}.account--name{position:absolute;bottom:0}.credit__add{position:absolute;height:65px;text-align:center;top:0;left:0;right:0;bottom:0;margin:auto}.credit__add span{display:block;font-size:1.2em;font-family:'Metropolis Bold',sans-serif;color:#fff}.credit__icon{position:relative;width:31px;height:31px;margin:10px auto 0;border-radius:20px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.credit__icon::before,.credit__icon::after{position:absolute;content:'';top:0;left:0;right:0;bottom:0;background:#fff;margin:auto;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.credit__icon::before{width:3px;height:11px}.credit__icon::after{width:11px;height:3px}.inner--primary .credit__icon{background:#acc701}.inner--secondary .credit__icon{background:#6297c4}.inner--primary .icon--swap{background:#6297c4}.inner--secondary .icon--swap{background:#acc701}.js-card-add{cursor:pointer}.js-card-add:hover .credit__icon{background:#fff}.inner--primary .js-card-add:hover .credit__icon::before,.inner--primary .js-card-add:hover .credit__icon::after{background:#acc701}.inner--secondary .js-card-add:hover .credit__icon::before,.inner--secondary .js-card-add:hover .credit__icon::after{background:#6297c4}.inner--primary .js-card-add:hover .icon--swap::before,.inner--primary .js-card-add:hover .icon--swap::after{background:#6297c4}.inner--secondary .js-card-add:hover .icon--swap::before,.inner--secondary .js-card-add:hover .icon--swap::after{background:#acc701}.payment__swap{float:left;width:10%;margin:13% 2% 0;cursor:pointer}.swap__icon{max-width:70px;max-height:70px;margin:0 auto}.swap__icon .swap__blue,.swap__icon .swap__green{fill:#c6c6c6;-webkit-transition:all .5s ease;transition:all .5s ease}.swap__icon:hover .swap__blue{fill:#6faadc}.swap__icon:hover .swap__green{fill:#b7d601}@media only screen and (max-width:1300px){.payment__header{position:relative;height:49px}.payment__header h4{float:none;margin-bottom:5px}.header--add h4{position:absolute;bottom:0;margin:0}.link--red{float:left;margin-right:0}.credit__text{font-size:1.15em}.text--number{margin:5% 0 6px}.payment__swap{margin:17% 2% 0}}@media only screen and (max-width:1170px){.credit__text{font-size:1.05em}.text--name{margin-bottom:0}}@media only screen and (max-width:1000px){.payment__credit{padding:34% 10%}.payment__swap{margin:20% 2% 0}}@media only screen and (max-width:900px){.payment__credit{padding:32% 10%}.payment__swap{margin:18% 2% 0}}@media only screen and (max-width:650px){.payment__inner,.payment__swap{float:none;width:100%;max-width:300px;margin:0 auto}.payment__header{position:relative;height:inherit}.header--add h4{position:relative}.payment__swap{margin:20px auto}.swap__icon{width:50px;height:50px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.account__header h2{float:left}.history{float:right;margin-top:-1px}.history span{float:left;display:block;font-size:.8em;text-transform:uppercase;color:#666;margin:6px 8px 0 0}.history__dropdown{float:left;position:relative;height:25px;background:#fff;border-radius:15px}.history__dropdown::after{position:absolute;content:'';width:0;height:0;top:0;right:10px;bottom:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#666 transparent transparent transparent;margin:auto;pointer-events:none}.history__dropdown select{width:100%;height:100%;font-size:.8em;color:#666;font-family:'Metropolis Bold',sans-serif;background:transparent;padding:0 30px 0 10px;border:none;border-radius:15px;outline:none;box-shadow:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}.history__dropdown select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.history__dropdown select::-ms-expand{display:none}.table{width:100%;margin-top:35px}.table__wrap{position:relative;background:#fff;padding:0 20px;border-radius:8px;margin-bottom:5px}.table--open{background:#dae6f0}.table__row{padding-left:10px}.table--header{padding:0 20px 0 30px}.table--header .cell--download{color:#6faadc}.table--header .cell--download:hover{text-decoration:underline}.table--header .table__cell{font-size:.7em;font-family:'Metropolis Bold',sans-serif;line-height:1.2;text-transform:uppercase;padding:0 10px;margin-bottom:15px;cursor:pointer}.table--header .table__cell::after{position:absolute;content:'';width:0;height:0;top:3px;border-style:solid;border-width:5px 5px 0 5px;border-color:#666 transparent transparent transparent;margin-left:6px}.table--header .sort--arrow::after{border-style:solid;border-width:0 5px 5px 5px;border-color:transparent transparent #666 transparent}.table--header .cell--download::after{display:none}.table__cell{position:relative;display:block;float:left;font-size:.8em;line-height:1.3;color:#666;padding:15px 10px;overflow-x:auto}.table--open .table__cell{color:#a5abb0}.table__expand{display:block;position:absolute;width:20px;height:100%;top:0;left:0;background:#6faadc;border-radius:8px 0 0 8px;cursor:pointer}.table__expand::after{position:absolute;content:'';width:9px;height:9px;top:0;left:4px;bottom:0;border-right:2px solid #fff;border-bottom:2px solid #fff;margin:auto;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.table--open .table__expand{display:block;position:absolute;width:20px;height:20px;top:10px;left:10px;background:none;border-radius:0}.table--open .table__expand::after{top:-4px;left:5px;border-right:2px solid #6faadc;border-bottom:2px solid #6faadc;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cell--date,.cell--paid,.cell--saved,.cell--code{width:15%}.cell--saved{font-family:'Metropolis Bold',sans-serif}.cell--patient{width:18%}.cell--dentist{width:18%}.cell--download{position:relative;width:19%;text-align:center;padding:5px 10px}.download__icon,.decline__icon{width:25px;height:25px}.download__icon{margin:4px auto 0;cursor:pointer}.decline__icon{margin:5px auto 0}.decline__icon svg{fill:#c6c6c6}.table__detail{display:none;padding-bottom:20px}.table__detail{border-top:2px dashed #c6c6c6}.row--header div.table__cell{font-size:.7em;font-family:'Metropolis Bold',sans-serif;line-height:1.2;text-transform:uppercase;padding:20px 10px 10px}.table__detail .table__cell{font-family:'Metropolis Regular',sans-serif;color:#666;padding:8px 10px}.table__detail .cell--paid,.table__detail .cell--saved{width:17%}.cell--description{width:32%}.cell--charge{width:19%}.row--total{border-top:1px solid #666;margin-top:10px}.row--total .table__cell{font-family:'Metropolis Bold',sans-serif;padding:15px 10px}.row--total .cell--total{width:47%;text-transform:uppercase;text-align:right;padding-right:30px}.row--tax .cell--total{width:20%}.row--tax .cell--tax{position:relative;width:27%;font-size:.75em;font-family:'Metropolis Regular',sans-serif;line-height:1.4}.row--tax .cell--tax::before{position:absolute;content:'*';left:4px;top:15px}.table__alert{padding:20px;border-bottom:1px solid #666}.table__alert .decline__icon,.alert__text{float:left}.table__alert .decline__icon{margin:0}.alert__text p{font-size:.8em;line-height:1.3;margin:3px 0 0 15px}.alert__text p span{font-family:'Metropolis Bold',sans-serif;text-transform:uppercase}.table--total{margin-top:10px;background:none;padding:0}.table--total .table__row{border-radius:8px;padding:0 20px 0 30px}.table--total .table__cell{color:#666;font-family:'Metropolis Bold',sans-serif;background:#fff;overflow-x:visible}.table--total .cell--total{position:relative;width:18%;margin-left:33%;text-transform:uppercase}.table--total .cell--total::before{position:absolute;content:'';width:30px;height:100%;top:0;left:-30px;background:#fff;border-radius:8px 0 0 8px}.table--total .cell--saved{position:relative;width:34%}.table--total .cell--saved::after{position:absolute;content:'';width:20px;height:100%;top:0;right:-20px;background:#fff;border-radius:0 8px 8px 0}.history__results{text-align:center;background:#fff;padding:50px 20px;border-radius:8px}.history__results h3{font-size:1.3em;font-family:'Metropolis Regular',sans-serif;color:#666;margin-bottom:25px}.history__results p:last-of-type{margin:0}.history__results .btn{margin-top:15px}@media only screen and (max-width:600px){.table{margin-top:20px}.history{margin-top:-3px}.table--header .cell--date,.table--header .cell--patient,.table--header .cell--dentist,.table--header .cell--paid,.table--header .cell--saved,.table__expand,.table--open .table__expand,.table--results .cell--download,.table__alert{display:none}.table__wrap{padding:0}.table__row{padding:20px;margin-bottom:10px}.table--header{padding:0;margin-bottom:15px}.table__cell{float:none;width:100%;font-family:'Metropolis Regular',sans-serif;text-align:right;padding:0 0 8px;border-bottom:1px solid #f5f5f5;margin-bottom:8px;overflow:hidden}.table__cell:last-of-type{padding:0;border-bottom:none;margin:0}.table__cell::before{float:left;display:block;content:attr(data-header);font-size:.8em;font-family:'Metropolis Bold',sans-serif;line-height:1.2;text-transform:uppercase;padding-right:20px;margin-top:1px}.download__icon,.decline__icon{width:16px;height:16px;margin:0;float:right}.table__detail{display:none!important}.table--open{background:#fff}.table--open .table__cell{color:#666}.table--total{background:#fff}.table--total .table__row{padding:20px}.table--total .cell--total{width:100%;text-align:left;border-bottom:none;margin-left:0}.table--total .cell--total::before,.table--total .cell--saved::after{display:none}.table--total .cell--saved{position:relative;width:100%}.history__results{padding:40px 20px}.history__results h3{font-size:1.15em;margin-bottom:15px}}@media only screen and (max-width:500px){.account__header h2,.history{float:none}.history,.table{margin-top:15px}}.account__notifications{margin:30px 0 45px}.account__notifications h3{font-size:.7em;line-height:1.2;text-transform:uppercase;color:#666;margin-bottom:12px}.notification__card{position:relative;background:#fff;padding:20px 25px;border-radius:0 10px 10px 0;margin:10px 0}.card--new{border-left:10px solid #b7d601}.card--past{border-left:10px solid #c6c6c6}.notification__card h4,.card__date,.card__link,.card__action{display:block;font-size:.9em;line-height:1.3;color:#666;margin:0 0 5px}.notification__card h4,.card__link{font-family:'Metropolis Bold',sans-serif}.notification__card span:last-of-type{margin:0}.card__link{color:#6faadc;cursor:pointer}.card__link:hover{text-decoration:underline}.card__close{position:absolute;font-size:1.8em;font-family:'Metropolis Regular',sans-serif;line-height:1;color:#c6c6c6;top:2px;right:8px;cursor:pointer;-webkit-transition:color .5s ease;transition:color .5s ease}.card__close:hover{color:#666}@media only screen and (max-width:450px){.account__notifications{margin:25px 0 40px}.notification__card{padding:20px}.card--new{border-left:8px solid #b7d601}.card--past{border-left:8px solid #c6c6c6}.notification__card h4,.card__date,.card__link,.card__action{font-size:.85em;margin:0 0 4px}.card__close{font-size:1.6em;top:1px;right:6px}}.modal--account{max-width:800px;border-radius:10px}.close--account,.close--change{color:#c6c6c6}.close--account:hover,.close--change:hover{color:#666}.modal--account .modal__content{padding:60px 50px}.content--center{max-width:400px;text-align:center;margin:0 auto}.modal__header{position:relative;margin-bottom:30px}.header--icon h2{padding-left:32px}.modal__icon{position:absolute;width:23px;height:23px;top:5px;left:0}.modal__icon svg{fill:#c6c6c6}.modal--account h2,.modal--account h3{font-family:'Metropolis Regular',sans-serif;color:#666}.modal--account h2{font-size:1.5em;line-height:1.3;margin:0}.modal--account h3{font-size:1.2em;line-height:1.3;margin:10px 0 0}.modal--account p{font-size:.95em;line-height:1.6;font-family:'Metropolis Regular',sans-serif;color:#666;margin-bottom:20px}.modal--account p:last-of-type{margin:0}.modal--account p a{font-family:'Metropolis Bold',sans-serif;color:#6faadc}.modal--account p a:hover{text-decoration:underline}.modal--account .btn{min-width:150px;margin:40px -20px -30px 0}.content--center .btn{float:none;margin:20px auto 0}.content--change .btn{float:left;font-size:.9em;margin:40px 0 0}.content--change .btn:first-of-type{margin:40px 20px 0 0}.checkbox__label,.modal__radio .radio__label{font-size:.95em;line-height:1.4;color:#666;cursor:pointer}.modal__radio .radio label span{font-family:'Metropolis Bold',sans-serif}.checkbox__input:not(:checked),.checkbox__input:checked{position:absolute;left:-9999px}.checkbox__label{display:block;position:relative;padding-left:35px;margin:0}.checkbox__label::before{content:'';position:absolute;width:20px;height:20px;top:1px;left:0;background:#fff;border:3px solid #c6c6c6;border-radius:3px;-webkit-transition:border .2s linear;transition:border .2s linear}.checkbox__input:checked+.checkbox__label::after{content:'';position:absolute;width:12px;height:7px;left:4px;top:6px;border:3px solid #fff;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.checkbox__input:checked+.checkbox__label::before{background:#b7d601;border:3px solid #b7d601}.checkbox__input:checked:focus+.checkbox__label::before,.checkbox__input:not(:checked):focus+.checkbox__label::before,.checkbox__label:hover::before{border:3px solid #b7d601}.modal__radio,.modal__checkbox{margin-top:30px}.modal__radio .radio{display:block;margin:20px 0}.modal__radio .radio .radio__check{border:3px solid #c6c6c6;margin-top:1px}.modal__radio .radio:hover .radio__check,.modal__radio .radio input[type=radio]:checked~.radio__check{border:3px solid #b7d601}.modal__radio .radio:hover .radio__check::before{background:#b7d601}.modal__radio .radio input[type=radio]:checked~.radio__check::before{background:#b7d601}.input__text{display:block;font-size:.9em;line-height:1.4;color:#666;margin:10px 0 0 35px}.modal__code{margin:50px 0 15px}.input-code{width:100%;max-width:300px;font-size:2em;color:#c6c6c6;padding-bottom:5px;border-top:none;border-left:none;border-right:none;border-bottom:2px solid #c6c6c6}.input-code:focus{outline:0;border-bottom:2px solid #b7d601}.input-code::placeholder{color:#c6c6c6}.input-code:-ms-input-placeholder{color:#c6c6c6}.input-code::-ms-input-placeholder{color:#c6c6c6}.modal--account .error{margin:8px 0 0}.modal--account .error p{color:#f33b33}.modal--account .notification__card{border-top:1px solid #c6c6c6;border-right:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6}.modal--account p+.notification__card{margin-top:20px}.modal__password{margin-top:20px}.modal__password .login__password{max-width:400px}.modal__password .login__password .input{font-size:.95em;font-family:'Metropolis Regular',sans-serif;background:#f5f5f5;padding:10px 45px 10px 15px;border:2px solid #f5f5f5}.modal__password .login__password .input:focus{border:2px solid #b7d601}.modal__password .login__password .input::placeholder{text-transform:none}.modal__password .login__password .input:-ms-input-placeholder{text-transform:none}.modal__password .login__password .input::-ms-input-placeholder{text-transform:none}.modal__password .password__icon{right:10px}.password__icon:hover svg{fill:#b7d601}@media only screen and (max-width:800px){.content--change{text-align:center}.modal__password .login__password{margin:0 auto}.content--change .btn{display:block;float:none;width:300px;margin:10px auto}.content--change .btn:first-of-type{margin:30px auto 10px}}@media only screen and (max-width:700px){.modal--account .modal__content{padding:50px 35px}.modal__header{margin-bottom:20px}.header--icon h2{padding-left:28px}.modal__icon{width:21px;height:21px;top:4px}.modal--account h2{font-size:1.3em}.modal--account h3{font-size:1.1em;margin:6px 0 0}.modal--account p{line-height:1.4}.modal--account .btn{margin:40px -10px -25px 0}.content--center .btn{margin:20px auto 0}.content--change .btn{margin:10px auto}.content--change .btn:first-of-type{margin:25px auto 10px}.modal__radio,.modal__checkbox{margin-top:25px}.modal__code{margin:40px 0 15px}.input-code{max-width:250px;font-size:1.7em;padding-bottom:3px}}@media only screen and (max-width:450px){.modal--account .modal__content{padding:45px 30px}.content--change .btn{width:100%;font-size:.8em}}.hide{display:none}.hide{display:none}.intro__links p:first-child{margin-bottom:10px}.video-link{text-decoration:underline}.video-link:hover{color:#b7d601}.text-video__col{float:left;width:58%;padding-right:10%}.text-video__wrap{float:left;width:42%}.subpage--wide .text{padding:0 10% 0 15%}.subpage--wide .text h2{margin-top:0}@media only screen and (max-width:1170px){.subpage--wide .text{padding:0 10%}}@media only screen and (max-width:950px){.text-video__col,.text-video__wrap{float:none;width:100%;padding:0}.text-video__wrap{margin:40px 0 20px}}