[hidden]{display:none!important}html,body{opacity:1!important;visibility:visible!important}img{max-width:100%}.lazy,.lazyload,.lazyloading,.lazyloaded,.elementor-invisible{opacity:1!important;visibility:visible!important}.e-con.e-lazyloaded{--background-transition:0s}.local-map-panel{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:300px;padding:35px;background:linear-gradient(135deg,#e9edeb,#f5f6f1);border:1px solid #d0d8d3;color:#24352a;line-height:1.6}.local-legal-details,.local-legal-page{max-width:1140px;padding:32px 24px;margin:20px auto;color:inherit;line-height:1.65}.local-legal-details dl{display:grid;grid-template-columns:minmax(140px,25%) 1fr;gap:12px 22px;margin:24px 0}.local-legal-details dt{font-weight:700}.local-legal-details dd{margin:0;overflow-wrap:anywhere}.local-footer-contact{padding:20px;text-align:center;font-size:13px;line-height:1.8}.local-footer-contact a{color:inherit}.static-contact-note{font-size:14px;line-height:1.5;padding:12px;border-left:3px solid currentColor;background:#f3f4f2;color:#333}.local-lightbox{border:0;border-radius:10px;padding:24px;width:min(1000px,94vw);max-height:94vh;box-shadow:0 20px 90px #0007}.local-lightbox::backdrop{background:#00100fde}.local-lightbox>button{display:block;margin-left:auto;border:0;background:#eee;width:40px;height:40px;font:28px/1 Arial;border-radius:50%;cursor:pointer}.local-lightbox figure{margin:10px 0;text-align:center}.local-lightbox img{max-height:75vh;object-fit:contain}.local-lightbox figcaption{font:14px/1.5 Arial;margin:10px;color:#444}.elementor-nav-menu--main li:hover>.sub-menu,.elementor-nav-menu--main li:focus-within>.sub-menu{display:block!important;opacity:1!important;visibility:visible!important;transform:none!important}.elementor-nav-menu--dropdown.local-menu-open{display:block!important;visibility:visible!important;opacity:1!important;max-height:75vh!important;overflow-y:auto!important;transform:none!important;position:relative!important;top:auto!important;width:100%!important;margin-top:12px!important}.elementor-menu-toggle[aria-expanded=true] .elementor-menu-toggle__icon--open{display:none}.elementor-menu-toggle[aria-expanded=true] .elementor-menu-toggle__icon--close{display:inline-block}.elementor-tab-content[data-local-panel]:not([hidden]){display:block!important}.header-nav li:hover>.sub-menu,.header-nav li:focus-within>.sub-menu,.header-nav li.local-submenu-open>.sub-menu{display:block!important;opacity:1!important;visibility:visible!important}.header-nav.local-bootstrap-open{display:block!important;height:auto!important;max-height:75vh;overflow-y:auto;visibility:visible!important}.owl-carousel{display:flex!important;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px}.owl-carousel>div{flex:0 0 30%;min-width:220px;scroll-snap-align:start}.owl-carousel .item{width:100%}.swiper-wrapper{display:flex!important;gap:20px;overflow-x:auto!important;transform:none!important;height:auto!important;scroll-snap-type:x mandatory}.swiper-wrapper>.swiper-slide{flex:0 0 30%;width:auto!important;min-width:170px;position:relative!important;opacity:1!important;visibility:visible!important;scroll-snap-align:start}.swiper-slide-duplicate{display:none!important}.rev_slider[data-static-slider]{display:block!important;position:relative!important;width:100%!important;height:auto!important;overflow:hidden}.rev_slider>ul{padding:0!important;margin:0!important;list-style:none!important}.rev_slider [data-static-slide]{display:flex!important;flex-direction:column;justify-content:center;gap:20px;position:relative!important;min-height:650px!important;width:100%!important;padding:80px max(7vw,28px)!important;background-size:cover;background-position:center;opacity:1!important;visibility:visible!important}.rev_slider [data-static-slide]::before{content:"";position:absolute;inset:0;background:#0005}.rev_slider [data-static-slide][hidden]{display:none!important}.rev_slider .rev-slidebg,.rev_slider .tp-shape{display:none!important}.rev_slider .tp-caption{display:block!important;position:relative!important;top:auto!important;left:auto!important;opacity:1!important;visibility:visible!important;transform:none!important;white-space:normal!important;max-width:950px!important;min-width:0!important;margin:0!important;line-height:1.25!important}.rev_slider .Newspaper-Subtitle{font-size:clamp(24px,3vw,40px)!important}.rev_slider .Newspaper-Title{font-size:clamp(32px,4.6vw,66px)!important;font-weight:700!important}.rev_slider .Newspaper-Text{font-size:18px!important;line-height:1.6!important}.local-slide-control{position:absolute;z-index:15;top:50%;transform:translateY(-50%);border:0;border-radius:50%;width:40px;height:40px;background:#fffe;color:#333;font:32px/1 Arial;cursor:pointer}.local-previous{left:10px}.local-next{right:10px}.gallery-masonry,.masonry{height:auto!important}.gallery-masonry .card-container,.masonry .card-container{position:relative!important;left:auto!important;top:auto!important}.rev_slider_wrapper{height:auto!important}.tp-fullwidth-forcer{display:none!important}@media(max-width:767px){.local-legal-details dl{grid-template-columns:1fr;gap:4px}.local-legal-details dd{margin-bottom:14px}.rev_slider [data-static-slide]{min-height:550px!important;padding:55px 42px!important}.rev_slider .tp-caption{width:100%!important}.owl-carousel>div{flex-basis:80%;min-width:200px}.swiper-wrapper>.swiper-slide{flex-basis:70%}.header-nav.local-bootstrap-open .nav>li{float:none;display:block}.header-nav .sub-menu{position:static!important;width:100%!important}.local-map-panel{min-height:250px}}

.rev_slider .Newspaper-Title + .Newspaper-Title{font-size:18px!important;font-weight:400!important;line-height:1.6!important}
.local-step-card{width:100%;aspect-ratio:7/10;background:#003b4a;color:white;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15%;text-align:center;font-family:Montserrat,Arial,sans-serif}.local-step-card strong{font-size:44px;margin-bottom:60px}.local-step-card p{font-size:15px;line-height:1.6;color:inherit;margin:0}
@media(max-width:767px){.rev_slider .mobile-hide{display:none!important}}
