.ws-hp{width:1px;height:1px;top:auto;overflow:hidden;position:absolute!important;left:-9999px!important}.ws-contact-fallback{margin-top:12px}.ws-contact-fallback a{text-decoration:underline}@media (max-width:980px){html body{padding-bottom:calc(56px + env(safe-area-inset-bottom))}}img.ws-thumb-grid{aspect-ratio:400/250;object-fit:cover;width:100%;height:auto}img.ws-thumb-archive{aspect-ratio:1080/675;object-fit:cover;width:100%;height:auto}.single-post .entry-content img{max-width:100%;height:auto}.single-post .entry-content img.aligncenter{margin:0 auto;display:block}.single-post .entry-content img.aligncenter+:not(img){margin-top:1em}.single-post .entry-content img.alignleft{float:left;max-width:50%;margin:.3em 1.5em 1em 0}.single-post .entry-content img.alignright{float:right;max-width:50%;margin:.3em 0 1em 1.5em}.single-post .entry-content:after{content:"";clear:both;display:table}.single-post .entry-content div[data-youtube-video]{margin:0 0 1.5em}.single-post .entry-content div[data-youtube-video] iframe{aspect-ratio:16/9;border:0;width:100%;height:auto}.single-post .entry-content blockquote{border-left:5px solid #292e45;margin:0 0 1.5em;padding-left:20px}.ws-menu-section{padding:54px 0 60px}.ws-menu{max-width:800px;margin:0 auto}.ws-menu-lead{margin:0 0 30px}.ws-menu-group{background:#fff;border:1px solid #d9d9d9;margin:0 0 24px;padding:24px 24px 12px;scroll-margin-top:140px}.ws-menu .ws-menu-title{color:#333;margin:0 0 14px;padding:0;font-size:30px;font-weight:500;line-height:1.1}.ws-menu-intro{padding-bottom:6px}.ws-menu-intro p:last-child{padding-bottom:10px}.ws-menu-items{margin:0!important;padding:0!important;list-style:none!important}.ws-item{border-top:1px solid #e8e8e8;padding:12px 0 10px;list-style:none}.ws-item-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.ws-menu .ws-item-name{color:#292e45;margin:0;padding:0;font-size:15px;font-weight:700;line-height:1.5}.ws-item-sub{font-size:14px;font-style:italic;font-weight:500}.ws-item-meta{white-space:nowrap;flex-shrink:0;gap:18px;font-size:15px;display:flex}.ws-item-time{color:#6b6f80}.ws-item-price{text-align:right;min-width:64px;font-weight:700}.ws-item-desc{margin-top:6px}.ws-item-desc p{padding-bottom:8px}.ws-item-desc ul{margin:0!important;padding:0 0 8px 1.3em!important;list-style:outside!important}.ws-item-desc ul li{line-height:1.7;margin:0!important;padding:0!important}.ws-item-desc p:last-child{padding-bottom:2px}.ws-menu .ws-note{color:#6b6f80;font-size:12.5px;font-style:italic}.ws-book{text-align:center;margin-top:10px}@media (max-width:600px){.ws-menu-group{padding:18px 16px 8px}.ws-menu .ws-menu-title{font-size:26px}.ws-item-head{flex-direction:column;gap:2px}.ws-item-meta{gap:14px}.ws-item-price{text-align:left;min-width:0}}.ws-consult{max-width:720px!important;padding-top:10px!important;padding-bottom:34px!important}.ws-consult .ws-consult-title{padding-bottom:10px;font-size:26px}.ws-tiles{flex-wrap:wrap;display:flex}.ws-tiles>.et_pb_column{flex-direction:column;display:flex}.ws-tiles>.et_pb_column>.et_pb_blurb{flex:1 0 auto}.ws-tiles>.et_pb_column>.et_pb_button_module_wrapper{margin-top:12px}img.ws-tile-img{aspect-ratio:1;object-fit:cover;width:100%}
.vgyrwa_bar{display:none}@media (max-width:980px){.vgyrwa_bar{z-index:99998;box-sizing:border-box;height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#292e45;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #00000026}.vgyrwa_action{color:#fff;letter-spacing:.04em;text-transform:uppercase;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;font:600 12px/1 Montserrat,Helvetica,Arial,sans-serif;text-decoration:none;display:flex}.vgyrwa_action+.vgyrwa_action{border-left:1px solid #ffffff26}.vgyrwa_action:active{filter:brightness(.8)}.vgyrwa_action:focus-visible{outline-offset:-3px;outline:3px solid #fff}.vgyrwa_icon svg{fill:currentColor;width:22px;height:22px;display:block}}
