html{scroll-behavior:smooth}body{margin:0}img{max-width:100%;height:auto}video{max-width:100%;height:auto}button,a,input,select,textarea{touch-action:manipulation}.elementor-invisible{visibility:visible!important}.animated{animation:none!important}.local-hero{position:relative;min-height:650px;overflow:hidden;background:linear-gradient(120deg,#3172ea,#68a3ff);color:#fff;direction:ltr}.local-slide{min-height:650px;display:flex;flex-direction:column;justify-content:center;padding:6vw 10vw;background-size:cover;background-position:center}.local-slide[hidden]{display:none}.local-slide p:first-child{font-size:clamp(22px,3vw,46px)}.local-slide p{font-size:clamp(16px,2vw,26px)}.local-prev,.local-next{position:absolute;top:48%;border:0;background:#0006;color:#fff;border-radius:50%;width:40px;height:40px;font-size:22px;cursor:pointer}.local-prev{left:20px}.local-next{right:20px}dialog{border:0;border-radius:12px;padding:28px;max-width:min(94vw,900px)}dialog::backdrop{background:#0009}#local-menu{margin:0 0 0 auto;min-height:100vh;width:min(88vw,380px);border-radius:0}#local-menu nav{display:flex;flex-direction:column;gap:22px;margin:40px 10px}#local-menu a{color:#236dbd;text-decoration:none;font-size:18px}.local-close{float:left;font-size:30px;border:0;background:transparent;cursor:pointer}#local-video video{display:block;max-height:80vh}.swiper-wrapper{overflow:visible}.elementor-widget-n-carousel .swiper-wrapper{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.elementor-widget-n-carousel .swiper-slide{flex-shrink:0;scroll-snap-align:start}.local-form-status{padding:12px;color:#075e31;background:#edf9f0}#local-notice{position:fixed;bottom:20px;left:20px;right:20px;background:#fff;padding:15px;box-shadow:0 2px 20px #0003;z-index:99999}.local-honeypot{display:none!important}@media(max-width:767px){.local-hero,.local-slide{min-height:650px}.local-slide{padding:30px 20px;justify-content:flex-end;padding-bottom:90px}.local-slide p:first-child{font-size:28px}}
.elementor-location-popup{display:none!important}.captured-hero{position:relative;overflow:hidden;background:#fff;direction:ltr}.captured-stage{position:absolute;left:0;top:0;transform-origin:top left}.captured-stage sr7-module{display:block;position:relative;width:100%}.captured-stage sr7-content{display:block;position:absolute}.captured-stage sr7-slide{position:absolute;inset:0;overflow:hidden}.captured-stage sr7-slide *{visibility:visible!important;opacity:1!important;pointer-events:auto!important}.captured-stage video{width:100%;height:100%;object-fit:cover}.captured-stage sr7-txt{white-space:pre-line!important}.captured-stage .sr7-staticslide{display:none!important}.captured-hero .local-prev,.captured-hero .local-next{z-index:20}.captured-mobile{display:none}.local-hero-video,.local-hero-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.local-slide p{position:relative;z-index:1}@media(max-width:767px){.captured-desktop{display:none}.captured-mobile{display:block}}
.qa-accordion-item[hidden]{display:none!important}.qa-accordion-item.active .qa-accordion-content{display:block!important;max-height:none!important}.qa-accordion-header{cursor:pointer}.local-consultation{position:fixed;bottom:20px;left:28px;z-index:1000;direction:ltr}.local-consultation>button{display:flex;align-items:center;gap:10px;border:0;background:none;padding:0;cursor:pointer}.local-consultation>button span:first-child{display:grid;place-items:center;width:54px;height:54px;background:#2297dd;color:white;border-radius:50%;box-shadow:0 3px 15px #0003;font-size:28px}.local-consultation>button span:last-child{background:white;border-radius:6px;padding:7px 14px;color:#111;box-shadow:0 2px 10px #0002;font-family:inherit}.local-contact-options{margin-bottom:12px;background:white;border-radius:12px;box-shadow:0 3px 20px #0003;padding:12px;direction:rtl}.local-contact-options a{display:block;padding:8px 16px;text-decoration:none;color:#236ebd}
