/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media (max-width:767px){nav.menu--main{margin-left:16px;width:100%;padding-bottom:12px;}a.nav-link .dropdown>.dropdown-menu.show{display:block;border:0;margin-top:5px !important;}ul.dropdown-menu{border:0;}.dropdown-menu .menu-item--expanded>a:after{visibility:hidden;}ul.dropdown-menu.show li.menu-item--expanded>ul.dropdown-menu{display:block;border:0;}}@media (min-width:768px){.dropdown:hover>.dropdown-menu{display:block;}}span.nav-link{cursor:pointer;}.dropdown-menu .menu-item--expanded:hover>a:after{visibility:hidden;}.dropdown-menu .menu-item--expanded:hover{border-right:1px solid #fff;}.dropdown-menu .menu-item--expanded>.dropdown-menu{top:0px;left:100%;margin-top:-1px;margin-left:0px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.dropdown-menu .menu-item--expanded>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:7px;margin-right:-5px;}.dropdown-item{padding:5px 15px;}ul.dropdown-menu{padding:0;margin:0;}.dropdown-menu li.active>a{color:#fff;}
.splide__pagination{bottom:-1.5em;}.splide__slide{text-align:center;img{cursor:zoom-in;}}.splide__arrow--prev{left:0;}.splide__arrow--next{right:0;}.splide__pagination__page.is-active{background:var(--gin-color-info-light);}.splide__pagination__page{background:var(--gin-status-text);}.splide__progress__bar{background:#7ecbc0;}.carousel-item{background-color:black;}#gallery-modal{.modal-body{background-color:black;.carousel{width:100%;}}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{text-align:center;}
#default-cs-header{display:flex;}#default-cs-header-left{flex:1;max-width:70%;margin:10px;}#default-cs-header-right{flex:1;max-width:30%;margin:10px;padding:15px;background-color:#7ecbc0;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.nav-btn:hover{background-color:rgba(0,0,0,0.8);}.group-not-visible{display:none;}.field{margin-top:20px;}
.site-footer{background-color:var(--epb-footer-bg-color,inherit) !important;}.site-footer,.site-footer h2,.site-footer a,.site-footer .nav-link{color:var(--epb-footer-text-color,inherit) !important;}.site-footer svg.ext{fill:var(--epb-footer-text-color,inherit) !important;}
