.elementor-gallery-item__title::after {
content:'';
display:inline-flex;
background-image:url(//martin-enigk.de/wp-content/uploads/2024/05/arrow.svg);
background-size:16px 16px;
height:16px;
width:16px;
margin-left:8px;
} @media screen and (min-width: 768px) {
.dd-accordion--h{
--min-height: 24em;
--content-padding: 1em;
--min-title-width: 2.5em;
}
.dd-accordion--h :where(.elementor-accordion, .elementor-accordion-item, .elementor-tab-title) {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.dd-accordion--h .elementor-accordion { min-block-size: var(--min-height);
} .dd-accordion--h .elementor-tab-title { -webkit-writing-mode: vertical-lr;
writing-mode: vertical-lr; min-block-size: var(--min-title-width);
-webkit-box-align: center;
align-items: center;
justify-content: center;
} .dd-accordion--h
.elementor-accordion-item
.elementor-tab-title:not(.elementor-active)
+ .elementor-tab-content {
display: none !important;
} .dd-accordion--h .elementor-tab-content{
min-height: var(--min-height);
padding-block: var(--content-padding) !important;
}
} .dd-accordion--h .elementor-accordion-item:nth-of-type(1) .elementor-tab-title {
background-color: #D5BFB4;
}
.dd-accordion--h .elementor-accordion-item:nth-of-type(2) .elementor-tab-title {
background-color: #C48A6E;
}
.dd-accordion--h .elementor-accordion-item:nth-of-type(3) .elementor-tab-title {
background-color: #E5CFA8;
}
.dd-accordion--h .elementor-accordion-item:nth-of-type(4) .elementor-tab-title {
background-color: #E3B769;
}
.dd-accordion--h .elementor-accordion-item:nth-of-type(5) .elementor-tab-title {
background-color: #B88D5C;
} @media only screen and (min-width: 1367px) {
body #magicMouseCursor {
z-index:10000000!important;
position: fixed;
width: 35px;
height: 35px;
border: 1px solid #fff;
background: rgba(0,0,0,0.1);
border-radius: 50%;
z-index: 9999;
left: 0;
top: 0;
transition: transform 0.07s, width 0.3s, height 0.3s;
pointer-events: none; }
body #magicMouseCursor.cursor-square {
border-radius: 0; }
body #magicPointer {
z-index:10000000!important;
height: 5px;
width: 5px;
top: 0;
left: 0;
position: fixed;
background: rgba(131,203,221,1.0);
border-radius: 50%;
pointer-events: none;
transition: background 0.2s, width 0.2s, height 0.2s, box-shadow 0.2s; }
body #magicPointer.is-hover {
background: #fff; }
body #magicPointer.pointer-blur {
height: 50px;
width: 50px;
background: none;
border: 1px solid #fff;
box-shadow: 0px 0px 15px -5px white; }
body #magicPointer.pointer-overlay {
height: 50px;
width: 50px;
mix-blend-mode: difference;
box-shadow: 0px 0px 15px -5px white; }
body .magic-hover {
transition: all 0.2s; }
body .magic-hover:hover {
cursor: none!important; }
}
@media (max-width: 768px) {
.elementor-lightbox {
display: none !important;
}
}  #contact input[type="checkbox"]:checked::before {
display:none;
}
#contact input[type="checkbox"] {
display:none;
}
#contact input[type="checkbox"] + label::before {
width: 12px;
height: 12px;
border-radius: 12px;
border: 1px solid #1F5565;
background-color: #fff;
display:inline-block;
content: "";
margin-right: 6px;
}
#contact input[type="checkbox"]:checked+label::before {
box-shadow: inset 0px 0px 0px 3px #fff;
background-color: #83CBDD;
}