/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.hover-marker{position:relative}.hover-marker span{color:#006a5e;font-family:GT-Walsheim,"Helvetica Neue",helvetica,arial,sans-serif;font-size:14px;font-weight:600;position:absolute;top:7px;width:100%;text-align:center}.carousel-indicators{display:flex;overflow:hidden;gap:4px;justify-content:center}.carousel-indicators button{width:12px;height:12px;border-radius:50%;border:none;background-color:#ccc;margin:0 4px;transition:background-color .3s}.carousel-indicators button.active{background-color:#fff}.carousel-indicators [data-bs-target]{width:10px;height:10px}.carousel-indicators [data-bs-target]{width:10px;height:10px}.carousel .carousel-control-next,.carousel .carousel-control-prev{opacity:0;pointer-events:none;transition:opacity .3s ease}.carousel-wrapper:hover .carousel .carousel-control-next,.carousel-wrapper:hover .carousel .carousel-control-prev{opacity:1;pointer-events:auto}.carousel-control-next-icon,.carousel-control-prev-icon{background-image:none!important;background-color:#fff;color:#fff;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.5);transition:background-color .3s ease}.carousel-control-next-icon::after,.carousel-control-prev-icon::after{content:'';display:inline-block;border:solid rgba(0,0,0,.6);border-width:0 3px 3px 0;padding:5px;transform:rotate(135deg)}.carousel-control-next-icon::after{transform:rotate(-45deg)}@media (max-width:768px){.carousel-control-next,.carousel-control-prev{display:none}}.domu-inside-form-theme #domu-map .gm-style-iw .carousel-indicators button{border-radius:10px;overflow:visible!important;width:10px!important;height:10px!important}.carousel-item{width:100%;height:200px;object-fit:cover}.map .carousel-item{width:100%;height:220px;object-fit:cover}
