/* Legacy imported page styling. Every selector is limited to imported bodies or their breadcrumb/title area. */
.legacy-page>.legacy-page-title{max-width:1200px;margin:0 auto;padding:24px 20px 8px;color:#111;font-family:Arial,Helvetica,sans-serif}
.legacy-page>.legacy-page-title h1{margin:0;font-size:clamp(28px,4vw,40px);line-height:1.2;font-weight:700;color:#111}
.legacy-page .legacy-breadcrumbs{max-width:1200px;margin:0 auto;padding:18px 20px 12px;color:#666;font:14px/1.5 Arial,Helvetica,sans-serif}
.legacy-page .legacy-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:0}
.legacy-page .legacy-breadcrumbs li{display:inline-flex;align-items:center}
.legacy-page .legacy-breadcrumbs li+li:before{content:"›";padding:0 10px;color:#999}
.legacy-page .legacy-breadcrumbs a{color:#000080;text-decoration:none}
.legacy-page .legacy-breadcrumbs a:hover{text-decoration:underline}
.legacy-page .legacy-breadcrumbs [aria-current=page]{color:#666}

.legacy-body{min-width:0;background:#fff;color:#333;font:16px/1.75 Arial,Helvetica,sans-serif;overflow-wrap:anywhere}
.legacy-page>.legacy-body{display:block;width:100%;max-width:none;margin:0;padding:0}
.legacy-page>.legacy-body+.legacy-body{margin-top:0}
.legacy-body .elementor{width:100%;color:#333;font:inherit}
.legacy-body .elementor-section{position:relative;width:100%;padding:34px 0;background:#fff}
.legacy-body .elementor-section.elementor-section-stretched{width:100%;max-width:none}
.legacy-body .elementor-container{display:flex;flex-wrap:wrap;align-items:stretch;gap:24px;width:100%;max-width:1200px;margin:0 auto;padding:0 20px}
.legacy-body .elementor-section-boxed>.elementor-container{max-width:1200px}
.legacy-body .elementor-column-gap-extended{column-gap:30px}
.legacy-body .elementor-column{min-width:0;flex:1 1 100%;display:flex}
.legacy-body .elementor-column>.elementor-widget-wrap{width:100%;min-width:0}
.legacy-body .elementor-column.elementor-col-20{flex:0 1 calc(20% - 20px)}
.legacy-body .elementor-column.elementor-col-25{flex:0 1 calc(25% - 18px)}
.legacy-body .elementor-column.elementor-col-33,.legacy-body .elementor-column.elementor-col-33\.33{flex:0 1 calc(33.333% - 16px)}
.legacy-body .elementor-column.elementor-col-40{flex:0 1 calc(40% - 15px)}
.legacy-body .elementor-column.elementor-col-50{flex:0 1 calc(50% - 12px)}
.legacy-body .elementor-column.elementor-col-60{flex:0 1 calc(60% - 10px)}
.legacy-body .elementor-column.elementor-col-66,.legacy-body .elementor-column.elementor-col-66\.66,.legacy-body .elementor-column.elementor-col-67{flex:0 1 calc(66.666% - 8px)}
.legacy-body .elementor-column.elementor-col-75{flex:0 1 calc(75% - 6px)}
.legacy-body .elementor-widget{min-width:0;margin:0 0 20px}
.legacy-body .elementor-widget-container{min-width:0}
.legacy-body .elementor-widget-text-editor{color:#333}
.legacy-body .elementor-align-center .elementor-button-wrapper{text-align:center}
.legacy-body .elementor-screen-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.legacy-body .elementor-icon-list-items{display:flex;flex-direction:column;gap:9px}
.legacy-body .elementor-icon-list-item{list-style:none}
.legacy-body .elementor-icon-list-text{color:#333}
.legacy-body .elementor-social-icons-wrapper{display:flex;flex-wrap:wrap;gap:10px}
.legacy-body .elementor-social-icon{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:50%;background:#fbd232;color:#111;text-decoration:none}
.legacy-body .elementor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.legacy-body .elementor-posts-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.legacy-body .elementor-post{min-width:0;border:1px solid #e0e0e0;background:#fff}
.legacy-body .elementor-post__thumbnail__link{display:block;overflow:hidden;background:#f9f9f9}
.legacy-body .elementor-post__thumbnail img{display:block;width:100%;height:220px;object-fit:cover}
.legacy-body .elementor-post__text{padding:16px}
.legacy-body .elementor-post__title{margin:0 0 10px;font-size:18px;line-height:1.4}
.legacy-body .elementor-post__title a{color:#111;text-decoration:none}
.legacy-body .elementor-post__title a:hover{color:#000080}
.legacy-body .elementor-widget-image img,.legacy-body figure img,.legacy-body img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto;object-fit:contain}
.legacy-body .elementor-widget-image img{max-height:560px}
.legacy-body .elementor-widget-heading{margin-bottom:12px}
.legacy-body .elementor-heading-title,.legacy-body h1,.legacy-body h2,.legacy-body h3,.legacy-body h4,.legacy-body h5,.legacy-body h6{font-family:Arial,Helvetica,sans-serif;font-weight:700;line-height:1.28;color:#111;overflow-wrap:anywhere}
.legacy-body h1,.legacy-body .elementor-heading-title.elementor-size-xxl{font-size:clamp(28px,4vw,40px);margin:8px 0 18px}
.legacy-body h2,.legacy-body .elementor-heading-title.elementor-size-xl{font-size:clamp(23px,3vw,32px);margin:30px 0 14px}
.legacy-body h3,.legacy-body .elementor-heading-title.elementor-size-large{font-size:clamp(19px,2.3vw,25px);margin:24px 0 12px}
.legacy-body h4,.legacy-body h5,.legacy-body h6{font-size:18px;margin:18px 0 10px}
.legacy-body p{margin:0 0 18px;color:#333}
.legacy-body a{color:#000080;text-decoration:underline;text-underline-offset:2px}
.legacy-body a:hover{color:#333}
.legacy-body ul,.legacy-body ol{margin:0 0 22px;padding-left:26px;color:#333}
.legacy-body li{padding-left:3px;margin:0 0 7px}
.legacy-body .elementor-icon-list-items{list-style:none;padding-left:0}
.legacy-body .elementor-icon-list-item{display:flex;align-items:flex-start;gap:9px}
.legacy-body blockquote{margin:20px 0;padding:14px 20px;border-left:4px solid #fbd232;background:#f9f9f9;color:#333}
.legacy-body .elementor-button-wrapper{margin:12px 0}
.legacy-body a.elementor-button,.legacy-body .elementor-button,.legacy-body a[href*="maps.google"],.legacy-body a[href*="google.com/maps"]{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;min-height:44px;padding:11px 20px;border:1px solid #e0b900;border-radius:4px;background:#fbd232;color:#111;font:700 15px/1.4 Arial,Helvetica,sans-serif;text-align:center;text-decoration:none;box-shadow:0 2px 5px #00000012;transition:background-color .18s ease,box-shadow .18s ease}
.legacy-body a.elementor-button:hover,.legacy-body .elementor-button:hover,.legacy-body a[href*="maps.google"]:hover,.legacy-body a[href*="google.com/maps"]:hover{background:#f5c900;box-shadow:0 4px 12px #0000001c;color:#111}
.legacy-body .elementor-button-content-wrapper{display:inline-flex;align-items:center;justify-content:center;gap:8px}
.legacy-body .elementor-button-text{line-height:1.35}
.legacy-body .elementor-section.elementor-section-content-middle{background:#f9f9f9}
.legacy-body .elementor-section.elementor-section-content-middle>.elementor-container{align-items:center}
.legacy-body .banner-contact,.legacy-body .elementor-widget-google_maps{margin-top:24px;margin-bottom:24px}
.legacy-body .banner-contact{padding:20px;background:#f9f9f9;border-left:4px solid #fbd232}
.legacy-body .elementor-widget-google_maps a{margin:6px 0}
.legacy-body .elementor-widget-toggle .elementor-tab-title,.legacy-body .elementor-widget-accordion .elementor-tab-title{padding:15px 18px;border:1px solid #e0e0e0;background:#f9f9f9;color:#111;font-weight:700}
.legacy-body details{margin:0;padding:0;border:1px solid #e0e0e0;border-radius:4px;background:#fff;color:#333}
.legacy-body details+details{margin-top:10px}
.legacy-body details summary{position:relative;padding:15px 42px 15px 17px;cursor:pointer;list-style:none;font-weight:700;line-height:1.5;color:#111}
.legacy-body details summary::-webkit-details-marker{display:none}
.legacy-body details summary:after{content:"+";position:absolute;right:17px;top:50%;transform:translateY(-50%);font-size:22px;font-weight:400;color:#111}
.legacy-body details[open] summary{border-bottom:1px solid #e0e0e0;background:#f9f9f9}
.legacy-body details[open] summary:after{content:"−"}
.legacy-body details>p,.legacy-body details>div,.legacy-body details>ul,.legacy-body details>ol{margin:0;padding:14px 18px 16px}
.legacy-body table{display:block;width:100%;max-width:100%;margin:20px 0 26px;overflow-x:auto;border-collapse:collapse;border-spacing:0;background:#fff;color:#333;font-size:15px}
.legacy-body caption{padding:10px;text-align:left;font-weight:700;color:#111}
.legacy-body th,.legacy-body td{min-width:110px;padding:11px 13px;border:1px solid #e0e0e0;text-align:left;vertical-align:top}
.legacy-body th{background:#f9f9f9;color:#111;font-weight:700}
.legacy-body tr:nth-child(even) td{background:#f9f9f9}
.legacy-body hr{height:1px;border:0;background:#e0e0e0;margin:26px 0}
.legacy-body iframe{max-width:100%}

@media(max-width:767px){
 .legacy-page .legacy-breadcrumbs{padding:14px 16px 8px;font-size:13px}
 .legacy-page .legacy-breadcrumbs li+li:before{padding:0 7px}
 .legacy-body .elementor-section{padding:24px 0}
 .legacy-body .elementor-container{gap:8px;padding:0 16px}
 .legacy-body .elementor-grid-tablet-2,.legacy-body .elementor-posts-container{grid-template-columns:repeat(2,minmax(0,1fr))}
 .legacy-body .elementor-grid-mobile-1{grid-template-columns:1fr}
 .legacy-body .elementor-column,.legacy-body .elementor-column.elementor-col-20,.legacy-body .elementor-column.elementor-col-25,.legacy-body .elementor-column.elementor-col-33,.legacy-body .elementor-column.elementor-col-33\.33,.legacy-body .elementor-column.elementor-col-40,.legacy-body .elementor-column.elementor-col-50,.legacy-body .elementor-column.elementor-col-60,.legacy-body .elementor-column.elementor-col-66,.legacy-body .elementor-column.elementor-col-66\.66,.legacy-body .elementor-column.elementor-col-67,.legacy-body .elementor-column.elementor-col-75{flex-basis:100%}
 .legacy-body .elementor-widget{margin-bottom:14px}
 .legacy-body .elementor-post__thumbnail img{height:190px}
 .legacy-body h1,.legacy-body .elementor-heading-title.elementor-size-xxl{font-size:clamp(27px,8vw,36px)}
 .legacy-body h2,.legacy-body .elementor-heading-title.elementor-size-xl{font-size:clamp(22px,6vw,29px);margin-top:24px}
 .legacy-body h3,.legacy-body .elementor-heading-title.elementor-size-large{font-size:21px}
 .legacy-body p{margin-bottom:15px}
 .legacy-body ul,.legacy-body ol{padding-left:22px}
 .legacy-body a.elementor-button,.legacy-body .elementor-button,.legacy-body a[href*="maps.google"],.legacy-body a[href*="google.com/maps"]{min-height:44px;padding:10px 16px}
 .legacy-body th,.legacy-body td{min-width:130px;padding:9px 10px}
}
@media(max-width:480px){
 .legacy-body .elementor-grid,.legacy-body .elementor-posts-container{grid-template-columns:1fr}
}
@media(prefers-reduced-motion:reduce){
 .legacy-body a.elementor-button,.legacy-body .elementor-button,.legacy-body a[href*="maps.google"],.legacy-body a[href*="google.com/maps"]{transition:none}
}

/* Imported HMSD fidelity details: icons, compact related links, original FAQ cards and contact panel. */
.legacy-body .elementor-widget-social-icons{display:none!important}
.legacy-body p:empty{display:none!important}
.legacy-body .glsr-pagination,.legacy-body .elementor-pagination{display:none!important}
.legacy-body .elementor-social-icon{width:40px;height:40px;border:1px solid #e3e8ed;background:#fff;color:#263448;box-shadow:0 1px 3px #17212f18}
.legacy-body .elementor-social-icon svg{display:block;width:19px;height:19px;fill:currentColor}
.legacy-body .elementor-social-icon-facebook{background:#1877f2;color:#fff}
.legacy-body .elementor-social-icon-instagram{background:linear-gradient(135deg,#7b2ff7,#f64f59,#ffb347);color:#fff}
.legacy-body .elementor-social-icon-linkedin{background:#0a66c2;color:#fff}
.legacy-body .elementor-social-icon-youtube{background:#f00;color:#fff}
.legacy-body .elementor-social-icon-pinterest{background:#bd081c;color:#fff}
.legacy-body .elementor-social-icon-whatsapp{background:#25d366;color:#fff}
.legacy-body .elementor-social-icon-twitter,.legacy-body .elementor-social-icon-x-twitter{background:#111;color:#fff}
.legacy-body .elementor-widget-posts .elementor-posts-container{grid-template-columns:minmax(0,1fr)!important;gap:12px}
.legacy-body .elementor-widget-posts .elementor-post{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;min-height:82px;border:1px solid #dce4ea;background:#fff;box-shadow:0 1px 3px #17212f0a}
.legacy-body .elementor-widget-posts .elementor-post__thumbnail__link{width:78px;height:78px;margin:0;background:#f2f5f7}
.legacy-body .elementor-widget-posts .elementor-post__thumbnail,.legacy-body .elementor-widget-posts .elementor-post__thumbnail img{width:78px;height:78px}
.legacy-body .elementor-widget-posts .elementor-post__thumbnail img{object-fit:cover}
.legacy-body .elementor-widget-posts .elementor-post__text{min-width:0;padding:9px 10px 9px 0}
.legacy-body .elementor-widget-posts .elementor-post__title{margin:0;font-size:15px;line-height:1.4}
.legacy-body .faq-container{width:100%;max-width:1040px;margin:20px auto 28px}
.legacy-body .faq-item{margin:0 0 14px;border:1px solid #e1e5e9;border-radius:4px;background:#fff;box-shadow:0 2px 6px #1620330c;overflow:hidden}
.legacy-body .faq-question-row,.legacy-body .faq-answer-row{display:flex;align-items:flex-start;gap:14px;padding:14px 16px}
.legacy-body .faq-question-row{align-items:center;background:#fff;border-bottom:1px solid #edf0f2}
.legacy-body .faq-icon-q,.legacy-body .faq-icon-a{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:3px;background:#fbd232;color:#171717;font:bold 20px/1 Arial,Helvetica,sans-serif}
.legacy-body .faq-question{color:#171717;font-size:17px;font-weight:700;line-height:1.45}
.legacy-body .faq-answer-row{background:#fff}
.legacy-body .faq-answer{min-width:0;padding:2px 0 0;color:#555;font-size:15px;line-height:1.7}
.legacy-body .faq-answer p:last-child{margin-bottom:0}
.legacy-body .elementor-col-33 .elementor-widget-google_maps{margin:0;padding:14px;border:1px solid #dfe6ec;border-radius:5px;background:linear-gradient(145deg,#fff,#f4f8fb);box-shadow:0 2px 8px #17212f0d}
.legacy-body .elementor-col-33 .elementor-custom-embed{display:grid;min-height:156px;place-items:center;background:linear-gradient(0deg,#eaf2f6 1px,transparent 1px),linear-gradient(90deg,#eaf2f6 1px,transparent 1px),#f7fafc;background-size:28px 28px;border-radius:3px}
.legacy-body .elementor-col-33 .elementor-widget-google_maps a{margin:0}
.legacy-body .elementor-col-66 .banner-contact{margin:0 0 18px;padding:30px 28px;border:0;border-radius:4px;background:#252525;color:#fff}
.legacy-body .elementor-col-66 .banner-contact h4{margin:0 0 7px;color:#fff;font-size:18px;line-height:1.4}
.legacy-body .elementor-col-66 .banner-contact h4:nth-of-type(2){color:#fbd232;font-size:30px;font-weight:700}
.legacy-body .elementor-col-66 .banner-contact h4:nth-of-type(3){margin-top:4px;font-size:16px}
.legacy-body .elementor-col-66>.elementor-widget-wrap>.elementor-section.elementor-inner-section{padding:10px 14px;border-bottom:1px solid #dce4ea;background:#fff}
.legacy-body .elementor-col-66>.elementor-widget-wrap>.elementor-section.elementor-inner-section .elementor-container{padding:0}
.legacy-body .elementor-col-66>.elementor-widget-wrap>.elementor-section.elementor-inner-section .elementor-column{flex-basis:100%}
.legacy-body .elementor-col-66>.elementor-widget-wrap>.elementor-section.elementor-inner-section .elementor-column>.elementor-widget-wrap{position:relative;padding-left:54px}
.legacy-body .elementor-col-66>.elementor-widget-wrap>.elementor-section.elementor-inner-section:nth-of-type(1) .elementor-column>.elementor-widget-wrap:before,.legacy-body .elementor-col-66>.elementor-widget-wrap>.elementor-section.elementor-inner-section:nth-of-type(2) .elementor-column>.elementor-widget-wrap:before,.legacy-body .elementor-col-66>.elementor-widget-wrap>.elementor-section.elementor-inner-section:nth-of-type(3) .elementor-column>.elementor-widget-wrap:before{position:absolute;top:5px;left:0;display:grid;width:38px;height:38px;place-items:center;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:#fbd232;color:#171717;font:700 18px/1 Arial,Helvetica,sans-serif}
.legacy-body .elementor-col-66>.elementor-widget-wrap>.elementor-section.elementor-inner-section:nth-of-type(1) .elementor-column>.elementor-widget-wrap:before{content:"☎"}
.legacy-body .elementor-col-66>.elementor-widget-wrap>.elementor-section.elementor-inner-section:nth-of-type(2) .elementor-column>.elementor-widget-wrap:before{content:"⌖"}
.legacy-body .elementor-col-66>.elementor-widget-wrap>.elementor-section.elementor-inner-section:nth-of-type(3) .elementor-column>.elementor-widget-wrap:before{content:"◷"}
.legacy-body .elementor-col-66>.elementor-widget-wrap>.elementor-section.elementor-inner-section h5{margin:0 0 3px;font-size:16px}
.legacy-body .elementor-col-66>.elementor-widget-wrap>.elementor-section.elementor-inner-section p{margin:0;font-size:14px;color:#666}
@media(max-width:767px){
 .legacy-body .elementor-widget-posts .elementor-post{grid-template-columns:68px minmax(0,1fr);min-height:70px;gap:10px}
 .legacy-body .elementor-widget-posts .elementor-post__thumbnail__link,.legacy-body .elementor-widget-posts .elementor-post__thumbnail,.legacy-body .elementor-widget-posts .elementor-post__thumbnail img{width:68px;height:68px}
 .legacy-body .faq-question-row,.legacy-body .faq-answer-row{gap:10px;padding:12px}
 .legacy-body .faq-icon-q,.legacy-body .faq-icon-a{flex-basis:38px;width:38px;height:38px;font-size:18px}
 .legacy-body .faq-question{font-size:15px}
 .legacy-body .elementor-col-66 .banner-contact{padding:24px 20px}
 .legacy-body .elementor-col-66 .banner-contact h4:nth-of-type(2){font-size:25px}
}

/* Fidelity pass: reset the CMS document shell before laying out the imported page. */
.legacy-page{display:block;width:100%;max-width:none;margin:0;padding:0;background:#e8f3fb;color:#333;font:16px/1.7 Arial,Helvetica,sans-serif}
.legacy-page>.legacy-breadcrumbs{width:100%;max-width:none;margin:0;padding:20px max(28px,calc((100vw - 1200px)/2)) 12px;background:#e8f3fb}
.legacy-body{background:#e8f3fb}
.legacy-body>section{width:100%;margin:0;padding:0}
.legacy-body>section>.elementor{width:100%;max-width:none;margin:0}
.legacy-body .elementor-section{margin:0;padding:32px 0;background:#e8f3fb}
.legacy-body .elementor-section:empty{display:none}
.legacy-body .elementor-container{gap:0;max-width:1200px;padding:0 12px}
.legacy-body .elementor-column-gap-extended>.elementor-column{padding-right:15px;padding-left:15px}
.legacy-body .elementor-column-gap-default>.elementor-column{padding-right:10px;padding-left:10px}
.legacy-body .elementor-column-gap-no>.elementor-column{padding-right:0;padding-left:0}
.legacy-body .elementor-column.elementor-col-20{flex:0 0 20%}
.legacy-body .elementor-column.elementor-col-25{flex:0 0 25%}
.legacy-body .elementor-column.elementor-col-33,.legacy-body .elementor-column.elementor-col-33\.33{flex:0 0 33.333%}
.legacy-body .elementor-column.elementor-col-40{flex:0 0 40%}
.legacy-body .elementor-column.elementor-col-50{flex:0 0 50%}
.legacy-body .elementor-column.elementor-col-60{flex:0 0 60%}
.legacy-body .elementor-column.elementor-col-66,.legacy-body .elementor-column.elementor-col-66\.66,.legacy-body .elementor-column.elementor-col-67{flex:0 0 66.666%}
.legacy-body .elementor-column.elementor-col-75{flex:0 0 75%}
.legacy-body .elementor-widget-image img,.legacy-body figure img{width:100%;max-height:none;object-fit:cover}
.legacy-body .elementor-icon-list-items{margin:0;padding:0;list-style:none}
.legacy-body .elementor-icon-list-item{display:flex;align-items:flex-start;gap:9px}
.legacy-body .elementor-icon-list-icon{display:inline-flex;flex:0 0 18px;width:18px;color:#c89d00}
.legacy-body .elementor-icon-list-icon svg{display:block;width:18px;height:18px;fill:currentColor}
.legacy-body .elementor-toc__header{padding:14px 18px;background:#fbd232;color:#111}
.legacy-body .elementor-toc__header-title{margin:0;color:#111}
.legacy-body .elementor-toc__body,.legacy-body .elementor-toc__list-wrapper{padding:16px 20px;background:#fff}
.legacy-body .page-toc{margin:0;padding:20px 24px;border:1px solid #d9e4ee;background:#fff}
.legacy-body .page-toc ul{margin:0;padding-left:20px}
.legacy-body .banner-contact{padding:20px;background:#252525;border-left:4px solid #fbd232;color:#fff}
.legacy-body .banner-contact h1,.legacy-body .banner-contact h2,.legacy-body .banner-contact h3,.legacy-body .banner-contact h4{color:#fbd232}
.legacy-body details{border-color:#d3e0eb;border-radius:3px}
@media(max-width:767px){
 .legacy-page>.legacy-breadcrumbs{padding:16px 28px 10px}
 .legacy-body .elementor-section{padding:18px 0}
 .legacy-body .elementor-container{padding:0 16px}
 .legacy-body .elementor-column,.legacy-body .elementor-column.elementor-col-20,.legacy-body .elementor-column.elementor-col-25,.legacy-body .elementor-column.elementor-col-33,.legacy-body .elementor-column.elementor-col-33\.33,.legacy-body .elementor-column.elementor-col-40,.legacy-body .elementor-column.elementor-col-50,.legacy-body .elementor-column.elementor-col-60,.legacy-body .elementor-column.elementor-col-66,.legacy-body .elementor-column.elementor-col-66\.66,.legacy-body .elementor-column.elementor-col-67,.legacy-body .elementor-column.elementor-col-75{flex-basis:100%}
 .legacy-body .elementor-column-gap-extended>.elementor-column,.legacy-body .elementor-column-gap-default>.elementor-column{padding-right:12px;padding-left:12px}
}

/* Bootstrap-style WordPress blog cards whose original grid stylesheet was not imported. */
.legacy-body .elementor-widget-renovation_blog .thememove-blog .post-simple-layout .row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.legacy-body .elementor-widget-renovation_blog .thememove-blog .post-simple-layout .col-sm-3{width:auto;min-width:0;max-width:none;padding:0;float:none}
.legacy-body .elementor-widget-renovation_blog .post-simple-item{height:100%;overflow:hidden;border:1px solid #dce4ea;background:#fff;box-shadow:0 2px 7px #17212f0b}
.legacy-body .elementor-widget-renovation_blog .post-thumb img{display:block;width:100%;height:180px;object-fit:cover}
.legacy-body .elementor-widget-renovation_blog .entry-meta{display:flex;gap:10px;padding:10px 13px 0;color:#777;font-size:12px;line-height:1.4}
.legacy-body .elementor-widget-renovation_blog .comments-counts{display:none}
.legacy-body .elementor-widget-renovation_blog .entry-header{padding:7px 13px 15px}
.legacy-body .elementor-widget-renovation_blog .entry-title{margin:0;font-size:16px;line-height:1.4}
.legacy-body .elementor-widget-renovation_blog .entry-title a{color:#111;text-decoration:none}
.legacy-body .elementor-widget-renovation_blog .entry-title a:hover{color:#000080}
@media(max-width:767px){.legacy-body .elementor-widget-renovation_blog .thememove-blog .post-simple-layout .row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
@media(max-width:480px){.legacy-body .elementor-widget-renovation_blog .thememove-blog .post-simple-layout .row{grid-template-columns:1fr}}
