.mdj-contact-form{scroll-margin-top:150px}
/* One mobile gutter: Ultra's outer fullwidth gutter must not stack with
 * Builder row padding. Keep desktop alignment and native editable modules. */
.matusdj-site #header #site-description{display:none!important}
@media(max-width:1024px){
 .matusdj-site #headerwrap #header{box-sizing:border-box;width:calc(100% - 40px)!important;max-width:none!important;margin-inline:auto!important;padding-inline:0!important}
 .matusdj-site #header .header-bar,.matusdj-site #header #site-logo{margin-inline:0!important}
 .matusdj-site #content .mdj-row,.matusdj-site #content .mdjs-row{padding-left:0!important;padding-right:0!important}
 .matusdj-site #content .mdj-row>.row_inner,.matusdj-site #content .mdjs-row>.row_inner{box-sizing:border-box;width:100%!important;max-width:none!important;margin-inline:0!important;padding-left:20px!important;padding-right:20px!important}
 .matusdj-site #content .mdj-row>.row_inner>.module_column,.matusdj-site #content .mdjs-row>.row_inner>.module_column{box-sizing:border-box;min-width:0;margin-left:0!important;margin-right:0!important}
}
@media(max-width:760px){
 .matusdj-site #content .mdj-row>.row_inner,.matusdj-site #content .mdjs-row>.row_inner{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important;gap:24px}
 .matusdj-site #content .mdj-row>.row_inner>.module_column,.matusdj-site #content .mdjs-row>.row_inner>.module_column{grid-area:auto!important;width:100%!important;max-width:100%!important}
 .matusdj-site #content .mdj-row .tb_text_wrap,.matusdj-site #content .mdjs-row .tb_text_wrap,.matusdj-site #content .mdj-row .fancy-heading,.matusdj-site #content .mdjs-row .fancy-heading{ text-align:left!important }
 .matusdj-site #content .mdj-row .mdj-center,.matusdj-site #content .mdjs-row .mdj-center{ text-align:left!important }
 .matusdj-site #content .mdj-buttons{justify-content:flex-start!important}
 .matusdj-site #content .mdj-row .module-image .image-wrap,.matusdj-site #content .mdjs-row .module-image .image-wrap{display:block;width:100%;margin-inline:0!important}
 .matusdj-site #content .mdj-row .module-image img,.matusdj-site #content .mdjs-row .module-image img{display:block;max-width:100%;margin-inline:0!important}
 .matusdj-site #content .mdj-hero-row>.row_inner{padding-top:52px!important;padding-bottom:52px!important}
 .matusdj-site .mdj-blog-intro{max-width:100%;margin-left:0;text-align:left}
 .matusdj-site .mdj-article-header,.matusdj-site .mdj-article-photo,.matusdj-site .mdj-article-content,.matusdj-site .mdj-article-related,.matusdj-site .mdj-article-footer{box-sizing:border-box;padding-left:20px;padding-right:20px;text-align:left}
 .matusdj-site .mdj-article-lead{margin-left:0}
 .matusdj-site .mdj-article-related>h2,.matusdj-site .mdj-article-photo figcaption{text-align:left}
 .matusdj-site .mdj-home-proof-video .mdj-reel-card{margin-left:0;margin-right:0}
}
.mdj-form-privacy{font-size:13px;margin-top:-14px}
.mdj-home-proof .row_inner{align-items:start}
.mdj-home-proof .mdj-review-card,.mdj-home-proof .mdj-google-card{margin:24px 0;padding:26px}
.mdj-home-proof .mdj-review-stars{color:var(--p-detail,#8a681f);margin-bottom:12px}
.mdj-home-proof .mdj-review-card blockquote{font-size:17px;line-height:1.7;margin:0}
.mdj-home-proof .mdj-review-author span{display:block;font-size:13px;margin-top:4px}
.mdj-home-proof-video .mdj-reel-card{max-width:310px;margin:24px auto}
.mdj-home-proof-video .mdj-section-heading,.mdj-home-proof-video .mdj-body-copy{text-align:center}
.mdj-mobile-actions{display:none}
.mdj-mobile-actions a:focus-visible{outline:3px solid var(--p-accent,#d9b56d);outline-offset:3px}
@media(max-width:680px){
 body.matusdj-site{padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))}
 .mdj-mobile-actions{box-sizing:border-box;position:fixed;bottom:0;left:0;right:0;z-index:9990;display:grid;grid-template-columns:1fr 1.5fr;gap:10px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--p-bg,#fffdf8);border-top:1px solid var(--p-border,#ded8cb);box-shadow:0 -4px 20px #0001}
 .mdj-mobile-actions a{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:28px;text-decoration:none;font:600 14px/1.3 var(--mdj-font-body,Arial,sans-serif);color:var(--p-ink,#0b1426);border:1px solid var(--p-accent,#d9b56d)}
 .mdj-mobile-actions a:last-child{background:var(--p-accent,#d9b56d);color:var(--p-paper,#0b1426)}
 body.themify_builder_active .mdj-mobile-actions,body.mdj-contact-focused .mdj-mobile-actions,body.mdj-overlay-open .mdj-mobile-actions{display:none}
 .mdj-home-proof-video .mdj-reel-card{max-width:260px}
 .mdj-contact-form{scroll-margin-top:110px}
}
