body{color:#454545}
#main input[type="submit"],#main button[type="submit"]{background:#713445!important;color:#fff!important;border:1px solid #713445}
#main .akismet_comment_form_privacy_notice{color:#454545!important}
#main .akismet_comment_form_privacy_notice a{color:#713445!important;text-decoration:underline}
#header a,#header .dt-primary-nav>li>a,#header .dt-header-menu a{color:#663d46!important}
#header .dt-primary-nav>li>a:hover,#header .dt-primary-nav>li.current-menu-item>a{color:#542733}
#main a:not(.dt-sc-button):not(.hl-button):not(.hl-a-button):not(.hl-pf-button){text-underline-offset:3px}
#main p a,#main li a:not(.dt-sc-button){text-decoration:underline}
#main p a{color:#743746}
#main .dt-sc-button,#main .dt-sc-catalog-meta a.dt-sc-button{background:#eeb4b4!important;color:#3b2630!important;border-color:#8a4754}
#main .dt-sc-button:hover,#main .dt-sc-button:focus-visible{background:#713445!important;color:#fff!important}
#main .uavc-list-desc,#main .dt-sc-tabs-vertical-content,#main .dt-sc-tabs-vertical-content p,#main .dt-sc-tabs-vertical-content .item-name,#main .dt-sc-tabs-vertical-content .item-price{color:#454545!important}
#main .dt-sc-tabs-vertical-content a{color:#713445!important}
#main .entry-meta-data,#main .entry-meta-data a{color:#575057}
#main .entry-meta .date,#main .entry-meta .date p,#main .entry-meta .date span{color:#454545}
#main .dt-sc-dark-bg .blog-entry,#main .dt-sc-dark-bg .blog-entry p,#main .dt-sc-dark-bg .blog-entry a:not(.dt-sc-button){color:#fff}
#main .dt-sc-dark-bg .dt-sc-tabs-vertical-content,#main .dt-sc-dark-bg .dt-sc-tabs-vertical-content p{color:#454545!important}
#footer,#footer p,#footer a,#footer h3,#footer h4,#footer .dt-sc-contact-info{color:#e6e0e2}
#footer .copyright,#footer .copyright p,#footer .copyright a,#footer .copyright span{color:#35242c!important}
#footer .copyright a{text-decoration:underline}
#footer .dt-sc-button{color:#35242c!important}
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #134f68!important;outline-offset:4px!important}
#footer a:focus-visible{outline-color:#fff!important}
.hl-skip-link{position:absolute;top:-100px;left:15px;z-index:100000;padding:12px 20px;background:#fff;color:#35242c!important;font-weight:700}
.hl-skip-link:focus{top:40px}
.hl-fast-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px;background:#fbf0ee;border:1px solid #e9d5d5;border-radius:16px;overflow:hidden;margin:20px 0 28px;color:#3b3034}
.hl-fast-hero img{display:block;width:100%;height:100%;min-height:300px;object-fit:cover}
.hl-fast-hero-copy{padding:30px 32px 30px 0}
.hl-fast-hero-copy h1,.hl-fast-hero-copy h2{color:#53323d;line-height:1.25;font-size:clamp(25px,3vw,38px);margin:0 0 20px}
.hl-fast-hero-copy p{color:#454545;font-size:18px;line-height:1.7}
.hl-fast-hero .hl-fast-button{display:inline-block;padding:13px 22px;background:#713445;color:#fff!important;border-radius:5px;text-decoration:none!important;margin:6px 10px 6px 0}
#main h4.strong{font-size:20px;line-height:1.4}
#main .wpb_animate_when_almost_visible,#main .ult-animation{opacity:1!important;visibility:visible!important}
@media(max-width:767px){.hl-fast-hero{grid-template-columns:1fr;gap:0;margin-top:12px}.hl-fast-hero img{min-height:0;height:auto;aspect-ratio:750/321}.hl-fast-hero-copy{padding:24px}.hl-fast-hero-copy p{font-size:16px}.hl-fast-hero .hl-fast-button{display:block;text-align:center;margin-right:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}