/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */*,*:after,*:before{box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [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{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html,body{font:300 19px "sofia-pro", "Sofia Pro", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1;font-kerning:normal;font-weight:300;-webkit-font-smoothing:antialiased;line-height:1.4;color:#666}@media (max-width: 768px){html,body{font-size:16px}}h1,h2,h3{color:#FF7033;font-weight:bold}h1{font-size:2.89474rem;margin:0 0 1.57895rem;line-height:1.1}@media (max-width: 425px){h1{font-size:2.36842rem}}h2{font-size:2.31579rem;margin:0 0 0.78947rem;line-height:1.2}@media (max-width: 425px){h2{font-size:1.57895rem}}h3{font-size:1.10526rem;font-weight:500;margin:1.57895rem 0 0.78947rem}h3.alt{color:#666}p.lead{font-size:1.31579rem}img{max-width:100%}hr{border:0;border-top:1px solid #ECECEC;margin:3.15789rem auto}.no-wrap{white-space:nowrap}.center{text-align:center}.bare{list-style:none;padding:0;margin:0}a{color:#4D75FF;text-decoration:none}a:hover{border-bottom:1px solid #4D75FF}.button{display:inline-block;background:transparent;color:#fff;font-weight:600;padding:0.84211rem 1.57895rem;border-radius:0.21053rem;background:#4D75FF;cursor:pointer;margin-right:1em;margin-bottom:0.78947rem;border:0;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}.button.orange{background:#FF7033}.button:hover,.button:focus{outline:none;border:none}.container{margin:0 auto;padding:0 2.10526rem;max-width:64.21053rem}@media (min-width: 901px){body{margin-top:8.63158rem}}header{padding:0.78947rem 1.57895rem;border-bottom:1px solid #FF7033;margin-bottom:3.15789rem;background:#fff;z-index:1}@media (max-width: 900px){header{text-align:center}}@media (min-width: 901px){header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;position:fixed;width:100%;top:0}}header .logo{color:#401C0D}header .logo img{display:block;width:11.84211rem}@media (max-width: 900px){header .logo img{margin-left:auto;margin-right:auto}}@media (min-width: 769px){header li{display:inline-block}header li+li{margin-left:1.57895rem}}header a{color:#FF7033;text-transform:uppercase;font-size:0.78947rem;font-weight:500}header a:hover{border:none}header a.button{font-size:0.73684rem;padding:0.5em 1em;margin:0}header a.login{background:#999}header a.signup{background:#FF7033}.page-heading{background:#FF7033;padding:1.57895rem 0;margin-top:-3.15789rem;margin-bottom:3.15789rem}@media (min-width: 821px){.page-heading .container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}}.page-heading h1{color:#fff;margin:0}.page-heading .button{color:#FF7033;background:#fff;display:inline-block;white-space:nowrap}footer{background:#fff;padding:3.15789rem 1.57895rem;margin-top:3.15789rem;color:#222;font-weight:400}footer a{color:#FF7033}footer img{width:2.36842rem}footer .details{color:#FF7033}footer .details li{margin-right:1em}footer li{display:inline-block}.discover-kolbe{font-size:1.05263rem;font-weight:bold}@media (min-width: 961px){.content--1-of-2,.content--1-of-3,.content--2-of-3{display:inline-block;vertical-align:middle;margin-right:-0.25em}.content--1-of-2{width:50%}.content--1-of-3{width:33%}.content--2-of-3{width:66%}}.hero{background:#FF7033;color:#fff;margin-top:-3.15789rem;padding:3.15789rem 0}.hero h1{color:#fff;font-size:2.63158rem;letter-spacing:-0.05263rem}.hero h3{color:#fff;font-weight:700;margin-bottom:0;text-transform:uppercase}.hero .lead{color:rgba(255,255,255,0.7);font-size:0.94737rem;font-weight:500;margin-top:0.26316rem}.hero .illustration{display:block;margin:0 auto;width:26.31579rem}@media (min-width: 461px){.hero .illustration{margin-top:-0.78947rem;padding:0 1.57895rem}}@media (min-width: 961px){.hero-copy{padding-right:2em}}@media (max-width: 960px){.hero-copy{margin-bottom:3.15789rem}}.video-button{padding:1.57895rem;background:transparent;border:1px solid #fff;font-weight:400;width:100%;display:block}.video-button:hover{border:1px solid #fff}.cta-container{padding:1.57895rem;padding-bottom:0;color:#401C0D;background:#fff;border-radius:0.63158rem;overflow:hidden}.cta-container img{width:100%}@media (max-width: 459px){.cta-container{margin-left:-1.05263rem;margin-right:-1.05263rem}}.cta-container h2{font-size:1.31579rem}@media (min-width: 460px){.cta-container .field,.cta-container .button{display:inline-block;vertical-align:middle;margin-right:-0.25em;width:50%}.cta-container .field{padding-right:1.57895rem}}section{padding:2.63158rem 0}section+footer{margin-top:0}section.gray,section.green,section.blue,section.orange{color:#fff;background:#a7a9ac}section.gray h2,section.gray h3,section.green h2,section.green h3,section.blue h2,section.blue h3,section.orange h2,section.orange h3{color:#fff}section.blue{background:#4D75FF}section.green{background:#46B536}section.orange{background:#FF7033}section .big-first:first-line{font-size:larger}section .padded{padding:2.63158rem}section img{display:block;margin:0 auto}.bubble-text{display:inline-block;background:#fff;padding:0.47368rem 0.68421rem;color:#4D75FF;font-weight:bold;border-radius:5px;border:3px solid #FF7033;margin-bottom:0.25em}.index strong{font-weight:600}.about_index p{max-width:34.21053rem}@media (min-width: 769px){.about_index .intro{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.about_index .intro-copy{margin-right:0.78947rem}}.about_index .intro-illustration{width:15.78947rem}.quotes-content{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.col-1{padding-right:0.78947rem}.col-2{padding-left:0.78947rem}.apt-awards_index small{display:block;font-size:0.72em;font-weight:500}.awards-illustration{width:15.78947rem;display:block;margin:0 auto}@media (min-width: 769px){.awards-info{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.awards-illustration-container{-webkit-box-flex:15.78947rem;-moz-box-flex:15.78947rem;box-flex:15.78947rem;-webkit-flex:15.78947rem;-moz-flex:15.78947rem;-ms-flex:15.78947rem;flex:15.78947rem;margin-right:1.57895rem}.awards-copy{margin-left:1.57895rem;-webkit-box-flex:38.42105rem;-moz-box-flex:38.42105rem;box-flex:38.42105rem;-webkit-flex:38.42105rem;-moz-flex:38.42105rem;-ms-flex:38.42105rem;flex:38.42105rem;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2}}.awards-registration{background:#FF7033;margin-top:3.15789rem;margin-bottom:-3.15789rem;padding:3.15789rem 0}.awards-registration .container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.awards-registration h2,.awards-registration h3,.awards-registration label{color:#fff}.awards-registration input[type="color"],.awards-registration input[type="date"],.awards-registration input[type="datetime"],.awards-registration input[type="datetime-local"],.awards-registration input[type="email"],.awards-registration input[type="month"],.awards-registration input[type="number"],.awards-registration input[type="password"],.awards-registration input[type="search"],.awards-registration input[type="tel"],.awards-registration input[type="text"],.awards-registration input[type="time"],.awards-registration input[type="url"],.awards-registration input[type="week"],.awards-registration input:not([type]),.awards-registration textarea{background:rgba(255,255,255,0.85);border-radius:3px;border-bottom:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.awards-registration input[type="color"]:focus,.awards-registration input[type="date"]:focus,.awards-registration input[type="datetime"]:focus,.awards-registration input[type="datetime-local"]:focus,.awards-registration input[type="email"]:focus,.awards-registration input[type="month"]:focus,.awards-registration input[type="number"]:focus,.awards-registration input[type="password"]:focus,.awards-registration input[type="search"]:focus,.awards-registration input[type="tel"]:focus,.awards-registration input[type="text"]:focus,.awards-registration input[type="time"]:focus,.awards-registration input[type="url"]:focus,.awards-registration input[type="week"]:focus,.awards-registration input:not([type]):focus,.awards-registration textarea:focus{background:white;outline:none}.legal{font-size:0.78947rem}ol ol{list-style:lower-alpha}ol ol ol{list-style:lower-roman}.thank-you{display:none;color:#fff}.thank-you .access-code{font-family:monospace}label{display:block;font-size:0.78947rem;font-weight:500;margin-bottom:0.42105rem}fieldset{border:0;padding:0;width:21.05263rem;max-width:100%}@media (min-width: 961px){fieldset{display:inline-block;vertical-align:top}fieldset+fieldset{margin-left:1.57895rem}}.field{margin-bottom:1.57895rem}.field.halfsies{float:left;width:47.5%;margin-right:5%}.field.halfsies+.halfsies{margin-right:0}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea{display:block;background:#f0f0f0;border:0;border-bottom:2px solid #EAEAEA;font-size:0.84211rem;color:#666;padding:0.42105rem 0.63158rem;width:100%}.form-errors{background:#401C0D;color:#fff;padding:0.78947rem;border-radius:3px;display:none}.modal-overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:2;background:rgba(0,0,0,0.8)}.modal-window{position:fixed;z-index:3;background:#fff;border-radius:5px}@media (min-width: 960px){.modal-window{width:800px;margin-left:-400px;left:50%;height:80%;top:10%}}@media (max-width: 959px){.modal-window{width:100%;height:100%;top:0;bottom:0;left:0;right:0}}.modal-window .modal-content{overflow-y:scroll;padding:2em 3em;height:100%}.modal-window .modal-accept{text-align:center;margin:2em 0 0}.modal-window .decline-button{background:#999;color:#333}.modal-overlay,.modal-window{display:none}.signup-dialog{display:none;position:absolute;top:7.89474rem;width:100%}.signup-dialog .cta-container{box-shadow:0 2px 5px rgba(0,0,0,0.3);margin:0 auto;max-width:23.68421rem}.referral-dialog{background-color:#4D75FF;color:white;padding:0;border-radius:1.57895rem;height:auto}@media (min-width: 960px){.referral-dialog{width:700px;margin-left:-350px;top:25%}}.referral-dialog .modal-content{padding:1.5em}.referral-dialog .row_with_image_left{clear:both}.referral-dialog .dialog-image{float:left}.referral-dialog .sign-up{float:right;margin-bottom:0;margin-right:0;border-radius:0.63158rem}#referral-dialog-yes .modal-message{text-align:right}#referral-dialog-yes .modal-message p{margin:0.52632rem auto}#referral-dialog-yes .modal-message .line2{font-size:1.31579rem}#referral-dialog-yes .modal-message .line3{font-weight:bold}#referral-dialog-yes .modal-message .line4{font-size:1.57895rem;font-weight:bold;margin-bottom:1.57895rem}#referral-dialog-no .modal-message-1{float:left;text-align:center}#referral-dialog-no .modal-message-1 p{margin:0.52632rem auto}#referral-dialog-no .modal-message-1 .line1{font-size:1.57895rem;font-weight:bold;margin-bottom:0.05263rem}#referral-dialog-no .modal-message-1 .line2{font-weight:bold;margin-top:0}#referral-dialog-no .modal-message-1 .line3{font-size:1.57895rem;font-weight:bold}#referral-dialog-no .modal-message-2{float:right;text-align:center}#referral-dialog-no .modal-message-2 p{margin:0.52632rem auto}#referral-dialog-no .modal-message-2 .line1{font-size:1.84211rem;font-weight:bold;margin-bottom:0.05263rem}#referral-dialog-no .modal-message-2 .line2 a{color:#FF7033;text-decoration:underline;font-weight:bold}#referral-dialog-no .modal-message-2 .line2,#referral-dialog-no .modal-message-2 .line3,#referral-dialog-no .modal-message-2 .line4{margin-top:0.05263rem;margin-bottom:0.05263rem}.dismiss-dialog-button{position:absolute;top:-10px;right:-10px;border-radius:50%;border:4px solid #dcdcdc;background:black;color:white;box-shadow:0 0 3px gray;padding-left:9px;padding-right:9px;cursor:pointer;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.dismiss-dialog-button:hover{background:#262626}@media screen and (max-width: 800px){.referral-dialog{vertical-align:middle}.referral-dialog .dialog-image{float:none}.referral-dialog .sign-up{float:none;margin-bottom:0.52632rem}.referral-dialog .controls{text-align:center}.dismiss-dialog-button{all:initial;position:absolute;top:10px;right:10px;color:white}#referral-dialog-yes .modal-message,#referral-dialog-no .modal-message-1,#referral-dialog-no .modal-message-2{float:none;text-align:center}}.flash{padding:0.01em 1.5em;margin-top:0;margin-bottom:1.5em;margin-left:auto;margin-right:auto;border-radius:6px;background:#4D75FF;color:#fff;text-align:center}.flash p{margin:0.5em}#flash{margin:0}sup{font-size:0.8em;line-height:0;position:relative;vertical-align:top;top:0.5em}