/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 23 2026 | 09:31:54 */
.elementor-3315 .elementor-element.elementor-element-ac53e04 .logo_image {
    max-height: 50px;
}


.elementor-1708 .elementor-element.elementor-element-1ca390dd .logo_image {
    max-height: 50px;
}

.input--privacy{
	color:#000000;
}

.input--privacy:hover{
	color:#fbb455;
}

.widget.widget_block.widget_categories{
	margin-top:1.5rem !important;
}

.elementor-repeater-item-b33ebbc {
    margin-right: -1rem;
}

#hero-video{
	border: 1px #fff solid;
}


@media (max-width: 767px) {
    .my-footer-menu{
		padding-left:0 !important;
	}
}


.my-galerie img{
	height:30rem;
	object-fit: cover;
	object-position:center;
}



@media (max-width: 992px) {
    .my-galerie img{
        height:20rem;
    }
}

@media (max-width: 600px) {
    .my-galerie img{
        height:15rem;
    }
}



.exampp-hints {
    margin: 1.5rem;
    line-height: 2;
	display:block !important;
}
.exampp-hints a{
	text-decoration:underline;
}

.exampp-hints a:hover{
	color:#5b8cc8;
}


.exggmap-caption {
    display: none;
}

#exggmap-btn {
	border-color: #fff !important;
	    text-transform: none;

}


#exggmap-btn:hover {
	color: white !important;
	background-color:#000000 !important;
	border:1px solid white !important;
}

@media (max-width: 500px) {
    .exggmap-wrapper {
        aspect-ratio: 1024 / 1024 !important;
    }
}

@media (max-width: 992px) {
    .exggmap-wrapper {
        aspect-ratio: 1024 / 600 !important;
    }
}

@media (max-width: 650px) {
    .exggmap-wrapper {
        aspect-ratio: 1024 / 1024 !important;
    }
}

.trx-addons-toggle-text {
    background: #fff !important;
	padding:.5rem;
}


.trx-addons-toggle-text svg,
.trx-addons-toggle-text svg path {
    fill: #000 !important;
}


@media (max-width: 992px) {
/* Hero */
.elementor-1723 .elementor-element.elementor-element-ede3cc4 {
    position: relative;
}

.elementor-1723 .elementor-element.elementor-element-ede3cc4::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.2);
    z-index: 1;
}

.elementor-1723 .elementor-element.elementor-element-ede3cc4 > * {
    position: relative;
    z-index: 2;
}
	}

.cky-btn.cky-btn-accept{
	 border-radius: 5px;
	 background-color:#fbb455 !important;
	border-color:#fbb455 !important;
}

.cookie-links *{
	color:#fbb455 !important;
}