/* Holistic Therapy by Katie: shared styles */
@font-face{font-family:'Marcellus';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/marcellus-latin-400-normal.woff2) format('woff2')}
@font-face{font-family:'Mulish';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/mulish-latin-400-normal.woff2) format('woff2')}
@font-face{font-family:'Mulish';font-style:normal;font-weight:500;font-display:swap;src:url(fonts/mulish-latin-500-normal.woff2) format('woff2')}
@font-face{font-family:'Mulish';font-style:normal;font-weight:600;font-display:swap;src:url(fonts/mulish-latin-600-normal.woff2) format('woff2')}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:#FBF7F4;overflow-x:hidden}
img{max-width:100%}
a{color:#904E4B}a:hover{color:#6E3836}
a:focus-visible{outline:2px solid #904E4B;outline-offset:3px}
.skip{position:absolute;left:-9999px;top:0;background:#904E4B;color:#fff;padding:10px 16px;z-index:10}
.skip:focus{left:12px;top:12px}
@media (max-width:860px){
  header nav{gap:14px 20px !important;font-size:12.5px !important;justify-content:center;width:100%}
  header > div{justify-content:center !important}
  section{padding-top:64px !important;padding-bottom:64px !important}
  section[id="top"] > div{padding-top:64px !important;padding-bottom:64px !important}
  h2{font-size:30px !important}
  [style*="padding: 56px"],[style*="padding: 48px"]{padding:28px !important}
  [style*="height: 560px"],[style*="height: 540px"],[style*="height: 520px"],[style*="height: 500px"]{height:380px !important}
  [style*="height: 460px"],[style*="height: 440px"]{height:320px !important}
  [style*="height: 380px"]{height:300px !important}
}
