.component-search-form-simple .form .form-row{position:relative;width:100%;max-width:500px;margin:0 auto 30px}@media (min-width:768px){.component-search-form-simple .form .form-row{margin:30px auto 60px}}.component-search-form-simple .form .form-row input[type=text]{border-radius:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.component-search-form-simple .form .form-row .form-row__input{width:100%;padding:0 20px 13px;color:#222;font-weight:400;font-size:18px;font-family:proxima-nova,sans-serif;line-height:22px;letter-spacing:0;text-align:center;background-color:transparent;border:none;border-bottom:1px solid #ccc}@media (min-width:768px){.component-search-form-simple .form .form-row .form-row__input{font-size:24px;line-height:29px}}.component-search-form-simple .form .form-row .form-row__submit{position:absolute;right:0;bottom:15px;background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width:768px){.component-search-form-simple .form .form-row .form-row__submit{right:8px;bottom:18px}}.component-search-form-simple .form .form-row .form-row__submit:hover{cursor:pointer}.component-search-form-simple .form .form-row .form-row__submit .svg.search-glass-light{width:16px;height:16px}.font-smoothing{-webkit-font-smoothing:antialiased;font-variant-ligatures:none}.align-bottom{position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.page-title{margin:0 0 30px;color:#292929;font-weight:700;font-size:14px;font-family:brandon-grotesque;letter-spacing:-.44px;text-align:center;text-transform:uppercase}@media (min-width:768px){.page-title{margin:10px 0 40px;font-size:24px;letter-spacing:-.75px}}.mixin-font-acta-medium{font-weight:400;font-family:Acta-Medium,serif;font-variant-ligatures:none}.mixin-font-acta-book{font-family:Acta-Book,serif;font-variant-ligatures:none}.mixin-font-acta-bookitalic{font-family:Acta-BookItalic,serif;font-variant-ligatures:none}.mixin-font-proxima-nova-light{font-weight:300;font-family:proxima-nova,Times New Roman,serif}.mixin-font-proxima-nova-regular{font-weight:400;font-family:proxima-nova,Times New Roman,serif}.mixin-font-proxima-nova-medium{font-weight:500;font-family:proxima-nova,Times New Roman,serif}.mixin-font-proxima-nova-semibold{font-weight:600;font-family:proxima-nova,Times New Roman,serif;font-style:normal}.mixin-font-proxima-nova-bold{font-weight:900;font-family:proxima-nova,Times New Roman,serif}.error404-view .section--hero-error404{height:300px;margin-top:-50px}@media (min-width:768px){.error404-view .section--hero-error404{height:600px;margin-top:-100px}}.error404-view .section--hero-error404 .hero-error404-wrapper{padding:90px 0 0;text-align:center}@media (min-width:768px){.error404-view .section--hero-error404 .hero-error404-wrapper{padding:250px 0 0}}.error404-view .section--hero-error404 .hero-error404-wrapper .copy-upper{font-family:Acta-Book,serif;font-variant-ligatures:none;margin-bottom:10px;color:#fff;font-size:36px;line-height:43px;letter-spacing:0}@media (min-width:768px){.error404-view .section--hero-error404 .hero-error404-wrapper .copy-upper{margin-bottom:20px;font-size:64px;line-height:77px}}.error404-view .section--hero-error404 .hero-error404-wrapper .copy-upper span{display:block}@media (min-width:768px){.error404-view .section--hero-error404 .hero-error404-wrapper .copy-upper span{display:inline}}.error404-view .section--hero-error404 .hero-error404-wrapper .copy-lower{margin-bottom:35px;color:#fff;font-size:14px;line-height:24px;letter-spacing:0;opacity:.76;font-family:Acta-Book,serif;font-variant-ligatures:none}@media (min-width:768px){.error404-view .section--hero-error404 .hero-error404-wrapper .copy-lower{margin-bottom:80px;font-size:20px}}.error404-view .section--hero-error404 .hero-error404-wrapper .search-form-simple-wrapper .form .form-row{max-width:350px}@media (min-width:768px){.error404-view .section--hero-error404 .hero-error404-wrapper .search-form-simple-wrapper .form .form-row{max-width:500px}}.error404-view .section--hero-error404 .hero-error404-wrapper .search-form-simple-wrapper .form .form-row .form-row__input{color:#aaa}.error404-view .page-title{margin:0 0 30px;color:#292929;font-weight:700;font-size:14px;font-family:brandon-grotesque;letter-spacing:-.44px;text-align:center;text-transform:uppercase}@media (min-width:768px){.error404-view .page-title{margin:10px 0 40px;font-size:24px;letter-spacing:-.75px}}.user-view{color:#292929}