
/* restore: static replacements for runtime widgets */
.home_slider_one .single-slider-wrapper{display:none}
.home_slider_one .single-slider-wrapper.is-active{display:block}
.slider-dots{position:absolute;left:0;right:0;bottom:24px;display:flex;justify-content:center;gap:10px;z-index:5}
.slider-dots button{width:12px;height:12px;border-radius:50%;border:0;background:rgba(255,255,255,.6);padding:0;cursor:pointer}
.slider-dots button.is-active{background:#fff}
#slider-area{position:relative}
.team-member-slider-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
@media (max-width:991px){.team-member-slider-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:575px){.team-member-slider-wrapper{grid-template-columns:1fr}}
.uact-contact-box{background:#fff;border-radius:16px;padding:40px 36px;box-shadow:0 10px 40px rgba(0,0,0,.08);color:#222}
.uact-contact-box .title{font-size:28px;margin-bottom:20px;color:#111}
.uact-contact-box p{margin-bottom:12px;font-size:16px;line-height:1.5;word-break:break-word}
.uact-contact-box p i{width:22px;color:#2bc253}
.uact-contact-box a{color:#222}
.uact-contact-box .theme-btn{margin-top:14px;color:#fff;word-break:break-all}
.menu-sidebar-area.is-open{visibility:visible;opacity:1}
@media (min-width:992px){#slider-area .single-slider-wrapper{padding-top:70px}}
@media (max-width:991px){.header-area .menu.d-inline-block,.header-area .header-btn{display:none!important}}
@media (max-width:991px){#slider-area .slider-wrapper{position:relative;height:auto}
#slider-area .single-slider{height:auto!important;padding:130px 0 90px}
#slider-area .slider-bg-image{position:absolute;inset:0}
#slider-area .slider-content-wrapper{margin-top:40px}}
/* logo: customizer size CSS (donik_inline_custom.css) was archived empty */
.header-area .logo .custom-logo{width:auto;height:auto;max-height:84px;max-width:120px}
.menu-sidebar-logo img{max-width:140px;height:auto}
/* team: missing slider runtime -> grid; name/role box below the photo */
.team-member-card{height:auto!important;border-radius:20px;overflow:hidden}
.team-member-card .content-wrapper{position:relative;bottom:auto}
.team-member-card .content-wrapper .content{padding:14px 16px!important}
.team-member-card .image img{width:100%;height:300px;object-fit:cover;padding-top:0}
.elementor-2452 .elementor-element.elementor-element-d62440c{padding-bottom:40px!important}
.elementor-2452 .elementor-element.elementor-element-5aee559{padding-top:40px!important;padding-bottom:80px!important}
body.uact-menu-open .menu-sidebar-area{transform:none;visibility:visible;opacity:1}
