/* Offsets for fixed header on non-home pages */
body:not(:has(#home)) main{
  padding-top:112px!important;
}
body:not(:has(#home)) .policies-page{
  padding-top:124px!important;
}
body:not(:has(#home)) main > .policies-hero:first-child,
body:not(:has(#home)) .policies-page > .policies-hero:first-child{
  padding-top:26px!important;
}
body:not(:has(#home)) .policies-hero-card{
  margin-top:0!important;
}
body:not(:has(#home)) main > .policies-hero:first-child .policies-hero-card{
  padding-top:34px!important;
  padding-bottom:34px!important;
}
body:not(:has(#home)) main > .policies-hero:first-child .policies-hero-card .eyebrow{
  display:block!important;
  margin:0 0 12px!important;
  color:#9a7555!important;
  letter-spacing:.28em!important;
  font-size:12px!important;
  line-height:1.4!important;
  text-align:center!important;
}
body:not(:has(#home)) main > .policies-hero:first-child .policies-hero-card h1{
  margin:0!important;
  text-align:center!important;
  font-size:clamp(36px,5.4vw,60px)!important;
  line-height:1.12!important;
  letter-spacing:-.025em!important;
}
body:not(:has(#home)) main > .policies-hero:first-child + .services .section-head-row{
  padding-top:10px!important;
}
@media(max-width:900px){
  body:not(:has(#home)) main{
    padding-top:108px!important;
  }
  body:not(:has(#home)) .policies-page{
    padding-top:118px!important;
  }
  body:not(:has(#home)) main > .policies-hero:first-child,
  body:not(:has(#home)) .policies-page > .policies-hero:first-child{
    padding-top:22px!important;
  }
  body:not(:has(#home)) main > .policies-hero:first-child .policies-hero-card{
    padding-top:30px!important;
    padding-bottom:30px!important;
  }
  body:not(:has(#home)) main > .policies-hero:first-child .policies-hero-card h1{
    font-size:clamp(34px,8vw,46px)!important;
  }
}
@media(max-width:370px){
  body:not(:has(#home)) main{
    padding-top:102px!important;
  }
  body:not(:has(#home)) .policies-page{
    padding-top:112px!important;
  }
  body:not(:has(#home)) main > .policies-hero:first-child{
    padding-top:18px!important;
  }
}
