.custom-accar .w-tabs-sections{background:0 0;border:0}.custom-accar .w-tabs-section{background:#fff;border-radius:16px;margin:14px 0;transition:border-color .25s,box-shadow .25s,background-color .25s;overflow:hidden;border:1px solid #e5e7eb!important;box-shadow:0 8px 22px #00000014!important}.custom-accar .w-tabs-section.active{background:#fff;border-color:#d1d5db!important;box-shadow:0 10px 26px #0000001f!important}.custom-accar .w-tabs-section-header{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;width:100%;padding:18px 56px;transition:background-color .18s,box-shadow .18s;display:block;position:relative;border-radius:inherit!important}.custom-accar .w-tabs-section-title{color:#0f172a;margin:0;font-weight:800;line-height:1.6}.custom-accar .w-tabs-section-header:hover,.custom-accar .w-tabs-section:hover .w-tabs-section-header{border-radius:16px 16px 0 0;background:#00000009!important}.custom-accar .w-tabs-section.active .w-tabs-section-header{background:0 0!important}.custom-accar .w-tabs-section.active .w-tabs-section-header:hover{border-radius:16px 16px 0 0;background:#00000009!important}.custom-accar .w-tabs-section-control{display:none}.custom-accar .w-tabs-section-header:before{content:"+";color:#dc2626;text-align:center;background:#fff;border:1px solid #dc2626;border-radius:50%;width:30px;height:30px;font-size:18px;line-height:30px;transition:all .18s;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.custom-accar .w-tabs-section.active .w-tabs-section-header:before{content:"–";color:#fff;background:#dc2626;border-color:#dc2626}.custom-accar .w-tabs-section-content{border:0;padding:0;overflow:hidden}.custom-accar .w-tabs-section-content-h{color:#334155;padding:0 22px 18px;font-weight:500;line-height:1.9}.cus-side-widg{background:#fff;border-radius:16px;margin:16px 0;padding:20px;transition:box-shadow .3s;box-shadow:0 4px 14px #00000014}.cus-side-widg:hover{box-shadow:0 6px 20px #0000001f}.cus-card{background-position:50%;background-size:cover;border-radius:12px;transition:transform .5s;position:relative;overflow:hidden}.cus-card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000000d 30%,#0000008c);border-bottom-right-radius:12px;border-bottom-left-radius:12px;width:100%;height:60%;position:absolute;bottom:0;left:0;overflow:hidden}.cus-card:hover{transform:scale(1.05)}.cus-card .overlay-text{color:#fff;text-shadow:0 2px 8px #0009;z-index:2;padding:0 12px;transition:transform .5s;position:absolute;bottom:10px;left:0;right:0}.cus-card:hover .overlay-text{transform:scale(1.02)}.cus-card-main{background-position:50%;background-size:cover;transition:transform .5s;position:relative;overflow:hidden}.cus-card-main:hover{transform:scale(1.05)}.cus-carousel-to-left .owl-stage-outer{transform-origin:50%;transform:scaleX(-1)}.cus-carousel-to-left .owl-item,.cus-carousel-to-left .owl-nav,.cus-carousel-to-left .owl-dots{transform:scaleX(-1)}.cus-carousel-to-left .owl-item{float:none!important}.contact-list{--brand:#d40000;--brand-hover:#e24a4a;--text:#1f2937;--muted:#6b7280;max-width:720px;color:var(--text);margin:0 auto}.contact-item{border-radius:12px;grid-template-columns:56px 1fr;align-items:center;gap:16px;padding:14px 8px;text-decoration:none;display:grid}.ci-icon{background:var(--brand);color:#fff;border-radius:16px;justify-self:end;place-items:center;width:56px;height:56px;font-size:22px;transition:background-color .25s,box-shadow .25s,transform .2s;display:grid;box-shadow:0 10px 20px #d4000040}.contact-item:hover .ci-icon{background:var(--brand-hover);transform:translateY(-2px);box-shadow:0 12px 26px #e24a4a59}.ci-content{line-height:1.55}.ci-title{color:var(--muted);margin-bottom:4px;font-size:14px}.ci-text{color:var(--text);font-size:16px;font-weight:700}.cf7-layout .cf7-two-cols{gap:1rem;display:flex}.cf7-layout .cf7-two-cols .col{flex:1 1 0}.cf7-layout .full-width-submit input[type=submit]{width:100%;margin-top:20px;display:block}.map-box{border-radius:40px;width:100%;max-width:1000px;height:445px;margin:0 auto;overflow:hidden;box-shadow:0 8px 22px #00000040}.map-box iframe{border:0;border-radius:40px;width:100%;height:100%}.custom-box-main{background:#fff;border-radius:16px;margin:24px 0;padding:24px;transition:box-shadow .3s,transform .3s;box-shadow:0 8px 22px #00000014}.custom-box-main:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0000001f}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.cus-white-link a{color:#fff!important}.cus-white-link a:hover{color:#eaa9a8!important}.cus-one-hover-item{transition:transform .25s,box-shadow .25s;display:inline-block}.cus-one-hover-item:hover{transform:scale(1.08)}.cus-h1-size,.cus-h1-size h1{font-size:25px!important}@media (width<=768px){.cf7-layout .cf7-two-cols{flex-direction:column}}@media (width<=420px){.contact-item{grid-template-columns:48px 1fr;gap:12px;padding:12px 6px}.ci-icon{border-radius:14px;width:48px;height:48px;font-size:20px}.ci-text{font-size:15px}}@media (width<=640px){.custom-accar .w-tabs-section-header{padding:16px 52px}.custom-accar .w-tabs-section-content-h{padding:0 18px 16px}}@media (width<=1024px){nav.cls-main-menu.type_mobile.m_layout_panel .w-nav-list.level_1{flex-direction:column;min-height:100dvh;display:flex}nav.cls-main-menu.type_mobile.m_layout_panel .menu-social-slot{text-align:center;background:inherit;z-index:1;border-top:1px solid #ffffff26;margin-top:auto;padding:16px 20px;position:sticky;bottom:0}nav.cls-main-menu.type_mobile.m_layout_panel .menu-social-slot a{justify-content:center;align-items:center;width:40px;height:40px;margin:0 6px;display:inline-flex}}@media (width>=1025px){nav.cls-main-menu .menu-social-slot{display:none!important}}@media (width<=1024px){nav.cls-main-menu.type_mobile.m_layout_panel .w-nav-control{z-index:10050;background:0 0;border-radius:10px;padding:6px;position:fixed;top:12px;left:auto;right:12px}html[dir=ltr] nav.cls-main-menu.type_mobile.m_layout_panel .w-nav-control{left:12px;right:auto}body.admin-bar nav.cls-main-menu.type_mobile.m_layout_panel .w-nav-control{top:56px}nav.cls-main-menu.type_mobile.m_layout_panel .w-nav-list.level_1{padding-top:56px}}