@charset "UTF-8";
/*!
Theme Name: NEWAOM
Theme URI: https://www.artofmanliness.com
Author: Art of Manliness
Author URI: https://www.artofmanliness.com
Description: Custom theme: NEWAOM, developed by Art of Manliness
Version: 1.0.0
*/
@font-face {
  font-family: 'Proxima Nova';
  src: url("assets/fonts/Proxima-Nova-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Proxima Nova Condensed';
  src: url("assets/fonts/Proxima-Nova-Condensed-Bold.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Proxima Nova Condensed Light';
  src: url("assets/fonts/Proxima-Nova-Condensed-Light.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Mango Grotesque';
  src: url("assets/fonts/MangoGrotesque-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Copernicus New Cond';
  src: url("assets/fonts/CopernicusNewCond-110.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0; }

input,
textarea,
button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  font-size: inherit;
  font-family: inherit; }

body {
  background-image: url("assets/img/plywood.webp");
  background-repeat: repeat;
  background-size: auto;
  margin: 0;
  padding: 0; }

.aom-unselectable {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.aom-center {
  text-align: center; }

.aom-hidden {
  display: none !important; }

.aom-wrapper {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding: 12px 25px 53px 25px;
  background-image: url("assets/img/vintage-paper.webp");
  background-repeat: repeat; }
  @media (min-width: 576px) {
    .aom-wrapper {
      max-width: 100%; } }
  @media (min-width: 768px) {
    .aom-wrapper {
      max-width: 100%; } }
  @media (min-width: 992px) {
    .aom-wrapper {
      max-width: 90%; } }
  @media (min-width: 1200px) {
    .aom-wrapper {
      max-width: 90%; } }
  @media (min-width: 1500px) {
    .aom-wrapper {
      max-width: 1424px; } }
  @media (min-width: 992px) {
    .aom-wrapper {
      padding: 30px 62px 53px 62px;
      margin-bottom: 152px;
      max-width: 1200px; } }

.aom-header {
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  padding-bottom: 25px;
  position: relative;
  z-index: 999; }
  .aom-header .aom-header-tagline {
    color: #C86027;
    text-align: center;
    font-family: "Proxima Nova", sans-serif;
    font-style: normal;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 14px;
    max-width: 230px;
    margin: 0 auto; }
    @media (min-width: 992px) {
      .aom-header .aom-header-tagline {
        font-size: 23px;
        line-height: normal;
        max-width: 100%; } }
  .aom-header .aom-header-branding {
    border-top: 2px solid #5F5A53;
    border-bottom: 2px solid #5F5A53;
    margin-top: 9px;
    padding-top: 3px;
    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;
    gap: 5%; }
    @media (max-width: 991.98px) {
      .aom-header .aom-header-branding {
        position: relative; } }
    @media (min-width: 992px) {
      .aom-header .aom-header-branding {
        margin-top: 19px;
        padding-top: 6px;
        padding-bottom: 0; } }
    @media (min-width: 1200px) {
      .aom-header .aom-header-branding {
        gap: 84px; } }
    .aom-header .aom-header-branding .dying-breed {
      display: none; }
      @media (min-width: 992px) {
        .aom-header .aom-header-branding .dying-breed {
          display: block; } }
      .aom-header .aom-header-branding .dying-breed img {
        height: 41px; }
    .aom-header .aom-header-branding .strenuous-life {
      display: none; }
      @media (min-width: 992px) {
        .aom-header .aom-header-branding .strenuous-life {
          display: block; } }
      .aom-header .aom-header-branding .strenuous-life img {
        height: 50px; }
    .aom-header .aom-header-branding .aom-logo video, .aom-header .aom-header-branding .aom-logo img {
      height: 141px; }
      @media (min-width: 992px) {
        .aom-header .aom-header-branding .aom-logo video, .aom-header .aom-header-branding .aom-logo img {
          height: 175px; } }
    .aom-header .aom-header-branding .aom-logo-sticky {
      display: none; }
    .aom-header .aom-header-branding .mckay-inc {
      display: none; }
      @media (min-width: 992px) {
        .aom-header .aom-header-branding .mckay-inc {
          display: block; } }
      .aom-header .aom-header-branding .mckay-inc img {
        height: 48px; }
    .aom-header .aom-header-branding .shop {
      display: none; }
      @media (min-width: 992px) {
        .aom-header .aom-header-branding .shop {
          display: block; } }
      .aom-header .aom-header-branding .shop img {
        height: 34px; }
    .aom-header .aom-header-branding .aom-menu-toggle {
      border: none;
      cursor: pointer;
      position: absolute;
      right: 20px;
      top: 14px;
      background-color: transparent; }
      @media (min-width: 992px) {
        .aom-header .aom-header-branding .aom-menu-toggle {
          display: none; } }
  .aom-header .aom-nav {
    padding: 21px 0 13px;
    border-bottom: 2px solid #5F5A53;
    display: none; }
    @media (min-width: 992px) {
      .aom-header .aom-nav {
        display: block; } }
    .aom-header .aom-nav .aom-nav-items {
      list-style-type: none;
      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;
      display: flex;
      align-items: center;
      gap: 2.5%; }
      @media (min-width: 1500px) {
        .aom-header .aom-nav .aom-nav-items {
          gap: 62px; } }
      .aom-header .aom-nav .aom-nav-items .aom-nav-item {
        text-align: center;
        font-family: "Mango Grotesque", sans-serif;
        font-size: 38px;
        font-style: normal;
        font-weight: 400;
        line-height: normal; }
        .aom-header .aom-nav .aom-nav-items .aom-nav-item a {
          color: #5F5A53;
          text-decoration: none;
          text-transform: uppercase; }
          .aom-header .aom-nav .aom-nav-items .aom-nav-item a:hover {
            color: #C86027; }
  .aom-header .aom-subcategory-nav {
    border-bottom: 2px solid #5F5A53;
    display: none; }
    @media (min-width: 992px) {
      .aom-header .aom-subcategory-nav {
        display: block; } }
    .aom-header .aom-subcategory-nav .aom-subcategory-list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      list-style-type: none;
      gap: 42px;
      padding: 0 0 20px; }
      .aom-header .aom-subcategory-nav .aom-subcategory-list .aom-subcategory-item a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        text-decoration: none;
        color: #5F5A53; }
        .aom-header .aom-subcategory-nav .aom-subcategory-list .aom-subcategory-item a img {
          display: block;
          width: 75px; }
        .aom-header .aom-subcategory-nav .aom-subcategory-list .aom-subcategory-item a span {
          text-align: center;
          font-family: "Proxima Nova", sans-serif;
          font-size: 15px;
          font-style: normal;
          font-weight: 700;
          line-height: normal;
          text-transform: uppercase;
          margin-top: 9px; }
      .aom-header .aom-subcategory-nav .aom-subcategory-list .aom-subcategory-item.aom-subcategory-item-active span {
        color: #C86027; }
  .aom-header .aom-nav-mobile {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100vw;
    height: 100vh;
    z-index: 999;
    overflow-y: auto;
    padding: 61px 43px 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    background: rgba(0, 0, 0, 0.9); }
    .aom-header .aom-nav-mobile[aria-hidden="false"] {
      display: block; }
    .aom-header .aom-nav-mobile .aom-nav-mobile-close {
      position: absolute;
      top: 63px;
      right: 45px;
      border: none;
      background-color: transparent;
      cursor: pointer; }
      .aom-header .aom-nav-mobile .aom-nav-mobile-close img {
        display: block;
        width: 22px; }
    .aom-header .aom-nav-mobile .aom-nav-mobile-grid {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-brands {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 47px;
        -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
                flex: 0 0 auto; }
        .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-brands .aom-nav-mobile-brand-item {
          display: block;
          position: relative; }
          .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-brands .aom-nav-mobile-brand-item img {
            display: block;
            max-width: 100%; }
            .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-brands .aom-nav-mobile-brand-item img.img-1 {
              width: 72px; }
            .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-brands .aom-nav-mobile-brand-item img.img-2, .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-brands .aom-nav-mobile-brand-item img.img-hover-2 {
              width: 68px; }
            .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-brands .aom-nav-mobile-brand-item img.img-3, .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-brands .aom-nav-mobile-brand-item img.img-hover-3 {
              width: 82px; }
            .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-brands .aom-nav-mobile-brand-item img.img-4, .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-brands .aom-nav-mobile-brand-item img.img-hover-4 {
              width: 57px; }
            .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-brands .aom-nav-mobile-brand-item img.img-5, .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-brands .aom-nav-mobile-brand-item img.img-hover-5 {
              width: 61px; }
          .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-brands .aom-nav-mobile-brand-item .img-hover-2, .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-brands .aom-nav-mobile-brand-item .img-hover-3, .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-brands .aom-nav-mobile-brand-item .img-hover-4, .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-brands .aom-nav-mobile-brand-item .img-hover-5 {
            position: absolute;
            top: 0;
            left: 0;
            opacity: 0;
            -webkit-transition: opacity 0.2s ease;
            transition: opacity 0.2s ease; }
          .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-brands .aom-nav-mobile-brand-item:hover .img-2, .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-brands .aom-nav-mobile-brand-item:hover .img-3, .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-brands .aom-nav-mobile-brand-item:hover .img-4, .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-brands .aom-nav-mobile-brand-item:hover .img-5, .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-brands .aom-nav-mobile-brand-item:focus-visible .img-2, .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-brands .aom-nav-mobile-brand-item:focus-visible .img-3, .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-brands .aom-nav-mobile-brand-item:focus-visible .img-4, .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-brands .aom-nav-mobile-brand-item:focus-visible .img-5 {
            opacity: 0; }
          .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-brands .aom-nav-mobile-brand-item:hover .img-hover-2, .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-brands .aom-nav-mobile-brand-item:hover .img-hover-3, .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-brands .aom-nav-mobile-brand-item:hover .img-hover-4, .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-brands .aom-nav-mobile-brand-item:hover .img-hover-5, .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-brands .aom-nav-mobile-brand-item:focus-visible .img-hover-2, .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-brands .aom-nav-mobile-brand-item:focus-visible .img-hover-3, .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-brands .aom-nav-mobile-brand-item:focus-visible .img-hover-4, .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-brands .aom-nav-mobile-brand-item:focus-visible .img-hover-5 {
            opacity: 1; }
      .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-items {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-flex: 0;
            -ms-flex: 0 0 180px;
                flex: 0 0 180px;
        list-style-type: none;
        margin-top: 54px; }
        .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-items .aom-nav-mobile-item {
          display: block;
          text-align: right;
          font-family: "Mango Grotesque", sans-serif;
          text-transform: uppercase;
          font-size: 38px;
          font-style: normal;
          font-weight: 400;
          line-height: normal;
          border-top: 3px solid #C86027;
          padding: 8px 0; }
          .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-items .aom-nav-mobile-item:last-of-type {
            border-bottom: 3px solid #C86027; }
          .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-items .aom-nav-mobile-item a {
            color: #EDE9E4;
            text-decoration: none; }
            .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-items .aom-nav-mobile-item a:hover {
              color: #C86027;
              font-weight: 700; }
          .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-items .aom-nav-mobile-item.aom-nav-mobile-item-active a {
            color: #C86027;
            font-weight: 700; }
          .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-items .aom-nav-mobile-item.aom-has-submenu.aom-submenu-open > a {
            color: #C86027; }
          .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-items .aom-nav-mobile-item .aom-nav-mobile-submenu {
            display: none;
            list-style-type: none;
            padding: 18px 0 15px; }
            .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-items .aom-nav-mobile-item .aom-nav-mobile-submenu li {
              text-align: right;
              font-family: "Proxima Nova", sans-serif;
              font-size: 18px;
              font-style: normal;
              font-weight: 700;
              line-height: normal;
              margin-bottom: 32px; }
              .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-items .aom-nav-mobile-item .aom-nav-mobile-submenu li:last-of-type {
                margin-bottom: 0; }
              .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-items .aom-nav-mobile-item .aom-nav-mobile-submenu li a {
                display: block;
                color: #EDE9E4;
                text-decoration: none;
                text-transform: uppercase; }
                .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-items .aom-nav-mobile-item .aom-nav-mobile-submenu li a:hover {
                  color: #C86027; }
          .aom-header .aom-nav-mobile .aom-nav-mobile-grid .aom-nav-mobile-items .aom-nav-mobile-item.aom-submenu-open .aom-nav-mobile-submenu {
            display: block; }
  .aom-header .aom-nav-item-active > a, .aom-header .aom-submenu-open > a {
    color: #C86027 !important;
    font-weight: 700; }

.aom-header-sticky {
  padding: 4px 24px 20px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  margin: 0 auto;
  z-index: 100;
  background: inherit;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease; }
  @media (min-width: 576px) {
    .aom-header-sticky {
      max-width: 100%; } }
  @media (min-width: 768px) {
    .aom-header-sticky {
      max-width: 100%; } }
  @media (min-width: 992px) {
    .aom-header-sticky {
      max-width: 90%; } }
  @media (min-width: 1200px) {
    .aom-header-sticky {
      max-width: 90%; } }
  @media (min-width: 1500px) {
    .aom-header-sticky {
      max-width: 1424px; } }
  @media (min-width: 992px) {
    .aom-header-sticky {
      padding: 5px 62px 20px;
      max-width: 1200px; } }
  .aom-header-sticky .aom-header-tagline {
    display: none; }
  .aom-header-sticky .aom-header-branding {
    margin-top: 0;
    border-top: none;
    padding-bottom: 5px; }
  .aom-header-sticky .aom-logo {
    display: none; }
  .aom-header-sticky .aom-subcategory-nav {
    display: none; }
  .aom-header-sticky .aom-logo-sticky {
    display: block !important; }
    .aom-header-sticky .aom-logo-sticky img {
      height: 53px; }

.aom-header-sticky-visible {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0); }

.aom-header-dying-breed .dying-breed {
  display: block !important; }
  .aom-header-dying-breed .dying-breed img {
    height: 146px !important;
    margin-top: 5px !important; }
    @media (min-width: 992px) {
      .aom-header-dying-breed .dying-breed img {
        height: 155px !important;
        margin-bottom: 20px !important;
        margin-top: 0 !important; } }

.aom-header-dying-breed .aom-logo img {
  display: none; }
  @media (min-width: 992px) {
    .aom-header-dying-breed .aom-logo img {
      height: 53px !important;
      display: block; } }

@media (max-width: 991.98px) {
  .aom-header-dying-breed .aom-logo-sticky {
    display: none !important; } }

.aom-header-dying-breed .aom-nav {
  display: none !important; }

@media (max-width: 991.98px) {
  .aom-header-dying-breed .aom-header-branding {
    padding-bottom: 0px !important; } }

.aom-header-tsl .strenuous-life {
  display: block !important; }
  .aom-header-tsl .strenuous-life img {
    height: 136px !important;
    margin-top: 11px !important; }

.aom-header-tsl .aom-logo img {
  display: none; }
  @media (min-width: 992px) {
    .aom-header-tsl .aom-logo img {
      height: 53px !important;
      display: block; } }

@media (max-width: 991.98px) {
  .aom-header-tsl .aom-logo-sticky {
    display: none !important; } }

.aom-header-tsl .aom-nav {
  display: none !important; }

@media (min-width: 992px) {
  .aom-header-tsl .aom-header-branding {
    padding-bottom: 29px !important; } }

.aom-header-mckay .mckay-inc {
  display: block !important; }
  .aom-header-mckay .mckay-inc img {
    height: 130px !important;
    margin-top: 11px !important;
    margin-left: -16px; }
    @media (min-width: 992px) {
      .aom-header-mckay .mckay-inc img {
        height: 150px !important;
        margin-top: 11px !important;
        margin-left: 0; } }

.aom-header-mckay .aom-logo img {
  display: none; }
  @media (min-width: 992px) {
    .aom-header-mckay .aom-logo img {
      height: 53px !important;
      display: block; } }

@media (max-width: 991.98px) {
  .aom-header-mckay .aom-logo-sticky {
    display: none !important; } }

.aom-header-mckay .aom-nav {
  display: none !important; }

@media (min-width: 992px) {
  .aom-header-mckay .aom-header-branding {
    padding-bottom: 15px !important; } }

.aom-recent-posts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 0 17px 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  @media (min-width: 992px) {
    .aom-recent-posts {
      padding: 10px 0 0;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      gap: 3.3%; } }
  .aom-recent-posts .aom-recent-posts-featured {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%; }
    @media (min-width: 992px) {
      .aom-recent-posts .aom-recent-posts-featured {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1; } }
    @media (min-width: 1200px) {
      .aom-recent-posts .aom-recent-posts-featured {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 65.8%;
                flex: 0 0 65.8%;
        max-width: 65.8%; } }
    .aom-recent-posts .aom-recent-posts-featured .aom-recent-posts-link {
      display: block; }
      .aom-recent-posts .aom-recent-posts-featured .aom-recent-posts-link img {
        display: block;
        width: 100%;
        height: auto; }
    .aom-recent-posts .aom-recent-posts-featured .aom-recent-posts-content {
      padding: 15px 0px 15px 13px; }
      @media (min-width: 992px) {
        .aom-recent-posts .aom-recent-posts-featured .aom-recent-posts-content {
          padding: 31px; } }
      .aom-recent-posts .aom-recent-posts-featured .aom-recent-posts-content .aom-recent-posts-categories {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        gap: 4px;
        color: #C86027;
        font-family: "Proxima Nova Condensed", sans-serif; }
        .aom-recent-posts .aom-recent-posts-featured .aom-recent-posts-content .aom-recent-posts-categories a {
          color: #C86027;
          font-size: 16px;
          font-style: normal;
          font-weight: 700;
          line-height: normal;
          text-transform: uppercase;
          text-decoration: none; }
      .aom-recent-posts .aom-recent-posts-featured .aom-recent-posts-content .aom-recent-posts-title {
        font-family: "Copernicus New Cond", sans-serif;
        font-style: normal;
        font-weight: 500;
        margin-top: 4px;
        font-size: 32px;
        line-height: 37px; }
        @media (min-width: 1200px) {
          .aom-recent-posts .aom-recent-posts-featured .aom-recent-posts-content .aom-recent-posts-title {
            margin-top: 12px;
            font-size: 64px;
            line-height: 70px; } }
        .aom-recent-posts .aom-recent-posts-featured .aom-recent-posts-content .aom-recent-posts-title a {
          color: #5F5A53;
          text-decoration: none; }
          .aom-recent-posts .aom-recent-posts-featured .aom-recent-posts-content .aom-recent-posts-title a:hover {
            color: #C86027; }
  .aom-recent-posts .aom-recent-posts-sidebar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media (min-width: 992px) {
      .aom-recent-posts .aom-recent-posts-sidebar {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1; } }
    @media (min-width: 1200px) {
      .aom-recent-posts .aom-recent-posts-sidebar {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 30%;
                flex: 0 0 30%;
        max-width: 30%;
        padding-bottom: 31px; } }
    .aom-recent-posts .aom-recent-posts-sidebar .aom-recent-posts-sidebar-title {
      color: #C86027;
      font-family: "Mango Grotesque", sans-serif;
      font-size: 45px;
      font-style: normal;
      font-weight: 300;
      line-height: normal;
      text-transform: uppercase; }
      @media (max-width: 991.98px) {
        .aom-recent-posts .aom-recent-posts-sidebar .aom-recent-posts-sidebar-title {
          display: none; } }
      @media (min-width: 1200px) {
        .aom-recent-posts .aom-recent-posts-sidebar .aom-recent-posts-sidebar-title {
          font-size: 64px; } }
    .aom-recent-posts .aom-recent-posts-sidebar .aom-recent-posts-list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 6px 0 0 0; }
      @media (min-width: 992px) {
        .aom-recent-posts .aom-recent-posts-sidebar .aom-recent-posts-list {
          padding: 5px 0 0 6px; } }
      .aom-recent-posts .aom-recent-posts-sidebar .aom-recent-posts-list .aom-recent-posts-list-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        gap: 18px;
        margin-bottom: 15px; }
        @media (min-width: 992px) {
          .aom-recent-posts .aom-recent-posts-sidebar .aom-recent-posts-list .aom-recent-posts-list-item {
            margin-bottom: 20px; } }
        .aom-recent-posts .aom-recent-posts-sidebar .aom-recent-posts-list .aom-recent-posts-list-item:last-of-type {
          margin-bottom: 0 !important; }
        .aom-recent-posts .aom-recent-posts-sidebar .aom-recent-posts-list .aom-recent-posts-list-item .aom-recent-posts-list-image {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 39%;
                  flex: 0 0 39%; }
          @media (min-width: 1200px) {
            .aom-recent-posts .aom-recent-posts-sidebar .aom-recent-posts-list .aom-recent-posts-list-item .aom-recent-posts-list-image {
              -webkit-box-flex: 0;
                  -ms-flex: 0 0 auto;
                      flex: 0 0 auto; } }
          .aom-recent-posts .aom-recent-posts-sidebar .aom-recent-posts-list .aom-recent-posts-list-item .aom-recent-posts-list-image img {
            display: block;
            width: 100%;
            height: auto; }
            @media (min-width: 1200px) {
              .aom-recent-posts .aom-recent-posts-sidebar .aom-recent-posts-list .aom-recent-posts-list-item .aom-recent-posts-list-image img {
                width: 100px; } }
            @media (min-width: 1500px) {
              .aom-recent-posts .aom-recent-posts-sidebar .aom-recent-posts-list .aom-recent-posts-list-item .aom-recent-posts-list-image img {
                width: 192px; } }
        .aom-recent-posts .aom-recent-posts-sidebar .aom-recent-posts-list .aom-recent-posts-list-item .aom-recent-posts-list-content .aom-recent-posts-list-category {
          color: #C86027;
          font-family: "Proxima Nova Condensed", sans-serif;
          text-decoration: none;
          text-transform: uppercase;
          font-size: 12px;
          font-style: normal;
          font-weight: 700;
          line-height: normal;
          display: block;
          margin-top: 2px; }
          @media (min-width: 992px) {
            .aom-recent-posts .aom-recent-posts-sidebar .aom-recent-posts-list .aom-recent-posts-list-item .aom-recent-posts-list-content .aom-recent-posts-list-category {
              margin-top: 7px; } }
        .aom-recent-posts .aom-recent-posts-sidebar .aom-recent-posts-list .aom-recent-posts-list-item .aom-recent-posts-list-content .aom-recent-posts-list-title {
          font-family: "Copernicus New Cond", sans-serif;
          font-size: 16px;
          font-style: normal;
          font-weight: 500;
          line-height: normal;
          margin-top: 1px; }
          @media (min-width: 992px) {
            .aom-recent-posts .aom-recent-posts-sidebar .aom-recent-posts-list .aom-recent-posts-list-item .aom-recent-posts-list-content .aom-recent-posts-list-title {
              margin-top: 3px;
              font-size: 22px;
              line-height: 24px; } }
          .aom-recent-posts .aom-recent-posts-sidebar .aom-recent-posts-list .aom-recent-posts-list-item .aom-recent-posts-list-content .aom-recent-posts-list-title a {
            color: #5F5A53;
            text-decoration: none; }
            .aom-recent-posts .aom-recent-posts-sidebar .aom-recent-posts-list .aom-recent-posts-list-item .aom-recent-posts-list-content .aom-recent-posts-list-title a:hover {
              color: #C86027; }

.aom-podcast {
  padding: 25px 0 15px; }
  @media (min-width: 992px) {
    .aom-podcast {
      padding: 31px 0 37px; } }
  @media (min-width: 1200px) {
    .aom-podcast {
      padding: 5px 0; } }
  .aom-podcast .aom-section-title {
    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;
    text-align: center;
    gap: 8px; }
    @media (min-width: 992px) {
      .aom-podcast .aom-section-title {
        gap: 50px; } }
    .aom-podcast .aom-section-title::before, .aom-podcast .aom-section-title::after {
      content: "";
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      height: 5px;
      background-color: #DFD4B9;
      margin: -8px 0 0;
      max-width: 95px; }
      @media (min-width: 992px) {
        .aom-podcast .aom-section-title::before, .aom-podcast .aom-section-title::after {
          height: 5px;
          margin: -13px 0 0; } }
  .aom-podcast .aom-podcast-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
    padding: 17px 18px 10px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 16px 0; }
    @media (min-width: 992px) {
      .aom-podcast .aom-podcast-list {
        padding: 25px 0 10px; } }
    @media (min-width: 1200px) {
      .aom-podcast .aom-podcast-list {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        gap: 24px; } }
    .aom-podcast .aom-podcast-list .aom-podcast-item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      @media (max-width: 991.98px) {
        .aom-podcast .aom-podcast-list .aom-podcast-item {
          width: calc(50% - 8px); } }
      @media (min-width: 992px) {
        .aom-podcast .aom-podcast-list .aom-podcast-item {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 49%;
                  flex: 0 0 49%; } }
      @media (min-width: 1200px) {
        .aom-podcast .aom-podcast-list .aom-podcast-item {
          -webkit-box-flex: 1;
              -ms-flex: 1 1 25%;
                  flex: 1 1 25%; } }
      .aom-podcast .aom-podcast-list .aom-podcast-item .aom-podcast-image {
        display: block;
        width: 100%;
        aspect-ratio: 9/5;
        overflow: hidden; }
        .aom-podcast .aom-podcast-list .aom-podcast-item .aom-podcast-image img {
          width: 100%;
          height: 100%;
          -o-object-fit: cover;
             object-fit: cover;
          -o-object-position: center;
             object-position: center;
          display: block; }
      .aom-podcast .aom-podcast-list .aom-podcast-item .aom-podcast-episode {
        margin-top: 10px;
        color: #C86027;
        font-family: "Proxima Nova Condensed", sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: uppercase;
        padding-left: 12px; }
        @media (min-width: 992px) {
          .aom-podcast .aom-podcast-list .aom-podcast-item .aom-podcast-episode {
            font-size: 16px;
            margin-top: 26px;
            padding-left: 29px; } }
      .aom-podcast .aom-podcast-list .aom-podcast-item .aom-podcast-title {
        margin-top: 2px;
        font-family: "Copernicus New Cond", sans-serif;
        font-size: 20px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        padding-left: 12px; }
        @media (min-width: 992px) {
          .aom-podcast .aom-podcast-list .aom-podcast-item .aom-podcast-title {
            font-size: 32px;
            line-height: 37px;
            padding-left: 29px;
            margin-top: 5px; } }
        .aom-podcast .aom-podcast-list .aom-podcast-item .aom-podcast-title a {
          color: #5F5A53;
          text-decoration: none; }
          .aom-podcast .aom-podcast-list .aom-podcast-item .aom-podcast-title a:hover {
            color: #C86027; }
  .aom-podcast .aom-podcast-more {
    padding: 9px 0 8px; }
    @media (min-width: 992px) {
      .aom-podcast .aom-podcast-more {
        padding: 20px 0 29px; } }
    .aom-podcast .aom-podcast-more a {
      margin: 0 auto;
      display: block;
      border-radius: 45px;
      background: #C86027;
      text-align: center;
      font-family: "Proxima Nova Condensed", sans-serif;
      font-style: normal;
      font-weight: 700;
      line-height: 22px;
      width: 288px;
      max-width: 100%;
      text-decoration: none;
      color: #FFF;
      text-transform: uppercase;
      padding: 9px;
      font-size: 18px; }
      @media (min-width: 992px) {
        .aom-podcast .aom-podcast-more a {
          margin: 0 auto;
          display: block;
          border-radius: 45px;
          background: #C86027;
          text-align: center;
          font-family: "Proxima Nova Condensed", sans-serif;
          font-style: normal;
          font-weight: 700;
          line-height: 22px;
          width: 450px;
          max-width: 100%;
          text-decoration: none;
          color: #FFF;
          text-transform: uppercase;
          padding: 9px;
          font-size: 18px; } }

.aom-featured {
  padding: 20px 0 0; }
  @media (min-width: 992px) {
    .aom-featured {
      padding: 30px 0 30px; } }
  .aom-featured .aom-section-title {
    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;
    text-align: center;
    gap: 16px; }
    @media (min-width: 992px) {
      .aom-featured .aom-section-title {
        gap: 32px; } }
    .aom-featured .aom-section-title::before, .aom-featured .aom-section-title::after {
      content: "";
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      height: 5px;
      background-color: #DFD4B9;
      margin: -8px 0 0;
      max-width: 228px; }
      @media (min-width: 992px) {
        .aom-featured .aom-section-title::before, .aom-featured .aom-section-title::after {
          height: 5px;
          margin: -13px 0 0; } }
  .aom-featured .aom-featured-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 13px 37px;
    list-style: none;
    padding: 0;
    margin-top: 20px; }
    @media (min-width: 992px) {
      .aom-featured .aom-featured-list {
        gap: 20px 30px; } }
    @media (max-width: 991.98px) {
      .aom-featured .aom-featured-list .aom-featured-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        padding: 0 15px;
        width: 100%; } }
    @media (min-width: 992px) {
      .aom-featured .aom-featured-list .aom-featured-item {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(50% - 19px);
                flex: 0 0 calc(50% - 19px); } }
    @media (max-width: 991.98px) {
      .aom-featured .aom-featured-list .aom-featured-item .aom-featured-image {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 40%;
                flex: 0 0 40%; } }
    .aom-featured .aom-featured-list .aom-featured-item .aom-featured-image a {
      display: block;
      width: 100%;
      aspect-ratio: 63/38;
      overflow: hidden; }
      .aom-featured .aom-featured-list .aom-featured-item .aom-featured-image a img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover;
        -o-object-position: center;
           object-position: center;
        display: block; }
    .aom-featured .aom-featured-list .aom-featured-item .aom-featured-text {
      padding-left: 12px; }
      @media (max-width: 991.98px) {
        .aom-featured .aom-featured-list .aom-featured-item .aom-featured-text {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 60%;
                  flex: 0 0 60%; } }
      @media (min-width: 992px) {
        .aom-featured .aom-featured-list .aom-featured-item .aom-featured-text {
          padding-left: 29px; } }
      .aom-featured .aom-featured-list .aom-featured-item .aom-featured-text .aom-featured-category {
        display: block;
        font-family: "Proxima Nova Condensed", sans-serif;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        color: #C86027;
        text-decoration: none;
        text-transform: uppercase;
        margin-top: 3px;
        font-size: 12px; }
        @media (min-width: 992px) {
          .aom-featured .aom-featured-list .aom-featured-item .aom-featured-text .aom-featured-category {
            margin-top: 25px;
            font-size: 16px; } }
      .aom-featured .aom-featured-list .aom-featured-item .aom-featured-text .aom-featured-title {
        font-family: "Copernicus New Cond", sans-serif;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        margin-top: 1px;
        font-size: 16px; }
        @media (min-width: 992px) {
          .aom-featured .aom-featured-list .aom-featured-item .aom-featured-text .aom-featured-title {
            font-size: 44px;
            margin-top: 8px; } }
        .aom-featured .aom-featured-list .aom-featured-item .aom-featured-text .aom-featured-title a {
          color: #5F5A53;
          text-decoration: none; }
          .aom-featured .aom-featured-list .aom-featured-item .aom-featured-text .aom-featured-title a:hover {
            color: #C86027; }

.aom-section-title {
  color: #C86027;
  text-align: center;
  -webkit-font-feature-settings: 'liga' off, 'clig' off;
          font-feature-settings: 'liga' off, 'clig' off;
  font-family: "Mango Grotesque", sans-serif;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 52px; }
  @media (min-width: 992px) {
    .aom-section-title {
      font-size: 95px; } }

.ate-banner {
  position: relative;
  margin: 0 auto;
  max-width: 460px; }
  @media (min-width: 992px) {
    .ate-banner {
      max-width: inherit;
      margin: -25px -23px; } }
  .ate-banner .ate-banner-bg-desktop {
    width: 100%;
    display: none; }
    @media (min-width: 992px) {
      .ate-banner .ate-banner-bg-desktop {
        display: block; } }
  .ate-banner .ate-banner-bg-mobile {
    width: 100%;
    margin: 18px 0 0;
    display: block; }
    @media (min-width: 992px) {
      .ate-banner .ate-banner-bg-mobile {
        display: none; } }
  .ate-banner .ate-banner-icons {
    width: 150px;
    position: absolute;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 6px 16px;
    bottom: 6%;
    left: 55%;
    -webkit-transform: translateX(-55%);
        -ms-transform: translateX(-55%);
            transform: translateX(-55%); }
    @media (min-width: 992px) {
      .ate-banner .ate-banner-icons {
        bottom: 27%;
        right: 4.3%;
        left: inherit;
        -webkit-transform: none;
            -ms-transform: none;
                transform: none; } }
    .ate-banner .ate-banner-icons img {
      width: 30px; }

.aom-skills {
  padding: 27px 0 0; }
  @media (min-width: 992px) {
    .aom-skills {
      padding: 35px 0 0; } }
  .aom-skills .aom-section-title {
    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;
    text-align: center;
    gap: 24px; }
    @media (min-width: 992px) {
      .aom-skills .aom-section-title {
        gap: 34px; } }
    .aom-skills .aom-section-title::before, .aom-skills .aom-section-title::after {
      content: "";
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      height: 5px;
      background-color: #DFD4B9;
      margin: -8px 0 0;
      max-width: 197px; }
      @media (min-width: 992px) {
        .aom-skills .aom-section-title::before, .aom-skills .aom-section-title::after {
          height: 5px;
          margin: -13px 0 0; } }
  .aom-skills .aom-skills-more {
    padding: 25px 0 0; }
    @media (min-width: 992px) {
      .aom-skills .aom-skills-more {
        padding: 34px 0 0; } }
    .aom-skills .aom-skills-more a {
      margin: 0 auto;
      display: block;
      border-radius: 45px;
      background: #C86027;
      text-align: center;
      font-family: "Proxima Nova Condensed", sans-serif;
      font-style: normal;
      font-weight: 700;
      line-height: 22px;
      width: 315px;
      max-width: 100%;
      text-decoration: none;
      color: #FFF;
      text-transform: uppercase;
      padding: 9px;
      font-size: 18px; }
      @media (min-width: 992px) {
        .aom-skills .aom-skills-more a {
          margin: 0 auto;
          display: block;
          border-radius: 45px;
          background: #C86027;
          text-align: center;
          font-family: "Proxima Nova Condensed", sans-serif;
          font-style: normal;
          font-weight: 700;
          line-height: 22px;
          width: 450px;
          max-width: 100%;
          text-decoration: none;
          color: #FFF;
          text-transform: uppercase;
          padding: 9px;
          font-size: 18px; } }
  .aom-skills .aom-skills-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
    margin-top: 20px;
    gap: 17px 6%;
    padding: 0 16px; }
    @media (min-width: 992px) {
      .aom-skills .aom-skills-list {
        gap: 32px;
        padding: 0; } }
    .aom-skills .aom-skills-list .aom-skills-item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 47%;
              flex: 0 0 47%;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
      @media (min-width: 1200px) {
        .aom-skills .aom-skills-list .aom-skills-item {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 calc(50% - 20px);
                  flex: 0 0 calc(50% - 20px);
          gap: 31px;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start; } }
      .aom-skills .aom-skills-list .aom-skills-item .aom-skills-image {
        display: block;
        aspect-ratio: 80 / 51;
        overflow: hidden;
        -webkit-box-flex: 0;
            -ms-flex: 0 0 64%;
                flex: 0 0 64%; }
        .aom-skills .aom-skills-list .aom-skills-item .aom-skills-image img {
          width: 100%;
          height: 100%;
          -o-object-fit: cover;
             object-fit: cover;
          -o-object-position: center;
             object-position: center;
          display: block; }
      .aom-skills .aom-skills-list .aom-skills-item .aom-skills-content {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 36%;
                flex: 0 0 36%; }
        .aom-skills .aom-skills-list .aom-skills-item .aom-skills-content .aom-skills-category {
          display: block;
          color: #C86027;
          font-family: "Proxima Nova Condensed", sans-serif;
          font-style: normal;
          font-weight: 700;
          line-height: normal;
          text-transform: uppercase;
          text-decoration: none;
          font-size: 12px;
          margin: 11px 0 0; }
          @media (min-width: 992px) {
            .aom-skills .aom-skills-list .aom-skills-item .aom-skills-content .aom-skills-category {
              font-size: 16px;
              margin: 0; } }
        .aom-skills .aom-skills-list .aom-skills-item .aom-skills-content .aom-skills-title {
          font-family: "Copernicus New Cond", sans-serif;
          font-style: normal;
          font-weight: 500;
          font-size: 20px;
          line-height: normal; }
          @media (min-width: 992px) {
            .aom-skills .aom-skills-list .aom-skills-item .aom-skills-content .aom-skills-title {
              font-size: 32px;
              line-height: 37px;
              margin-top: 4px; } }
          .aom-skills .aom-skills-list .aom-skills-item .aom-skills-content .aom-skills-title a {
            color: #5F5A53;
            text-decoration: none; }
            .aom-skills .aom-skills-list .aom-skills-item .aom-skills-content .aom-skills-title a:hover {
              color: #C86027; }

.aom-brand-promos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  padding: 25px 0 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media (min-width: 1200px) {
    .aom-brand-promos {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      padding: 36px 0 0;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      gap: 41px; } }
  .aom-brand-promos .aom-brand-promo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%; }
    .aom-brand-promos .aom-brand-promo:first-of-type {
      background-color: #e0d6bd;
      mix-blend-mode: multiply;
      background-size: cover;
      background-position: center;
      padding: 10px 20px 12px;
      max-width: 305px;
      margin: 0 auto; }
      @media (min-width: 992px) {
        .aom-brand-promos .aom-brand-promo:first-of-type {
          padding: 6px 20px 12px;
          max-width: 100%;
          margin: 0; } }
      @media (min-width: 992px) {
        .aom-brand-promos .aom-brand-promo:first-of-type {
          padding: 22px 20px; } }
      .aom-brand-promos .aom-brand-promo:first-of-type .aom-brand-promo-eyebrow {
        color: #61828C;
        text-align: center;
        font-family: "Mango Grotesque", sans-serif;
        font-size: 60px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        text-transform: uppercase; }
        @media (min-width: 992px) {
          .aom-brand-promos .aom-brand-promo:first-of-type .aom-brand-promo-eyebrow {
            font-size: 85px;
            letter-spacing: 1.3px; } }
      .aom-brand-promos .aom-brand-promo:first-of-type video, .aom-brand-promos .aom-brand-promo:first-of-type img {
        width: 164px;
        margin-top: -10px; }
        @media (min-width: 992px) {
          .aom-brand-promos .aom-brand-promo:first-of-type video, .aom-brand-promos .aom-brand-promo:first-of-type img {
            width: 250px;
            margin-top: -31px; } }
      .aom-brand-promos .aom-brand-promo:first-of-type a {
        margin: 0 auto;
        display: block;
        border-radius: 45px;
        background: #C86027;
        text-align: center;
        font-family: "Proxima Nova Condensed", sans-serif;
        font-style: normal;
        font-weight: 700;
        line-height: 22px;
        width: 320px;
        max-width: 100%;
        text-decoration: none;
        color: #FFF;
        text-transform: uppercase;
        padding: 9px;
        font-size: 18px;
        margin: 5px auto 0; }
        @media (min-width: 1200px) {
          .aom-brand-promos .aom-brand-promo:first-of-type a {
            margin: -8px auto 0; } }
    .aom-brand-promos .aom-brand-promo:last-of-type {
      background: #2a402a;
      background-repeat: repeat;
      mix-blend-mode: multiply;
      background-size: cover;
      background-position: center;
      padding: 17px 20px 19px;
      max-width: 305px;
      margin: 0 auto; }
      @media (min-width: 992px) {
        .aom-brand-promos .aom-brand-promo:last-of-type {
          padding: 32px 20px;
          max-width: 100%;
          margin: 0; } }
      .aom-brand-promos .aom-brand-promo:last-of-type .aom-brand-promo-eyebrow {
        color: #DBC174;
        text-align: center;
        font-family: "Mango Grotesque", sans-serif;
        font-size: 66px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: uppercase;
        letter-spacing: 2px; }
        @media (min-width: 992px) {
          .aom-brand-promos .aom-brand-promo:last-of-type .aom-brand-promo-eyebrow {
            font-size: 88px;
            letter-spacing: 2px; } }
      .aom-brand-promos .aom-brand-promo:last-of-type video, .aom-brand-promos .aom-brand-promo:last-of-type img {
        width: 152px;
        margin-top: -8px; }
        @media (min-width: 992px) {
          .aom-brand-promos .aom-brand-promo:last-of-type video, .aom-brand-promos .aom-brand-promo:last-of-type img {
            width: 260px;
            margin-top: -14px; } }
      .aom-brand-promos .aom-brand-promo:last-of-type a {
        margin: 0 auto;
        display: block;
        border-radius: 45px;
        background: #DBC174;
        text-align: center;
        font-family: "Proxima Nova Condensed", sans-serif;
        font-style: normal;
        font-weight: 700;
        line-height: 22px;
        width: 320px;
        max-width: 100%;
        text-decoration: none;
        color: #2A402A;
        text-transform: uppercase;
        padding: 9px;
        font-size: 18px;
        margin: 7px auto 0; }
        @media (max-width: 767.98px) {
          .aom-brand-promos .aom-brand-promo:last-of-type a {
            line-height: 19px; } }
        @media (min-width: 992px) {
          .aom-brand-promos .aom-brand-promo:last-of-type a {
            margin: 12px auto 0; } }
    .aom-brand-promos .aom-brand-promo .aom-brand-promo-row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      @media (min-width: 992px) {
        .aom-brand-promos .aom-brand-promo .aom-brand-promo-row {
          gap: 20px; } }
      .aom-brand-promos .aom-brand-promo .aom-brand-promo-row p {
        color: #7C5D3C;
        text-align: center;
        font-family: "Proxima Nova Condensed", sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: 900;
        line-height: normal;
        text-transform: uppercase;
        border-top: 2px solid #A59F95;
        border-bottom: 2px solid #A59F95;
        padding: 7px 0;
        margin-top: 34px; }
        @media (min-width: 992px) {
          .aom-brand-promos .aom-brand-promo .aom-brand-promo-row p {
            font-size: 21px; } }
    .aom-brand-promos .aom-brand-promo .aom-brand-promo-image {
      display: block;
      max-width: 100%;
      height: auto; }
    .aom-brand-promos .aom-brand-promo .aom-brand-promo-title {
      color: #61828C;
      text-align: center;
      font-family: "Mango Grotesque", sans-serif;
      font-size: 73px;
      font-style: normal;
      font-weight: 600;
      line-height: normal;
      text-transform: uppercase;
      margin-top: 8px; }
      @media (min-width: 992px) {
        .aom-brand-promos .aom-brand-promo .aom-brand-promo-title {
          font-size: 101px;
          letter-spacing: 1.3px;
          margin-top: -2px; } }

.aom-newsletter {
  background: #B09784;
  mix-blend-mode: multiply;
  margin: 21px auto 16px;
  padding: 17px 20px 12px;
  max-width: 305px; }
  @media (min-width: 992px) {
    .aom-newsletter {
      max-width: 100%; } }
  @media (min-width: 1200px) {
    .aom-newsletter {
      padding: 15px 20px 18px;
      margin: 35px 0 30px; } }
  .aom-newsletter .aom-newsletter-title {
    color: #EDEDED;
    text-align: center;
    font-family: "Mango Grotesque", sans-serif;
    font-size: 75px;
    font-style: normal;
    font-weight: 700;
    line-height: 56px;
    text-transform: uppercase;
    max-width: 220px;
    margin: 0 auto; }
    @media (min-width: 992px) {
      .aom-newsletter .aom-newsletter-title {
        max-width: inherit;
        margin: 0; } }
    @media (min-width: 1200px) {
      .aom-newsletter .aom-newsletter-title {
        font-size: 169px;
        letter-spacing: 4px;
        line-height: normal; } }
  .aom-newsletter .aom-newsletter-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 17px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center; }
    @media (min-width: 1200px) {
      .aom-newsletter .aom-newsletter-content {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        text-align: inherit; } }
    .aom-newsletter .aom-newsletter-content .aom-newsletter-animation {
      width: 123px;
      height: 123px;
      margin: -14px auto 1px; }
      @media (min-width: 1200px) {
        .aom-newsletter .aom-newsletter-content .aom-newsletter-animation {
          margin: -61px 0 0 118px;
          width: 242px;
          height: 242px; } }
    .aom-newsletter .aom-newsletter-content .aom-newsletter-subtitle {
      color: #EDEDED;
      text-align: center;
      font-family: "Mango Grotesque", sans-serif;
      text-transform: uppercase;
      font-size: 32px;
      font-style: normal;
      font-weight: 700;
      line-height: normal;
      margin: -30px 0 0px -13px; }
      @media (min-width: 1200px) {
        .aom-newsletter .aom-newsletter-content .aom-newsletter-subtitle {
          font-size: 60px;
          letter-spacing: 1.5px;
          margin: -18px 0 14px -16px; } }
    .aom-newsletter .aom-newsletter-content .aom-newsletter-input {
      width: 347px;
      border-radius: 45px;
      background: #FFF;
      text-align: center;
      font-family: "Proxima Nova Condensed Light", sans-serif;
      font-size: 23px;
      font-style: normal;
      font-weight: 300;
      line-height: normal;
      padding: 8px;
      border: none;
      margin-left: 0;
      max-width: 100%;
      color: #C86027; }
      @media (min-width: 1200px) {
        .aom-newsletter .aom-newsletter-content .aom-newsletter-input {
          width: 492px;
          margin-left: 10px;
          padding: 10px; } }
      .aom-newsletter .aom-newsletter-content .aom-newsletter-input::-webkit-input-placeholder {
        color: #C86027; }
      .aom-newsletter .aom-newsletter-content .aom-newsletter-input::-moz-placeholder {
        color: #C86027; }
      .aom-newsletter .aom-newsletter-content .aom-newsletter-input:-ms-input-placeholder {
        color: #C86027; }
      .aom-newsletter .aom-newsletter-content .aom-newsletter-input::-ms-input-placeholder {
        color: #C86027; }
      .aom-newsletter .aom-newsletter-content .aom-newsletter-input::placeholder {
        color: #C86027; }
    .aom-newsletter .aom-newsletter-content .aom-subscribe-btn {
      margin: 0 auto;
      display: block;
      border-radius: 45px;
      background: #E0D6BD;
      text-align: center;
      font-family: "Proxima Nova Condensed", sans-serif;
      font-style: normal;
      font-weight: 700;
      line-height: 22px;
      width: 350px;
      max-width: 100%;
      text-decoration: none;
      color: #7C5D3C;
      text-transform: uppercase;
      padding: 9px;
      font-size: 18px;
      cursor: pointer;
      border: none;
      margin: 4px auto 0; }
      @media (max-width: 767.98px) {
        .aom-newsletter .aom-newsletter-content .aom-subscribe-btn {
          line-height: 23px; } }
      @media (min-width: 1200px) {
        .aom-newsletter .aom-newsletter-content .aom-subscribe-btn {
          margin: 15px auto 0; } }

.aom-popup-form .aom-subscribe-checkboxes, .aom-newsletter .aom-subscribe-checkboxes {
  display: table;
  margin-top: 13px; }

@media (min-width: 1200px) {
  .aom-popup-form .aom-weekly-daily, .aom-newsletter .aom-weekly-daily {
    width: 160px;
    display: inline-block;
    vertical-align: top; } }

.aom-popup-form .aom-agree-terms, .aom-newsletter .aom-agree-terms {
  width: 190px;
  margin-top: 3px;
  display: inline-block;
  vertical-align: top; }

.aom-popup-form .checkbox-container, .aom-newsletter .checkbox-container {
  display: block;
  position: relative;
  cursor: pointer;
  font-size: 12px;
  color: #fff;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: 2px 0 0 25px; }
  .aom-popup-form .checkbox-container a, .aom-newsletter .checkbox-container a {
    color: #fff; }
  .aom-popup-form .checkbox-container input, .aom-newsletter .checkbox-container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0; }
  .aom-popup-form .checkbox-container .checkbox-checkmark, .aom-newsletter .checkbox-container .checkbox-checkmark {
    position: absolute;
    top: 0;
    left: 0;
    width: 17.4px;
    height: 18px;
    border-radius: 1px;
    background-color: #fff; }
  .aom-popup-form .checkbox-container input:checked ~ .checkbox-checkmark, .aom-newsletter .checkbox-container input:checked ~ .checkbox-checkmark {
    background-color: #cf4f00; }
  .aom-popup-form .checkbox-container .checkbox-checkmark:after, .aom-newsletter .checkbox-container .checkbox-checkmark:after {
    content: "";
    position: absolute;
    display: none; }
  .aom-popup-form .checkbox-container input:checked ~ .checkbox-checkmark:after, .aom-newsletter .checkbox-container input:checked ~ .checkbox-checkmark:after {
    display: block; }
  .aom-popup-form .checkbox-container .checkbox-checkmark:after, .aom-newsletter .checkbox-container .checkbox-checkmark:after {
    left: 6px;
    top: 2px;
    width: 4px;
    height: 8px;
    border: solid white;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg); }

.aom-popup-form .aom-weekly-daily, .aom-newsletter .aom-weekly-daily {
  margin: 3px 0; }
  .aom-popup-form .aom-weekly-daily .checkbox-container, .aom-newsletter .aom-weekly-daily .checkbox-container {
    display: inline-block; }
    .aom-popup-form .aom-weekly-daily .checkbox-container:first-of-type, .aom-newsletter .aom-weekly-daily .checkbox-container:first-of-type {
      width: 70px; }
    .aom-popup-form .aom-weekly-daily .checkbox-container:last-of-type, .aom-newsletter .aom-weekly-daily .checkbox-container:last-of-type {
      width: 81px; }

.aom-popup-form .aom-agree-terms .checkbox-container, .aom-newsletter .aom-agree-terms .checkbox-container {
  display: inline-block;
  width: 225px; }

.aom-popup-form .agree-terms-error, .aom-newsletter .agree-terms-error {
  font-size: 12px;
  font-weight: normal;
  font-style: italic;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #cf4f00;
  margin-top: 3px; }

.aom-footer {
  padding: 5px 0 20px; }
  .aom-footer .aom-footer-tagline {
    padding: 15px 10px 9px;
    border-top: 2px solid #5F5A53;
    border-bottom: 2px solid #5F5A53;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 10px; }
    @media (min-width: 992px) {
      .aom-footer .aom-footer-tagline {
        gap: 25px;
        padding: 12px 20px 15px; } }
    .aom-footer .aom-footer-tagline p {
      color: #C86027;
      font-family: "Proxima Nova", sans-serif;
      font-size: 13px;
      font-style: normal;
      font-weight: 500;
      line-height: normal;
      text-transform: uppercase; }
      @media (min-width: 992px) {
        .aom-footer .aom-footer-tagline p {
          font-size: 23px; } }
      .aom-footer .aom-footer-tagline p.aom-footer-tagline-left {
        text-align: center; }
        @media (min-width: 576px) {
          .aom-footer .aom-footer-tagline p.aom-footer-tagline-left {
            text-align: right; } }
      .aom-footer .aom-footer-tagline p.aom-footer-tagline-right {
        text-align: center; }
        @media (min-width: 576px) {
          .aom-footer .aom-footer-tagline p.aom-footer-tagline-right {
            text-align: left; } }
    .aom-footer .aom-footer-tagline video, .aom-footer .aom-footer-tagline img {
      display: block;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      width: 104px; }
  .aom-footer .aom-footer-columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 0; }
    @media (min-width: 1200px) {
      .aom-footer .aom-footer-columns {
        margin-top: 38px; } }
    .aom-footer .aom-footer-columns .aom-footer-column {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      border-left: 2px solid #5F5A53;
      padding: 11px 33px 29px 33px;
      position: relative; }
      .aom-footer .aom-footer-columns .aom-footer-column.aom-footer-column-about {
        border-left: none; }
      @media (min-width: 1200px) {
        .aom-footer .aom-footer-columns .aom-footer-column.aom-footer-column-legal {
          display: none; } }
      @media (max-width: 1199.98px) {
        .aom-footer .aom-footer-columns .aom-footer-column.aom-footer-column-social {
          border-left: none;
          padding: 0px 33px 4px 33px;
          border-bottom: 2px solid #5F5A53;
          -webkit-box-ordinal-group: 0;
              -ms-flex-order: -1;
                  order: -1;
          -webkit-box-flex: 0;
              -ms-flex: 0 0 100%;
                  flex: 0 0 100%; } }
      @media (max-width: 1199.98px) {
        .aom-footer .aom-footer-columns .aom-footer-column {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 50%;
                  flex: 0 0 50%;
          border-left: none;
          padding: 15px 30px 17px; }
          .aom-footer .aom-footer-columns .aom-footer-column.aom-footer-column-categories:after, .aom-footer .aom-footer-columns .aom-footer-column.aom-footer-column-support:after {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: calc(100% - 20px);
            height: 2px;
            background-color: #5F5A53; }
          .aom-footer .aom-footer-columns .aom-footer-column.aom-footer-column-brands:before {
            content: "";
            position: absolute;
            bottom: 20px;
            left: 0;
            width: 2px;
            height: calc(100% - 40px);
            background-color: #5F5A53; }
          .aom-footer .aom-footer-columns .aom-footer-column.aom-footer-column-archives:after, .aom-footer .aom-footer-columns .aom-footer-column.aom-footer-column-legal:after {
            content: "";
            position: absolute;
            top: 0;
            right: 0;
            width: calc(100% - 20px);
            height: 2px;
            background-color: #5F5A53; }
          .aom-footer .aom-footer-columns .aom-footer-column.aom-footer-column-archives:before, .aom-footer .aom-footer-columns .aom-footer-column.aom-footer-column-legal:before {
            content: "";
            position: absolute;
            top: 20px;
            left: 0;
            width: 2px;
            height: calc(100% - 40px);
            background-color: #5F5A53; } }
      .aom-footer .aom-footer-columns .aom-footer-column .aom-footer-heading {
        color: #5F5A53;
        font-family: "Mango Grotesque", sans-serif;
        font-size: 30px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-transform: uppercase;
        text-align: left; }
        @media (min-width: 1200px) {
          .aom-footer .aom-footer-columns .aom-footer-column .aom-footer-heading {
            font-size: 38px;
            text-align: center; } }
        @media (max-width: 1199.98px) {
          .aom-footer .aom-footer-columns .aom-footer-column .aom-footer-heading.aom-footer-heading-social {
            display: none; } }
      .aom-footer .aom-footer-columns .aom-footer-column .aom-footer-list {
        margin-top: 14px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        list-style-type: none;
        gap: 0 20px;
        max-width: 150px; }
        @media (min-width: 576px) {
          .aom-footer .aom-footer-columns .aom-footer-column .aom-footer-list {
            gap: 0 40px;
            max-height: 85px;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; } }
        @media (min-width: 1200px) {
          .aom-footer .aom-footer-columns .aom-footer-column .aom-footer-list {
            -ms-flex-wrap: nowrap;
                flex-wrap: nowrap;
            max-height: none; } }
        @media (min-width: 1500px) {
          .aom-footer .aom-footer-columns .aom-footer-column .aom-footer-list {
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            max-height: 85px;
            max-width: none; } }
        .aom-footer .aom-footer-columns .aom-footer-column .aom-footer-list li {
          display: block; }
          .aom-footer .aom-footer-columns .aom-footer-column .aom-footer-list li a {
            color: #5F5A53;
            font-family: "Proxima Nova", sans-serif;
            font-size: 12px;
            font-style: normal;
            font-weight: 700;
            line-height: 18px;
            text-decoration: none; }
            .aom-footer .aom-footer-columns .aom-footer-column .aom-footer-list li a:hover {
              color: #C86027; }
      .aom-footer .aom-footer-columns .aom-footer-column .aom-footer-social {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        list-style-type: none;
        width: 100%;
        gap: 13px 30px;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin-top: 11px; }
        .aom-footer .aom-footer-columns .aom-footer-column .aom-footer-social a img {
          width: 30px; }
  .aom-footer .aom-footer-bottom {
    color: #5F5A53;
    font-family: "Proxima Nova", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border-top: 2px solid #5F5A53;
    border-bottom: 2px solid #5F5A53;
    padding: 9px 20px 8px 20px; }
    @media (min-width: 992px) {
      .aom-footer .aom-footer-bottom {
        margin-top: 35px;
        padding: 10px 38px 5px 28px; } }
    .aom-footer .aom-footer-bottom a {
      color: #5F5A53; }
      .aom-footer .aom-footer-bottom a:hover {
        color: #C86027; }
    .aom-footer .aom-footer-bottom .aom-footer-legal {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      .aom-footer .aom-footer-bottom .aom-footer-legal .aom-footer-legal-notice {
        text-align: center;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        color: #5F5A53;
        font-family: "Proxima Nova", sans-serif; }
        @media (min-width: 1200px) {
          .aom-footer .aom-footer-bottom .aom-footer-legal .aom-footer-legal-notice {
            text-align: left;
            width: 650px; } }
        @media (min-width: 1500px) {
          .aom-footer .aom-footer-bottom .aom-footer-legal .aom-footer-legal-notice {
            width: 825px; } }
      .aom-footer .aom-footer-bottom .aom-footer-legal .aom-footer-links {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        gap: 50px; }
        @media (max-width: 1199.98px) {
          .aom-footer .aom-footer-bottom .aom-footer-legal .aom-footer-links {
            display: none; } }
    .aom-footer .aom-footer-bottom .aom-footer-credits {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin-top: 9px;
      color: #5F5A53;
      font-family: "Proxima Nova", sans-serif;
      font-size: 12px;
      font-style: normal;
      font-weight: 400;
      line-height: normal; }
      @media (min-width: 992px) {
        .aom-footer .aom-footer-bottom .aom-footer-credits {
          margin-top: 16px; } }
      @media (max-width: 991.98px) {
        .aom-footer .aom-footer-bottom .aom-footer-credits .aom-footer-copyright {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 100%;
                  flex: 0 0 100%;
          text-align: center;
          margin-top: 10px; } }
      .aom-footer .aom-footer-bottom .aom-footer-credits .aom-footer-design-credit {
        margin-top: 0; }
        @media (max-width: 991.98px) {
          .aom-footer .aom-footer-bottom .aom-footer-credits .aom-footer-design-credit {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 100%;
                    flex: 0 0 100%;
            -webkit-box-ordinal-group: 0;
                -ms-flex-order: -1;
                    order: -1;
            text-align: center; } }
        @media (min-width: 1200px) {
          .aom-footer .aom-footer-bottom .aom-footer-credits .aom-footer-design-credit {
            margin-top: -15px; } }
        .aom-footer .aom-footer-bottom .aom-footer-credits .aom-footer-design-credit a {
          text-decoration: underline; }

.aom-404 {
  padding: 45px 20px 20px; }
  .aom-404 .aom-section-title {
    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;
    text-align: center;
    gap: 32px; }
    @media (min-width: 992px) {
      .aom-404 .aom-section-title {
        gap: 64px; } }
    .aom-404 .aom-section-title::before, .aom-404 .aom-section-title::after {
      content: "";
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      height: 5px;
      background-color: #DFD4B9;
      margin: -8px 0 0;
      max-width: 237px; }
      @media (min-width: 992px) {
        .aom-404 .aom-section-title::before, .aom-404 .aom-section-title::after {
          height: 5px;
          margin: -13px 0 0; } }
  .aom-404 .aom-404-subtitle {
    color: #C86027;
    text-align: center;
    font-family: "Mango Grotesque", sans-serif;
    text-transform: uppercase;
    font-size: 44px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: 7px; }
  .aom-404 img {
    max-width: 100%;
    display: block;
    margin: -25px auto 0; }
    @media (min-width: 992px) {
      .aom-404 img {
        max-width: 456px;
        margin: -65px auto 0; } }

.aom-ad-banner {
  max-width: 100%; }
  .aom-ad-banner .desktop {
    display: none;
    max-width: 100%; }
    @media (min-width: 992px) {
      .aom-ad-banner .desktop {
        display: block; } }
  .aom-ad-banner .mobile {
    display: block;
    margin: 0 auto;
    max-width: 100%; }
    @media (min-width: 992px) {
      .aom-ad-banner .mobile {
        display: none; } }

.aom-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0px 0 20px;
  margin-top: -10px; }
  @media (min-width: 992px) {
    .aom-search {
      padding: 5px 0 20px;
      margin-top: 0; } }
  .aom-search .aom-search-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 16px;
    width: 100%;
    max-width: 640px;
    margin-top: 13px; }
    @media (min-width: 992px) {
      .aom-search .aom-search-form {
        margin-top: 25px; } }
    .aom-search .aom-search-form .aom-search-input {
      max-width: 100%;
      width: 318px;
      border-radius: 45px;
      border: 1px solid #5F5A53;
      background: rgba(236, 236, 236, 0.3);
      padding: 8px;
      text-align: center;
      font-family: "Proxima Nova Condensed Light", sans-serif;
      font-size: 23px;
      font-style: normal;
      font-weight: 300;
      line-height: normal;
      color: #C86027; }
      @media (min-width: 992px) {
        .aom-search .aom-search-form .aom-search-input {
          width: 487px;
          padding: 9px; } }
    .aom-search .aom-search-form .aom-search-submit {
      border: none;
      cursor: pointer;
      margin: 0 auto;
      display: block;
      border-radius: 45px;
      background: #C86027;
      text-align: center;
      font-family: "Proxima Nova Condensed", sans-serif;
      font-style: normal;
      font-weight: 700;
      line-height: 22px;
      width: 450px;
      max-width: 100%;
      text-decoration: none;
      color: #FFF;
      text-transform: uppercase;
      padding: 9px;
      font-size: 18px; }
      @media (max-width: 991.98px) {
        .aom-search .aom-search-form .aom-search-submit {
          width: 314px;
          margin: -6px auto 0; } }
  .aom-search .aom-search-image {
    width: 100px; }
    @media (min-width: 992px) {
      .aom-search .aom-search-image {
        width: 150px; } }

.aom-topics {
  margin-top: 25px;
  width: 100%; }
  .aom-topics .aom-section-title {
    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;
    text-align: center;
    gap: 24px; }
    @media (min-width: 992px) {
      .aom-topics .aom-section-title {
        gap: 34px; } }
    .aom-topics .aom-section-title::before, .aom-topics .aom-section-title::after {
      content: "";
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      height: 5px;
      background-color: #DFD4B9;
      margin: -8px 0 0;
      max-width: 254px; }
      @media (min-width: 992px) {
        .aom-topics .aom-section-title::before, .aom-topics .aom-section-title::after {
          height: 5px;
          margin: -13px 0 0; } }
  .aom-topics .aom-topics-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
    padding: 21px 0 18px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 14px 0; }
    @media (min-width: 992px) {
      .aom-topics .aom-topics-list {
        padding: 15px 0 15px;
        gap: 15px 0; } }
    .aom-topics .aom-topics-list .aom-topics-item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 48%;
              flex: 0 0 48%; }
      @media (min-width: 992px) {
        .aom-topics .aom-topics-list .aom-topics-item {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 30%;
                  flex: 0 0 30%; } }
      @media (min-width: 1200px) {
        .aom-topics .aom-topics-list .aom-topics-item {
          padding-left: 25px;
          -webkit-box-flex: 0;
              -ms-flex: 0 0 21%;
                  flex: 0 0 21%; } }
      .aom-topics .aom-topics-list .aom-topics-item .aom-topics-heading {
        font-family: "Copernicus New Cond", sans-serif;
        font-size: 32px;
        font-style: normal;
        font-weight: 500;
        line-height: 37px;
        letter-spacing: -0.32px; }
        @media (min-width: 992px) {
          .aom-topics .aom-topics-list .aom-topics-item .aom-topics-heading {
            font-size: 52px;
            line-height: normal;
            letter-spacing: -0.52px; } }
        .aom-topics .aom-topics-list .aom-topics-item .aom-topics-heading a {
          color: #5F5A53;
          text-decoration: none; }
          .aom-topics .aom-topics-list .aom-topics-item .aom-topics-heading a:hover {
            color: #C86027; }
      .aom-topics .aom-topics-list .aom-topics-item .aom-topics-links {
        padding: 4px 27px;
        list-style-type: none; }
        @media (min-width: 992px) {
          .aom-topics .aom-topics-list .aom-topics-item .aom-topics-links {
            padding: 16px 33px; } }
        .aom-topics .aom-topics-list .aom-topics-item .aom-topics-links li {
          font-family: "Proxima Nova", sans-serif;
          font-size: 17px;
          font-style: normal;
          font-weight: 400;
          line-height: normal;
          letter-spacing: -0.14px;
          position: relative; }
          @media (min-width: 992px) {
            .aom-topics .aom-topics-list .aom-topics-item .aom-topics-links li {
              font-size: 21px;
              line-height: 26px;
              letter-spacing: -0.21px; } }
          .aom-topics .aom-topics-list .aom-topics-item .aom-topics-links li::before {
            content: "";
            position: absolute;
            width: 4px;
            height: 4px;
            background: #5F5A53;
            border-radius: 50%;
            left: -12px;
            top: 8px; }
            @media (min-width: 992px) {
              .aom-topics .aom-topics-list .aom-topics-item .aom-topics-links li::before {
                left: -18px;
                top: 11px;
                width: 5px;
                height: 5px; } }
          .aom-topics .aom-topics-list .aom-topics-item .aom-topics-links li a {
            color: #5F5A53;
            text-decoration: none; }
            .aom-topics .aom-topics-list .aom-topics-item .aom-topics-links li a:hover {
              color: #C86027; }

.aom-archives .aom-section-title {
  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;
  text-align: center;
  gap: 24px; }
  @media (min-width: 992px) {
    .aom-archives .aom-section-title {
      gap: 34px; } }
  .aom-archives .aom-section-title::before, .aom-archives .aom-section-title::after {
    content: "";
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 5px;
    background-color: #DFD4B9;
    margin: -8px 0 0;
    max-width: 225px; }
    @media (min-width: 992px) {
      .aom-archives .aom-section-title::before, .aom-archives .aom-section-title::after {
        height: 5px;
        margin: -13px 0 0; } }

.aom-archives .aom-archives-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  gap: 31px 0; }
  @media (min-width: 992px) {
    .aom-archives .aom-archives-grid {
      margin-top: 27px;
      margin-bottom: 35px;
      gap: 35px 0; } }
  .aom-archives .aom-archives-grid .aom-archives-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33%;
            flex: 0 0 33%;
    text-align: center; }
    @media (min-width: 992px) {
      .aom-archives .aom-archives-grid .aom-archives-column {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(100% / 7);
                flex: 0 0 calc(100% / 7);
        text-align: left; } }
    .aom-archives .aom-archives-grid .aom-archives-column .aom-archives-year {
      font-family: "Copernicus New Cond", sans-serif;
      font-style: normal;
      font-weight: 500;
      font-size: 32px;
      line-height: 37px;
      letter-spacing: -0.32px; }
      @media (min-width: 992px) {
        .aom-archives .aom-archives-grid .aom-archives-column .aom-archives-year {
          font-size: 52px;
          letter-spacing: -0.52px; } }
      .aom-archives .aom-archives-grid .aom-archives-column .aom-archives-year a {
        text-decoration: underline;
        color: #5F5A53; }
        @media (min-width: 992px) {
          .aom-archives .aom-archives-grid .aom-archives-column .aom-archives-year a {
            text-decoration: none; } }
        .aom-archives .aom-archives-grid .aom-archives-column .aom-archives-year a:hover {
          color: #C86027; }
    .aom-archives .aom-archives-grid .aom-archives-column .aom-archives-months {
      list-style-type: none;
      margin-top: 18px; }
      @media (max-width: 991.98px) {
        .aom-archives .aom-archives-grid .aom-archives-column .aom-archives-months {
          display: none; } }
      .aom-archives .aom-archives-grid .aom-archives-column .aom-archives-months li {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        font-family: "Proxima Nova", sans-serif;
        font-size: 21px;
        font-style: normal;
        font-weight: 400;
        line-height: 26px;
        letter-spacing: -0.21px; }
        .aom-archives .aom-archives-grid .aom-archives-column .aom-archives-months li a {
          text-decoration: none;
          color: #5F5A53; }
          .aom-archives .aom-archives-grid .aom-archives-column .aom-archives-months li a:hover {
            color: #C86027; }

.aom-search-results {
  padding: 15px 0 35px; }
  .aom-search-results .aom-section-title {
    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;
    text-align: center;
    gap: 24px; }
    @media (min-width: 992px) {
      .aom-search-results .aom-section-title {
        gap: 34px; } }
    .aom-search-results .aom-section-title::before, .aom-search-results .aom-section-title::after {
      content: "";
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      height: 5px;
      background-color: #DFD4B9;
      margin: -8px 0 0;
      max-width: 225px; }
      @media (min-width: 992px) {
        .aom-search-results .aom-section-title::before, .aom-search-results .aom-section-title::after {
          height: 5px;
          margin: -13px 0 0; } }
  .aom-search-results .aom-search-results-empty {
    font-family: "Copernicus New Cond", sans-serif;
    font-size: 52px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.52px;
    color: #5F5A53;
    margin-top: 55px;
    text-align: center; }
  .aom-search-results .aom-search-results-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
    gap: 25px 2%;
    margin-top: 25px; }
    .aom-search-results .aom-search-results-list .aom-search-results-item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 48%;
              flex: 0 0 48%; }
      @media (min-width: 992px) {
        .aom-search-results .aom-search-results-list .aom-search-results-item {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 23%;
                  flex: 0 0 23%; } }
      .aom-search-results .aom-search-results-list .aom-search-results-item .aom-search-results-image {
        display: block;
        aspect-ratio: 16 / 9;
        overflow: hidden; }
        .aom-search-results .aom-search-results-list .aom-search-results-item .aom-search-results-image img {
          display: block;
          width: 100%;
          height: 100%;
          -o-object-fit: cover;
             object-fit: cover;
          -o-object-position: center;
             object-position: center; }
      .aom-search-results .aom-search-results-list .aom-search-results-item .aom-search-results-label {
        text-transform: uppercase;
        color: #C86027;
        font-family: "Proxima Nova Condensed", sans-serif;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-decoration: none;
        font-size: 12px; }
        @media (min-width: 992px) {
          .aom-search-results .aom-search-results-list .aom-search-results-item .aom-search-results-label {
            font-size: 16px; } }
      .aom-search-results .aom-search-results-list .aom-search-results-item .aom-search-results-title {
        font-family: "Copernicus New Cond", sans-serif;
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: normal; }
        @media (min-width: 992px) {
          .aom-search-results .aom-search-results-list .aom-search-results-item .aom-search-results-title {
            font-size: 25px; } }
        .aom-search-results .aom-search-results-list .aom-search-results-item .aom-search-results-title a {
          color: #5F5A53;
          text-decoration: none; }
          .aom-search-results .aom-search-results-list .aom-search-results-item .aom-search-results-title a:hover {
            color: #C86027; }

.aom-pagination {
  background-image: url("assets/img/icons/pagination/bg.webp");
  background-repeat: repeat;
  padding: 19px 0 17px;
  margin: 35px -25px 0; }
  @media (min-width: 992px) {
    .aom-pagination {
      margin: 20px 0 0;
      padding: 25px 0 18px; } }
  .aom-pagination .aom-pagination-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    list-style-type: none;
    gap: 13px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media (min-width: 992px) {
      .aom-pagination .aom-pagination-list {
        gap: 35px; } }
    .aom-pagination .aom-pagination-list li img {
      height: 9px;
      display: block;
      margin-top: -5px; }
      @media (min-width: 992px) {
        .aom-pagination .aom-pagination-list li img {
          height: 13px; } }
    .aom-pagination .aom-pagination-list li .page-numbers {
      text-decoration: none;
      color: #ECECEC;
      text-align: center;
      font-family: "Mango Grotesque", sans-serif;
      font-size: 20px;
      font-style: normal;
      font-weight: 600;
      line-height: normal; }
      @media (min-width: 992px) {
        .aom-pagination .aom-pagination-list li .page-numbers {
          font-size: 37px; } }
      .aom-pagination .aom-pagination-list li .page-numbers.current {
        background-color: #ECECEC;
        color: #C86027;
        border-radius: 50%;
        width: 25px;
        height: 25px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding-top: 3px;
        margin-top: -5px; }
        @media (min-width: 992px) {
          .aom-pagination .aom-pagination-list li .page-numbers.current {
            width: 40px;
            height: 40px; } }

.aom-about .aom-about-intro {
  display: none; }
  @media (min-width: 992px) {
    .aom-about .aom-about-intro {
      display: block;
      max-width: 100%;
      width: 1000px;
      margin: 0px auto 35px; } }

.aom-about .aom-about-content {
  max-width: 100%;
  width: 850px;
  margin: 0 auto 21px;
  padding: 0px 18px 22px; }
  @media (min-width: 992px) {
    .aom-about .aom-about-content {
      margin: 0 auto 35px;
      padding: 0; } }
  .aom-about .aom-about-content .aom-about-title {
    color: #5F5A53;
    font-family: "Copernicus New Cond", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 37px; }
    @media (min-width: 992px) {
      .aom-about .aom-about-content .aom-about-title {
        font-size: 44px;
        line-height: normal; } }
  .aom-about .aom-about-content .aom-about-subtitle {
    color: #5F5A53;
    font-family: "Copernicus New Cond", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: 25px; }
    @media (min-width: 992px) {
      .aom-about .aom-about-content .aom-about-subtitle {
        font-size: 44px;
        line-height: normal;
        margin-top: 35px; } }
  .aom-about .aom-about-content p {
    color: #43403d;
    font-family: "Proxima Nova", sans-serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.21px;
    margin-top: 16px; }
    @media (min-width: 576px) {
      .aom-about .aom-about-content p {
        color: #5F5A53; } }
    @media (min-width: 992px) {
      .aom-about .aom-about-content p {
        font-size: 21px;
        line-height: 26px;
        margin-top: 23px; } }
  .aom-about .aom-about-content ul {
    color: #43403d;
    font-family: "Proxima Nova", sans-serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.21px;
    margin-top: 16px;
    padding: 0 10px 0 19px; }
    @media (min-width: 576px) {
      .aom-about .aom-about-content ul {
        color: #5F5A53; } }
    @media (min-width: 992px) {
      .aom-about .aom-about-content ul {
        font-size: 21px;
        line-height: 26px;
        margin-top: 27px;
        padding: 0 30px; } }
    .aom-about .aom-about-content ul li {
      margin-bottom: 13px; }
      .aom-about .aom-about-content ul li:last-of-type {
        margin-bottom: 0; }
        @media (min-width: 992px) {
          .aom-about .aom-about-content ul li:last-of-type {
            margin-bottom: 26px; } }
      @media (min-width: 992px) {
        .aom-about .aom-about-content ul li {
          margin-bottom: 26px; } }
  .aom-about .aom-about-content a {
    color: #5F5A53;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
    letter-spacing: -0.21px;
    -webkit-text-decoration-line: underline;
            text-decoration-line: underline;
    -webkit-text-decoration-style: solid;
            text-decoration-style: solid; }

.aom-manifesto {
  margin: 0px auto 25px; }
  @media (min-width: 992px) {
    .aom-manifesto {
      max-width: 1050px;
      margin: 35px auto 25px; } }
  .aom-manifesto .aom-manifesto-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 25px 17px 0;
    position: relative; }
    @media (min-width: 992px) {
      .aom-manifesto .aom-manifesto-item {
        padding: 39px 17px 35px;
        border-top: 7px solid #DFD4B9; } }
    .aom-manifesto .aom-manifesto-item:last-of-type {
      padding: 25px 17px 0; }
    @media (max-width: 991.98px) {
      .aom-manifesto .aom-manifesto-item::before {
        content: "";
        position: absolute;
        top: -2px;
        left: 17px;
        width: 86px;
        height: 5px;
        background-color: #DFD4B9; } }
    @media (max-width: 991.98px) {
      .aom-manifesto .aom-manifesto-item:first-of-type::before {
        width: 0;
        height: 0; } }
    .aom-manifesto .aom-manifesto-item .aom-manifesto-heading {
      color: #5F5A53;
      font-family: "Copernicus New Cond", sans-serif;
      font-size: 32px;
      font-style: normal;
      font-weight: 500;
      line-height: 37px;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      margin-bottom: 10px; }
      @media (min-width: 768px) {
        .aom-manifesto .aom-manifesto-item .aom-manifesto-heading {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 42.3%;
                  flex: 0 0 42.3%;
          margin-bottom: 0; } }
      @media (min-width: 992px) {
        .aom-manifesto .aom-manifesto-item .aom-manifesto-heading {
          font-size: 44px;
          line-height: normal; } }
    .aom-manifesto .aom-manifesto-item .aom-manifesto-text {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%; }
      @media (min-width: 768px) {
        .aom-manifesto .aom-manifesto-item .aom-manifesto-text {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 57%;
                  flex: 0 0 57%; } }
      .aom-manifesto .aom-manifesto-item .aom-manifesto-text p {
        color: #5F5A53;
        font-family: "Proxima Nova", sans-serif;
        font-size: 17px;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
        letter-spacing: -0.21px;
        margin-bottom: 20px; }
        @media (min-width: 992px) {
          .aom-manifesto .aom-manifesto-item .aom-manifesto-text p {
            font-size: 21px;
            line-height: 26px; } }

.aom-dying-breed-promo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  margin: 5px 0 0; }
  .aom-dying-breed-promo .aom-dying-breed-badge {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 0 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .aom-dying-breed-promo .aom-dying-breed-badge .aom-dying-breed-badge-line1 {
      color: #C86027;
      text-align: center;
      font-family: "Mango Grotesque", sans-serif;
      font-size: 39px;
      font-style: normal;
      font-weight: 400;
      line-height: 42px;
      text-transform: uppercase; }
      .aom-dying-breed-promo .aom-dying-breed-badge .aom-dying-breed-badge-line1 .aom-dying-breed-badge-highlight {
        font-size: 50px;
        font-weight: 700; }
        @media (max-width: 991.98px) {
          .aom-dying-breed-promo .aom-dying-breed-badge .aom-dying-breed-badge-line1 .aom-dying-breed-badge-highlight {
            display: block;
            margin-top: -5px; } }
    .aom-dying-breed-promo .aom-dying-breed-badge .aom-dying-breed-badge-line2 {
      color: #C86027;
      font-family: "Proxima Nova Condensed", sans-serif;
      font-size: 26px;
      font-style: normal;
      font-weight: 900;
      line-height: normal;
      letter-spacing: 2.73px;
      text-transform: uppercase;
      display: none; }
      @media (min-width: 992px) {
        .aom-dying-breed-promo .aom-dying-breed-badge .aom-dying-breed-badge-line2 {
          display: block; } }
    .aom-dying-breed-promo .aom-dying-breed-badge .aom-dying-breed-badge-mobile-line2 {
      color: #C86027;
      font-family: "Proxima Nova Condensed", sans-serif;
      font-size: 20px;
      font-style: normal;
      font-weight: 900;
      line-height: normal;
      letter-spacing: 2.1px;
      margin-top: 11px; }
      @media (min-width: 992px) {
        .aom-dying-breed-promo .aom-dying-breed-badge .aom-dying-breed-badge-mobile-line2 {
          display: none; } }
    .aom-dying-breed-promo .aom-dying-breed-badge img {
      width: 153px;
      display: block; }
      @media (min-width: 992px) {
        .aom-dying-breed-promo .aom-dying-breed-badge img {
          width: 268px; } }
  .aom-dying-breed-promo .aom-dying-breed-logo {
    max-width: 100%;
    width: 255px; }
    @media (min-width: 992px) {
      .aom-dying-breed-promo .aom-dying-breed-logo {
        width: 391px;
        margin-top: 5px; } }
  .aom-dying-breed-promo .aom-dying-breed-title {
    color: #61828C;
    text-align: center;
    font-family: "Copernicus New Cond", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: normal; }
    @media (min-width: 992px) {
      .aom-dying-breed-promo .aom-dying-breed-title {
        font-size: 64px; } }
  .aom-dying-breed-promo .aom-dying-breed-btn {
    margin: 0 auto;
    display: block;
    border-radius: 45px;
    background: #C86027;
    text-align: center;
    font-family: "Proxima Nova Condensed", sans-serif;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    width: 450px;
    max-width: 100%;
    text-decoration: none;
    color: #FFF;
    text-transform: uppercase;
    padding: 9px;
    font-size: 18px;
    margin: 28px auto 37px; }
    @media (max-width: 991.98px) {
      .aom-dying-breed-promo .aom-dying-breed-btn {
        width: 317px !important;
        margin: 22px auto 28px !important; } }
  .aom-dying-breed-promo .aom-dying-breed-quote {
    color: #61828C;
    font-family: "Copernicus New Cond", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-align: left; }
    @media (min-width: 992px) {
      .aom-dying-breed-promo .aom-dying-breed-quote {
        width: 575px;
        font-size: 44px; } }
  .aom-dying-breed-promo .aom-dying-breed-cite {
    color: #61828C;
    font-family: "Copernicus New Cond", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 50px;
    letter-spacing: 0.8px;
    text-align: right;
    margin-top: 5px; }
    @media (min-width: 992px) {
      .aom-dying-breed-promo .aom-dying-breed-cite {
        width: 575px;
        font-size: 40px;
        margin-top: 29px; } }

.aom-dying-breed-killers {
  padding: 0 19px; }
  @media (min-width: 992px) {
    .aom-dying-breed-killers {
      padding: 0; } }
  .aom-dying-breed-killers img {
    display: block;
    margin: 11px auto 24px;
    width: 278px; }
    @media (min-width: 992px) {
      .aom-dying-breed-killers img {
        margin: 35px auto 46px;
        width: 596px; } }
  .aom-dying-breed-killers p {
    color: #43403d;
    font-family: "Proxima Nova", sans-serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.21px;
    margin: 20px auto 0;
    max-width: 854px; }
    @media (min-width: 576px) {
      .aom-dying-breed-killers p {
        color: #5F5A53; } }
    @media (min-width: 992px) {
      .aom-dying-breed-killers p {
        font-size: 21px;
        line-height: 26px;
        margin: 25px auto 0; } }
    .aom-dying-breed-killers p a {
      text-decoration: underline;
      color: #5F5A53; }
  .aom-dying-breed-killers .aom-dying-breed-btn {
    margin: 0 auto;
    display: block;
    border-radius: 45px;
    background: #C86027;
    text-align: center;
    font-family: "Proxima Nova Condensed", sans-serif;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    width: 450px;
    max-width: 100%;
    text-decoration: none;
    color: #FFF;
    text-transform: uppercase;
    padding: 9px;
    font-size: 18px;
    margin: 22px auto 28px; }
    @media (min-width: 992px) {
      .aom-dying-breed-killers .aom-dying-breed-btn {
        margin: 35px auto 35px; } }

.aom-dying-breed-benefits {
  margin: 0 auto;
  padding: 0 18px; }
  @media (min-width: 992px) {
    .aom-dying-breed-benefits {
      padding: 0;
      max-width: 854px; } }
  .aom-dying-breed-benefits .aom-dying-breed-intro,
  .aom-dying-breed-benefits .aom-dying-breed-pricing {
    width: 100%; }
  .aom-dying-breed-benefits p {
    color: #43403d;
    font-family: "Proxima Nova", sans-serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.21px;
    margin: 25px auto 0; }
    @media (min-width: 576px) {
      .aom-dying-breed-benefits p {
        color: #5F5A53; } }
    @media (min-width: 992px) {
      .aom-dying-breed-benefits p {
        font-size: 21px;
        line-height: 26px; } }
    .aom-dying-breed-benefits p a {
      text-decoration: underline;
      color: #5F5A53; }
  .aom-dying-breed-benefits .aom-dying-breed-benefits-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    padding-left: 116px; }
    @media (min-width: 992px) {
      .aom-dying-breed-benefits .aom-dying-breed-benefits-list {
        padding-left: 161px; } }
    .aom-dying-breed-benefits .aom-dying-breed-benefits-list li {
      display: block;
      color: #43403d;
      font-family: "Proxima Nova", sans-serif;
      font-size: 19px;
      font-style: normal;
      font-weight: 400;
      line-height: normal;
      letter-spacing: -0.21px;
      margin: 20px auto 0;
      text-indent: -93px !important; }
      @media (min-width: 576px) {
        .aom-dying-breed-benefits .aom-dying-breed-benefits-list li {
          color: #5F5A53; } }
      @media (min-width: 992px) {
        .aom-dying-breed-benefits .aom-dying-breed-benefits-list li {
          font-size: 21px;
          line-height: 26px;
          text-indent: -115px !important;
          margin: 26px auto 0; } }
      .aom-dying-breed-benefits .aom-dying-breed-benefits-list li strong {
        font-weight: 700; }
      .aom-dying-breed-benefits .aom-dying-breed-benefits-list li a {
        text-decoration: underline;
        color: #5F5A53; }
  .aom-dying-breed-benefits .aom-dying-breed-tagline {
    text-align: center;
    color: #61828C;
    font-family: "Copernicus New Cond", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: 22px; }
    @media (min-width: 992px) {
      .aom-dying-breed-benefits .aom-dying-breed-tagline {
        font-size: 44px;
        max-width: 654px;
        margin-top: 33px; } }
  .aom-dying-breed-benefits .aom-dying-breed-btn {
    margin: 0 auto;
    display: block;
    border-radius: 45px;
    background: #C86027;
    text-align: center;
    font-family: "Proxima Nova Condensed", sans-serif;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    width: 450px;
    max-width: 100%;
    text-decoration: none;
    color: #FFF;
    text-transform: uppercase;
    padding: 9px;
    font-size: 18px;
    margin: 22px auto 22px; }
    @media (min-width: 992px) {
      .aom-dying-breed-benefits .aom-dying-breed-btn {
        margin: 31px auto 36px; } }

.aom-tsl-hero {
  margin: 0 auto; }
  @media (min-width: 1200px) {
    .aom-tsl-hero {
      width: 854px; } }
  .aom-tsl-hero figure {
    padding: 0 18px; }
    @media (min-width: 992px) {
      .aom-tsl-hero figure {
        padding: 0; } }
    .aom-tsl-hero figure img {
      display: block;
      width: 100%; }
    .aom-tsl-hero figure figcaption {
      color: #C86027;
      font-family: "Proxima Nova Condensed", sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 700;
      line-height: normal;
      text-transform: uppercase;
      padding: 25px 19px 4px;
      font-variant: all-small-caps; }
      @media (min-width: 992px) {
        .aom-tsl-hero figure figcaption {
          color: #5F5A53;
          padding: 36px 32px 13px; } }
  .aom-tsl-hero .aom-tsl-hero-title {
    color: #5F5A53;
    font-family: "Copernicus New Cond", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 37px;
    padding: 15px 17px 0; }
    @media (min-width: 992px) {
      .aom-tsl-hero .aom-tsl-hero-title {
        font-size: 64px;
        line-height: 70px;
        padding: 25px 29px 0; } }
  .aom-tsl-hero .aom-tsl-btn {
    margin: 0 auto;
    display: block;
    border-radius: 45px;
    background: #2A402A;
    text-align: center;
    font-family: "Proxima Nova Condensed", sans-serif;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    width: 348px;
    max-width: 100%;
    text-decoration: none;
    color: #DBC174;
    text-transform: uppercase;
    padding: 9px;
    font-size: 18px;
    margin: 35px auto 50px;
    padding: 8px; }
    @media (max-width: 991.98px) {
      .aom-tsl-hero .aom-tsl-btn {
        display: none !important; } }
  .aom-tsl-hero .aom-tsl-hero-intro {
    padding: 13px 18px 0; }
    @media (min-width: 992px) {
      .aom-tsl-hero .aom-tsl-hero-intro {
        padding: 0 22px; } }
    .aom-tsl-hero .aom-tsl-hero-intro p {
      color: #5F5A53;
      font-family: "Copernicus New Cond", sans-serif;
      font-size: 20px;
      font-style: normal;
      font-weight: 500;
      line-height: normal;
      margin-bottom: 20px; }
      @media (min-width: 992px) {
        .aom-tsl-hero .aom-tsl-hero-intro p {
          font-size: 44px;
          margin-bottom: 50px; } }

.aom-tsl-cohort-cta {
  background: #2a402a;
  mix-blend-mode: multiply;
  margin: 20px auto 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 305px; }
  @media (min-width: 992px) {
    .aom-tsl-cohort-cta {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      max-width: inherit;
      margin: 50px -62px 20px; } }
  .aom-tsl-cohort-cta .aom-tsl-cohort-animation {
    display: none; }
    @media (min-width: 992px) {
      .aom-tsl-cohort-cta .aom-tsl-cohort-animation {
        display: block;
        margin-top: 18px;
        z-index: 99;
        -webkit-box-flex: 0;
            -ms-flex: 0 0 30%;
                flex: 0 0 30%; } }
    @media (min-width: 1500px) {
      .aom-tsl-cohort-cta .aom-tsl-cohort-animation {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 33%;
                flex: 0 0 33%; } }
    .aom-tsl-cohort-cta .aom-tsl-cohort-animation img {
      width: 100%; }
  .aom-tsl-cohort-cta .aom-tsl-cohort-animation-mobile {
    display: block;
    text-align: center;
    margin-top: -9px; }
    @media (min-width: 992px) {
      .aom-tsl-cohort-cta .aom-tsl-cohort-animation-mobile {
        display: none; } }
    .aom-tsl-cohort-cta .aom-tsl-cohort-animation-mobile img {
      width: 160px; }
  .aom-tsl-cohort-cta .aom-tsl-cohort-cta-title {
    color: #DBC174;
    font-family: "Mango Grotesque", sans-serif;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    font-size: 66px;
    line-height: normal;
    margin-top: 15px;
    text-align: center;
    letter-spacing: 2px; }
    @media (min-width: 992px) {
      .aom-tsl-cohort-cta .aom-tsl-cohort-cta-title {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 24%;
                flex: 0 0 24%;
        margin-top: 38px;
        margin-left: -46px;
        font-size: 140px;
        line-height: 112px;
        text-align: left; } }
    @media (min-width: 1200px) {
      .aom-tsl-cohort-cta .aom-tsl-cohort-cta-title {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 24%;
                flex: 0 0 24%;
        font-size: 165px;
        line-height: 132px;
        max-width: 300px; } }
    @media (min-width: 1500px) {
      .aom-tsl-cohort-cta .aom-tsl-cohort-cta-title {
        font-size: 185px;
        line-height: 142px;
        max-width: inherit; } }
  .aom-tsl-cohort-cta .aom-tsl-cohort-cta-content {
    padding: 24px 20px 20px 20px; }
    @media (min-width: 992px) {
      .aom-tsl-cohort-cta .aom-tsl-cohort-cta-content {
        padding: 23px 20px 30px 20px;
        -webkit-box-flex: 0;
            -ms-flex: 0 0 44%;
                flex: 0 0 44%; } }
    @media (min-width: 1500px) {
      .aom-tsl-cohort-cta .aom-tsl-cohort-cta-content {
        padding: 43px 20px 30px 20px; } }
    .aom-tsl-cohort-cta .aom-tsl-cohort-cta-content p {
      color: #FFF;
      font-family: "Proxima Nova", sans-serif;
      font-size: 18px;
      font-style: normal;
      font-weight: 700;
      line-height: 26px;
      letter-spacing: -0.18px; }
      @media (min-width: 992px) {
        .aom-tsl-cohort-cta .aom-tsl-cohort-cta-content p {
          margin-bottom: 15px; } }
      @media (min-width: 1500px) {
        .aom-tsl-cohort-cta .aom-tsl-cohort-cta-content p {
          margin-bottom: 26px; } }
      @media (max-width: 991.98px) {
        .aom-tsl-cohort-cta .aom-tsl-cohort-cta-content p {
          display: none; } }
    .aom-tsl-cohort-cta .aom-tsl-cohort-cta-content .aom-tsl-cohort-cta-frequency {
      color: #DBC174;
      font-family: "Mango Grotesque", sans-serif;
      font-size: 42px;
      font-style: normal;
      font-weight: 500;
      line-height: normal;
      text-transform: uppercase;
      text-align: center;
      margin-bottom: 15px; }
      @media (min-width: 1200px) {
        .aom-tsl-cohort-cta .aom-tsl-cohort-cta-content .aom-tsl-cohort-cta-frequency {
          font-size: 53px; } }
    .aom-tsl-cohort-cta .aom-tsl-cohort-cta-content .aom-tsl-btn {
      margin: 0 auto;
      display: block;
      border-radius: 45px;
      background: #DBC174;
      text-align: center;
      font-family: "Proxima Nova Condensed", sans-serif;
      font-style: normal;
      font-weight: 700;
      line-height: 22px;
      width: 320px;
      max-width: 100%;
      text-decoration: none;
      color: #2A402A;
      text-transform: uppercase;
      padding: 9px;
      font-size: 18px;
      margin: -23px auto 0px;
      padding: 4px; }
      @media (min-width: 992px) {
        .aom-tsl-cohort-cta .aom-tsl-cohort-cta-content .aom-tsl-btn {
          padding: 8px;
          margin: -16px auto 6px; } }

.aom-tsl-features {
  max-width: 637px;
  margin: 0 auto;
  padding: 0 18px; }
  @media (min-width: 992px) {
    .aom-tsl-features {
      padding: 0; } }
  .aom-tsl-features .aom-tsl-features-coin {
    display: block;
    width: 152px;
    margin: 0 auto 21px; }
    @media (min-width: 992px) {
      .aom-tsl-features .aom-tsl-features-coin {
        width: 265px;
        margin: 25px auto 25px; } }
  .aom-tsl-features .aom-tsl-features-title {
    color: #5F5A53;
    font-family: "Copernicus New Cond", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 37px;
    margin-bottom: 17px; }
    @media (min-width: 992px) {
      .aom-tsl-features .aom-tsl-features-title {
        font-size: 64px;
        line-height: normal;
        letter-spacing: -0.64px;
        margin-bottom: 14px; } }
  .aom-tsl-features .aom-tsl-features-intro p {
    color: #43403d;
    font-family: "Proxima Nova", sans-serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.21px;
    margin-bottom: 21px; }
    @media (min-width: 576px) {
      .aom-tsl-features .aom-tsl-features-intro p {
        color: #5F5A53; } }
    @media (min-width: 992px) {
      .aom-tsl-features .aom-tsl-features-intro p {
        font-size: 21px;
        line-height: 26px;
        margin-bottom: 26px; } }
  .aom-tsl-features .aom-tsl-features-list {
    margin-top: 25px; }
    @media (min-width: 992px) {
      .aom-tsl-features .aom-tsl-features-list {
        margin-top: 64px; } }
    .aom-tsl-features .aom-tsl-features-list .aom-tsl-features-item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      margin-bottom: 20px; }
      @media (min-width: 992px) {
        .aom-tsl-features .aom-tsl-features-list .aom-tsl-features-item {
          margin-bottom: 42px; } }
      .aom-tsl-features .aom-tsl-features-list .aom-tsl-features-item:last-of-type {
        margin-bottom: 0; }
      .aom-tsl-features .aom-tsl-features-list .aom-tsl-features-item img {
        display: block;
        width: 80px; }
        @media (min-width: 992px) {
          .aom-tsl-features .aom-tsl-features-list .aom-tsl-features-item img {
            width: 147px; } }
      .aom-tsl-features .aom-tsl-features-list .aom-tsl-features-item .aom-tsl-features-content {
        -webkit-box-flex: 1;
            -ms-flex: 1 1 auto;
                flex: 1 1 auto;
        padding-left: 17px; }
        @media (min-width: 992px) {
          .aom-tsl-features .aom-tsl-features-list .aom-tsl-features-item .aom-tsl-features-content {
            padding-left: 38px; } }
        .aom-tsl-features .aom-tsl-features-list .aom-tsl-features-item .aom-tsl-features-content .aom-tsl-features-heading {
          color: #5F5A53;
          font-family: "Copernicus New Cond", sans-serif;
          font-style: normal;
          font-weight: 500;
          line-height: normal;
          margin-bottom: 10px;
          font-size: 20px; }
          @media (min-width: 992px) {
            .aom-tsl-features .aom-tsl-features-list .aom-tsl-features-item .aom-tsl-features-content .aom-tsl-features-heading {
              font-size: 52px;
              letter-spacing: -0.52px;
              margin-bottom: 16px; } }
        .aom-tsl-features .aom-tsl-features-list .aom-tsl-features-item .aom-tsl-features-content p {
          color: #43403d;
          font-family: "Proxima Nova", sans-serif;
          font-size: 19px;
          font-style: normal;
          font-weight: 400;
          line-height: normal; }
          @media (min-width: 576px) {
            .aom-tsl-features .aom-tsl-features-list .aom-tsl-features-item .aom-tsl-features-content p {
              color: #5F5A53; } }
          @media (min-width: 992px) {
            .aom-tsl-features .aom-tsl-features-list .aom-tsl-features-item .aom-tsl-features-content p {
              font-size: 21px;
              line-height: 26px;
              letter-spacing: -0.21px; } }
  .aom-tsl-features .aom-tsl-btn {
    margin: 0 auto;
    display: block;
    border-radius: 45px;
    background: #2A402A;
    text-align: center;
    font-family: "Proxima Nova Condensed", sans-serif;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    width: 340px;
    max-width: 100%;
    text-decoration: none;
    color: #DBC174;
    text-transform: uppercase;
    padding: 9px;
    font-size: 18px;
    margin: 25px auto 0;
    padding: 8px; }
    @media (min-width: 992px) {
      .aom-tsl-features .aom-tsl-btn {
        margin: 48px auto 35px; } }

.aom-testimonials {
  padding: 30px 0 23px;
  margin: 0 -25px; }
  @media (min-width: 992px) {
    .aom-testimonials {
      padding: 5px 0 23px;
      margin: 0; } }
  .aom-testimonials .aom-section-title {
    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;
    text-align: center;
    gap: 16px;
    margin-bottom: 25px;
    color: #2A402A; }
    @media (min-width: 992px) {
      .aom-testimonials .aom-section-title {
        gap: 31px; } }
    .aom-testimonials .aom-section-title::before, .aom-testimonials .aom-section-title::after {
      content: "";
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      height: 5px;
      background-color: #DFD4B9;
      margin: -8px 0 0;
      max-width: 160px; }
      @media (min-width: 992px) {
        .aom-testimonials .aom-section-title::before, .aom-testimonials .aom-section-title::after {
          height: 5px;
          margin: -13px 0 0; } }
    @media (min-width: 992px) {
      .aom-testimonials .aom-section-title {
        margin-bottom: 20px; } }
  .aom-testimonials .aom-testimonials-slider {
    background: rgba(42, 64, 42, 0.9);
    mix-blend-mode: multiply;
    padding-bottom: 10px; }
    @media (min-width: 992px) {
      .aom-testimonials .aom-testimonials-slider {
        padding-bottom: 0; } }
    .aom-testimonials .aom-testimonials-slider .aom-testimonials-item {
      padding: 0 42px 53px; }
      @media (min-width: 992px) {
        .aom-testimonials .aom-testimonials-slider .aom-testimonials-item {
          padding: 0 84px 53px; } }
      .aom-testimonials .aom-testimonials-slider .aom-testimonials-item .aom-testimonials-avatar {
        display: block;
        border-radius: 50%;
        width: 136px;
        margin: 55px auto 31px; }
        @media (min-width: 992px) {
          .aom-testimonials .aom-testimonials-slider .aom-testimonials-item .aom-testimonials-avatar {
            width: 169px;
            margin: 53px auto 32px; } }
      .aom-testimonials .aom-testimonials-slider .aom-testimonials-item .aom-testimonials-author {
        color: #DBC174;
        font-family: "Proxima Nova Condensed", sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: 700;
        line-height: normal; }
        @media (min-width: 992px) {
          .aom-testimonials .aom-testimonials-slider .aom-testimonials-item .aom-testimonials-author {
            font-size: 14px; } }
      .aom-testimonials .aom-testimonials-slider .aom-testimonials-item .aom-testimonials-text {
        margin-top: 5px; }
        @media (min-width: 992px) {
          .aom-testimonials .aom-testimonials-slider .aom-testimonials-item .aom-testimonials-text {
            margin-top: 0; } }
        .aom-testimonials .aom-testimonials-slider .aom-testimonials-item .aom-testimonials-text p {
          color: #DFD4B9;
          font-family: "Copernicus New Cond", sans-serif;
          font-size: 32px;
          font-style: normal;
          font-weight: 500;
          line-height: 37px;
          margin-bottom: 25px; }
          @media (min-width: 992px) {
            .aom-testimonials .aom-testimonials-slider .aom-testimonials-item .aom-testimonials-text p {
              font-size: 48px;
              line-height: normal;
              margin-bottom: 35px; } }
    .aom-testimonials .aom-testimonials-slider .swiper-pagination {
      bottom: 27px; }
      @media (min-width: 992px) {
        .aom-testimonials .aom-testimonials-slider .swiper-pagination {
          bottom: 18px; } }
      .aom-testimonials .aom-testimonials-slider .swiper-pagination .swiper-pagination-bullet {
        background: #EDE9E4;
        opacity: 0.4;
        width: 13px;
        height: 13px;
        margin: 0 11px; }
        @media (min-width: 992px) {
          .aom-testimonials .aom-testimonials-slider .swiper-pagination .swiper-pagination-bullet {
            width: 22px;
            height: 22px;
            margin: 0 14px; } }
        .aom-testimonials .aom-testimonials-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
          opacity: 1; }
  .aom-testimonials .aom-tsl-btn {
    margin: 0 auto;
    display: block;
    border-radius: 45px;
    background: #2A402A;
    text-align: center;
    font-family: "Proxima Nova Condensed", sans-serif;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    width: 340px;
    max-width: 100%;
    text-decoration: none;
    color: #DBC174;
    text-transform: uppercase;
    padding: 9px;
    font-size: 18px;
    margin: 25px auto 2px;
    padding: 9px;
    width: 320px; }
    @media (min-width: 992px) {
      .aom-testimonials .aom-tsl-btn {
        margin: 47px auto 23px;
        padding: 8px;
        width: 340px; } }

.aom-tsl-newsletter {
  background: rgba(219, 193, 116, 0.9);
  mix-blend-mode: multiply;
  margin: 0 27px 22px;
  letter-spacing: 2px; }
  @media (min-width: 992px) {
    .aom-tsl-newsletter {
      margin: 0 0 55px; } }
  .aom-tsl-newsletter .aom-tsl-newsletter-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    padding: 17px 0 12px; }
    @media (min-width: 992px) {
      .aom-tsl-newsletter .aom-tsl-newsletter-content {
        padding: 37px 0 37px;
        position: relative;
        overflow: hidden; } }
    .aom-tsl-newsletter .aom-tsl-newsletter-content .aom-tsl-newsletter-coin {
      display: block;
      width: 122px; }
      @media (max-width: 991.98px) {
        .aom-tsl-newsletter .aom-tsl-newsletter-content .aom-tsl-newsletter-coin {
          margin-bottom: -23px; } }
      @media (min-width: 992px) {
        .aom-tsl-newsletter .aom-tsl-newsletter-content .aom-tsl-newsletter-coin {
          width: 30%;
          position: absolute;
          right: -31px;
          bottom: -98px; } }
    .aom-tsl-newsletter .aom-tsl-newsletter-content .aom-tsl-newsletter-title {
      color: #2A402A;
      text-align: center;
      font-family: "Mango Grotesque", sans-serif;
      font-style: normal;
      font-weight: 700;
      text-transform: uppercase;
      font-size: 75px;
      line-height: 56px;
      padding: 0 20px; }
      @media (min-width: 992px) {
        .aom-tsl-newsletter .aom-tsl-newsletter-content .aom-tsl-newsletter-title {
          letter-spacing: 5px;
          font-size: 164px;
          line-height: normal;
          padding: 0; } }
    .aom-tsl-newsletter .aom-tsl-newsletter-content .aom-tsl-newsletter-subtitle {
      color: rgba(42, 64, 42, 0.9);
      text-align: center;
      font-family: "Mango Grotesque", sans-serif;
      font-size: 27px;
      font-style: normal;
      font-weight: 700;
      line-height: normal;
      text-transform: uppercase;
      margin-top: 5px; }
      @media (min-width: 992px) {
        .aom-tsl-newsletter .aom-tsl-newsletter-content .aom-tsl-newsletter-subtitle {
          font-size: 60px;
          margin-top: -15px;
          letter-spacing: 2px; } }
    .aom-tsl-newsletter .aom-tsl-newsletter-content .aom-tsl-newsletter-form .aom-tsl-newsletter-input {
      width: 276px;
      border-radius: 45px;
      background: #FFF;
      text-align: center;
      font-family: "Proxima Nova Condensed Light", sans-serif;
      font-size: 23px;
      font-style: normal;
      font-weight: 300;
      line-height: normal;
      padding: 6px;
      border: none;
      margin-left: 0;
      max-width: 100%;
      color: #2A402A; }
      @media (min-width: 992px) {
        .aom-tsl-newsletter .aom-tsl-newsletter-content .aom-tsl-newsletter-form .aom-tsl-newsletter-input {
          width: 492px;
          padding: 10px;
          margin-top: 16px;
          padding: 8px; } }
      .aom-tsl-newsletter .aom-tsl-newsletter-content .aom-tsl-newsletter-form .aom-tsl-newsletter-input::-webkit-input-placeholder {
        color: #2A402A; }
      .aom-tsl-newsletter .aom-tsl-newsletter-content .aom-tsl-newsletter-form .aom-tsl-newsletter-input::-moz-placeholder {
        color: #2A402A; }
      .aom-tsl-newsletter .aom-tsl-newsletter-content .aom-tsl-newsletter-form .aom-tsl-newsletter-input:-ms-input-placeholder {
        color: #2A402A; }
      .aom-tsl-newsletter .aom-tsl-newsletter-content .aom-tsl-newsletter-form .aom-tsl-newsletter-input::-ms-input-placeholder {
        color: #2A402A; }
      .aom-tsl-newsletter .aom-tsl-newsletter-content .aom-tsl-newsletter-form .aom-tsl-newsletter-input::placeholder {
        color: #2A402A; }
    .aom-tsl-newsletter .aom-tsl-newsletter-content .aom-tsl-newsletter-form .aom-tsl-newsletter-submit {
      margin: 0 auto;
      display: block;
      border-radius: 45px;
      background: #2A402A;
      text-align: center;
      font-family: "Proxima Nova Condensed", sans-serif;
      font-style: normal;
      font-weight: 700;
      line-height: 22px;
      width: 350px;
      max-width: 100%;
      text-decoration: none;
      color: #DBC174;
      text-transform: uppercase;
      padding: 9px;
      font-size: 18px;
      width: 276px;
      cursor: pointer;
      border: none;
      margin: 4px auto 0; }
      @media (min-width: 992px) {
        .aom-tsl-newsletter .aom-tsl-newsletter-content .aom-tsl-newsletter-form .aom-tsl-newsletter-submit {
          width: 350px;
          margin: 13px auto 0; } }

.aomx {
  position: relative; }
  .aomx .aomx-scrub {
    position: relative; }
  .aomx .aomx-stage {
    position: sticky;
    top: 0;
    height: 100vh;
    overflow: hidden;
    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;
    margin-top: -150px;
    margin-bottom: -150px; }
  .aomx .aomx-backdrop {
    position: absolute;
    inset: 0;
    z-index: 0;
    background: 0 0; }
  .aomx .aomx-media {
    position: relative;
    z-index: 1;
    height: auto;
    width: 90vw;
    max-height: 90vh;
    margin: 0 -25px;
    aspect-ratio: 4/3; }
    @media (min-width: 992px) {
      .aomx .aomx-media {
        margin: 185px 0 0;
        width: min(94vw, 1100px);
        aspect-ratio: 16/9; } }
    @media (min-width: 1500px) {
      .aomx .aomx-media {
        margin-top: 0; } }
  .aomx .aomx-media video, .aomx .aomx-media canvas {
    width: 100%;
    height: 100%;
    display: block;
    -o-object-fit: cover;
       object-fit: cover;
    background: 0 0; }

.aom-team-member {
  padding: 0 18px; }
  @media (min-width: 1200px) {
    .aom-team-member {
      padding: 0 234px; } }
  .aom-team-member .aom-team-member-photo {
    display: block;
    width: 100%; }
  .aom-team-member .aom-team-member-name {
    margin: 25px 0 15px;
    color: #5F5A53;
    font-family: "Copernicus New Cond", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 37px; }
    @media (min-width: 992px) {
      .aom-team-member .aom-team-member-name {
        font-size: 52px;
        line-height: 26px;
        margin: 71px 0 33px; } }
  .aom-team-member .aom-team-member-bio {
    margin-bottom: 21px; }
    @media (min-width: 992px) {
      .aom-team-member .aom-team-member-bio {
        margin-bottom: 65px; } }
    .aom-team-member .aom-team-member-bio p {
      color: #43403d;
      font-family: "Proxima Nova", sans-serif;
      font-size: 19px;
      font-style: normal;
      font-weight: 400;
      line-height: normal;
      margin-bottom: 20px; }
      @media (min-width: 576px) {
        .aom-team-member .aom-team-member-bio p {
          color: #5F5A53; } }
      @media (min-width: 992px) {
        .aom-team-member .aom-team-member-bio p {
          font-size: 21px;
          line-height: 26px;
          margin-bottom: 26px;
          letter-spacing: -0.21px; } }

.aom-privacy-choices {
  padding: 10px 17px 24px; }
  @media (min-width: 992px) {
    .aom-privacy-choices {
      padding: 10px 40px 44px; } }
  @media (min-width: 1500px) {
    .aom-privacy-choices {
      padding: 10px 223px 44px; } }
  .aom-privacy-choices .aom-privacy-choices-title {
    color: #5F5A53;
    font-family: "Copernicus New Cond", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 37px; }
    @media (min-width: 992px) {
      .aom-privacy-choices .aom-privacy-choices-title {
        font-size: 64px;
        line-height: normal; } }
  .aom-privacy-choices .aom-privacy-choices-heading {
    color: #5F5A53;
    font-family: "Copernicus New Cond", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin: 17px 0 19px; }
    @media (min-width: 992px) {
      .aom-privacy-choices .aom-privacy-choices-heading {
        font-size: 44px;
        margin: 46px 0 19px; } }
  .aom-privacy-choices p {
    color: #5F5A53;
    font-family: "Proxima Nova", sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 21px; }
    @media (min-width: 992px) {
      .aom-privacy-choices p {
        font-size: 21px;
        line-height: 26px;
        letter-spacing: -0.21px;
        margin-bottom: 26px; } }
    .aom-privacy-choices p:last-of-type {
      margin-bottom: 0; }
    .aom-privacy-choices p a {
      color: #5F5A53;
      -webkit-text-decoration-line: underline;
              text-decoration-line: underline; }

.aom-advertise {
  padding: 10px 17px 10px; }
  @media (min-width: 992px) {
    .aom-advertise {
      padding: 10px 40px 44px; } }
  @media (min-width: 1500px) {
    .aom-advertise {
      padding: 10px 223px 44px; } }
  .aom-advertise .aom-advertise-title {
    color: #5F5A53;
    font-family: "Copernicus New Cond", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 37px;
    margin-bottom: 19px; }
    @media (min-width: 992px) {
      .aom-advertise .aom-advertise-title {
        font-size: 64px;
        line-height: normal;
        margin-bottom: 41px; } }
  .aom-advertise p {
    color: #5F5A53;
    font-family: "Proxima Nova", sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 21px; }
    @media (min-width: 992px) {
      .aom-advertise p {
        font-size: 21px;
        line-height: 26px;
        letter-spacing: -0.21px;
        margin-bottom: 26px; } }
    .aom-advertise p:last-of-type {
      margin-bottom: 0; }
    .aom-advertise p a {
      color: #5F5A53;
      -webkit-text-decoration-line: underline;
              text-decoration-line: underline; }

.aom-legal {
  padding: 10px 17px 10px; }
  @media (min-width: 992px) {
    .aom-legal {
      padding: 10px 40px 44px; } }
  @media (min-width: 1500px) {
    .aom-legal {
      padding: 10px 223px 44px; } }
  .aom-legal .aom-legal-title {
    color: #5F5A53;
    font-family: "Copernicus New Cond", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 37px; }
    @media (min-width: 992px) {
      .aom-legal .aom-legal-title {
        font-size: 64px;
        line-height: normal; } }
  .aom-legal .aom-legal-heading {
    color: #5F5A53;
    font-family: "Copernicus New Cond", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin: 22px 0 20px; }
    @media (min-width: 992px) {
      .aom-legal .aom-legal-heading {
        font-size: 32px;
        margin: 44px 0 34px; } }
  .aom-legal p {
    color: #5F5A53;
    font-family: "Proxima Nova", sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 21px; }
    @media (min-width: 992px) {
      .aom-legal p {
        font-size: 21px;
        line-height: 26px;
        letter-spacing: -0.21px;
        margin-bottom: 26px; } }
    .aom-legal p:last-of-type {
      margin-bottom: 0; }
    .aom-legal p strong {
      font-weight: 700; }
    .aom-legal p a {
      color: #5F5A53;
      -webkit-text-decoration-line: underline;
              text-decoration-line: underline; }
  .aom-legal ul {
    list-style-type: none;
    padding-left: 21px;
    margin-bottom: 22px; }
    @media (min-width: 992px) {
      .aom-legal ul {
        padding-left: 30px;
        margin-bottom: 27px; } }
    .aom-legal ul li {
      color: #5F5A53;
      font-family: "Proxima Nova", sans-serif;
      font-size: 17px;
      font-style: normal;
      font-weight: 400;
      line-height: normal;
      margin-bottom: 20px;
      position: relative; }
      @media (min-width: 992px) {
        .aom-legal ul li {
          font-size: 21px;
          line-height: 26px;
          letter-spacing: -0.21px;
          margin-bottom: 26px; } }
      .aom-legal ul li:last-of-type {
        margin-bottom: 0; }
      .aom-legal ul li::before {
        content: "";
        position: absolute;
        width: 4px;
        height: 4px;
        background: #5F5A53;
        border-radius: 50%;
        left: -12px;
        top: 8px; }
        @media (min-width: 992px) {
          .aom-legal ul li::before {
            left: -18px;
            top: 11px;
            width: 5px;
            height: 5px; } }
      .aom-legal ul li strong {
        font-weight: 700; }
      .aom-legal ul li a {
        color: #5F5A53;
        -webkit-text-decoration-line: underline;
                text-decoration-line: underline; }

.aom-affiliates {
  padding: 10px 17px 10px; }
  @media (min-width: 992px) {
    .aom-affiliates {
      padding: 10px 40px 22px; } }
  @media (min-width: 1500px) {
    .aom-affiliates {
      padding: 10px 223px 22px; } }
  .aom-affiliates .aom-affiliates-title {
    color: #5F5A53;
    font-family: "Copernicus New Cond", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 37px;
    margin-bottom: 19px; }
    @media (min-width: 992px) {
      .aom-affiliates .aom-affiliates-title {
        font-size: 64px;
        line-height: normal;
        margin-bottom: 41px; } }
  .aom-affiliates p {
    color: #5F5A53;
    font-family: "Proxima Nova", sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 21px; }
    @media (min-width: 992px) {
      .aom-affiliates p {
        font-size: 21px;
        line-height: 26px;
        letter-spacing: -0.21px;
        margin-bottom: 26px; } }
    .aom-affiliates p:last-of-type {
      margin-bottom: 0; }
    .aom-affiliates p a {
      color: #5F5A53;
      -webkit-text-decoration-line: underline;
              text-decoration-line: underline; }
  .aom-affiliates ul {
    list-style-type: none;
    padding-left: 21px;
    margin-bottom: 22px; }
    @media (min-width: 992px) {
      .aom-affiliates ul {
        padding-left: 30px;
        margin-bottom: 27px; } }
    .aom-affiliates ul li {
      color: #5F5A53;
      font-family: "Proxima Nova", sans-serif;
      font-size: 17px;
      font-style: normal;
      font-weight: 400;
      line-height: normal;
      margin-bottom: 20px;
      position: relative; }
      @media (min-width: 992px) {
        .aom-affiliates ul li {
          font-size: 21px;
          line-height: 26px;
          letter-spacing: -0.21px;
          margin-bottom: 26px; } }
      .aom-affiliates ul li:last-of-type {
        margin-bottom: 0; }
      .aom-affiliates ul li::before {
        content: "";
        position: absolute;
        width: 4px;
        height: 4px;
        background: #5F5A53;
        border-radius: 50%;
        left: -12px;
        top: 8px; }
        @media (min-width: 992px) {
          .aom-affiliates ul li::before {
            left: -18px;
            top: 11px;
            width: 5px;
            height: 5px; } }
      .aom-affiliates ul li strong {
        font-weight: 700; }
      .aom-affiliates ul li a {
        color: #5F5A53;
        -webkit-text-decoration-line: underline;
                text-decoration-line: underline; }

.aom-page {
  padding: 10px 17px 10px; }
  @media (min-width: 992px) {
    .aom-page {
      padding: 10px 40px 21px; } }
  @media (min-width: 1500px) {
    .aom-page {
      padding: 10px 223px 21px; } }
  .aom-page .aom-page-title, .aom-page h1 {
    color: #5F5A53;
    font-family: "Copernicus New Cond", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 37px;
    margin-bottom: 19px; }
    @media (min-width: 992px) {
      .aom-page .aom-page-title, .aom-page h1 {
        font-size: 64px;
        line-height: normal;
        margin-bottom: 14px; } }
  .aom-page .aom-page-content h2 {
    color: #5F5A53;
    font-family: "Copernicus New Cond", sans-serif;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin: 54px 0 17px;
    font-size: 32px; }
    @media (min-width: 992px) {
      .aom-page .aom-page-content h2 {
        margin: 85px 0 19px;
        font-size: 44px; } }
  .aom-page .aom-page-content h3 {
    color: #5F5A53;
    font-family: "Copernicus New Cond", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin: 29px 0 19px; }
    @media (min-width: 992px) {
      .aom-page .aom-page-content h3 {
        font-size: 44px;
        margin: 85px 0 19px; } }
  .aom-page .aom-page-content h4 {
    color: #5F5A53;
    font-family: "Copernicus New Cond", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin: 20px 0 19px; }
    @media (min-width: 992px) {
      .aom-page .aom-page-content h4 {
        margin: 23px 0 23px;
        font-size: 32px; } }
  .aom-page .aom-page-content ul {
    list-style-type: none;
    padding-left: 21px;
    margin-bottom: 22px; }
    @media (min-width: 992px) {
      .aom-page .aom-page-content ul {
        padding-left: 30px;
        margin-bottom: 27px; } }
    .aom-page .aom-page-content ul li {
      color: #5F5A53;
      font-family: "Proxima Nova", sans-serif;
      font-size: 17px;
      font-style: normal;
      font-weight: 400;
      line-height: 20px;
      margin-bottom: 20px;
      position: relative; }
      @media (min-width: 992px) {
        .aom-page .aom-page-content ul li {
          font-size: 21px;
          line-height: 26px;
          letter-spacing: -0.21px;
          margin-bottom: 26px; } }
      .aom-page .aom-page-content ul li:last-of-type {
        margin-bottom: 0; }
      .aom-page .aom-page-content ul li::before {
        content: "";
        position: absolute;
        width: 4px;
        height: 4px;
        background: #5F5A53;
        border-radius: 50%;
        left: -12px;
        top: 8px; }
        @media (min-width: 992px) {
          .aom-page .aom-page-content ul li::before {
            left: -18px;
            top: 11px;
            width: 5px;
            height: 5px; } }
      .aom-page .aom-page-content ul li strong {
        font-weight: 700; }
      .aom-page .aom-page-content ul li a {
        color: #5F5A53;
        -webkit-text-decoration-line: underline;
                text-decoration-line: underline; }
  .aom-page .aom-page-content p {
    color: #5F5A53;
    font-family: "Proxima Nova", sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 20px; }
    @media (min-width: 992px) {
      .aom-page .aom-page-content p {
        font-size: 21px;
        line-height: 26px;
        letter-spacing: -0.21px;
        margin-bottom: 26px; } }
    .aom-page .aom-page-content p strong {
      font-weight: 700; }
    .aom-page .aom-page-content p a {
      color: #5F5A53;
      -webkit-text-decoration-line: underline;
              text-decoration-line: underline; }

.aom-faq {
  margin: 10px auto 37px; }
  @media (min-width: 992px) {
    .aom-faq {
      margin: 10px auto 29px;
      max-width: 910px; } }
  .aom-faq .aom-faq-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 9px 0 17px; }
    @media (min-width: 992px) {
      .aom-faq .aom-faq-header {
        padding: 0 0 0 26px; } }
    .aom-faq .aom-faq-header .aom-faq-title {
      color: #5F5A53;
      font-family: "Copernicus New Cond", sans-serif;
      font-size: 32px;
      font-style: normal;
      line-height: 37px; }
      @media (min-width: 992px) {
        .aom-faq .aom-faq-header .aom-faq-title {
          font-size: 64px;
          line-height: normal; } }
    .aom-faq .aom-faq-header .aom-faq-expand-all {
      background: none;
      border: none;
      cursor: pointer;
      color: #C86027;
      text-transform: uppercase;
      font-family: "Proxima Nova", sans-serif;
      font-style: normal;
      font-weight: 700;
      font-size: 14px;
      line-height: 20px; }
      @media (min-width: 992px) {
        .aom-faq .aom-faq-header .aom-faq-expand-all {
          font-size: 16px;
          line-height: normal; } }
  .aom-faq .aom-faq-list {
    list-style-type: none;
    padding: 0 13px; }
    @media (min-width: 992px) {
      .aom-faq .aom-faq-list {
        padding: 0; } }
    .aom-faq .aom-faq-list .aom-faq-item {
      border-bottom: 5px solid #DFD4B9;
      padding: 12px 27px 12px 4px; }
      @media (min-width: 992px) {
        .aom-faq .aom-faq-list .aom-faq-item {
          border-bottom: 7px solid #DFD4B9;
          padding: 14px 38px 14px 19px; } }
      @media (min-width: 992px) {
        .aom-faq .aom-faq-list .aom-faq-item {
          padding: 45px 38px 30px 27px; } }
      .aom-faq .aom-faq-list .aom-faq-item .aom-faq-question {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        width: 100%;
        background: none;
        border: none;
        text-align: left;
        cursor: pointer; }
        .aom-faq .aom-faq-list .aom-faq-item .aom-faq-question span:first-of-type {
          color: #5F5A53;
          font-family: "Copernicus New Cond", sans-serif;
          font-style: normal;
          font-weight: 500;
          line-height: normal;
          font-size: 20px; }
          @media (min-width: 992px) {
            .aom-faq .aom-faq-list .aom-faq-item .aom-faq-question span:first-of-type {
              font-size: 44px; } }
        .aom-faq .aom-faq-list .aom-faq-item .aom-faq-question span:last-of-type {
          font-family: "Copernicus New Cond", sans-serif;
          color: #C86027;
          font-style: normal;
          font-weight: 500;
          font-size: 39px; }
          @media (min-width: 992px) {
            .aom-faq .aom-faq-list .aom-faq-item .aom-faq-question span:last-of-type {
              line-height: 40px;
              font-size: 81px;
              margin-right: -8px; } }
      .aom-faq .aom-faq-list .aom-faq-item .aom-faq-answer {
        overflow: hidden;
        max-height: 0;
        -webkit-transition: max-height 0.3s ease;
        transition: max-height 0.3s ease;
        color: #5F5A53;
        font-family: "Proxima Nova", sans-serif;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        font-size: 17px; }
        @media (min-width: 992px) {
          .aom-faq .aom-faq-list .aom-faq-item .aom-faq-answer {
            line-height: 26px;
            font-size: 21px;
            letter-spacing: -0.21px; } }
        .aom-faq .aom-faq-list .aom-faq-item .aom-faq-answer a {
          text-decoration: underline;
          color: #5F5A53; }
          .aom-faq .aom-faq-list .aom-faq-item .aom-faq-answer a:hover {
            color: #C86027; }
      .aom-faq .aom-faq-list .aom-faq-item.aom-faq-item-open .aom-faq-answer {
        max-height: 1000px;
        margin-top: 12px;
        margin-bottom: 12px; }
        @media (min-width: 992px) {
          .aom-faq .aom-faq-list .aom-faq-item.aom-faq-item-open .aom-faq-answer {
            margin-top: 21px;
            margin-bottom: 12px; } }

.aom-newsletter-stats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center; }
  .aom-newsletter-stats ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    @media (min-width: 992px) {
      .aom-newsletter-stats ul {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
    .aom-newsletter-stats ul li {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      position: relative;
      width: 230px;
      margin-bottom: 36px; }
      @media (min-width: 992px) {
        .aom-newsletter-stats ul li {
          width: 260px;
          margin-bottom: 0; } }
      .aom-newsletter-stats ul li:not(:last-child)::after {
        content: '';
        position: absolute;
        background-color: #DFD4B9;
        bottom: -11px;
        left: 50%;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
        width: 90px;
        height: 5px; }
        @media (min-width: 992px) {
          .aom-newsletter-stats ul li:not(:last-child)::after {
            right: 0;
            left: inherit;
            top: 50%;
            -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                    transform: translateY(-50%);
            height: 90px;
            width: 7px;
            bottom: inherit; } }
      .aom-newsletter-stats ul li.aom-stats-articles span:nth-child(1) {
        font-size: 48px;
        font-style: normal;
        font-weight: 400;
        line-height: 57px; }
        @media (min-width: 992px) {
          .aom-newsletter-stats ul li.aom-stats-articles span:nth-child(1) {
            font-size: 63px;
            font-style: normal;
            font-weight: 400;
            line-height: normal; } }
      .aom-newsletter-stats ul li.aom-stats-articles span:nth-child(2) {
        margin-left: 10px;
        font-size: 48px;
        font-style: normal;
        font-weight: 700;
        line-height: 57px; }
        @media (min-width: 992px) {
          .aom-newsletter-stats ul li.aom-stats-articles span:nth-child(2) {
            font-size: 63px;
            font-style: normal;
            font-weight: 700;
            line-height: normal; } }
      .aom-newsletter-stats ul li.aom-stats-articles span:nth-child(3) {
        font-size: 66px;
        font-style: normal;
        font-weight: 400;
        line-height: 57px; }
        @media (min-width: 992px) {
          .aom-newsletter-stats ul li.aom-stats-articles span:nth-child(3) {
            font-size: 88px;
            font-style: normal;
            font-weight: 400;
            line-height: 72px; } }
      .aom-newsletter-stats ul li.aom-stats-podcasts span:nth-child(1) {
        font-size: 52px;
        font-style: normal;
        font-weight: 400;
        line-height: 55px; }
        @media (min-width: 992px) {
          .aom-newsletter-stats ul li.aom-stats-podcasts span:nth-child(1) {
            font-size: 62px;
            font-style: normal;
            font-weight: 400;
            line-height: 67px; } }
      .aom-newsletter-stats ul li.aom-stats-podcasts span:nth-child(2) {
        margin-left: 10px;
        font-size: 52px;
        font-style: normal;
        font-weight: 800;
        line-height: 55px; }
        @media (min-width: 992px) {
          .aom-newsletter-stats ul li.aom-stats-podcasts span:nth-child(2) {
            font-size: 62px;
            font-style: normal;
            font-weight: 800;
            line-height: 67px; } }
      .aom-newsletter-stats ul li.aom-stats-podcasts span:nth-child(3) {
        font-size: 62px;
        font-style: normal;
        font-weight: 400;
        line-height: 55px; }
        @media (min-width: 992px) {
          .aom-newsletter-stats ul li.aom-stats-podcasts span:nth-child(3) {
            font-size: 75px;
            font-style: normal;
            font-weight: 400;
            line-height: 67px; } }
      .aom-newsletter-stats ul li.aom-stats-subscribers {
        padding-top: 10px; }
        .aom-newsletter-stats ul li.aom-stats-subscribers span:nth-child(1) {
          font-size: 66px;
          font-style: normal;
          font-weight: 400;
          line-height: 31px; }
          @media (min-width: 992px) {
            .aom-newsletter-stats ul li.aom-stats-subscribers span:nth-child(1) {
              font-size: 77.71px;
              font-style: normal;
              font-weight: 400;
              line-height: 60px; } }
        .aom-newsletter-stats ul li.aom-stats-subscribers span:nth-child(2) {
          margin-left: 10px;
          font-size: 66px;
          font-style: normal;
          font-weight: 700;
          line-height: 31px; }
          @media (min-width: 992px) {
            .aom-newsletter-stats ul li.aom-stats-subscribers span:nth-child(2) {
              font-size: 77.71px;
              font-style: normal;
              font-weight: 700;
              line-height: 60px; } }
        .aom-newsletter-stats ul li.aom-stats-subscribers span:nth-child(3) {
          font-size: 50px;
          font-style: normal;
          font-weight: 400;
          line-height: 45px;
          margin-top: 10px; }
          @media (min-width: 992px) {
            .aom-newsletter-stats ul li.aom-stats-subscribers span:nth-child(3) {
              font-size: 57.665px;
              font-style: normal;
              font-weight: 400;
              line-height: 60px;
              margin-top: 0; } }
      .aom-newsletter-stats ul li span {
        color: #C86027;
        text-align: center;
        font-family: "Mango Grotesque", sans-serif;
        font-style: normal;
        text-transform: uppercase; }
  .aom-newsletter-stats .aom-newsletter-stats-intro {
    color: #5F5A53;
    font-family: "Copernicus New Cond", sans-serif;
    font-style: normal;
    font-weight: 500;
    text-align: left;
    max-width: 92%; }
    @media (min-width: 992px) {
      .aom-newsletter-stats .aom-newsletter-stats-intro {
        max-width: 857px;
        margin-top: 25px; } }
    .aom-newsletter-stats .aom-newsletter-stats-intro p:first-of-type {
      font-size: 32px;
      line-height: 37px; }
      @media (min-width: 992px) {
        .aom-newsletter-stats .aom-newsletter-stats-intro p:first-of-type {
          font-size: 44px;
          line-height: normal; } }
    .aom-newsletter-stats .aom-newsletter-stats-intro p:last-of-type {
      font-size: 20px;
      line-height: normal;
      margin: 22px 0 0; }
      @media (min-width: 992px) {
        .aom-newsletter-stats .aom-newsletter-stats-intro p:last-of-type {
          font-size: 32px;
          margin: 25px 0 0; } }

.aom-newsletter-intro {
  text-align: left;
  max-width: 92%;
  margin: 33px auto 33px; }
  @media (min-width: 992px) {
    .aom-newsletter-intro {
      max-width: 857px;
      margin: 35px auto 33px; } }
  .aom-newsletter-intro .aom-newsletter-intro-title {
    color: #5F5A53;
    font-family: "Copernicus New Cond", sans-serif;
    font-style: normal;
    font-weight: 500;
    margin-bottom: 17px;
    font-size: 32px;
    line-height: 37px; }
    @media (min-width: 992px) {
      .aom-newsletter-intro .aom-newsletter-intro-title {
        font-size: 44px;
        line-height: normal;
        margin-bottom: 20px; } }
  .aom-newsletter-intro p {
    color: #5F5A53;
    font-family: "Proxima Nova", sans-serif;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -0.21px;
    margin-bottom: 19px;
    font-size: 17px;
    line-height: normal; }
    @media (min-width: 992px) {
      .aom-newsletter-intro p {
        font-size: 21px;
        line-height: 26px;
        margin-bottom: 26px; } }
    .aom-newsletter-intro p strong {
      font-weight: 700; }

.aom-newsletter-options {
  max-width: 1050px;
  margin: 37px auto 0; }
  @media (min-width: 992px) {
    .aom-newsletter-options {
      margin: 40px auto 10px; } }
  .aom-newsletter-options .aom-newsletter-option {
    padding: 35px 16px 20px;
    border-top: 7px solid #DFD4B9; }
    @media (max-width: 991.98px) {
      .aom-newsletter-options .aom-newsletter-option {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        padding: 35px 16px 20px;
        border-top: 5px solid #DFD4B9; } }
    .aom-newsletter-options .aom-newsletter-option div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      padding-left: 15px; }
      @media (min-width: 992px) {
        .aom-newsletter-options .aom-newsletter-option div {
          padding-left: 0;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between; } }
      .aom-newsletter-options .aom-newsletter-option div .aom-newsletter-option-title {
        color: #5F5A53;
        font-family: "Copernicus New Cond", sans-serif;
        font-size: 20px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        margin-bottom: 20px; }
        @media (min-width: 992px) {
          .aom-newsletter-options .aom-newsletter-option div .aom-newsletter-option-title {
            font-size: 44px;
            margin-bottom: 0; } }
      .aom-newsletter-options .aom-newsletter-option div p {
        color: #5F5A53;
        font-family: "Proxima Nova", sans-serif;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -0.21px;
        max-width: 588px;
        font-size: 17px;
        line-height: normal; }
        @media (min-width: 992px) {
          .aom-newsletter-options .aom-newsletter-option div p {
            font-size: 21px;
            line-height: 26px; } }
    .aom-newsletter-options .aom-newsletter-option img {
      display: block;
      width: 97px;
      -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
              order: -1;
      -webkit-transform: rotate(-8deg);
          -ms-transform: rotate(-8deg);
              transform: rotate(-8deg); }
      @media (min-width: 992px) {
        .aom-newsletter-options .aom-newsletter-option img {
          width: 212px;
          -webkit-transform: none;
              -ms-transform: none;
                  transform: none; } }

.aom-podcasts-featured {
  padding: 15px 0 0; }
  @media (min-width: 992px) {
    .aom-podcasts-featured {
      padding: 15px 0 0; } }
  .aom-podcasts-featured .aom-section-title {
    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;
    text-align: center;
    gap: 32px; }
    @media (min-width: 992px) {
      .aom-podcasts-featured .aom-section-title {
        gap: 56px; } }
    .aom-podcasts-featured .aom-section-title::before, .aom-podcasts-featured .aom-section-title::after {
      content: "";
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      height: 5px;
      background-color: #DFD4B9;
      margin: -8px 0 0;
      max-width: 98px; }
      @media (min-width: 992px) {
        .aom-podcasts-featured .aom-section-title::before, .aom-podcasts-featured .aom-section-title::after {
          height: 5px;
          margin: -13px 0 0; } }
    @media (max-width: 767.98px) {
      .aom-podcasts-featured .aom-section-title {
        font-size: 38px; } }
  .aom-podcasts-featured .aom-podcast-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
    padding: 17px 18px 10px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 16px 0; }
    @media (min-width: 992px) {
      .aom-podcasts-featured .aom-podcast-list {
        padding: 42px 0 10px; } }
    @media (min-width: 1200px) {
      .aom-podcasts-featured .aom-podcast-list {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        gap: 24px; } }
    .aom-podcasts-featured .aom-podcast-list .aom-podcast-item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      @media (max-width: 991.98px) {
        .aom-podcasts-featured .aom-podcast-list .aom-podcast-item {
          width: calc(50% - 8px); } }
      @media (min-width: 992px) {
        .aom-podcasts-featured .aom-podcast-list .aom-podcast-item {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 49%;
                  flex: 0 0 49%; } }
      @media (min-width: 1200px) {
        .aom-podcasts-featured .aom-podcast-list .aom-podcast-item {
          -webkit-box-flex: 1;
              -ms-flex: 1 1 25%;
                  flex: 1 1 25%; } }
      .aom-podcasts-featured .aom-podcast-list .aom-podcast-item .aom-podcast-image {
        display: block;
        width: 100%;
        aspect-ratio: 9/5;
        overflow: hidden; }
        .aom-podcasts-featured .aom-podcast-list .aom-podcast-item .aom-podcast-image img {
          width: 100%;
          height: 100%;
          -o-object-fit: cover;
             object-fit: cover;
          -o-object-position: center;
             object-position: center;
          display: block; }
      .aom-podcasts-featured .aom-podcast-list .aom-podcast-item .aom-podcast-episode {
        margin-top: 10px;
        color: #C86027;
        font-family: "Proxima Nova Condensed", sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: uppercase;
        padding-left: 12px; }
        @media (min-width: 992px) {
          .aom-podcasts-featured .aom-podcast-list .aom-podcast-item .aom-podcast-episode {
            font-size: 16px;
            margin-top: 26px;
            padding-left: 29px; } }
      .aom-podcasts-featured .aom-podcast-list .aom-podcast-item .aom-podcast-title {
        margin-top: 2px;
        font-family: "Copernicus New Cond", sans-serif;
        font-size: 20px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        padding-left: 12px; }
        @media (min-width: 992px) {
          .aom-podcasts-featured .aom-podcast-list .aom-podcast-item .aom-podcast-title {
            font-size: 32px;
            line-height: 37px;
            padding-left: 29px;
            margin-top: 5px; } }
        .aom-podcasts-featured .aom-podcast-list .aom-podcast-item .aom-podcast-title a {
          color: #5F5A53;
          text-decoration: none; }
          .aom-podcasts-featured .aom-podcast-list .aom-podcast-item .aom-podcast-title a:hover {
            color: #C86027; }
  .aom-podcasts-featured .aom-podcast-more {
    padding: 24px 0 0; }
    @media (min-width: 992px) {
      .aom-podcasts-featured .aom-podcast-more {
        padding: 29px 0 5px; } }
    .aom-podcasts-featured .aom-podcast-more a {
      margin: 0 auto;
      display: block;
      border-radius: 45px;
      background: #C86027;
      text-align: center;
      font-family: "Proxima Nova Condensed", sans-serif;
      font-style: normal;
      font-weight: 700;
      line-height: 22px;
      width: 288px;
      max-width: 100%;
      text-decoration: none;
      color: #FFF;
      text-transform: uppercase;
      padding: 9px;
      font-size: 18px; }
      @media (min-width: 992px) {
        .aom-podcasts-featured .aom-podcast-more a {
          margin: 0 auto;
          display: block;
          border-radius: 45px;
          background: #C86027;
          text-align: center;
          font-family: "Proxima Nova Condensed", sans-serif;
          font-style: normal;
          font-weight: 700;
          line-height: 22px;
          width: 450px;
          max-width: 100%;
          text-decoration: none;
          color: #FFF;
          text-transform: uppercase;
          padding: 9px;
          font-size: 18px; } }

.aom-articles-featured {
  padding: 25px 0 5px; }
  @media (min-width: 992px) {
    .aom-articles-featured {
      padding: 35px 0 5px; } }
  .aom-articles-featured .aom-section-title {
    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;
    text-align: center;
    gap: 32px; }
    @media (min-width: 992px) {
      .aom-articles-featured .aom-section-title {
        gap: 56px; } }
    .aom-articles-featured .aom-section-title::before, .aom-articles-featured .aom-section-title::after {
      content: "";
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      height: 5px;
      background-color: #DFD4B9;
      margin: -8px 0 0;
      max-width: 98px; }
      @media (min-width: 992px) {
        .aom-articles-featured .aom-section-title::before, .aom-articles-featured .aom-section-title::after {
          height: 5px;
          margin: -13px 0 0; } }
    @media (max-width: 767.98px) {
      .aom-articles-featured .aom-section-title {
        font-size: 38px; } }
  .aom-articles-featured .aom-article-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
    padding: 17px 18px 10px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 16px 0; }
    @media (min-width: 992px) {
      .aom-articles-featured .aom-article-list {
        padding: 25px 0 10px; } }
    @media (min-width: 1200px) {
      .aom-articles-featured .aom-article-list {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        gap: 24px; } }
    .aom-articles-featured .aom-article-list .aom-article-item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      @media (min-width: 768px) {
        .aom-articles-featured .aom-article-list .aom-article-item {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 31.3%;
                  flex: 0 0 31.3%;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column; } }
      .aom-articles-featured .aom-article-list .aom-article-item .aom-article-image {
        display: block;
        width: 125px;
        aspect-ratio: 9/5;
        overflow: hidden; }
        @media (min-width: 768px) {
          .aom-articles-featured .aom-article-list .aom-article-item .aom-article-image {
            width: 100%; } }
        .aom-articles-featured .aom-article-list .aom-article-item .aom-article-image img {
          width: 100%;
          height: 100%;
          -o-object-fit: cover;
             object-fit: cover;
          -o-object-position: center;
             object-position: center;
          display: block; }
      .aom-articles-featured .aom-article-list .aom-article-item .aom-article-content {
        margin-top: 26px; }
        @media (max-width: 991.98px) {
          .aom-articles-featured .aom-article-list .aom-article-item .aom-article-content {
            width: calc(100% - 130px); } }
        .aom-articles-featured .aom-article-list .aom-article-item .aom-article-content .aom-article-category {
          margin-top: 10px;
          color: #C86027;
          font-family: "Proxima Nova Condensed", sans-serif;
          font-size: 12px;
          font-style: normal;
          font-weight: 700;
          line-height: normal;
          text-transform: uppercase;
          padding-left: 12px; }
          @media (min-width: 992px) {
            .aom-articles-featured .aom-article-list .aom-article-item .aom-article-content .aom-article-category {
              font-size: 16px;
              margin-top: 26px;
              padding-left: 29px; } }
        .aom-articles-featured .aom-article-list .aom-article-item .aom-article-content .aom-article-title {
          margin-top: 2px;
          font-family: "Copernicus New Cond", sans-serif;
          font-size: 20px;
          font-style: normal;
          font-weight: 500;
          line-height: normal;
          padding-left: 12px; }
          @media (min-width: 992px) {
            .aom-articles-featured .aom-article-list .aom-article-item .aom-article-content .aom-article-title {
              font-size: 32px;
              line-height: 37px;
              padding-left: 29px;
              margin-top: 5px; } }
          .aom-articles-featured .aom-article-list .aom-article-item .aom-article-content .aom-article-title a {
            color: #5F5A53;
            text-decoration: none; }
            .aom-articles-featured .aom-article-list .aom-article-item .aom-article-content .aom-article-title a:hover {
              color: #C86027; }

.aom-popular-posts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 0 17px 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  @media (min-width: 992px) {
    .aom-popular-posts {
      padding: 10px 0 30px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      gap: 3.3%; } }
  .aom-popular-posts .aom-popular-posts-featured {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%; }
    @media (min-width: 992px) {
      .aom-popular-posts .aom-popular-posts-featured {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1; } }
    @media (min-width: 1200px) {
      .aom-popular-posts .aom-popular-posts-featured {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 65.8%;
                flex: 0 0 65.8%;
        max-width: 65.8%; } }
    .aom-popular-posts .aom-popular-posts-featured .aom-popular-posts-link {
      display: block; }
      .aom-popular-posts .aom-popular-posts-featured .aom-popular-posts-link img {
        display: block;
        width: 100%;
        height: auto; }
    .aom-popular-posts .aom-popular-posts-featured .aom-popular-posts-content {
      padding: 15px 0px 15px 13px; }
      @media (min-width: 992px) {
        .aom-popular-posts .aom-popular-posts-featured .aom-popular-posts-content {
          padding: 31px; } }
      .aom-popular-posts .aom-popular-posts-featured .aom-popular-posts-content .aom-popular-posts-categories {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        gap: 4px;
        color: #C86027;
        font-family: "Proxima Nova Condensed", sans-serif; }
        .aom-popular-posts .aom-popular-posts-featured .aom-popular-posts-content .aom-popular-posts-categories a {
          color: #C86027;
          font-size: 16px;
          font-style: normal;
          font-weight: 700;
          line-height: normal;
          text-transform: uppercase;
          text-decoration: none; }
      .aom-popular-posts .aom-popular-posts-featured .aom-popular-posts-content .aom-popular-posts-title {
        font-family: "Copernicus New Cond", sans-serif;
        font-style: normal;
        font-weight: 500;
        margin-top: 4px;
        font-size: 32px;
        line-height: 37px; }
        @media (min-width: 1200px) {
          .aom-popular-posts .aom-popular-posts-featured .aom-popular-posts-content .aom-popular-posts-title {
            margin-top: 12px;
            font-size: 64px;
            line-height: 70px; } }
        .aom-popular-posts .aom-popular-posts-featured .aom-popular-posts-content .aom-popular-posts-title a {
          color: #5F5A53;
          text-decoration: none; }
          .aom-popular-posts .aom-popular-posts-featured .aom-popular-posts-content .aom-popular-posts-title a:hover {
            color: #C86027; }
  .aom-popular-posts .aom-popular-posts-sidebar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media (min-width: 992px) {
      .aom-popular-posts .aom-popular-posts-sidebar {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1; } }
    @media (min-width: 1200px) {
      .aom-popular-posts .aom-popular-posts-sidebar {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 30%;
                flex: 0 0 30%;
        max-width: 30%; } }
    .aom-popular-posts .aom-popular-posts-sidebar .aom-popular-posts-sidebar-title {
      color: #C86027;
      font-family: "Mango Grotesque", sans-serif;
      font-size: 45px;
      font-style: normal;
      font-weight: 300;
      line-height: normal;
      text-transform: uppercase; }
      @media (max-width: 991.98px) {
        .aom-popular-posts .aom-popular-posts-sidebar .aom-popular-posts-sidebar-title {
          display: none; } }
      @media (min-width: 1200px) {
        .aom-popular-posts .aom-popular-posts-sidebar .aom-popular-posts-sidebar-title {
          font-size: 64px; } }
    .aom-popular-posts .aom-popular-posts-sidebar .aom-popular-posts-list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 10px 0 0 0; }
      @media (min-width: 992px) {
        .aom-popular-posts .aom-popular-posts-sidebar .aom-popular-posts-list {
          padding: 5px 0 0 6px; } }
      .aom-popular-posts .aom-popular-posts-sidebar .aom-popular-posts-list .aom-popular-posts-list-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        gap: 18px;
        margin-bottom: 17px; }
        @media (min-width: 992px) {
          .aom-popular-posts .aom-popular-posts-sidebar .aom-popular-posts-list .aom-popular-posts-list-item {
            margin-bottom: 20px; } }
        .aom-popular-posts .aom-popular-posts-sidebar .aom-popular-posts-list .aom-popular-posts-list-item:last-of-type {
          margin-bottom: 0 !important; }
        .aom-popular-posts .aom-popular-posts-sidebar .aom-popular-posts-list .aom-popular-posts-list-item .aom-popular-posts-list-image {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 39%;
                  flex: 0 0 39%; }
          @media (min-width: 992px) {
            .aom-popular-posts .aom-popular-posts-sidebar .aom-popular-posts-list .aom-popular-posts-list-item .aom-popular-posts-list-image {
              -webkit-box-flex: 0;
                  -ms-flex: 0 0 auto;
                      flex: 0 0 auto; } }
          .aom-popular-posts .aom-popular-posts-sidebar .aom-popular-posts-list .aom-popular-posts-list-item .aom-popular-posts-list-image img {
            display: block;
            width: 100%;
            height: auto; }
            @media (min-width: 992px) {
              .aom-popular-posts .aom-popular-posts-sidebar .aom-popular-posts-list .aom-popular-posts-list-item .aom-popular-posts-list-image img {
                width: 192px; } }
        .aom-popular-posts .aom-popular-posts-sidebar .aom-popular-posts-list .aom-popular-posts-list-item .aom-popular-posts-list-content .aom-popular-posts-list-category {
          color: #C86027;
          font-family: "Proxima Nova Condensed", sans-serif;
          text-decoration: none;
          text-transform: uppercase;
          font-size: 12px;
          font-style: normal;
          font-weight: 700;
          line-height: normal;
          display: block;
          margin-top: 2px; }
          @media (min-width: 992px) {
            .aom-popular-posts .aom-popular-posts-sidebar .aom-popular-posts-list .aom-popular-posts-list-item .aom-popular-posts-list-content .aom-popular-posts-list-category {
              margin-top: 7px; } }
        .aom-popular-posts .aom-popular-posts-sidebar .aom-popular-posts-list .aom-popular-posts-list-item .aom-popular-posts-list-content .aom-popular-posts-list-title {
          font-family: "Copernicus New Cond", sans-serif;
          font-size: 16px;
          font-style: normal;
          font-weight: 500;
          line-height: normal;
          margin-top: 1px; }
          @media (min-width: 992px) {
            .aom-popular-posts .aom-popular-posts-sidebar .aom-popular-posts-list .aom-popular-posts-list-item .aom-popular-posts-list-content .aom-popular-posts-list-title {
              margin-top: 3px;
              font-size: 22px;
              line-height: 24px; } }
          .aom-popular-posts .aom-popular-posts-sidebar .aom-popular-posts-list .aom-popular-posts-list-item .aom-popular-posts-list-content .aom-popular-posts-list-title a {
            color: #5F5A53;
            text-decoration: none; }
            .aom-popular-posts .aom-popular-posts-sidebar .aom-popular-posts-list .aom-popular-posts-list-item .aom-popular-posts-list-content .aom-popular-posts-list-title a:hover {
              color: #C86027; }

.aom-best-podcasts {
  max-width: 820px;
  margin: 0 auto; }
  .aom-best-podcasts .aom-section-title {
    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;
    text-align: center;
    gap: 32px;
    margin: 0 0 11px; }
    @media (min-width: 992px) {
      .aom-best-podcasts .aom-section-title {
        gap: 56px; } }
    .aom-best-podcasts .aom-section-title::before, .aom-best-podcasts .aom-section-title::after {
      content: "";
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      height: 5px;
      background-color: #DFD4B9;
      margin: -8px 0 0;
      max-width: 98px; }
      @media (min-width: 992px) {
        .aom-best-podcasts .aom-section-title::before, .aom-best-podcasts .aom-section-title::after {
          height: 5px;
          margin: -13px 0 0; } }

.aom-category-grid {
  padding: 30px 17px 0; }
  .aom-category-grid .aom-ad-banner {
    padding: 14px 0 35px; }
    @media (max-width: 991.98px) {
      .aom-category-grid .aom-ad-banner {
        display: none; } }
  .aom-category-grid .aom-article-grid-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 10px 30px;
    list-style: none; }
    .aom-category-grid .aom-article-grid-list .aom-article-grid-item {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%; }
      @media (min-width: 768px) {
        .aom-category-grid .aom-article-grid-list .aom-article-grid-item {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 calc(33.333% - 25px);
                  flex: 0 0 calc(33.333% - 25px); } }
      @media (max-width: 767.98px) {
        .aom-category-grid .aom-article-grid-list .aom-article-grid-item {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .aom-category-grid .aom-article-grid-list .aom-article-grid-item .aom-article-grid-image {
        display: block;
        aspect-ratio: 34 / 19;
        overflow: hidden;
        width: 100%; }
        @media (max-width: 767.98px) {
          .aom-category-grid .aom-article-grid-list .aom-article-grid-item .aom-article-grid-image {
            width: 125px; } }
        .aom-category-grid .aom-article-grid-list .aom-article-grid-item .aom-article-grid-image img {
          width: 100%;
          height: 100%;
          -o-object-fit: cover;
             object-fit: cover;
          -o-object-position: center;
             object-position: center;
          display: block; }
          @media (max-width: 767.98px) {
            .aom-category-grid .aom-article-grid-list .aom-article-grid-item .aom-article-grid-image img {
              width: 125px;
              margin-right: 20px; } }
      .aom-category-grid .aom-article-grid-list .aom-article-grid-item .aom-article-grid-content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        padding: 26px 33px 15px 33px; }
        @media (max-width: 767.98px) {
          .aom-category-grid .aom-article-grid-list .aom-article-grid-item .aom-article-grid-content {
            width: calc(100% - 130px);
            padding: 4px 15px 15px 15px; } }
        .aom-category-grid .aom-article-grid-list .aom-article-grid-item .aom-article-grid-content .aom-article-grid-category {
          color: #C86027;
          font-family: "Proxima Nova Condensed", sans-serif;
          font-size: 12px;
          font-style: normal;
          font-weight: 700;
          line-height: normal;
          text-transform: uppercase;
          text-decoration: none; }
          @media (min-width: 992px) {
            .aom-category-grid .aom-article-grid-list .aom-article-grid-item .aom-article-grid-content .aom-article-grid-category {
              font-size: 16px; } }
        .aom-category-grid .aom-article-grid-list .aom-article-grid-item .aom-article-grid-content .aom-article-grid-title {
          font-family: "Copernicus New Cond", sans-serif;
          font-size: 16px;
          font-style: normal;
          font-weight: 500;
          line-height: normal;
          margin-top: 4px; }
          @media (min-width: 992px) {
            .aom-category-grid .aom-article-grid-list .aom-article-grid-item .aom-article-grid-content .aom-article-grid-title {
              font-size: 32px;
              line-height: 37px; } }
          .aom-category-grid .aom-article-grid-list .aom-article-grid-item .aom-article-grid-content .aom-article-grid-title a {
            color: #5F5A53;
            text-decoration: none; }
            .aom-category-grid .aom-article-grid-list .aom-article-grid-item .aom-article-grid-content .aom-article-grid-title a:hover {
              color: #C86027; }

.aom-podcast-stats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center; }
  @media (min-width: 992px) {
    .aom-podcast-stats {
      margin: 0; } }
  .aom-podcast-stats ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    @media (min-width: 992px) {
      .aom-podcast-stats ul {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
    .aom-podcast-stats ul li {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      position: relative;
      margin-bottom: 25px;
      padding-bottom: 14px; }
      .aom-podcast-stats ul li:last-of-type {
        margin-bottom: 0; }
      @media (min-width: 992px) {
        .aom-podcast-stats ul li {
          margin-bottom: 0;
          padding-bottom: 0; } }
      .aom-podcast-stats ul li:not(:last-child)::after {
        content: '';
        position: absolute;
        background-color: #DFD4B9;
        bottom: -11px;
        left: 50%;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
        width: 90px;
        height: 5px; }
        @media (min-width: 992px) {
          .aom-podcast-stats ul li:not(:last-child)::after {
            right: 0;
            left: inherit;
            top: 50%;
            -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                    transform: translateY(-50%);
            height: 90px;
            width: 7px;
            bottom: inherit; } }
      .aom-podcast-stats ul li.aom-stats-downloads {
        width: 220px; }
        @media (min-width: 992px) {
          .aom-podcast-stats ul li.aom-stats-downloads {
            width: 310px; } }
        .aom-podcast-stats ul li.aom-stats-downloads span:nth-child(1) {
          font-size: 31px;
          font-style: normal;
          font-weight: 400;
          line-height: normal; }
          @media (min-width: 992px) {
            .aom-podcast-stats ul li.aom-stats-downloads span:nth-child(1) {
              font-size: 52px;
              font-style: normal;
              font-weight: 400;
              line-height: normal; } }
        .aom-podcast-stats ul li.aom-stats-downloads span:nth-child(2) {
          margin-left: 10px;
          font-size: 31px;
          font-style: normal;
          font-weight: 700;
          line-height: normal; }
          @media (min-width: 992px) {
            .aom-podcast-stats ul li.aom-stats-downloads span:nth-child(2) {
              font-size: 52px;
              font-style: normal;
              font-weight: 700;
              line-height: normal; } }
        .aom-podcast-stats ul li.aom-stats-downloads span:nth-child(3) {
          font-size: 52px;
          font-style: normal;
          font-weight: 400;
          line-height: 43px; }
          @media (min-width: 992px) {
            .aom-podcast-stats ul li.aom-stats-downloads span:nth-child(3) {
              font-size: 88px;
              font-style: normal;
              font-weight: 400;
              line-height: 72px; } }
      .aom-podcast-stats ul li.aom-stats-spotify {
        width: 220px; }
        @media (min-width: 992px) {
          .aom-podcast-stats ul li.aom-stats-spotify {
            width: 251px; } }
        .aom-podcast-stats ul li.aom-stats-spotify img {
          width: 24px; }
          @media (min-width: 992px) {
            .aom-podcast-stats ul li.aom-stats-spotify img {
              width: 30px; } }
        .aom-podcast-stats ul li.aom-stats-spotify span:nth-child(1) {
          font-size: 28px;
          font-style: normal;
          font-weight: 400;
          line-height: normal; }
          @media (min-width: 992px) {
            .aom-podcast-stats ul li.aom-stats-spotify span:nth-child(1) {
              font-size: 37px;
              font-style: normal;
              font-weight: 400;
              line-height: normal; } }
        .aom-podcast-stats ul li.aom-stats-spotify span:nth-child(2) {
          font-size: 28px;
          font-style: normal;
          font-weight: 800;
          line-height: normal;
          margin-left: 5px; }
          @media (min-width: 992px) {
            .aom-podcast-stats ul li.aom-stats-spotify span:nth-child(2) {
              font-size: 33px;
              font-style: normal;
              font-weight: 800;
              line-height: 31px;
              display: block;
              margin: -2px 0 3px 10px; } }
        .aom-podcast-stats ul li.aom-stats-spotify span:nth-child(3) {
          font-size: 51px;
          font-style: normal;
          font-weight: 400;
          line-height: 41px; }
          @media (min-width: 992px) {
            .aom-podcast-stats ul li.aom-stats-spotify span:nth-child(3) {
              font-size: 67px;
              font-style: normal;
              font-weight: 400;
              line-height: 53px; } }
      .aom-podcast-stats ul li.aom-stats-episodes {
        width: 220px; }
        @media (min-width: 992px) {
          .aom-podcast-stats ul li.aom-stats-episodes {
            width: 279px; } }
        .aom-podcast-stats ul li.aom-stats-episodes span:nth-child(1) {
          font-size: 31px;
          font-style: normal;
          font-weight: 400;
          line-height: normal; }
          @media (min-width: 992px) {
            .aom-podcast-stats ul li.aom-stats-episodes span:nth-child(1) {
              font-size: 52px;
              font-style: normal;
              font-weight: 400;
              line-height: normal; } }
        .aom-podcast-stats ul li.aom-stats-episodes span:nth-child(2) {
          margin-left: 10px;
          font-size: 31px;
          font-style: normal;
          font-weight: 700;
          line-height: normal; }
          @media (min-width: 992px) {
            .aom-podcast-stats ul li.aom-stats-episodes span:nth-child(2) {
              font-size: 52px;
              font-style: normal;
              font-weight: 700;
              line-height: normal; } }
        .aom-podcast-stats ul li.aom-stats-episodes span:nth-child(3) {
          font-size: 52px;
          font-style: normal;
          font-weight: 400;
          line-height: 43px; }
          @media (min-width: 992px) {
            .aom-podcast-stats ul li.aom-stats-episodes span:nth-child(3) {
              font-size: 88px;
              font-style: normal;
              font-weight: 400;
              line-height: 72px; } }
      .aom-podcast-stats ul li span {
        color: #C86027;
        text-align: center;
        font-family: "Mango Grotesque", sans-serif;
        font-style: normal;
        text-transform: uppercase; }

.aom-top-episodes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 0 17px 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  @media (min-width: 992px) {
    .aom-top-episodes {
      padding: 19px 0 0px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      gap: 3.3%; } }
  .aom-top-episodes .aom-top-episodes-featured {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%; }
    @media (min-width: 992px) {
      .aom-top-episodes .aom-top-episodes-featured {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1; } }
    @media (min-width: 1200px) {
      .aom-top-episodes .aom-top-episodes-featured {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 65.8%;
                flex: 0 0 65.8%;
        max-width: 65.8%; } }
    .aom-top-episodes .aom-top-episodes-featured .aom-top-episodes-link {
      display: block; }
      .aom-top-episodes .aom-top-episodes-featured .aom-top-episodes-link img {
        display: block;
        width: 100%;
        height: auto; }
    .aom-top-episodes .aom-top-episodes-featured .aom-top-episodes-content {
      padding: 15px 0; }
      @media (min-width: 992px) {
        .aom-top-episodes .aom-top-episodes-featured .aom-top-episodes-content {
          padding: 31px; } }
      .aom-top-episodes .aom-top-episodes-featured .aom-top-episodes-content .aom-top-episodes-nr {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        gap: 4px;
        color: #C86027;
        font-family: "Proxima Nova Condensed", sans-serif; }
        .aom-top-episodes .aom-top-episodes-featured .aom-top-episodes-content .aom-top-episodes-nr a {
          color: #C86027;
          font-size: 16px;
          font-style: normal;
          font-weight: 700;
          line-height: normal;
          text-transform: uppercase;
          text-decoration: none; }
      .aom-top-episodes .aom-top-episodes-featured .aom-top-episodes-content .aom-top-episodes-title {
        font-family: "Copernicus New Cond", sans-serif;
        font-style: normal;
        font-weight: 500;
        margin-top: 4px;
        font-size: 32px;
        line-height: 37px; }
        @media (min-width: 1200px) {
          .aom-top-episodes .aom-top-episodes-featured .aom-top-episodes-content .aom-top-episodes-title {
            margin-top: 12px;
            font-size: 64px;
            line-height: 70px; } }
        .aom-top-episodes .aom-top-episodes-featured .aom-top-episodes-content .aom-top-episodes-title a {
          color: #5F5A53;
          text-decoration: none; }
          .aom-top-episodes .aom-top-episodes-featured .aom-top-episodes-content .aom-top-episodes-title a:hover {
            color: #C86027; }
  .aom-top-episodes .aom-top-episodes-sidebar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media (min-width: 992px) {
      .aom-top-episodes .aom-top-episodes-sidebar {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1; } }
    @media (min-width: 1200px) {
      .aom-top-episodes .aom-top-episodes-sidebar {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 30%;
                flex: 0 0 30%;
        max-width: 30%; } }
    .aom-top-episodes .aom-top-episodes-sidebar .aom-top-episodes-sidebar-title {
      color: #C86027;
      font-family: "Mango Grotesque", sans-serif;
      font-size: 45px;
      font-style: normal;
      font-weight: 300;
      line-height: normal;
      text-transform: uppercase;
      padding-left: 10px; }
      @media (max-width: 991.98px) {
        .aom-top-episodes .aom-top-episodes-sidebar .aom-top-episodes-sidebar-title {
          display: none; } }
      @media (min-width: 1200px) {
        .aom-top-episodes .aom-top-episodes-sidebar .aom-top-episodes-sidebar-title {
          font-size: 64px; } }
    .aom-top-episodes .aom-top-episodes-sidebar .aom-top-episodes-list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 10px 0 0 0px; }
      @media (min-width: 992px) {
        .aom-top-episodes .aom-top-episodes-sidebar .aom-top-episodes-list {
          padding: 5px 0 0 6px; } }
      .aom-top-episodes .aom-top-episodes-sidebar .aom-top-episodes-list .aom-top-episodes-list-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        gap: 18px;
        margin-bottom: 17px; }
        @media (min-width: 992px) {
          .aom-top-episodes .aom-top-episodes-sidebar .aom-top-episodes-list .aom-top-episodes-list-item {
            margin-bottom: 20px; } }
        .aom-top-episodes .aom-top-episodes-sidebar .aom-top-episodes-list .aom-top-episodes-list-item:last-of-type {
          margin-bottom: 0 !important; }
        .aom-top-episodes .aom-top-episodes-sidebar .aom-top-episodes-list .aom-top-episodes-list-item .aom-top-episodes-list-image {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 39%;
                  flex: 0 0 39%; }
          @media (min-width: 992px) {
            .aom-top-episodes .aom-top-episodes-sidebar .aom-top-episodes-list .aom-top-episodes-list-item .aom-top-episodes-list-image {
              -webkit-box-flex: 0;
                  -ms-flex: 0 0 auto;
                      flex: 0 0 auto; } }
          .aom-top-episodes .aom-top-episodes-sidebar .aom-top-episodes-list .aom-top-episodes-list-item .aom-top-episodes-list-image img {
            display: block;
            width: 100%;
            height: auto; }
            @media (min-width: 992px) {
              .aom-top-episodes .aom-top-episodes-sidebar .aom-top-episodes-list .aom-top-episodes-list-item .aom-top-episodes-list-image img {
                width: 192px; } }
        .aom-top-episodes .aom-top-episodes-sidebar .aom-top-episodes-list .aom-top-episodes-list-item .aom-top-episodes-list-content .aom-top-episodes-list-nr {
          color: #C86027;
          font-family: "Proxima Nova Condensed", sans-serif;
          text-decoration: none;
          text-transform: uppercase;
          font-size: 12px;
          font-style: normal;
          font-weight: 700;
          line-height: normal;
          display: block;
          margin-top: 2px; }
          @media (min-width: 992px) {
            .aom-top-episodes .aom-top-episodes-sidebar .aom-top-episodes-list .aom-top-episodes-list-item .aom-top-episodes-list-content .aom-top-episodes-list-nr {
              margin-top: 7px; } }
        .aom-top-episodes .aom-top-episodes-sidebar .aom-top-episodes-list .aom-top-episodes-list-item .aom-top-episodes-list-content .aom-top-episodes-list-title {
          font-family: "Copernicus New Cond", sans-serif;
          font-size: 16px;
          font-style: normal;
          font-weight: 500;
          line-height: normal;
          margin-top: 1px; }
          @media (min-width: 992px) {
            .aom-top-episodes .aom-top-episodes-sidebar .aom-top-episodes-list .aom-top-episodes-list-item .aom-top-episodes-list-content .aom-top-episodes-list-title {
              margin-top: 3px;
              font-size: 22px;
              line-height: 24px; } }
          .aom-top-episodes .aom-top-episodes-sidebar .aom-top-episodes-list .aom-top-episodes-list-item .aom-top-episodes-list-content .aom-top-episodes-list-title a {
            color: #5F5A53;
            text-decoration: none; }
            .aom-top-episodes .aom-top-episodes-sidebar .aom-top-episodes-list .aom-top-episodes-list-item .aom-top-episodes-list-content .aom-top-episodes-list-title a:hover {
              color: #C86027; }

.aom-podcast-intro {
  background: #ECECEC;
  mix-blend-mode: multiply;
  margin: 34px -25px 0;
  padding: 23px 12% 30px; }
  @media (min-width: 992px) {
    .aom-podcast-intro {
      margin: 0 -62px;
      padding: 49px 12% 47px; } }
  .aom-podcast-intro .aom-podcast-intro-heading {
    color: #5F5A53;
    font-family: "Copernicus New Cond", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 14px; }
    @media (min-width: 992px) {
      .aom-podcast-intro .aom-podcast-intro-heading {
        font-size: 64px; } }
  .aom-podcast-intro .aom-podcast-intro-toggle {
    margin: 0 auto;
    display: block;
    border-radius: 45px;
    background: #C86027;
    text-align: center;
    font-family: "Proxima Nova Condensed", sans-serif;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    width: 450px;
    max-width: 100%;
    text-decoration: none;
    color: #FFF;
    text-transform: uppercase;
    padding: 9px;
    font-size: 18px;
    cursor: pointer;
    border: none; }
  .aom-podcast-intro.aom-podcast-intro-expanded .aom-podcast-intro-more {
    display: none; }
  .aom-podcast-intro.aom-podcast-intro-expanded .aom-podcast-intro-details {
    display: block; }
  .aom-podcast-intro .aom-podcast-intro-details {
    display: none; }
    .aom-podcast-intro .aom-podcast-intro-details .aom-podcast-intro-text p {
      color: #5F5A53;
      font-family: "Proxima Nova", sans-serif;
      font-style: normal;
      font-weight: 400;
      font-size: 17px;
      line-height: normal;
      margin-bottom: 22px; }
      @media (min-width: 992px) {
        .aom-podcast-intro .aom-podcast-intro-details .aom-podcast-intro-text p {
          line-height: 26px;
          margin-bottom: 26px;
          font-size: 21px; } }
      .aom-podcast-intro .aom-podcast-intro-details .aom-podcast-intro-text p:last-of-type {
        margin-bottom: 0; }
      .aom-podcast-intro .aom-podcast-intro-details .aom-podcast-intro-text p a {
        color: #C86027; }
    .aom-podcast-intro .aom-podcast-intro-details .aom-podcast-intro-host {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      margin-top: 22px; }
      @media (min-width: 992px) {
        .aom-podcast-intro .aom-podcast-intro-details .aom-podcast-intro-host {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          margin-top: 25px; } }
      .aom-podcast-intro .aom-podcast-intro-details .aom-podcast-intro-host .host-desktop {
        display: none; }
        @media (min-width: 992px) {
          .aom-podcast-intro .aom-podcast-intro-details .aom-podcast-intro-host .host-desktop {
            display: block;
            -webkit-box-flex: 0;
                -ms-flex: 0 0 auto;
                    flex: 0 0 auto;
            border-radius: 50%;
            margin: 31px 5px 0 0px; } }
      .aom-podcast-intro .aom-podcast-intro-details .aom-podcast-intro-host .host-mobile {
        width: 116px;
        margin: -17px auto 14px;
        display: block; }
        @media (min-width: 992px) {
          .aom-podcast-intro .aom-podcast-intro-details .aom-podcast-intro-host .host-mobile {
            display: none; } }
      .aom-podcast-intro .aom-podcast-intro-details .aom-podcast-intro-host .aom-podcast-intro-host-content {
        -webkit-box-flex: 1;
            -ms-flex: 1 1 auto;
                flex: 1 1 auto; }
        @media (min-width: 992px) {
          .aom-podcast-intro .aom-podcast-intro-details .aom-podcast-intro-host .aom-podcast-intro-host-content {
            padding-left: 24px; } }
        .aom-podcast-intro .aom-podcast-intro-details .aom-podcast-intro-host .aom-podcast-intro-host-content .aom-podcast-intro-host-heading {
          color: #C86027;
          font-family: "Copernicus New Cond", sans-serif;
          font-size: 20px;
          font-style: normal;
          font-weight: 500;
          line-height: normal;
          text-transform: uppercase;
          margin: 2px 0 22px; }
          @media (min-width: 992px) {
            .aom-podcast-intro .aom-podcast-intro-details .aom-podcast-intro-host .aom-podcast-intro-host-content .aom-podcast-intro-host-heading {
              font-size: 32px;
              line-height: 37px;
              margin: 5px 0 25px; } }
        .aom-podcast-intro .aom-podcast-intro-details .aom-podcast-intro-host .aom-podcast-intro-host-content p {
          color: #5F5A53;
          font-family: "Proxima Nova", sans-serif;
          font-style: normal;
          font-weight: 400;
          font-size: 17px;
          line-height: normal;
          margin-bottom: 22px; }
          .aom-podcast-intro .aom-podcast-intro-details .aom-podcast-intro-host .aom-podcast-intro-host-content p:last-of-type {
            margin-bottom: 0; }
          @media (min-width: 992px) {
            .aom-podcast-intro .aom-podcast-intro-details .aom-podcast-intro-host .aom-podcast-intro-host-content p {
              line-height: 26px;
              font-size: 21px;
              margin-bottom: 27px; } }
          .aom-podcast-intro .aom-podcast-intro-details .aom-podcast-intro-host .aom-podcast-intro-host-content p a {
            color: #5F5A53;
            text-decoration: underline; }

#aom-podcast-filter-section {
  scroll-margin-top: 150px; }

@media (min-width: 992px) {
  .aom-podcast-filter {
    padding: 55px 0 44px; } }

.aom-podcast-filter .aom-section-title {
  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;
  text-align: center;
  gap: 32px;
  line-height: normal; }
  @media (min-width: 992px) {
    .aom-podcast-filter .aom-section-title {
      gap: 33px; } }
  .aom-podcast-filter .aom-section-title::before, .aom-podcast-filter .aom-section-title::after {
    content: "";
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 5px;
    background-color: #DFD4B9;
    margin: -8px 0 0;
    max-width: 98px; }
    @media (min-width: 992px) {
      .aom-podcast-filter .aom-section-title::before, .aom-podcast-filter .aom-section-title::after {
        height: 5px;
        margin: -13px 0 0; } }

.aom-podcast-filter .aom-podcast-filter-subjects {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  list-style-type: none;
  position: relative;
  z-index: 99;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px 20px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end; }
  @media (min-width: 992px) {
    .aom-podcast-filter .aom-podcast-filter-subjects {
      gap: 30px; } }
  .aom-podcast-filter .aom-podcast-filter-subjects .aom-podcast-filter-item {
    text-align: center;
    padding: 10px; }
    .aom-podcast-filter .aom-podcast-filter-subjects .aom-podcast-filter-item a {
      text-decoration: none; }
      .aom-podcast-filter .aom-podcast-filter-subjects .aom-podcast-filter-item a span {
        color: #5F5A53;
        text-align: center;
        font-family: "Proxima Nova", sans-serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        text-transform: uppercase;
        line-height: normal;
        padding-top: 10px;
        display: block; }
      .aom-podcast-filter .aom-podcast-filter-subjects .aom-podcast-filter-item a img {
        display: block;
        width: 60px;
        margin: 0 auto; }
    .aom-podcast-filter .aom-podcast-filter-subjects .aom-podcast-filter-item.aom-podcast-filter-item-active a span {
      color: #C86027; }

.aom-podcast-filter .aom-podcast-filter-search {
  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;
  margin-top: 15px; }
  @media (min-width: 992px) {
    .aom-podcast-filter .aom-podcast-filter-search {
      margin-top: 35px; } }
  .aom-podcast-filter .aom-podcast-filter-search .aom-podcast-search-wrapper {
    position: relative; }
  .aom-podcast-filter .aom-podcast-filter-search #aom-podcast-search-input {
    border-radius: 45px;
    border: 1px solid #C86027;
    padding: 7px 20px;
    color: #C86027;
    font-family: "Proxima Nova Condensed Light", sans-serif;
    font-size: 23px;
    background: transparent;
    width: 297px; }
    @media (min-width: 992px) {
      .aom-podcast-filter .aom-podcast-filter-search #aom-podcast-search-input {
        width: 450px; } }
    .aom-podcast-filter .aom-podcast-filter-search #aom-podcast-search-input::-webkit-input-placeholder {
      color: #C86027;
      text-align: center;
      font-family: "Proxima Nova Condensed", sans-serif;
      font-size: 21px;
      font-style: normal;
      font-weight: 700;
      line-height: 26px;
      text-transform: uppercase; }
    .aom-podcast-filter .aom-podcast-filter-search #aom-podcast-search-input::-moz-placeholder {
      color: #C86027;
      text-align: center;
      font-family: "Proxima Nova Condensed", sans-serif;
      font-size: 21px;
      font-style: normal;
      font-weight: 700;
      line-height: 26px;
      text-transform: uppercase; }
    .aom-podcast-filter .aom-podcast-filter-search #aom-podcast-search-input:-ms-input-placeholder {
      color: #C86027;
      text-align: center;
      font-family: "Proxima Nova Condensed", sans-serif;
      font-size: 21px;
      font-style: normal;
      font-weight: 700;
      line-height: 26px;
      text-transform: uppercase; }
    .aom-podcast-filter .aom-podcast-filter-search #aom-podcast-search-input::-ms-input-placeholder {
      color: #C86027;
      text-align: center;
      font-family: "Proxima Nova Condensed", sans-serif;
      font-size: 21px;
      font-style: normal;
      font-weight: 700;
      line-height: 26px;
      text-transform: uppercase; }
    .aom-podcast-filter .aom-podcast-filter-search #aom-podcast-search-input::placeholder {
      color: #C86027;
      text-align: center;
      font-family: "Proxima Nova Condensed", sans-serif;
      font-size: 21px;
      font-style: normal;
      font-weight: 700;
      line-height: 26px;
      text-transform: uppercase; }
  .aom-podcast-filter .aom-podcast-filter-search .aom-podcast-search-submit {
    border: none;
    cursor: pointer;
    background: none; }
    .aom-podcast-filter .aom-podcast-filter-search .aom-podcast-search-submit img {
      width: 33px;
      position: absolute;
      z-index: 99;
      right: 25px;
      top: 6px; }
  .aom-podcast-filter .aom-podcast-filter-search .aom-podcast-search-boxer {
    display: none; }
    @media (min-width: 576px) {
      .aom-podcast-filter .aom-podcast-filter-search .aom-podcast-search-boxer {
        display: block;
        width: 172px;
        right: -111px;
        top: -86px;
        position: absolute; } }

.aom-podcast-filter-results {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .aom-podcast-filter-results .aom-podcast-filter-result-item {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 calc(33.333% - 20px);
            flex: 1 1 calc(33.333% - 20px); }

.aom-podcast-filter-empty {
  font-family: "Copernicus New Cond", sans-serif;
  font-size: 52px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #5F5A53;
  padding: 50px 0 38px;
  text-align: center;
  letter-spacing: -0.52px; }

.aom-single img, .aom-single video, .aom-single iframe, .aom-single div {
  max-width: 100%; }

.aom-single embed, .aom-single img, .aom-single object {
  max-width: 100%;
  height: auto; }

.aom-single .aom-single-thumbnail img {
  width: 100%; }
  @media (min-width: 992px) {
    .aom-single .aom-single-thumbnail img {
      max-height: 500px;
      width: auto;
      margin: 0 auto;
      display: block; } }

.aom-single .aom-single-post {
  margin: 0 auto;
  max-width: 90%; }
  @media (min-width: 1200px) {
    .aom-single .aom-single-post {
      width: 854px;
      max-width: 100%; } }
  .aom-single .aom-single-post h1 {
    color: #5F5A53;
    font-family: "Copernicus New Cond", sans-serif;
    font-style: normal;
    font-weight: 500;
    margin: 34px 0 16px;
    font-size: 32px;
    line-height: 37px; }
    @media (min-width: 992px) {
      .aom-single .aom-single-post h1 {
        font-size: 68px;
        line-height: normal;
        margin: 28px 0 29px; } }
  .aom-single .aom-single-post .aom-single-meta {
    color: #C86027;
    text-transform: uppercase;
    font-family: "Proxima Nova Condensed", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal; }
  .aom-single .aom-single-post .aom-single-content h2, .aom-single .aom-single-post .aom-single-content h3 {
    color: #43403d;
    font-family: "Copernicus New Cond", sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 25px;
    line-height: normal; }
    @media (min-width: 576px) {
      .aom-single .aom-single-post .aom-single-content h2, .aom-single .aom-single-post .aom-single-content h3 {
        color: #5F5A53; } }
    @media (min-width: 992px) {
      .aom-single .aom-single-post .aom-single-content h2, .aom-single .aom-single-post .aom-single-content h3 {
        font-size: 44px;
        line-height: normal; } }
  .aom-single .aom-single-post .aom-single-content p {
    color: #43403d;
    font-family: "Proxima Nova", sans-serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 21px;
    margin-top: 19px; }
    @media (min-width: 576px) {
      .aom-single .aom-single-post .aom-single-content p {
        color: #5F5A53;
        margin-bottom: 26px;
        margin-top: 26px;
        font-weight: 500; } }
    @media (min-width: 992px) {
      .aom-single .aom-single-post .aom-single-content p {
        font-size: 21px;
        line-height: 26px; } }
    .aom-single .aom-single-post .aom-single-content p b, .aom-single .aom-single-post .aom-single-content p strong {
      font-family: "Proxima Nova Condensed", sans-serif; }
    .aom-single .aom-single-post .aom-single-content p iframe {
      margin-top: 26px; }
  .aom-single .aom-single-post .aom-single-content blockquote {
    max-width: 634px;
    margin: 0 auto;
    position: relative;
    padding: 0 35px; }
    @media (min-width: 992px) {
      .aom-single .aom-single-post .aom-single-content blockquote {
        padding: 0; } }
    .aom-single .aom-single-post .aom-single-content blockquote:before {
      content: '“';
      font-family: "Proxima Nova", sans-serif;
      position: absolute;
      display: inline-block;
      color: #C86027;
      text-align: center;
      font-style: italic;
      font-weight: 800;
      line-height: normal;
      top: -15px;
      left: -15px;
      font-size: 89px; }
      @media (min-width: 992px) {
        .aom-single .aom-single-post .aom-single-content blockquote:before {
          top: -8px;
          left: -94px;
          font-size: 133px; } }
    .aom-single .aom-single-post .aom-single-content blockquote b, .aom-single .aom-single-post .aom-single-content blockquote strong {
      font-family: "Proxima Nova Condensed", sans-serif; }
    .aom-single .aom-single-post .aom-single-content blockquote p {
      color: #C86027;
      font-family: "Proxima Nova", sans-serif;
      font-size: 16px;
      font-style: italic;
      font-weight: 500;
      line-height: 20px; }
      @media (min-width: 992px) {
        .aom-single .aom-single-post .aom-single-content blockquote p {
          font-size: 24px;
          line-height: 29px; } }
  .aom-single .aom-single-post .aom-single-content .aom-transcript-heading {
    color: #C86027;
    text-align: center;
    -webkit-font-feature-settings: 'liga' off, 'clig' off;
            font-feature-settings: 'liga' off, 'clig' off;
    font-family: "Mango Grotesque", sans-serif;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 3px;
    text-transform: uppercase;
    font-size: 52px;
    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;
    text-align: center;
    gap: 32px; }
    @media (min-width: 992px) {
      .aom-single .aom-single-post .aom-single-content .aom-transcript-heading {
        gap: 50px; } }
    .aom-single .aom-single-post .aom-single-content .aom-transcript-heading::before, .aom-single .aom-single-post .aom-single-content .aom-transcript-heading::after {
      content: "";
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      height: 5px;
      background-color: #DFD4B9;
      margin: -8px 0 0;
      max-width: 200px; }
      @media (min-width: 992px) {
        .aom-single .aom-single-post .aom-single-content .aom-transcript-heading::before, .aom-single .aom-single-post .aom-single-content .aom-transcript-heading::after {
          height: 5px;
          margin: -13px 0 0; } }
    @media (min-width: 992px) {
      .aom-single .aom-single-post .aom-single-content .aom-transcript-heading {
        font-size: 95px; } }
  .aom-single .aom-single-post .aom-single-content a {
    text-decoration: underline;
    color: #43403d; }
    @media (min-width: 576px) {
      .aom-single .aom-single-post .aom-single-content a {
        color: #5F5A53; } }
  .aom-single .aom-single-post .aom-single-content img {
    margin: 26px auto;
    display: block; }
  .aom-single .aom-single-post .aom-single-content blockquote.call-out + h3:before {
    content: "";
    margin-top: 20px;
    display: block; }
  .aom-single .aom-single-post .aom-single-content h2 + h2::before,
  .aom-single .aom-single-post .aom-single-content h3 + h3::before,
  .aom-single .aom-single-post .aom-single-content h3 + h2::before,
  .aom-single .aom-single-post .aom-single-content h2 + h3::before {
    content: "";
    display: block;
    margin-top: 20px; }
  .aom-single .aom-single-post .aom-single-content p + ul {
    margin-top: 0; }
  .aom-single .aom-single-post .aom-single-content ol {
    list-style-type: decimal; }
  .aom-single .aom-single-post .aom-single-content ol, .aom-single .aom-single-post .aom-single-content ul {
    margin-top: 26px;
    margin-bottom: 26px;
    list-style-type: none; }
    @media (min-width: 992px) {
      .aom-single .aom-single-post .aom-single-content ol, .aom-single .aom-single-post .aom-single-content ul {
        margin-bottom: 57px; } }
  .aom-single .aom-single-post .aom-single-content li {
    color: #43403d;
    font-family: "Proxima Nova", sans-serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    padding-left: 21px;
    position: relative; }
    @media (min-width: 576px) {
      .aom-single .aom-single-post .aom-single-content li {
        color: #5F5A53; } }
    @media (min-width: 992px) {
      .aom-single .aom-single-post .aom-single-content li {
        font-size: 21px;
        line-height: 26px;
        padding-left: 34px; } }
    .aom-single .aom-single-post .aom-single-content li::before {
      content: '';
      position: absolute;
      left: 8px;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      width: 3px;
      height: 3px;
      border-radius: 50%;
      background-color: #5F5A53; }
      @media (min-width: 992px) {
        .aom-single .aom-single-post .aom-single-content li::before {
          left: 14px;
          width: 5px;
          height: 5px; } }
    .aom-single .aom-single-post .aom-single-content li ul {
      margin-top: 0;
      margin-bottom: 0; }

.aom-single .aom-transcript h2, .aom-single .aom-transcript h3 {
  color: #43403d;
  font-family: "Copernicus New Cond", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: normal; }
  @media (min-width: 576px) {
    .aom-single .aom-transcript h2, .aom-single .aom-transcript h3 {
      color: #5F5A53; } }
  @media (min-width: 992px) {
    .aom-single .aom-transcript h2, .aom-single .aom-transcript h3 {
      font-size: 44px;
      line-height: normal; } }

.aom-single .aom-transcript p {
  color: #43403d;
  font-family: "Proxima Nova", sans-serif;
  font-size: 19px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 21px;
  margin-top: 19px; }
  @media (min-width: 576px) {
    .aom-single .aom-transcript p {
      color: #5F5A53;
      margin-bottom: 26px;
      margin-top: 26px;
      font-weight: 500; } }
  @media (min-width: 992px) {
    .aom-single .aom-transcript p {
      font-size: 21px;
      line-height: 26px; } }
  .aom-single .aom-transcript p b, .aom-single .aom-transcript p strong {
    font-family: "Proxima Nova Condensed", sans-serif; }
  .aom-single .aom-transcript p iframe {
    margin-top: 26px; }

.aom-single .aom-transcript blockquote {
  max-width: 634px;
  margin: 0 auto;
  position: relative;
  padding: 0 35px; }
  @media (min-width: 992px) {
    .aom-single .aom-transcript blockquote {
      padding: 0; } }
  .aom-single .aom-transcript blockquote:before {
    content: '“';
    font-family: "Proxima Nova", sans-serif;
    position: absolute;
    display: inline-block;
    color: #C86027;
    text-align: center;
    font-style: italic;
    font-weight: 800;
    line-height: normal;
    top: -15px;
    left: -15px;
    font-size: 89px; }
    @media (min-width: 992px) {
      .aom-single .aom-transcript blockquote:before {
        top: -8px;
        left: -94px;
        font-size: 133px; } }
  .aom-single .aom-transcript blockquote b, .aom-single .aom-transcript blockquote strong {
    font-family: "Proxima Nova Condensed", sans-serif; }
  .aom-single .aom-transcript blockquote p {
    color: #C86027;
    font-family: "Proxima Nova", sans-serif;
    font-size: 16px;
    font-style: italic;
    font-weight: 500;
    line-height: 20px; }
    @media (min-width: 992px) {
      .aom-single .aom-transcript blockquote p {
        font-size: 24px;
        line-height: 29px; } }

.aom-single .aom-transcript .aom-transcript-heading {
  color: #C86027;
  text-align: center;
  -webkit-font-feature-settings: 'liga' off, 'clig' off;
          font-feature-settings: 'liga' off, 'clig' off;
  font-family: "Mango Grotesque", sans-serif;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 52px;
  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;
  text-align: center;
  gap: 32px; }
  @media (min-width: 992px) {
    .aom-single .aom-transcript .aom-transcript-heading {
      gap: 50px; } }
  .aom-single .aom-transcript .aom-transcript-heading::before, .aom-single .aom-transcript .aom-transcript-heading::after {
    content: "";
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 5px;
    background-color: #DFD4B9;
    margin: -8px 0 0;
    max-width: 200px; }
    @media (min-width: 992px) {
      .aom-single .aom-transcript .aom-transcript-heading::before, .aom-single .aom-transcript .aom-transcript-heading::after {
        height: 5px;
        margin: -13px 0 0; } }
  @media (min-width: 992px) {
    .aom-single .aom-transcript .aom-transcript-heading {
      font-size: 95px; } }

.aom-single .aom-transcript a {
  text-decoration: underline;
  color: #43403d; }
  @media (min-width: 576px) {
    .aom-single .aom-transcript a {
      color: #5F5A53; } }

.aom-single .aom-transcript img {
  margin: 26px auto;
  display: block; }

.aom-single .aom-transcript blockquote.call-out + h3:before {
  content: "";
  margin-top: 20px;
  display: block; }

.aom-single .aom-transcript h2 + h2::before,
.aom-single .aom-transcript h3 + h3::before,
.aom-single .aom-transcript h3 + h2::before,
.aom-single .aom-transcript h2 + h3::before {
  content: "";
  display: block;
  margin-top: 20px; }

.aom-single .aom-transcript p + ul {
  margin-top: 0; }

.aom-single .aom-transcript ol {
  list-style-type: decimal; }

.aom-single .aom-transcript ol, .aom-single .aom-transcript ul {
  margin-top: 26px;
  margin-bottom: 26px;
  list-style-type: none; }
  @media (min-width: 992px) {
    .aom-single .aom-transcript ol, .aom-single .aom-transcript ul {
      margin-bottom: 57px; } }

.aom-single .aom-transcript li {
  color: #43403d;
  font-family: "Proxima Nova", sans-serif;
  font-size: 19px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  padding-left: 21px;
  position: relative; }
  @media (min-width: 576px) {
    .aom-single .aom-transcript li {
      color: #5F5A53; } }
  @media (min-width: 992px) {
    .aom-single .aom-transcript li {
      font-size: 21px;
      line-height: 26px;
      padding-left: 34px; } }
  .aom-single .aom-transcript li::before {
    content: '';
    position: absolute;
    left: 8px;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #5F5A53; }
    @media (min-width: 992px) {
      .aom-single .aom-transcript li::before {
        left: 14px;
        width: 5px;
        height: 5px; } }
  .aom-single .aom-transcript li ul {
    margin-top: 0;
    margin-bottom: 0; }

.aom-single .rp4wp-related-posts {
  display: none; }

.aom-podcast-subscribe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  background-color: #C86027;
  mix-blend-mode: multiply;
  margin: 36px auto 30px;
  padding: 16px 20px 12px;
  width: 297px; }
  @media (min-width: 992px) {
    .aom-podcast-subscribe {
      width: inherit;
      margin: 50px 0 6px;
      padding: 30px 0 44px; } }
  .aom-podcast-subscribe .aom-podcast-subscribe-logo {
    display: block;
    width: 111px;
    margin: 0 !important; }
    @media (min-width: 992px) {
      .aom-podcast-subscribe .aom-podcast-subscribe-logo {
        width: 157px; } }
  .aom-podcast-subscribe .aom-podcast-subscribe-btn {
    border-radius: 45px;
    background: #FFF;
    width: 208px;
    color: #C86027;
    text-align: center;
    font-family: "Proxima Nova Condensed", sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
    text-transform: uppercase;
    border: none;
    margin-top: 18px;
    padding: 1px;
    text-decoration: none;
    position: relative;
    display: block; }
    @media (min-width: 992px) {
      .aom-podcast-subscribe .aom-podcast-subscribe-btn {
        width: 375px;
        font-size: 44px;
        margin-top: 31px;
        padding: 12px; } }
    .aom-podcast-subscribe .aom-podcast-subscribe-btn:after {
      content: "";
      position: absolute;
      top: 17px;
      right: 46px;
      width: 22px;
      height: 22px;
      background-image: url("assets/img/glove.png");
      background-repeat: no-repeat;
      background-size: contain;
      pointer-events: none; }
      @media (min-width: 992px) {
        .aom-podcast-subscribe .aom-podcast-subscribe-btn:after {
          top: 31px;
          right: 75px;
          width: 40px;
          height: 40px; } }
  .aom-podcast-subscribe .aom-podcast-subscribe-apps {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: 24px;
    margin-bottom: 0 !important;
    gap: 12px 27px; }
    @media (min-width: 992px) {
      .aom-podcast-subscribe .aom-podcast-subscribe-apps {
        gap: 30px; } }
    @media (min-width: 1500px) {
      .aom-podcast-subscribe .aom-podcast-subscribe-apps {
        margin-top: 55px;
        gap: 56px; } }
    .aom-podcast-subscribe .aom-podcast-subscribe-apps li {
      display: block;
      padding-left: 0 !important; }
      .aom-podcast-subscribe .aom-podcast-subscribe-apps li:before {
        display: none; }
      .aom-podcast-subscribe .aom-podcast-subscribe-apps li a {
        display: block; }
      .aom-podcast-subscribe .aom-podcast-subscribe-apps li img {
        display: block;
        width: 47px;
        margin: 0 !important; }
        @media (min-width: 992px) {
          .aom-podcast-subscribe .aom-podcast-subscribe-apps li img {
            width: 87px; } }
  .aom-podcast-subscribe .aom-podcast-subscribe-text {
    color: #ECECEC !important;
    text-align: center !important;
    font-family: "Mango Grotesque", sans-serif !important;
    font-size: 24px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 30px !important;
    text-transform: uppercase !important;
    margin-top: 7px !important; }
    @media (min-width: 992px) {
      .aom-podcast-subscribe .aom-podcast-subscribe-text {
        margin-top: 31px !important;
        font-size: 44px !important;
        line-height: 54px !important; } }

body.category .aom-category-grid-podcast {
  padding: 25px 0 7px; }
  @media (min-width: 992px) {
    body.category .aom-category-grid-podcast {
      padding: 50px 0 22px; } }

body.category .aom-newsletter {
  max-width: 320px;
  margin: 20px auto 15px; }
  @media (min-width: 992px) {
    body.category .aom-newsletter {
      max-width: 100%;
      margin: 35px 0 30px; } }

@media (min-width: 992px) {
  body.category .aom-podcasts-featured {
    padding: 18px 0 0; } }

@media (min-width: 992px) {
  body.category .aom-articles-featured {
    padding: 41px 0 5px; } }

@media (min-width: 992px) {
  body.category .aom-podcast-list {
    padding: 26px 0 10px; } }

@media (min-width: 992px) {
  body.category .ate-banner {
    margin: 8px -23px -25px; } }

@media (min-width: 992px) {
  body.category-podcast .ate-banner {
    margin: -3px -23px -25px !important; } }

@media (min-width: 992px) {
  body.archive .ate-banner {
    margin: -11px -23px -25px; } }

@media (min-width: 992px) {
  body.page-id-175951 .ate-banner {
    margin: 12px -23px -25px; } }

body.aom-body-menu-open {
  overflow: hidden; }

article.category-podcast h3:not(.aom-transcript-heading), .aom-transcript h3:not(.aom-transcript-heading) {
  color: #C86027 !important;
  font-family: "Copernicus New Cond", sans-serif !important;
  font-size: 20px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: normal !important;
  text-transform: capitalize !important; }
  @media (min-width: 992px) {
    article.category-podcast h3:not(.aom-transcript-heading), .aom-transcript h3:not(.aom-transcript-heading) {
      font-size: 32px !important;
      line-height: 37px !important; } }

body.single .aom-podcast-subscribe {
  margin: 22px auto 22px; }
  @media (min-width: 1200px) {
    body.single .aom-podcast-subscribe {
      margin: 39px 0 35px; } }

@media (min-width: 992px) {
  body.single .ate-banner {
    max-width: inherit;
    margin: -9px -24px -25px; } }

body.page-id-194240 .aom-footer {
  margin: 21px auto 16px; }
  @media (min-width: 1200px) {
    body.page-id-194240 .aom-footer {
      margin: 33px 0 30px; } }

.aom-guest-connect {
  background: #ECECEC;
  mix-blend-mode: multiply;
  padding: 25px 0;
  margin: 0 -25px; }
  @media (min-width: 992px) {
    .aom-guest-connect {
      padding: 50px 0;
      margin: 35px -62px; } }
  .aom-guest-connect .aom-guest-connect-wrapper {
    margin: 0 auto;
    max-width: 90%; }
    @media (min-width: 1200px) {
      .aom-guest-connect .aom-guest-connect-wrapper {
        width: 854px;
        max-width: 100%; } }
    .aom-guest-connect .aom-guest-connect-wrapper h2 {
      color: #5F5A53;
      font-family: "Copernicus New Cond", sans-serif;
      font-style: normal;
      font-weight: 500;
      font-size: 20px;
      line-height: normal; }
      @media (min-width: 992px) {
        .aom-guest-connect .aom-guest-connect-wrapper h2 {
          font-size: 44px;
          line-height: normal; } }
    .aom-guest-connect .aom-guest-connect-wrapper h3 {
      color: #C86027;
      font-family: "Copernicus New Cond", sans-serif;
      font-size: 32px;
      font-style: normal;
      font-weight: 500;
      line-height: 37px;
      text-transform: capitalize; }
    .aom-guest-connect .aom-guest-connect-wrapper p {
      color: #5F5A53;
      font-family: "Proxima Nova", sans-serif;
      font-size: 17px;
      font-style: normal;
      font-weight: 400;
      line-height: normal;
      margin-bottom: 21px;
      margin-top: 19px; }
      @media (min-width: 576px) {
        .aom-guest-connect .aom-guest-connect-wrapper p {
          margin-bottom: 26px;
          margin-top: 26px;
          font-weight: 500; } }
      @media (min-width: 992px) {
        .aom-guest-connect .aom-guest-connect-wrapper p {
          color: #5F5A53;
          font-size: 21px;
          line-height: 26px; } }
      .aom-guest-connect .aom-guest-connect-wrapper p b, .aom-guest-connect .aom-guest-connect-wrapper p strong {
        font-family: "Proxima Nova Condensed", sans-serif; }
      .aom-guest-connect .aom-guest-connect-wrapper p iframe {
        margin-top: 26px; }
    .aom-guest-connect .aom-guest-connect-wrapper blockquote {
      max-width: 634px;
      margin: 0 auto;
      position: relative;
      padding: 0 35px; }
      @media (min-width: 992px) {
        .aom-guest-connect .aom-guest-connect-wrapper blockquote {
          padding: 0; } }
      .aom-guest-connect .aom-guest-connect-wrapper blockquote:before {
        content: '“';
        font-family: "Proxima Nova", sans-serif;
        position: absolute;
        display: inline-block;
        color: #C86027;
        text-align: center;
        font-style: italic;
        font-weight: 800;
        line-height: normal;
        top: -15px;
        left: -15px;
        font-size: 89px; }
        @media (min-width: 992px) {
          .aom-guest-connect .aom-guest-connect-wrapper blockquote:before {
            top: -8px;
            left: -94px;
            font-size: 133px; } }
      .aom-guest-connect .aom-guest-connect-wrapper blockquote b, .aom-guest-connect .aom-guest-connect-wrapper blockquote strong {
        font-family: "Proxima Nova Condensed", sans-serif; }
      .aom-guest-connect .aom-guest-connect-wrapper blockquote p {
        color: #C86027;
        font-family: "Proxima Nova", sans-serif;
        font-size: 16px;
        font-style: italic;
        font-weight: 500;
        line-height: 20px; }
        @media (min-width: 992px) {
          .aom-guest-connect .aom-guest-connect-wrapper blockquote p {
            font-size: 24px;
            line-height: 29px; } }
    .aom-guest-connect .aom-guest-connect-wrapper a {
      text-decoration: underline;
      color: #5F5A53; }
    .aom-guest-connect .aom-guest-connect-wrapper img {
      margin: 26px auto;
      display: block; }
    .aom-guest-connect .aom-guest-connect-wrapper blockquote.call-out + h3:before {
      content: "";
      margin-top: 20px;
      display: block; }
    .aom-guest-connect .aom-guest-connect-wrapper h2 + h2::before,
    .aom-guest-connect .aom-guest-connect-wrapper h3 + h3::before,
    .aom-guest-connect .aom-guest-connect-wrapper h3 + h2::before,
    .aom-guest-connect .aom-guest-connect-wrapper h2 + h3::before {
      content: "";
      display: block;
      margin-top: 20px; }
    .aom-guest-connect .aom-guest-connect-wrapper p + ul {
      margin-top: 0; }
    .aom-guest-connect .aom-guest-connect-wrapper ol {
      list-style-type: decimal; }
    .aom-guest-connect .aom-guest-connect-wrapper ol, .aom-guest-connect .aom-guest-connect-wrapper ul {
      margin-top: 26px;
      margin-bottom: 26px;
      list-style-type: none; }
      @media (min-width: 992px) {
        .aom-guest-connect .aom-guest-connect-wrapper ol, .aom-guest-connect .aom-guest-connect-wrapper ul {
          margin-bottom: 57px; } }
    .aom-guest-connect .aom-guest-connect-wrapper li {
      color: #5F5A53;
      font-family: "Proxima Nova", sans-serif;
      font-size: 17px;
      font-style: normal;
      font-weight: 400;
      line-height: 20px;
      padding-left: 21px;
      position: relative; }
      @media (min-width: 992px) {
        .aom-guest-connect .aom-guest-connect-wrapper li {
          font-size: 21px;
          line-height: 26px;
          padding-left: 34px; } }
      .aom-guest-connect .aom-guest-connect-wrapper li::before {
        content: '';
        position: absolute;
        left: 8px;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        width: 3px;
        height: 3px;
        border-radius: 50%;
        background-color: #5F5A53; }
        @media (min-width: 992px) {
          .aom-guest-connect .aom-guest-connect-wrapper li::before {
            left: 14px;
            width: 5px;
            height: 5px; } }
      .aom-guest-connect .aom-guest-connect-wrapper li ul {
        margin-top: 0;
        margin-bottom: 0; }

.aom-quotes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-top: 18px;
  padding-bottom: 18px; }
  .aom-quotes .aom-quote {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    padding: 20px; }
    @media (min-width: 992px) {
      .aom-quotes .aom-quote {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%; } }
    @media (min-width: 992px) {
      .aom-quotes .aom-quote.aom-quote-brown {
        background-blend-mode: multiply;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f7f0), to(#f8f7f0));
        background-image: linear-gradient(to bottom, #f8f7f0, #f8f7f0);
        background-color: #f8f7f0; } }
    @media (max-width: 991.98px) {
      .aom-quotes .aom-quote.aom-quote-brown-mobile {
        background-blend-mode: multiply;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f7f0), to(#f8f7f0));
        background-image: linear-gradient(to bottom, #f8f7f0, #f8f7f0);
        background-color: #f8f7f0; } }
    .aom-quotes .aom-quote svg {
      display: block;
      margin: 31px auto 21px; }
    .aom-quotes .aom-quote .aom-quote-text {
      color: #43403d;
      font-family: "Proxima Nova", sans-serif;
      font-size: 19px;
      font-style: normal;
      font-weight: 400;
      line-height: normal;
      margin-bottom: 21px;
      margin-top: 19px;
      text-align: center;
      padding: 0 25px; }
      @media (min-width: 576px) {
        .aom-quotes .aom-quote .aom-quote-text {
          color: #5F5A53;
          margin-bottom: 26px;
          margin-top: 26px;
          font-weight: 500; } }
      @media (min-width: 992px) {
        .aom-quotes .aom-quote .aom-quote-text {
          font-size: 21px;
          line-height: 26px; } }
      .aom-quotes .aom-quote .aom-quote-text b, .aom-quotes .aom-quote .aom-quote-text strong {
        font-family: "Proxima Nova Condensed", sans-serif; }
    .aom-quotes .aom-quote .aom-quote-title {
      color: #C86027;
      font-family: "Proxima Nova", sans-serif;
      font-size: 16px;
      font-style: italic;
      font-weight: 500;
      line-height: 20px;
      text-align: center; }
      @media (min-width: 992px) {
        .aom-quotes .aom-quote .aom-quote-title {
          font-size: 24px;
          line-height: 29px; } }
