.page-title {padding: 0 0 1.5rem;background: #f2f2f4;}
@media only screen and (min-width:48rem) {.page-title {padding: 1.5rem 0;}}
.bread {background: #f2f2f4;padding: 2rem 0;font-size: .875rem;line-height: 1.375rem;font-weight: 600;letter-spacing: .125rem;text-transform: uppercase;overflow-x: auto;-ms-overflow-style: none;scrollbar-width: none;}
.bread::-webkit-scrollbar {width: 0;height: 0;}
.bread .container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.bread__page {color: rgba(29,29,29,.2);-ms-flex-negative: 0;flex-shrink: 0;}
.bread__link {color: #e71c3a;-webkit-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;margin-right: 1.375rem;position: relative;display: block;-ms-flex-negative: 0;flex-shrink: 0;}
.bread__link:hover {color: #1d1d1d;}
.bread__link:after {position: absolute;content: "/";right: -.9375rem;color: #1d1d1d;}
.error {margin: 1.5rem;}
@media only screen and (min-width:67.5rem) {.error {margin: 3rem;}}
.error__wrap {padding: 1.5rem 0;background: #f2f2f4;}
@media only screen and (min-width:48rem) {.error__wrap {padding: 8.4375rem 0;}}
.error__title {font-size: 9rem;line-height: 10.5rem;font-weight: 300;text-transform: uppercase;color: #1d1d1d;font-family: Oswald;text-align: center;}
@media only screen and (min-width:48rem) {.error__title {font-size: 12.5rem;line-height: 13.5rem;}}
.error__text {margin-top: 1rem;text-align: center;font-size: 1rem;line-height: 1.5rem;color: #696969;}
@media only screen and (min-width:48rem) {.error__text {font-size: 1.5rem;line-height: 2rem;margin-top: 2rem;}}
.error__buttons {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 2rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 0 .625rem;}
@media only screen and (min-width:48rem) {.error__buttons {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;padding: 0;}}
.error__btn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;height: 3rem;font-size: .875rem;line-height: 1.25rem;font-weight: 700;letter-spacing: .125rem;text-transform: uppercase;color: #fff;-webkit-transition: background .25s ease-in-out,color .25s ease-in-out;-o-transition: background .25s ease-in-out,color .25s ease-in-out;transition: background .25s ease-in-out,color .25s ease-in-out;cursor: pointer;}
@media only screen and (min-width:48rem) {.error__btn {max-width: 18rem;}}
.error__btn:first-child {background: #e71c3a;}
.error__btn:first-child:hover {background: #1d1d1d;color: #fff;}
.error__btn:nth-child(2) {background: #1d1d1d;}
.error__btn:nth-child(2):hover {background: #e71c3a;color: #fff;}