/* Non-invasive fallback rules for unavailable source-hosted CSS.
   Original HTML structure, content, node ids, and inline rules are unchanged. */
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#262626;background:#fff;font-family:Roboto,'Open Sans',Arial,sans-serif;line-height:1.65}h1,h2,h3,p{margin-top:0}h2{font-size:clamp(25px,3vw,36px);line-height:1.25}h3{font-size:clamp(19px,2vw,24px);line-height:1.3}a{color:inherit}img{max-width:100%;height:auto}.ed-container>.inner{width:100%;margin-inline:auto}.wv-boxed>.inner{max-width:1140px;padding-inline:20px}.wv-spacer:not(.banner){padding-top:55px;padding-bottom:55px}.ed-spacer .space{height:16px}.ed-headline.center,.center{text-align:center}.ed-button{text-align:center}.ed-button .button{background:#e0af30;color:#151515;padding:12px 26px;text-decoration:none;display:inline-block;font-weight:700}.banner{min-height:55vh;background:#242424;color:#fff;position:relative;isolation:isolate}.banner>.background,.banner>.overlay{position:absolute;inset:0}.banner>.background{z-index:-2}.banner>.background .background-image-holder{height:100%;background-size:cover;background-position:center}.banner>.overlay{z-index:-1}.banner>header.inner{max-width:1140px;margin:auto;padding:20px 20px 70px}.menu-wrapper>.inner{display:flex;align-items:center;gap:28px;justify-content:space-between}.ed-menu ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:24px}.ed-menu a{text-decoration:none}.banner-content{padding-top:95px;padding-bottom:65px;text-align:center}.banner-content h2{font-size:clamp(28px,4vw,52px)}.banner-content .color-primary{color:#edc247}.banner-content .color-secondary{color:#fff}.mobile-cont{display:none}.preset-text-with-image-v4-about-image-text>.inner{display:flex;align-items:stretch;gap:36px}.text-with-image-image{flex:1;min-height:370px}.text-with-image-image .background,.text-with-image-image figure,.text-with-image-image .background-image-holder{height:100%}.text-with-image-image .background-image-holder{background-position:center;background-size:cover}.text-with-image-box{flex:1}.preset-image-boxes-v3-values-2>.inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.image-boxes-box{padding:25px;background:#f7f7f7}.preset-boxes-v3-services2>.inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.boxes-box{background:#f8f8f8;padding:25px}.boxes-icon{margin:0 0 20px}.boxes-icon svg{height:42px;width:48px;fill:#d9a523}.bg-primary{background:#d3a32b;text-align:center}.bg-primary h2,.bg-primary p{color:#fff}.bg-background{background:#fff}table{border-collapse:collapse;width:100%}td{padding:18px;border-bottom:1px solid #ddd}td:last-child{text-align:right;white-space:nowrap}.price{font-size:20px;font-weight:700}.description{color:#666}.ed-content-slider .ed-slider-item{padding:25px;text-align:center}.ed-content-slider .ed-slider-item:not(:first-child){display:none}.accordion-trigger{border-bottom:1px solid #ddd;padding:15px 0}.accordion-trigger a{text-decoration:none;display:block}.accordion-content{padding:12px 0}.footer{background:#242424;color:#fff}.footer>.inner{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:25px 20px}.footer .ed-menu ul{gap:14px;font-size:14px}.wv-link-content{position:absolute;left:-9999px}.wv-link-content:focus{left:10px;top:10px;z-index:100}
@media(max-width:767px){.menu-wrapper>.inner{flex-wrap:wrap}.ed-menu ul{gap:12px}.banner-content{padding-top:45px;padding-bottom:35px}.preset-text-with-image-v4-about-image-text>.inner{display:block}.text-with-image-image{min-height:300px;margin-bottom:24px}.preset-image-boxes-v3-values-2>.inner,.preset-boxes-v3-services2>.inner{grid-template-columns:1fr}.footer>.inner{display:block;text-align:center}.footer .ed-menu ul{justify-content:center}td{padding:10px 5px;font-size:13px}.price{font-size:16px}}
