  /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.container,.container-fluid{margin-right:auto;margin-left:auto}.container-fluid{padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width:48em){.container{width:49rem}.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:64em){.container{width:65rem}.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-offset-0,.col-md-offset-1,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:75em){.container{width:76rem}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}html{font-family:Muli,"Open Sans",sans-serif;box-sizing:border-box}html *,html :after,html :before{box-sizing:inherit}.h1-style,h1{font-size:2.625rem;line-height:3rem;color:#303342;font-weight:700;text-transform:none}@media (max-width:768px){.h1-style,h1{font-size:2rem;line-height:2.125rem}}.h2-style,h2{font-size:1.75rem;line-height:1.875rem;color:#303342;font-weight:800;text-transform:none}@media (max-width:768px){.h2-style,h2{font-size:1.5rem;line-height:1.75rem}}.h3-style,h3{font-size:1.375rem;line-height:1.625rem;color:#303342;font-weight:700;text-transform:none}@media (max-width:768px){.h3-style,h3{font-size:1.125rem;line-height:1.5rem}}.h4-style,h4{font-size:1rem;line-height:1.25rem;text-transform:uppercase;color:#303342;font-weight:700}@media (max-width:768px){.h4-style,h4{font-size:1rem;line-height:1.25rem}}.p-style,p{font-family:Lora,serif;font-size:1.125rem;line-height:1.875rem;color:#303342}@media (max-width:768px){.p-style,p{font-size:1rem;line-height:1.625rem}}blockquote{border-left:5px solid #acadb3;padding-left:8px;margin-left:32px;font-family:Lora,serif;font-size:1.125rem;line-height:1.875rem;color:#303342}@media (max-width:768px){blockquote{font-size:1rem;line-height:1.625rem}}.section ol,.section ul{font-family:Lora,serif;font-size:1.125rem;line-height:1.875rem;color:#303342}@media (max-width:768px){.section ol,.section ul{font-size:1rem;line-height:1.625rem}}a:not(.button){color:#842788;transition:color .3s ease;text-decoration:none}a:not(.button).read-link{color:#842788;font-weight:700}a:not(.button).read-link img{height:12px}a:not(.button):hover{text-decoration:underline}.button{display:inline-block;background-color:#842788;border:none;border-radius:4px;color:#fff;font-family:Muli,"Open Sans",sans-serif;font-size:1rem;font-weight:700;line-height:50px;padding:0 30px;text-align:center;text-decoration:none;text-transform:uppercase;flex-grow:0;transition:background-color .3s ease,color .3s ease;cursor:pointer}.button-arrow:after{content:"";display:inline-block;background-image:url(/assets/svgs/icon_arrow_SVG.svg);height:12px;width:12px;margin-left:8px;filter:brightness(10)}.button-dark-arrow:after{content:"";display:inline-block;background-image:url(/assets/svgs/icon_arrow_SVG.svg);height:12px;width:12px;margin-left:8px}.button-default{background-color:#552671;color:#fff}.button-default:focus,.button-default:hover{background-color:#b57db8}.button-blue{background-color:#3fdbfb;color:#303342}.button-blue:focus,.button-blue:hover{background-color:#b2f0fd}.button-yellow{background-color:#f9b835;color:#303342}.button-yellow:focus,.button-yellow:hover{background-color:#fde3ae}.button-flex{display:block;padding:0}.button:hover{text-decoration:none}form label{display:block;line-height:1.375rem;margin:15px 0 5px 0;font-size:1.125rem}@media (max-width:768px){form label{font-size:.875rem;line-height:1.125rem}}form input:not([type=submit]),form textarea{width:100%;border-radius:3px;padding:5px 15px;transition:all .2s ease;font-family:Lora,serif;font-size:1rem;line-height:1.875rem;color:#303342}form input:not([type=submit]):focus,form textarea:focus{border:1px solid #b57db8}form .button{margin-top:1.5rem}.f-muli{font-family:Muli,"Open Sans",sans-serif}.f-lora{font-family:Lora,serif}body{background-color:#f5f4f7;overflow-x:hidden;min-width:320px}svg *{fill:inherit}img{max-width:100%}@media (min-width:1251px) and (max-width:1600px){.img-sm{max-width:512px;margin:auto 30px}}@media (min-width:1024px) and (max-width:1250px){.img-sm{max-width:512px;margin:auto 30px}}@media (min-width:769px) and (max-width:1023px){.img-sm{max-width:356px;margin:auto 30px}}@media (max-width:768px){.img-sm{max-width:356px;margin:auto 30px}}.debug{border:1px solid red;background-color:#ff0}.skipcontent{display:block;font-size:0}header{position:absolute;left:0;padding:0 2rem;margin-top:50px;width:100%}header .header-inner{display:flex;justify-content:space-between}header .header-inner .header-logo{display:inline-flex;flex-basis:250px;min-width:150px;color:#fff;margin-right:30px}@media (max-width:768px){header .header-inner .header-logo{margin:auto 30px}}header .header-inner .header-logo img{margin:0 auto auto 0}header .header-inner .header-logo .off-canvas-menu-open{display:none;position:absolute;right:1rem;top:-4px;width:50px}header .header-inner .header-logo .off-canvas-menu-open img{width:100%;height:auto}@media (max-width:768px){header .header-inner .header-logo .off-canvas-menu-open{display:block}}@media (min-width:769px) and (max-width:1023px){header .header-inner .header-logo .off-canvas-menu-open{display:block}}@media (max-width:768px){header .header-inner{justify-content:center}}header.light{margin-top:0;padding-top:50px;padding-bottom:20px;background-color:#fff;position:relative}header.light .header-inner .header-logo .off-canvas-menu-open{display:none;top:45px}@media (max-width:768px){header.light .header-inner .header-logo .off-canvas-menu-open{top:20px}}@media (max-width:1023px){header.light .header-inner .header-logo .off-canvas-menu-open{display:block}}header.light .header-inner .header-logo img{filter:brightness(0)}@media (max-width:768px){header.light{padding-top:25px}}@media (max-width:768px){header{margin-top:25px}}footer{padding:80px 2rem;background-color:#000}footer .footer-navigation .footer-navigation-list{margin:0;padding:0;display:inline-block;list-style:none;text-align:left}footer .footer-navigation .footer-navigation-list li{color:#fff;font-size:1rem;line-height:2rem}footer .footer-navigation .footer-navigation-list li a{color:#fff}footer .footer-navigation .footer-navigation-list li:first-child{font-weight:700;text-transform:uppercase}@media (max-width:768px){footer .footer-navigation .footer-navigation-list li{font-size:.875rem;line-height:1.875rem}}@media (max-width:768px){footer .footer-navigation .footer-navigation-list{margin-bottom:30px}}footer .footer-divider{border-top:1px solid #fff;margin:50px 0}footer .footer-end .footer-end-inner .footer-end-logo{color:#fff;max-width:200px}@media (max-width:768px){footer .footer-end .footer-end-inner .footer-end-logo{display:none}}footer .footer-end .footer-end-inner .footer-end-copyright{color:#fff;font-size:.875rem;line-height:1.875rem}footer .footer-end .footer-end-inner .footer-end-socialmedia{color:#fff}footer .footer-end .footer-end-inner .footer-end-socialmedia ul{margin:0;padding:0}footer .footer-end .footer-end-inner .footer-end-socialmedia ul li{margin:0 0 0 40px;display:inline-block}footer .footer-end .footer-end-inner .footer-end-socialmedia ul li a{display:block;width:30px}footer .footer-end .footer-end-inner .footer-end-socialmedia ul li a svg{transition:fill .2s ease;fill:#fff}footer .footer-end .footer-end-inner .footer-end-socialmedia ul li a svg:focus,footer .footer-end .footer-end-inner .footer-end-socialmedia ul li a svg:hover{fill:#f9b835}footer .footer-end .footer-end-inner .footer-end-socialmedia ul li:first-child{margin:0}@media (max-width:768px){footer .footer-end .footer-end-inner .footer-end-socialmedia{margin-bottom:30px}}.section.section-promo-banner{background-color:#f9b835;overflow:hidden}@media (max-width:768px){.section.section-promo-banner{padding-bottom:0;padding:0 50px}}.section.section-social-proof-byline{background-color:#303342;text-align:center;overflow:hidden}@media (max-width:768px){.section.section-social-proof-byline{padding-bottom:0;padding:0 50px}}.section.section-ctas{margin-top:60px;margin-bottom:20px;overflow:hidden}@media (max-width:768px){.section.section-ctas{margin-bottom:0;margin-top:20px}}.section.whats-new{padding:0 2rem 4rem 2rem;margin-top:2rem}.section.whats-new h2{font-weight:800}.section.announcements{padding:0 2rem 4rem 2rem;margin-top:2rem}.section.announcements .announcements-posts .post-item{padding-top:0}.section.announcements h2{font-weight:800}.section.team{padding:2rem}.section.team .row-nested{margin:0 -2rem}.section.team .row-nested div[class*=col-]{padding-left:2rem!important;padding-right:2rem!important}.section.team h2{padding-left:.4rem}@media (max-width:768px){.section.team .row-nested{margin:0 -.5rem}.section.team .row-nested div[class*=col-]{padding-left:.5rem!important;padding-right:.5rem!important}}.section.contact-details{padding:4rem 2rem 2rem 2rem}.section.contact-details .contact-details-map{height:100%;position:relative;padding-bottom:57%;height:0;overflow:hidden}.section.contact-details .contact-details-map iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.section.contact-details .contact-details-text p{font-size:1.0625rem}.section.contact-details .contact-details-privacy{margin-top:2rem}.section.contact-details hr{margin:2rem -.5rem 0 -.5rem;border:none;border-top:1px solid #acadb3}.section.our-technology{padding:2rem;background-color:#fff}@media (max-width:768px){.section.our-technology h2{text-align:center}}.section.our-technology h3{color:#552671;margin-top:0}@media (max-width:768px){.section.our-technology h3{margin:1rem 0;text-align:center}}.section.qa-overview{padding:2rem;background-color:#fff}@media (max-width:768px){.section.qa-overview h2{text-align:center}}.section.qa-overview h3{color:#552671;margin-top:0}@media (max-width:768px){.section.qa-overview h3{margin:1rem 0;text-align:center}}.section.scientific-overview{padding:2rem}@media (max-width:768px){.section.scientific-overview h2{text-align:center}}.section.scientific-overview h3{color:#552671;margin-top:0}@media (max-width:768px){.section.scientific-overview h3{margin:1rem 0;text-align:center}}.section.depression-study-explainer{padding:2rem}.section.depression-study-explainer h4{text-align:center;margin-bottom:0}.section.depression-study-explainer p{text-align:justify}.section.depression-study-explainer .left{padding-right:1.25rem}@media (min-width:769px) and (max-width:1023px){.section.depression-study-explainer .left{padding-left:0}}@media (max-width:768px){.section.depression-study-explainer .left{padding-right:0}}.section.depression-study-explainer .right{padding-left:1.25rem}@media (min-width:769px) and (max-width:1023px){.section.depression-study-explainer .right{padding-left:0}}@media (max-width:768px){.section.depression-study-explainer .right{padding-left:0}}.section.depression-study-steps{padding:2rem;background-color:#fff}.section.depression-study-steps h3{margin-bottom:0}@media (max-width:768px){.section.depression-study-steps h3{text-align:center}}.section.depression-study-steps h4{margin-bottom:0}.section.depression-study-steps img{padding:1rem}.section.depression-study-steps .study-step{margin-top:0;font-size:1.2rem;line-height:1.5rem;color:#303342;font-weight:500}@media (min-width:769px) and (max-width:1023px){.section.depression-study-steps .study-step{margin-bottom:48px}}@media (max-width:768px){.section.depression-study-steps .study-step{margin-bottom:48px}}.section.clinical-evidence{padding:2rem}@media (max-width:768px){.section.clinical-evidence h3{text-align:center}}.section.clinical-evidence h4{margin-bottom:0}.section.clinical-evidence img{border:1px solid #acadb3}.section.clinical-evidence span{display:block;margin-bottom:50px;line-height:1.3}@media (max-width:768px){.section.clinical-evidence span{padding-bottom:2rem;border-bottom:1px solid #acadb3;font-size:.875rem;margin-bottom:2rem}}.section.speech-metrics{padding:2rem}@media (max-width:768px){.section.speech-metrics h3{text-align:center}}.section.speech-metrics h4{margin-bottom:0}.section.speech-metrics span{display:block;margin-bottom:50px;line-height:1.3}@media (max-width:768px){.section.speech-metrics span{padding-bottom:2rem;border-bottom:1px solid #acadb3;font-size:.875rem;margin-bottom:2rem}}.section.unique-benefits{padding:0 2rem;background-color:#fff}.section.unique-benefits h2{color:#552671}@media (max-width:768px){.section.unique-benefits h2{text-align:center}}@media (max-width:768px){.section.unique-benefits h3{text-align:center}}.section.unique-benefits h4{margin:0}@media (max-width:768px){.section.unique-benefits h4{margin:1rem 0;text-align:center}}.section.unique-benefits p{margin-top:0}.section.unique-benefits .end{display:block;margin-bottom:70px}.section.publications{padding:2rem}.section.publications .publication-item{margin-bottom:40px;position:relative}.section.publications .publication-item .publication-item-title h3{margin:0}@media (max-width:768px){.section.publications .publication-item .publication-item-title{padding-right:1.5rem;user-select:none}}.section.publications .publication-item .publication-item-content .read-link{display:inline-block;margin-top:3px;font-size:1.25rem;font-weight:700;color:#842788}.section.publications .publication-item .publication-item-content .read-link img{height:12px}.section.publications .publication-item .publication-item-content p{margin:0}@media (max-width:768px){.section.publications .publication-item .publication-item-content{display:none;user-select:none;display:none}}@media (min-width:769px) and (max-width:1023px){.section.publications .publication-item .publication-item-content{display:block}}.section.publications .publication-item .publication-toggle{pointer-events:none;display:none;position:absolute;top:12px;right:0;width:16px;height:auto;transform:rotate(180deg);transition:all .2s ease}@media (max-width:768px){.section.publications .publication-item .publication-toggle{display:block}}.section.publications .publication-item.active .publication-toggle{transform:rotate(0)}@media (max-width:768px){.section.publications .publication-item{border-bottom:1px solid #d6d6d9;padding:1rem 0 2rem 0;margin-bottom:1rem}}.section.why-participate{padding:2rem;background-color:#fff}.section.why-participate .why-participate-item{margin-bottom:70px}@media (max-width:768px){.section.why-participate .why-participate-item{margin-bottom:0}}.section.why-participate .end{display:block;margin-bottom:70px}.section.why-participate h3{margin-top:0;color:#552671}@media (max-width:768px){.section.why-participate h3{margin:1rem 0;text-align:center}}.section.why-participate p{margin-top:0}.section.product-offerings{padding:2rem;background-color:#fff}.section.product-offerings .product-offerings-item{margin-bottom:70px}@media (max-width:768px){.section.product-offerings .product-offerings-item{margin-bottom:0}}.section.product-offerings .end{display:block;margin-bottom:70px}.section.product-offerings h3{margin-top:0;color:#552671}@media (max-width:768px){.section.product-offerings h3{margin:1rem 0;text-align:center}}.section.product-offerings p{margin-top:0}.section.eligibility{padding:2rem}.section.eligibility .eligibility-map{margin:1rem 0 2rem 0;background-color:#fff;width:100%;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(/assets/images/map_healthy-aging_desktop_v3.png)}@media (max-width:768px){.section.eligibility .eligibility-map{background-image:url(/assets/images/map_healthy-aging_mobile_v4.png)}}.section.eligibility .eligibility-map:after{content:"";display:block;padding-bottom:56.7%}@media (max-width:768px){.section.eligibility .eligibility-map:after{padding-bottom:182.4%}}.section.eligibility ol,.section.eligibility ul{padding-left:1.4rem}.section.eligibility ol li,.section.eligibility ul li{margin-bottom:1rem}.section.eligibility ol.locations,.section.eligibility ul.locations{padding-left:0;overflow:auto}.section.eligibility ol.locations li,.section.eligibility ul.locations li{float:left;margin-left:1.45rem;width:calc(50% - 1.45rem);margin-bottom:0}@media (max-width:768px){.section.eligibility h3{margin:1rem 0}}.section.testimonials{padding:3rem 2rem}.section.testimonials .testimonial-item{margin-bottom:4rem}.section.testimonials .testimonial-item .h4-style{text-transform:none;font-family:Muli,"Open Sans",sans-serif}.section.testimonials .testimonial-item:last-child{margin-bottom:0}.section.unique-benefits-senior{padding:0 2rem;background-color:#fff}.section.unique-benefits-senior h3{color:#552671}@media (max-width:768px){.section.unique-benefits-senior h3{text-align:center}}.section.unique-benefits-senior h4{margin:0;font-family:Lora,serif;color:#552671;font-size:1.25rem;line-height:2rem;text-transform:none}@media (max-width:768px){.section.unique-benefits-senior h4{margin:1rem 0;text-align:center;font-size:1rem;line-height:1/25rem}}.section.unique-benefits-senior p{margin-top:0}.section.unique-benefits-senior .end{display:block;margin-bottom:70px}.section.free-trial{overflow:hidden;padding:2rem}.section.free-trial .free-trial-inner{padding:20px 70px 30px;background-color:#fff;border:1px solid #d6d6d9;overflow:hidden}.section.free-trial .free-trial-inner h2,.section.free-trial .free-trial-inner h3{text-align:center;color:#552671}.section.free-trial .free-trial-inner p.strong{font-family:Muli,"Open Sans",sans-serif;font-weight:700}.section.free-trial .free-trial-inner ul{padding-left:1.45rem}.section.free-trial .free-trial-inner ul li{font-family:Lora,serif;margin-bottom:1rem}.section.free-trial .free-trial-inner ul.checklist li:before{margin-top:0}@media (max-width:768px){.section.free-trial .free-trial-inner{background-color:#f5f4f7;border:none;padding:0 2rem}.section.free-trial .free-trial-inner .contact-form-solo-fields{margin:0 -2rem}}@media (max-width:768px){.section.free-trial{padding:1rem 0 0 0}}.section.senior-blurb{padding:2rem;background-color:#fff}.section.senior-blurb h2{margin-bottom:0}.section.science-list{padding:1rem 2rem;background-color:#fff}.section.science-list h2{margin-bottom:0}.section.how-metrics-used{padding:2rem;background-color:#fff}.section.how-metrics-used h2{margin-bottom:0}.section.article-wrapper{padding:2rem;background-color:#fff}.section.article-wrapper h2{font-weight:700}.section.article-about-extension{padding:2rem 2rem 0 2rem;background-color:#f4f3f6}.section.article-about-extension p{font-family:Muli,"Open Sans",sans-serif}.section.article-about{padding:2rem;background-color:#f4f3f6}.section.article-about p{font-family:Muli,"Open Sans",sans-serif}.section.operational{margin:4rem 0}.section.operational .operational-inner{padding:2.5rem;background-color:#fff}.section.operational .operational-inner h2{margin:0}.section.career-wrapper{display:flex;font-size:0;width:100%;background-color:#fff}.section.career-wrapper ol,.section.career-wrapper ul{margin:0;padding:0 20px}.section.career-wrapper h2{font-weight:600}.section.career-wrapper h3{font-size:1.1rem;font-weight:600;margin:3rem 0 .5rem 0}.section.career-wrapper h3:first-child{margin-top:1rem}.section.career-wrapper p{margin-top:0}.section.career-wrapper .career-panel{font-size:initial;display:inline-block}.section.career-wrapper .career-panel-wrapper{display:flex;flex-direction:row}@media (max-width:1023px){.section.career-wrapper .career-panel-wrapper{width:100%;flex-direction:column}}.section.career-wrapper .career-panel--primary{padding:2rem;width:60%}@media (max-width:1023px){.section.career-wrapper .career-panel--primary{width:100%}}.section.career-wrapper .career-panel--primary.head{padding-bottom:0}.section.career-wrapper .career-panel--primary.body{padding-top:0;padding-bottom:2rem}.section.career-wrapper .career-panel--primary.foot{padding-top:0;padding-bottom:10rem}@media (max-width:1023px){.section.career-wrapper .career-panel--primary.foot{padding-top:4rem;padding-bottom:4rem}}.section.career-wrapper .career-panel--secondary{background-color:#f4f3f6;padding:2rem;width:40%}.section.career-wrapper .career-panel--secondary.head{padding-bottom:0}.section.career-wrapper .career-panel--secondary.body{padding-top:0}.section.career-wrapper .career-panel--secondary li,.section.career-wrapper .career-panel--secondary ol,.section.career-wrapper .career-panel--secondary p,.section.career-wrapper .career-panel--secondary ul{font-family:Muli,"Open Sans",sans-serif;font-size:1rem;line-height:1.5}.section.career-wrapper .career-panel--secondary li{margin-bottom:1rem}@media (max-width:1023px){.section.career-wrapper .career-panel--secondary{padding:2rem;width:100%}.section.career-wrapper .career-panel--secondary.body{padding-top:2rem}}@media (max-width:1023px){.section.career-wrapper .career-panel.hide-mobile{display:none}}.promo-banner{width:100%;display:flex;justify-content:center;align-items:center;font-family:Lora,serif;font-size:1rem;line-height:1.5rem;color:#303342;text-decoration:underline 1px}.promo-banner a{color:#303342;text-align:center;vertical-align:middle}.promo-banner a:visited{color:#303342}.social-proof-byline{font-family:Lora,serif;font-size:1.1rem;line-height:1.5rem;color:#f5f6f9;font-style:italic;font-weight:700}.hero-home{background-color:#040000;background-size:auto 100%;background-position:center;background-repeat:no-repeat;background-image:url(/assets/images/hero-banner/hero-banner-desktop.jpg);min-height:500px;padding:80px 2rem}.hero-home .hero-home-inner{display:flex;align-items:center}.hero-home .hero-home-inner h1{color:#f9b835}.hero-home .hero-home-inner p{color:#fff}@media (max-width:768px){.hero-home{padding-top:100px;background-size:contain;background-position:center bottom;background-repeat:no-repeat;background-image:url(/assets/images/hero-banner/hero-banner-mobile-768px.jpg);height:auto;min-height:calc(100vh - 100px)}}.hero-default{background-color:#303342;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 146.5 100.61'%3E%3Cpath fill='none' stroke='%23242632' stroke-miterlimit='10' stroke-width='.4' d='M32.41 22l10.58 6.07-5.55 9.42-10.46-6.06v12.26H16.01V31.43L5.42 37.49 0 28.07 10.46 22 0 15.93l5.42-9.55 10.59 6.07V.31h10.97v12.14l10.46-6.07 5.55 9.55L32.41 22zM78.04 29.81l3.19 11.77-10.59 2.74-3.1-11.68-8.67 8.67-7.77-7.76 8.68-8.67L48 21.68l2.83-10.5 11.69 3.11L59.41 2.6 70-.32l3.2 11.78 8.58-8.58 7.76 7.76-8.58 8.58 11.68 3.1L89.81 33l-11.77-3.19zM119.34 32.82l-6.07 10.59-9.42-5.55 6.07-10.46H97.65V16.42h12.27l-6.07-10.58 9.42-5.43 6.07 10.46L125.41.41l9.55 5.43-6.06 10.58h12.13V27.4H128.9l6.06 10.46-9.55 5.55-6.07-10.59zM56.98 72.27l10.59 6.07-5.55 9.43-10.46-6.07v12.26H40.58V81.7L30 87.77l-5.43-9.43 10.46-6.07-10.46-6.06L30 56.65l10.58 6.07V50.58h10.98v12.14l10.46-6.07 5.55 9.56-10.59 6.06zM102.61 80.08l3.2 11.78-10.59 2.73-3.11-11.68-8.67 8.67-7.76-7.76 8.67-8.67-11.77-3.2 2.83-10.5 11.68 3.11-3.1-11.69 10.59-2.92 3.19 11.78 8.58-8.58 7.76 7.76-8.58 8.58 11.69 3.1-2.83 10.68-11.78-3.19zM143.92 83.09l-6.07 10.59-9.42-5.55 6.06-10.46h-12.26V66.69h12.26l-6.06-10.58 9.42-5.42 6.07 10.46 6.07-10.46 9.55 5.42-6.07 10.58h12.14v10.98h-12.14l6.07 10.46-9.55 5.55-6.07-10.59zM-3.07 83.09l-6.06 10.59-9.43-5.55 6.07-10.46h-12.27V66.69h12.27l-6.07-10.58 9.43-5.42 6.06 10.46L3 50.69l9.55 5.42-6.06 10.58h12.13v10.98H6.49l6.06 10.46L3 93.68l-6.07-10.59z'/%3E%3C/svg%3E");background-size:200px;padding:5rem 2rem}.hero-default h1{margin-top:0;text-align:center;color:#f9b835}.hero-default p{font-family:Muli,"Open Sans",sans-serif;font-size:1.25rem;font-weight:700;text-align:center;color:#fff}.hero-default .button{margin-top:1rem}.hero-default :last-child{margin-bottom:0}.footer-cta{background-color:#fff;padding:5rem 2rem}.footer-cta p{margin-top:0;font-family:Muli,"Open Sans",sans-serif;font-weight:700;text-align:center}.footer-cta .button{margin-top:1rem}.footer-cta :last-child{margin-bottom:0}.card-cta{margin-bottom:40px;background-color:#fff;border:1px solid #d6d6d9;padding:48px}.card-cta .card-cta-image img{width:100%}.card-cta .card-cta-content{display:flex;flex-direction:column;height:100%}.card-cta .card-cta-content h2{margin-top:0}.card-cta .card-cta-content p{margin-top:0}.card-cta .card-cta-content .button{margin:auto auto 0 0}@media (max-width:768px){.card-cta{padding:2rem;min-height:100vh}.card-cta .card-cta-content h2{text-align:center}.card-cta .card-cta-content p{margin-top:0}.card-cta .card-cta-content .button{margin:1rem auto 0 auto}}@media (max-width:768px){.card-cta{margin-bottom:20px}}@media (min-width:769px) and (max-width:1023px){.card-cta{padding:2rem}.card-cta .card-cta-content h2{text-align:center}.card-cta .card-cta-content p{margin-top:0}.card-cta .card-cta-content .button{margin:1rem auto 0 auto}}@media (min-width:769px) and (max-width:1023px){.card-cta{margin-bottom:20px}}.banner-about{position:relative;padding:100px 2rem;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/assets/images/about-banner/about-banner-desktop.jpg)}.banner-about .banner-about-shade{background-color:rgba(48,51,66,.5);position:absolute;top:0;left:0;right:0;bottom:0}.banner-about .banner-content-title{display:flex;position:relative;justify-content:flex-start;align-items:flex-start}.banner-about .banner-content-title img{margin-right:30px;width:100px;margin-top:10px}.banner-about .banner-content-title h2{margin-top:0;font-size:2.75rem}@media (max-width:768px){.banner-about .banner-content-title h2{font-size:2rem}}@media (max-width:768px){.banner-about .banner-content-title{flex-direction:column;align-items:center}.banner-about .banner-content-title img{width:60px;margin:0 auto 30px auto}.banner-about .banner-content-title h2{text-align:center}}@media (min-width:769px) and (max-width:1023px){.banner-about .banner-content-title{flex-direction:column;align-items:center}.banner-about .banner-content-title img{width:60px;margin:0 auto 30px auto}.banner-about .banner-content-title h2{text-align:center}}.banner-about .banner-content-excerpt{position:relative}.banner-about .banner-content-excerpt p{margin-top:0}.banner-about h2{color:#fff}.banner-about p{color:#fff}@media (max-width:768px){.banner-about{padding:140px 2rem 150px 2rem;background-image:url(/assets/images/about-banner/about-banner-mobile-768px.jpg)}.banner-about .banner-content-excerpt{display:flex;flex-direction:column}.banner-about .banner-content-excerpt .button{margin:30px auto 0 auto}}.brand-primary{background-color:#fff;padding:2rem}.brand-primary .brand-primary-image img{transition:filter .3s ease;width:100%;margin:auto;filter:grayscale(1)}.brand-primary .brand-primary-image:focus img,.brand-primary .brand-primary-image:hover img{filter:grayscale(0)}.brand-primary .brand-primary-image.image-black{opacity:.7}.brand-primary .brand-primary-image.image-black:focus,.brand-primary .brand-primary-image.image-black:hover{opacity:1}.brand-secondary{background-color:#fff;padding:40px}.brand-secondary .brand-secondary-image{display:flex;width:100%;margin:10px 0}.brand-secondary .brand-secondary-image img{transition:filter .3s ease;margin:auto;filter:grayscale(1)}.brand-secondary .brand-secondary-image:focus img,.brand-secondary .brand-secondary-image:hover img{filter:grayscale(0)}.brand-secondary .brand-secondary-image.image-black{opacity:.7}.brand-secondary .brand-secondary-image.image-black:focus,.brand-secondary .brand-secondary-image.image-black:hover{opacity:1}.post-item{padding-top:1.5rem;margin-bottom:1.5rem}.post-item .post-item-divider{padding:1.5rem 0;border-bottom:1px solid #acadb3}.post-item .meta-date{padding-top:4px;display:block;text-transform:capitalize}.post-item .read-link{font-weight:700;color:#842788}.post-item .read-link img{height:12px}.post-item a{margin-top:20px;font-weight:700;color:#552671}.post-item:last-child .post-item-divider{border:none}@media (max-width:768px){.post-item .meta-date{padding-left:0}.post-item h3{margin-top:1.5rem}}.contact-form-wrapper{background:linear-gradient(transparent 63%,#000 63%)}.contact-form{padding:2rem 0 4rem 0;background-color:#303342;overflow:hidden}.contact-form .contact-form-details,.contact-form .contact-form-fields{background-color:#e5e4eb;padding:1.5rem 2rem 2rem 2rem;height:100%}.contact-form .contact-form-details label:first-child,.contact-form .contact-form-fields label:first-child{margin-top:0}.contact-form input{border:1px solid transparent}.contact-form textarea{border:1px solid transparent}.contact-form .contact-form-details .button{display:none}.contact-form .contact-form-details p{font-size:1.0625rem}@media (max-width:768px){.contact-form .contact-form-details{background-color:transparent;padding:0 0 2rem 0}.contact-form .contact-form-details .button{display:block;margin-top:2rem}.contact-form .contact-form-details h4,.contact-form .contact-form-details p{color:#fff}}.contact-form .contact-form-fields{margin-left:1rem}@media (max-width:768px){.contact-form .contact-form-fields{display:none}}.contact-form h2{color:#f9b835;font-weight:900}@media (max-width:768px){.contact-form h2{margin-left:2rem;margin-right:2rem;text-align:center}}@media (max-width:768px){.contact-form{padding:.5rem 0 0 0}}.sign-up-form-solo{background-color:#303342;padding:2rem 0}.sign-up-form-solo .sign-up-form-solo-fields{background-color:#d6d6d9;padding:1.5rem 4rem 2rem 4rem}.sign-up-form-solo .sign-up-form-solo-fields .button{display:block;margin-left:auto;margin-right:auto}@media (max-width:768px){.sign-up-form-solo .sign-up-form-solo-fields{padding:1.5rem 2rem 2rem 2rem}}.sign-up-form-solo .sign-up-form-solo-header{color:#f9b835;text-align:center}@media (max-width:768px){.sign-up-form-solo{margin-bottom:0}}.sign-up-form-solo input{border:1px solid transparent}.sign-up-form-solo textarea{border:1px solid transparent}.contact-form-solo{margin-bottom:2rem}.contact-form-solo .contact-form-solo-fields{background-color:#e5e4eb;padding:1.5rem 4rem 2rem 4rem}.contact-form-solo .contact-form-solo-fields .button{display:block;margin-left:auto;margin-right:auto}@media (max-width:768px){.contact-form-solo .contact-form-solo-fields{padding:1.5rem 2rem 2rem 2rem}}@media (max-width:768px){.contact-form-solo{margin-bottom:0}}.contact-form-solo.senior-care .contact-form-solo-fields{padding:1.5rem 2rem 2rem 2rem}.contact-form-solo input{border:1px solid transparent}.contact-form-solo textarea{border:1px solid transparent}.fields-light input{border:1px solid #000}.card-team{margin-bottom:50px}.card-team .card-team-image{display:block;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:10px}.card-team .card-team-image:after{content:"";display:block;padding-bottom:125%}.card-team .card-advisor-name{margin-bottom:5px}.card-team .card-advisor-affiliation{margin-top:0}.blurb-image{background-color:#fff;padding:50px 2rem}.blurb-image img{width:100%}.checklist{padding-left:0!important}.checklist li{list-style:none;display:flex}.checklist li span{display:inline-flex}.checklist li:before{content:"";display:inline-flex;height:20px;width:20px;background-size:auto;background-image:url(/assets/svgs/icon_checkbox_SVG.svg);background-position:left top;background-repeat:no-repeat;flex-shrink:0;margin:5px 10px 0 0}.numbered-list li{font-weight:700}.numbered-list li>*{font-weight:400}#mobile-indicator{display:none}@media (max-width:1023px){#mobile-indicator{display:block!important}}.kawaii{background-image:url(/assets/images/alpaca.jpg)!important}.kawaii:hover{background-image:url(/assets/images/alpaca_blush.jpg)!important}
#main-nav .nav-menu-close{display:none;top:41px;right:18px;width:46px;padding:10px;z-index:20}@media (max-width:768px){#main-nav .nav-menu-close{top:16px}}@media (max-width:1023px){#main-nav{position:fixed;right:-100%;top:0;bottom:0;padding-top:100px;max-width:100%;flex-direction:column;background-color:rgba(48,51,66,.98);z-index:10;transition:right .2s ease;overflow-y:scroll}#main-nav.active{right:0}#main-nav.active .nav-menu-close{display:block;position:fixed}}@media (max-width:1023px) and (max-width:1023px){#main-nav.active{display:block}}.nav-menu{display:flex;position:relative;list-style:none;margin:0;padding:0;z-index:15}@media (max-width:1023px){.nav-menu{flex-direction:column}}.nav-menu .nav-item,.nav-menu .nav-item-single{position:relative;list-style:none;display:block;padding:0;margin:0;line-height:26px;text-align:center}@media (max-width:1023px){.nav-menu .nav-item,.nav-menu .nav-item-single{line-height:40px;text-align:left;padding-bottom:15px}}.nav-menu .nav-item-single>a:not(.button),.nav-menu .nav-item>a:not(.button){position:relative;display:flex;padding:0 .5em 0 1em;margin:0 0 -1px 0;color:inherit;font-size:1rem;font-weight:700;border-radius:4px;text-decoration:none;transition:transform .2s ease;outline:0}@media (max-width:1023px){.nav-menu .nav-item-single>a:not(.button),.nav-menu .nav-item>a:not(.button){padding:0 2rem 0 1.5rem;cursor:default}}.nav-menu .nav-item-single>a:not(.button):after,.nav-menu .nav-item>a:not(.button):after{content:"";display:inline-block;background-image:url(/assets/svgs/angle-up-solid.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:30px;height:20px;margin:auto;transform:rotate(180deg);transition:transform .2s ease;filter:invert(100%)}@media (max-width:1023px){.nav-menu .nav-item-single>a:not(.button):after,.nav-menu .nav-item>a:not(.button):after{content:none}}header.light .nav-menu .nav-item-single>a:not(.button):after,header.light .nav-menu .nav-item>a:not(.button):after{filter:invert(0)}.nav-menu .nav-item-single>a:not(.button):focus,.nav-menu .nav-item-single>a:not(.button):hover,.nav-menu .nav-item>a:not(.button):focus,.nav-menu .nav-item>a:not(.button):hover{text-decoration:underline}@media (max-width:1023px){.nav-menu .nav-item-single>a:not(.button):focus,.nav-menu .nav-item-single>a:not(.button):hover,.nav-menu .nav-item>a:not(.button):focus,.nav-menu .nav-item>a:not(.button):hover{text-decoration:none}}.nav-menu .nav-item-single>a:not(.button).open,.nav-menu .nav-item>a:not(.button).open{z-index:1}.nav-menu .nav-item-single>a:not(.button).open:after,.nav-menu .nav-item>a:not(.button).open:after{transform:rotate(0)}.nav-menu .nav-item-single--home{display:none}@media (max-width:1023px){.nav-menu .nav-item-single--home{display:block}}.nav-menu .nav-item-single a{padding-right:1rem!important;cursor:pointer!important}@media (max-width:1023px){.nav-menu .nav-item-single a{border-radius:0!important}}.nav-menu .nav-item-single a:after{content:none!important}@media (max-width:1023px){.nav-menu .nav-item-single a:focus,.nav-menu .nav-item-single a:hover{background-color:#552671}}.nav-menu .sub-nav{position:absolute;display:none;top:2em;left:50%;margin:0;padding:0;background-color:rgba(48,51,66,.98);transform:translateX(-50%)}header.light .nav-menu .sub-nav{background-color:#000}@media (max-width:1023px){header.light .nav-menu .sub-nav{background-color:transparent}}@media (max-width:1023px){.nav-menu .sub-nav{position:relative;display:block;top:0;left:0;background-color:transparent;transform:translateX(0)}}.nav-menu .sub-nav.open{display:block}.nav-menu .sub-nav .sub-nav-group{display:block;margin:0;padding:0}.nav-menu .sub-nav .sub-nav-group .nav-menu-item{display:block;list-style-type:none;text-align:center;margin:0;padding:0}@media (max-width:1023px){.nav-menu .sub-nav .sub-nav-group .nav-menu-item{text-align:left}}.nav-menu .sub-nav .sub-nav-group .nav-menu-item a{display:block;line-height:40px;padding:0 1.5rem;color:#fff;font-weight:700;text-decoration:none;white-space:nowrap}@media (max-width:1023px){.nav-menu .sub-nav .sub-nav-group .nav-menu-item a{padding:0 2rem 0 2.5rem}}.nav-menu .sub-nav .sub-nav-group .nav-menu-item a:hover{outline:0;background-color:#552671}.nav-menu .sub-nav .sub-nav-group .nav-menu-item a:focus{outline:0;background-color:#552671}header.light .nav-menu{color:#000}@media (max-width:1023px){header.light .nav-menu{color:#fff}}header.dark .nav-menu{color:#fff}

html{font-family:Muli,"Open Sans",sans-serif;box-sizing:border-box}html *,html :after,html :before{box-sizing:inherit}.h1-style,h1{font-size:2.625rem;line-height:3rem;color:#303342;font-weight:700;text-transform:none}@media (max-width:768px){.h1-style,h1{font-size:2rem;line-height:2.125rem}}.h2-style,h2{font-size:1.75rem;line-height:1.875rem;color:#303342;font-weight:800;text-transform:none}@media (max-width:768px){.h2-style,h2{font-size:1.5rem;line-height:1.75rem}}.h3-style,h3{font-size:1.375rem;line-height:1.625rem;color:#303342;font-weight:700;text-transform:none}@media (max-width:768px){.h3-style,h3{font-size:1.125rem;line-height:1.5rem}}.h4-style,h4{font-size:1rem;line-height:1.25rem;text-transform:uppercase;color:#303342;font-weight:700}@media (max-width:768px){.h4-style,h4{font-size:1rem;line-height:1.25rem}}.p-style,p{font-family:Lora,serif;font-size:1.125rem;line-height:1.875rem;color:#303342}@media (max-width:768px){.p-style,p{font-size:1rem;line-height:1.625rem}}blockquote{border-left:5px solid #acadb3;padding-left:8px;margin-left:32px;font-family:Lora,serif;font-size:1.125rem;line-height:1.875rem;color:#303342}@media (max-width:768px){blockquote{font-size:1rem;line-height:1.625rem}}.section ol,.section ul{font-family:Lora,serif;font-size:1.125rem;line-height:1.875rem;color:#303342}@media (max-width:768px){.section ol,.section ul{font-size:1rem;line-height:1.625rem}}a:not(.button){color:#842788;transition:color .3s ease;text-decoration:none}a:not(.button).read-link{color:#842788;font-weight:700}a:not(.button).read-link img{height:12px}a:not(.button):hover{text-decoration:underline}.button{display:inline-block;background-color:#842788;border:none;border-radius:4px;color:#fff;font-family:Muli,"Open Sans",sans-serif;font-size:1rem;font-weight:700;line-height:50px;padding:0 30px;text-align:center;text-decoration:none;text-transform:uppercase;flex-grow:0;transition:background-color .3s ease,color .3s ease;cursor:pointer}.button-arrow:after{content:"";display:inline-block;background-image:url(/assets/svgs/icon_arrow_SVG.svg);height:12px;width:12px;margin-left:8px;filter:brightness(10)}.button-dark-arrow:after{content:"";display:inline-block;background-image:url(/assets/svgs/icon_arrow_SVG.svg);height:12px;width:12px;margin-left:8px}.button-default{background-color:#552671;color:#fff}.button-default:focus,.button-default:hover{background-color:#b57db8}.button-blue{background-color:#3fdbfb;color:#303342}.button-blue:focus,.button-blue:hover{background-color:#b2f0fd}.button-yellow{background-color:#f9b835;color:#303342}.button-yellow:focus,.button-yellow:hover{background-color:#fde3ae}.button-flex{display:block;padding:0}.button:hover{text-decoration:none}form label{display:block;line-height:1.375rem;margin:15px 0 5px 0;font-size:1.125rem}@media (max-width:768px){form label{font-size:.875rem;line-height:1.125rem}}form input:not([type=submit]),form textarea{width:100%;border-radius:3px;padding:5px 15px;transition:all .2s ease;font-family:Lora,serif;font-size:1rem;line-height:1.875rem;color:#303342}form input:not([type=submit]):focus,form textarea:focus{border:1px solid #b57db8}form .button{margin-top:1.5rem}.f-muli{font-family:Muli,"Open Sans",sans-serif}.f-lora{font-family:Lora,serif}
.outer-column{margin-left:-50px!important;margin-right:-50px!important;width:calc(100% + 100px)}.container{max-width:66rem}@media only screen and (min-width:48em) and (max-width:63.99em){.container{width:unset;max-width:49rem}}@media only screen and (min-width:64em){.container{width:unset;max-width:65rem}}.row.row-nested{margin:0 -1rem}.start-xs{text-align:left}.end-xs{text-align:right}@media only screen and (min-width:48em){.start-sm{text-align:left}.end-sm{text-align:right}}@media only screen and (min-width:64em){.start-md{text-align:left}.end-md{text-align:right}}@media only screen and (min-width:75em){.start-lg{text-align:left}.end-lg{text-align:right}}.mb-50{margin-bottom:50px}.mb-200{margin-bottom:200px}
