.component-pagination .pages{margin:0;padding:0;list-style:none;text-align:center}.component-pagination .pages .pages__item{display:inline-block;margin:0 2px}.component-pagination .pages .pages__item .pages__item--left-text,.component-pagination .pages .pages__item .pages__item--right-text{display:none}.component-pagination .pages .pages__item .pages__item--left-caret,.component-pagination .pages .pages__item .pages__item--right-caret{position:relative;display:inline-block;width:25px;height:50px}.component-pagination .pages .pages__item .pages__item--left-caret:after,.component-pagination .pages .pages__item .pages__item--left-caret:before,.component-pagination .pages .pages__item .pages__item--right-caret:after,.component-pagination .pages .pages__item .pages__item--right-caret:before{content:"";display:block;position:absolute;background-color:#aaa;transition:all .5s;width:18px;height:2px}.component-pagination .pages .pages__item .pages__item--left-caret:before,.component-pagination .pages .pages__item .pages__item--right-caret:before{transform:rotate(-45deg)}.component-pagination .pages .pages__item .pages__item--left-caret:after,.component-pagination .pages .pages__item .pages__item--right-caret:after{transform:rotate(45deg)}.component-pagination .pages .pages__item .pages__item--left-caret:after,.component-pagination .pages .pages__item .pages__item--left-caret:before{transform-origin:0 50%;border-radius:3px 5px 5px 3px}.component-pagination .pages .pages__item .pages__item--left-caret:after{top:-1px}.component-pagination .pages .pages__item .pages__item--right-caret:after,.component-pagination .pages .pages__item .pages__item--right-caret:before{transform-origin:100% 50%;border-radius:5px 3px 3px 5px}.component-pagination .pages .pages__item .pages__item--right-caret:before{top:-1px}.component-pagination .pages .pages__item .page-emit{cursor:pointer}.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}}.view-subtopic .subtopic-header{margin-bottom:30px}@media (min-width:768px){.view-subtopic .subtopic-header{margin:10px 0 40px}}.view-subtopic .subtopic-header__title{font-weight:700;font-size:14px;font-family:Brandon-Grotesque,sans-serif;letter-spacing:-.44px;text-align:center;text-transform:uppercase}@media (min-width:768px){.view-subtopic .subtopic-header__title{font-size:24px;letter-spacing:-.75px}}