/* colors - START*/
/* colors - END*/
/* trustpilot background and color - START*/
/* trustpilot background and color - END*/
/* transition timers */
/* letter spacing values */
/* border-radius */
/* START - nav menu right arrow */
/* END - nav menu right arrow */
/* dimensions - START */
/* Legend: 
    - "d" = desktop
    - "t" = tablet
    - "m" = mobile
    - "v" = vertical
    - "h" = horizontal
    - "i" = in section / spacing between paragraphs in a section
*/
/* head section */
/* normal section */
/* columns section */
/* buttons */
/* dimensions - END */
/* custom calc variable for home page section - START */
/* custom calc variable for home page section - END */
.main__container {
  margin: 0;
  padding: 0;
  background: #F6F6F7; }
  .main__container * {
    position: relative;
    margin: 0;
    padding: 0;
    font-family: 'Open Sans', Arial, sans-serif;
    min-width: 0;
    word-break: break-word; }
  .main__container .separator {
    position: relative; }
    .main__container .separator__bottom-divide:after, .main__container .separator__top-divide:before {
      content: "";
      display: block;
      position: absolute;
      left: 0;
      right: 0;
      width: 100%;
      height: 1px;
      margin: 0 auto;
      background: #DCDCDE; }
    .main__container .separator__bottom-divide:after {
      bottom: 0; }
    .main__container .separator__top-divide:before {
      top: 0; }
  .main__container .row {
    display: block;
    position: relative;
    width: 100%;
    height: auto;
    text-align: center; }
    .main__container .row .wrapper {
      max-width: 1420px;
      width: 100%;
      margin: 0 auto; }
      .main__container .row .wrapper h1 {
        color: #cd492b;
        font-weight: 300; }

.error-page .row__top {
  background: url("https://img.officetimeline.com/website/Content/images/backgrounds/light-gray-angle-background.svg") no-repeat;
  -o-background-size: cover;
     background-size: cover;
  background-position: center;
  padding: 130px 60px; }

.error-page .row__image {
  padding: 0 60px; }
  .error-page .row__image img {
    width: auto;
    max-width: 100%; }
  .error-page .row__image .cell {
    padding-bottom: 60px; }

.error-page .row__bottom {
  padding: 60px; }
  .error-page .row__bottom .cell__text {
    font-size: 16px;
    line-height: 36px;
    font-weight: 300; }
    .error-page .row__bottom .cell__text_2 {
      padding-bottom: 60px; }

@media screen and (max-width: 767.9px) {
  .error-page .row__top {
    padding: 80px 16px; }
  .error-page .row__image {
    padding: 0 16px 0; }
    .error-page .row__image img {
      width: auto;
      max-width: 100%; }
    .error-page .row__image .cell {
      padding-bottom: 40px; }
  .error-page .row__bottom {
    padding: 40px 16px 80px; }
    .error-page .row__bottom .cell__text {
      font-size: 16px;
      line-height: 36px;
      font-weight: 300; }
      .error-page .row__bottom .cell__text_2 {
        padding-bottom: 80px; } }

/*# sourceMappingURL=errors.min.css.map */
