*,*::before,*::after{box-sizing:border-box}
body{margin:0;background:#EEF4F3;color:rgb(18,38,36);font-family:'Gentium Book Plus',Georgia,serif;font-size:clamp(1.0625rem,1rem + 0.25vw,1.125rem);line-height:1.6}
a{color:#246A73}
a:hover{color:rgb(28,85,96)}
:focus-visible{outline:3px solid rgb(18,38,36);outline-offset:3px}
@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation:none!important;transition:none!important}}
@media print{[data-float]{display:none!important}}
.h1ypcgi:focus{top:12px !important}
.hq5fymg:hover{background:#EEF4F3 !important}
.h1ufadm:hover{background:#F47A73 !important}
.hg2cnzw:hover{color:#F47A73 !important}
.h1ff5f2:hover{color:#FFFFFF !important;text-decoration:underline !important}
.h1fgtpb:hover{background:#F47A73 !important;color:rgb(18,38,36) !important}
.h14afcg:hover{transform:translateY(-3px) !important;border-color:#246A73 !important;color:rgb(18,38,36) !important}
.hwqocma:hover{border-color:#246A73 !important;color:rgb(18,38,36) !important}
.hfewbxm:hover{background:rgb(28,85,96) !important;color:#FFFFFF !important}
.hssl0o2:hover{color:rgb(18,38,36) !important;background:#EEF4F3 !important}
[hidden]{display:none!important}
@media(max-width:1040px){header nav[aria-label="Primary"]{order:3;flex-basis:100%!important;justify-content:flex-start!important}}
.callbar{display:none}
@media(max-width:760px){
.callbar{position:fixed;left:0;right:0;bottom:0;z-index:80;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgb(18,38,36);box-shadow:0 -6px 20px rgba(18,38,36,0.25);font-family:Montserrat,Arial,sans-serif}
.callbar-num{display:grid;align-content:center;min-height:44px;color:#FFFFFF;text-decoration:none}
.callbar-num span{font:600 12px/1.3 Montserrat,Arial,sans-serif;color:#BFDDE0}
.callbar-num strong{font:800 18px/1.2 Montserrat,Arial,sans-serif;white-space:nowrap}
.callbar-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border-radius:999px;background:#F25C54;color:rgb(18,38,36);font:700 16px Montserrat,Arial,sans-serif;text-decoration:none;white-space:nowrap}
.callbar-btn:hover{background:#F47A73;color:rgb(18,38,36)}
[data-float]{display:none!important}
}
@media print{.callbar{display:none!important}}
