/* wam-about-style-r1f homepage bleed outline */
html body.template-page #main-content #f-slider-wam-about-hero.f-slider,
html body.template-page #main-content > div > #f-slider-wam-about-hero{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  padding:0 !important;
  border-radius:0 !important;
  left:auto !important;
  right:auto !important;
  overflow:hidden !important;
  background:#F4F1E9 !important;
}
html body.template-page #main-content #f-slider-wam-about-hero .container-full,
html body.template-page #main-content #f-slider-wam-about-hero f-slideshow,
html body.template-page #main-content #f-slider-wam-about-hero .swiper,
html body.template-page #main-content #f-slider-wam-about-hero .swiper-container,
html body.template-page #main-content #f-slider-wam-about-hero .swiper-wrapper,
html body.template-page #main-content #f-slider-wam-about-hero .swiper-slide,
html body.template-page #main-content #f-slider-wam-about-hero .f-slide{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  border-radius:0 !important;
}
html body.template-page #main-content #f-slider-wam-about-hero .f-slide,
html body.template-page #main-content #f-slider-wam-about-hero .f-slide__media,
html body.template-page #main-content #f-slider-wam-about-hero .f-slide__bg,
html body.template-page #main-content #f-slider-wam-about-hero .f-slide__bg img{
  height:640px !important;
  min-height:640px !important;
  object-fit:cover !important;
  object-position:center !important;
}
html body.template-page #main-content #f-slider-wam-about-hero .f-slide__wrapper{
  align-items:center !important;
  justify-content:flex-start !important;
  padding-inline:64px !important;
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  background:transparent !important;
}
html body #main-content:not(#wam-type-0):not(#wam-type-1):not(#wam-type-2):not(#wam-type-3):not(#wam-type-4):not(#wam-type-5):not(#wam-type-6) #f-slider-wam-about-hero .f-slide__content{
  background:rgba(29,36,48,.9) !important;
  color:#FFFDF8 !important;
  max-width:560px !important;
  width:min(560px, calc(100% - 32px)) !important;
  margin:0 !important;
  padding:28px 32px !important;
  border-radius:6px !important;
  box-shadow:none !important;
}
html body #main-content:not(#wam-type-0):not(#wam-type-1):not(#wam-type-2):not(#wam-type-3):not(#wam-type-4):not(#wam-type-5):not(#wam-type-6) #f-slider-wam-about-hero .f-slide__subtitle,
html body #main-content:not(#wam-type-0):not(#wam-type-1):not(#wam-type-2):not(#wam-type-3):not(#wam-type-4):not(#wam-type-5):not(#wam-type-6) #f-slider-wam-about-hero .f-slide__title,
html body #main-content:not(#wam-type-0):not(#wam-type-1):not(#wam-type-2):not(#wam-type-3):not(#wam-type-4):not(#wam-type-5):not(#wam-type-6) #f-slider-wam-about-hero .f-richtext__title,
html body #main-content:not(#wam-type-0):not(#wam-type-1):not(#wam-type-2):not(#wam-type-3):not(#wam-type-4):not(#wam-type-5):not(#wam-type-6) #f-slider-wam-about-hero .f-slide__description,
html body #main-content:not(#wam-type-0):not(#wam-type-1):not(#wam-type-2):not(#wam-type-3):not(#wam-type-4):not(#wam-type-5):not(#wam-type-6) #f-slider-wam-about-hero .f-slide__description p{
  color:#FFFDF8 !important;
  background:transparent !important;
  text-shadow:none !important;
  opacity:1 !important;
}
html body #main-content:not(#wam-type-0):not(#wam-type-1):not(#wam-type-2):not(#wam-type-3):not(#wam-type-4):not(#wam-type-5):not(#wam-type-6) #f-slider-wam-about-hero .f-slide__subtitle{
  font-family:Inter,"Segoe UI",Arial,sans-serif !important;
  font-size:12px !important;
  letter-spacing:.08em !important;
  text-transform:uppercase !important;
  margin:0 0 8px !important;
}
html body #main-content:not(#wam-type-0):not(#wam-type-1):not(#wam-type-2):not(#wam-type-3):not(#wam-type-4):not(#wam-type-5):not(#wam-type-6) #f-slider-wam-about-hero .f-slide__title{
  font-family:Georgia,"Times New Roman",serif !important;
  font-size:44px !important;
  line-height:1.12 !important;
  font-weight:500 !important;
  max-width:16ch !important;
  margin:0 0 10px !important;
  color:#FFFDF8 !important;
}
html body #main-content:not(#wam-type-0):not(#wam-type-1):not(#wam-type-2):not(#wam-type-3):not(#wam-type-4):not(#wam-type-5):not(#wam-type-6) #f-slider-wam-about-hero .f-slide__description{
  font-size:16px !important;
  line-height:1.55 !important;
  max-width:42ch !important;
  margin:0 0 16px !important;
}
html body.template-page #main-content #f-slider-wam-about-hero .f-slide__content,
html body.template-page #main-content #f-slider-wam-about-hero .f-richtext{
  text-align:left !important;
}
html body.template-page #main-content #f-slider-wam-about-hero a.f-button.f-button--primary{
  background:transparent !important;
  color:#FFFDF8 !important;
  border:1px solid rgba(255,255,255,.92) !important;
  border-radius:4px !important;
  min-height:44px !important;
  padding:12px 18px !important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.92) !important;
}
html body.template-page #main-content #f-slider-wam-about-hero a.f-button.f-button--primary span{
  color:#FFFDF8 !important;
  background:transparent !important;
  border:0 !important;
}
html body.template-page #main-content #f-section-wam-about-facts,
html body.template-page #main-content > div > #f-section-wam-about-facts{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  background:#F7F4EE !important;
  border-top:1px solid rgba(28,38,34,.08) !important;
  border-bottom:1px solid rgba(28,38,34,.08) !important;
}
html body.template-page #main-content #f-section-wam-about-facts > .container-fluid{
  width:100% !important;
  max-width:none !important;
  box-sizing:border-box !important;
  padding-inline:48px !important;
}
html body.template-page #main-content #f-section-seanoon-about-range{
  background:#F4F1E9 !important;
}
@media (max-width:767px){
  html body.template-page #main-content #f-slider-wam-about-hero .f-slide,
  html body.template-page #main-content #f-slider-wam-about-hero .f-slide__media,
  html body.template-page #main-content #f-slider-wam-about-hero .f-slide__bg{
    height:520px !important;
    min-height:520px !important;
  }
  html body.template-page #main-content #f-slider-wam-about-hero .f-slide__wrapper{
    padding-inline:16px !important;
    align-items:flex-end !important;
    padding-bottom:20px !important;
  }
  html body #main-content:not(#wam-type-0):not(#wam-type-1):not(#wam-type-2):not(#wam-type-3):not(#wam-type-4):not(#wam-type-5):not(#wam-type-6) #f-slider-wam-about-hero .f-slide__content{
    max-width:none !important;
    width:100% !important;
    padding:20px !important;
  }
  html body #main-content:not(#wam-type-0):not(#wam-type-1):not(#wam-type-2):not(#wam-type-3):not(#wam-type-4):not(#wam-type-5):not(#wam-type-6) #f-slider-wam-about-hero .f-slide__title{
    font-size:30px !important;
    line-height:1.2 !important;
  }
  html body.template-page #main-content #f-section-wam-about-facts > .container-fluid{
    padding-inline:16px !important;
  }
}
