.page_map{margin:auto;width:90%}.contact-section{margin-top:4rem}.leaflet-control-reset{background-color:#fff;border-radius:5px;cursor:pointer;padding:5px}.marker-cluster-large,.marker-cluster-medium,.marker-cluster-small{background-color:#2d2e77!important;border:2px solid #fff;color:#fff}.marker-cluster div{background-color:#2d2e77!important;color:#fff;margin-left:3px!important;margin-top:3px!important}.prey-title{font-family:Playfair Display,serif}.ls,.prey-title{color:#000!important}.map-popup{font-family:inherit;min-width:200px}.map-popup-title{color:#1a1a2e;font-size:1em;font-weight:700;margin-bottom:2px}.map-popup-city{color:#999;letter-spacing:.05em;margin-bottom:10px}.map-popup-city,.map-popup-subtitle{font-size:.78em;text-transform:uppercase}.map-popup-subtitle{color:var(--primary-color,#2d2e77);font-weight:700;letter-spacing:.06em;margin-bottom:6px}.map-popup-masses{margin-bottom:10px}.map-popup-row{align-items:baseline;border-bottom:1px solid #f0f0f0;display:flex;font-size:.88em;gap:8px;padding:3px 0}.map-popup-row:last-child{border-bottom:none}.map-popup-date{color:#666;min-width:80px;text-transform:capitalize}.map-popup-time{color:var(--secondary-color,#c0913a);font-weight:700}.map-popup-empty{color:#999;font-size:.85em;font-style:italic;margin-bottom:10px}.map-popup-link{color:var(--primary-color,#2d2e77)!important;display:inline-block;font-size:.82em;font-weight:600;margin-top:8px;text-decoration:none!important}.map-popup-link:hover{text-decoration:underline!important}.news-section .owl-carousel{margin-top:2rem}.news-card{background-color:#fff;border-radius:6px;box-shadow:0 2px 12px rgba(45,46,119,.12);display:flex;flex-direction:column;height:100%;overflow:hidden}.news-card-image{background-color:#f5f5fa;border-bottom:4px solid var(--secondary-color,#fdc81f);display:block;height:260px;overflow:hidden;position:relative}.news-card-image:before{background:var(--news-image) center/cover no-repeat;content:"";filter:blur(18px) brightness(.85);inset:-20px;position:absolute}.news-card-image img{height:100%;object-fit:contain;position:relative;transition:transform .3s ease;width:100%}.news-card-image:hover img{transform:scale(1.03)}.news-card-image--placeholder img{padding:30px}.news-card-body{display:flex;flex-direction:column;flex-grow:1;padding:20px}.news-card-date{color:#8a8bb8;display:block;font-size:.8em;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.news-card-title{color:var(--primary-color,#2d2e77);display:-webkit-box;font-family:Playfair Display,serif;margin:0 0 10px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-card-excerpt{flex-grow:1;font-size:.95em}.news-card-button{align-self:flex-start}.news-carousel .owl-stage{display:flex}.news-carousel .owl-item{display:flex;padding:10px 0}.news-carousel .owl-nav>div{background-color:var(--primary-color,#2d2e77);border-radius:50%;height:44px;position:absolute;top:140px;transform:translateY(-50%);width:44px}.news-carousel .owl-nav>div:after{color:#fff!important;line-height:44px!important}.news-carousel .owl-nav>div:hover{background-color:var(--secondary-color,#fdc81f)}.news-carousel .owl-nav>div:first-child{left:-60px}.news-carousel .owl-nav>div:last-child{right:-60px}@media (max-width:1290px){.news-carousel .owl-nav>div:first-child{left:-10px}.news-carousel .owl-nav>div:last-child{right:-10px}}.news-carousel .owl-dots{text-align:center}.news-modal .modal-title{color:var(--primary-color,#2d2e77);font-family:Playfair Display,serif}.news-modal .news-modal-image{border-radius:4px;display:block;margin:0 auto 20px;max-height:60vh;max-width:100%}