.elementor-100 .elementor-element.elementor-element-2f184dd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100 .elementor-element.elementor-element-b9581fc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-100 .elementor-element.elementor-element-b355a09{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-100 .elementor-element.elementor-element-044aadb{--display:flex;}@media(max-width:1024px){.elementor-100 .elementor-element.elementor-element-2f184dd{--grid-auto-flow:row;}.elementor-100 .elementor-element.elementor-element-b9581fc{--grid-auto-flow:row;}.elementor-100 .elementor-element.elementor-element-b355a09{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-100 .elementor-element.elementor-element-2f184dd{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-100 .elementor-element.elementor-element-b9581fc{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-100 .elementor-element.elementor-element-b355a09{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image, class: .elementor-element-3355c4b */ .elementor-100 .elementor-element.elementor-element-3355c4b {
    position: relative;
    overflow: hidden;
}

.elementor-100 .elementor-element.elementor-element-3355c4b::after {
    content: "Fotobericht Shooting im Musikhug";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    text-align: center;
    transition: all 0.4s ease;
    pointer-events: none;
}

.elementor-100 .elementor-element.elementor-element-3355c4b:hover::after {
    background: rgba(0, 0, 0, 0.55);
    color: white;
}

.elementor-100 .elementor-element.elementor-element-3355c4b img {
    transition: transform 0.4s ease;
    display: block;
    width: 100%;
}

.elementor-100 .elementor-element.elementor-element-3355c4b:hover img {
    transform: scale(1.03);
} /* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ebd48a8 */ .elementor-100 .elementor-element.elementor-element-ebd48a8 {
    position: relative;
    overflow: hidden;
}

.elementor-100 .elementor-element.elementor-element-ebd48a8::after {
    content: "Fotobericht Shooting im Musikhug";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    text-align: center;
    transition: all 0.4s ease;
    pointer-events: none;
}

.elementor-100 .elementor-element.elementor-element-ebd48a8:hover::after {
    background: rgba(0, 0, 0, 0.55);
    color: white;
}

.elementor-100 .elementor-element.elementor-element-ebd48a8 img {
    transition: transform 0.4s ease;
    display: block;
    width: 100%;
}

.elementor-100 .elementor-element.elementor-element-ebd48a8:hover img {
    transform: scale(1.03);
} /* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-860fc08 */ .elementor-100 .elementor-element.elementor-element-860fc08 {
    position: relative;
    overflow: hidden;
}

.elementor-100 .elementor-element.elementor-element-860fc08::after {
    content: "Fotobericht Shooting im Musikhug";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    text-align: center;
    transition: all 0.4s ease;
    pointer-events: none;
}

.elementor-100 .elementor-element.elementor-element-860fc08:hover::after {
    background: rgba(0, 0, 0, 0.55);
    color: white;
}

.elementor-100 .elementor-element.elementor-element-860fc08 img {
    transition: transform 0.4s ease;
    display: block;
    width: 100%;
}

.elementor-100 .elementor-element.elementor-element-860fc08:hover img {
    transform: scale(1.03);
} /* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b379cef */ .elementor-100 .elementor-element.elementor-element-b379cef {
    position: relative;
    overflow: hidden;
}

.elementor-100 .elementor-element.elementor-element-b379cef::after {
    content: "Portrait Shooting";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    text-align: center;
    transition: all 0.4s ease;
    pointer-events: none;
}

.elementor-100 .elementor-element.elementor-element-b379cef:hover::after {
    background: rgba(0, 0, 0, 0.55);
    color: white;
}

.elementor-100 .elementor-element.elementor-element-b379cef img {
    transition: transform 0.4s ease;
    display: block;
    width: 100%;
}

.elementor-100 .elementor-element.elementor-element-b379cef:hover img {
    transform: scale(1.03);
} /* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18821aa */ .elementor-100 .elementor-element.elementor-element-18821aa {
    position: relative;
    overflow: hidden;
}

.elementor-100 .elementor-element.elementor-element-18821aa::after {
    content: "Portrait Shooting";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    text-align: center;
    transition: all 0.4s ease;
    pointer-events: none;
}

.elementor-100 .elementor-element.elementor-element-18821aa:hover::after {
    background: rgba(0, 0, 0, 0.55);
    color: white;
}

.elementor-100 .elementor-element.elementor-element-18821aa img {
    transition: transform 0.4s ease;
    display: block;
    width: 100%;
}

.elementor-100 .elementor-element.elementor-element-18821aa:hover img {
    transform: scale(1.03);
} /* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3869591 */ .elementor-100 .elementor-element.elementor-element-3869591 {
    position: relative;
    overflow: hidden;
}

.elementor-100 .elementor-element.elementor-element-3869591::after {
    content: "Portrait Shooting";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    text-align: center;
    transition: all 0.4s ease;
    pointer-events: none;
}

.elementor-100 .elementor-element.elementor-element-3869591:hover::after {
    background: rgba(0, 0, 0, 0.55);
    color: white;
}

.elementor-100 .elementor-element.elementor-element-3869591 img {
    transition: transform 0.4s ease;
    display: block;
    width: 100%;
}

.elementor-100 .elementor-element.elementor-element-3869591:hover img {
    transform: scale(1.03);
} /* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a1e6f7 */ .elementor-100 .elementor-element.elementor-element-5a1e6f7 {
    position: relative;
    overflow: hidden;
}

.elementor-100 .elementor-element.elementor-element-5a1e6f7::after {
    content: "Milune Konzert in Baden";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    text-align: center;
    transition: all 0.4s ease;
    pointer-events: none;
}

.elementor-100 .elementor-element.elementor-element-5a1e6f7:hover::after {
    background: rgba(0, 0, 0, 0.55);
    color: white;
}

.elementor-100 .elementor-element.elementor-element-5a1e6f7 img {
    transition: transform 0.4s ease;
    display: block;
    width: 100%;
}

.elementor-100 .elementor-element.elementor-element-5a1e6f7:hover img {
    transform: scale(1.03);
} /* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ea6ff3 */ .elementor-100 .elementor-element.elementor-element-1ea6ff3 {
    position: relative;
    overflow: hidden;
}

.elementor-100 .elementor-element.elementor-element-1ea6ff3::after {
    content: "Milune Konzert in Baden";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    text-align: center;
    transition: all 0.4s ease;
    pointer-events: none;
}

.elementor-100 .elementor-element.elementor-element-1ea6ff3:hover::after {
    background: rgba(0, 0, 0, 0.55);
    color: white;
}

.elementor-100 .elementor-element.elementor-element-1ea6ff3 img {
    transition: transform 0.4s ease;
    display: block;
    width: 100%;
}

.elementor-100 .elementor-element.elementor-element-1ea6ff3:hover img {
    transform: scale(1.03);
} /* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e5598d7 */ .elementor-100 .elementor-element.elementor-element-e5598d7 {
    position: relative;
    overflow: hidden;
}

.elementor-100 .elementor-element.elementor-element-e5598d7::after {
    content: "Milune Konzert in Baden";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    text-align: center;
    transition: all 0.4s ease;
    pointer-events: none;
}

.elementor-100 .elementor-element.elementor-element-e5598d7:hover::after {
    background: rgba(0, 0, 0, 0.55);
    color: white;
}

.elementor-100 .elementor-element.elementor-element-e5598d7 img {
    transition: transform 0.4s ease;
    display: block;
    width: 100%;
}

.elementor-100 .elementor-element.elementor-element-e5598d7:hover img {
    transform: scale(1.03);
} /* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a77ba2 */ .elementor-100 .elementor-element.elementor-element-7a77ba2 {
    position: relative;
    overflow: hidden;
}

.elementor-100 .elementor-element.elementor-element-7a77ba2::after {
    content: "Avena Kollektiv Shooting";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    text-align: center;
    transition: all 0.4s ease;
    pointer-events: none;
}

.elementor-100 .elementor-element.elementor-element-7a77ba2:hover::after {
    background: rgba(0, 0, 0, 0.55);
    color: white;
}

.elementor-100 .elementor-element.elementor-element-7a77ba2 img {
    transition: transform 0.4s ease;
    display: block;
    width: 100%;
}

.elementor-100 .elementor-element.elementor-element-7a77ba2:hover img {
    transform: scale(1.03);
} /* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d501df */ .elementor-100 .elementor-element.elementor-element-2d501df {
    position: relative;
    overflow: hidden;
}

.elementor-100 .elementor-element.elementor-element-2d501df::after {
    content: "Avena Kollektiv Shooting";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    text-align: center;
    transition: all 0.4s ease;
    pointer-events: none;
}

.elementor-100 .elementor-element.elementor-element-2d501df:hover::after {
    background: rgba(0, 0, 0, 0.55);
    color: white;
}

.elementor-100 .elementor-element.elementor-element-2d501df img {
    transition: transform 0.4s ease;
    display: block;
    width: 100%;
}

.elementor-100 .elementor-element.elementor-element-2d501df:hover img {
    transform: scale(1.03);
} /* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e10f127 */ .elementor-100 .elementor-element.elementor-element-e10f127 {
    position: relative;
    overflow: hidden;
}

.elementor-100 .elementor-element.elementor-element-e10f127::after {
    content: "Avena Kollektiv Shooting";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    text-align: center;
    transition: all 0.4s ease;
    pointer-events: none;
}

.elementor-100 .elementor-element.elementor-element-e10f127:hover::after {
    background: rgba(0, 0, 0, 0.55);
    color: white;
}

.elementor-100 .elementor-element.elementor-element-e10f127 img {
    transition: transform 0.4s ease;
    display: block;
    width: 100%;
}

.elementor-100 .elementor-element.elementor-element-e10f127:hover img {
    transform: scale(1.03);
} /* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57437e7 */ .elementor-100 .elementor-element.elementor-element-57437e7 {
    position: relative;
    overflow: hidden;
}

.elementor-100 .elementor-element.elementor-element-57437e7::after {
   content: "Nana Style X Izzie Nails Shooting";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    text-align: center;
    transition: all 0.4s ease;
    pointer-events: none;
}

.elementor-100 .elementor-element.elementor-element-57437e7:hover::after {
    background: rgba(0, 0, 0, 0.55);
    color: white;
}

.elementor-100 .elementor-element.elementor-element-57437e7 img {
    transition: transform 0.4s ease;
    display: block;
    width: 100%;
}

.elementor-100 .elementor-element.elementor-element-57437e7:hover img {
    transform: scale(1.03);
} /* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e26db2 */ .elementor-100 .elementor-element.elementor-element-0e26db2 {
    position: relative;
    overflow: hidden;
}

.elementor-100 .elementor-element.elementor-element-0e26db2::after {
   content: "Nana Style X Izzie Nails Shooting";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    text-align: center;
    transition: all 0.4s ease;
    pointer-events: none;
}

.elementor-100 .elementor-element.elementor-element-0e26db2:hover::after {
    background: rgba(0, 0, 0, 0.55);
    color: white;
}

.elementor-100 .elementor-element.elementor-element-0e26db2 img {
    transition: transform 0.4s ease;
    display: block;
    width: 100%;
}

.elementor-100 .elementor-element.elementor-element-0e26db2:hover img {
    transform: scale(1.03);
} /* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5395e8d */ .elementor-100 .elementor-element.elementor-element-5395e8d {
    position: relative;
    overflow: hidden;
}

.elementor-100 .elementor-element.elementor-element-5395e8d::after {
   content: "Nana Style X Izzie Nails Shooting";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    text-align: center;
    transition: all 0.4s ease;
    pointer-events: none;
}

.elementor-100 .elementor-element.elementor-element-5395e8d:hover::after {
    background: rgba(0, 0, 0, 0.55);
    color: white;
}

.elementor-100 .elementor-element.elementor-element-5395e8d img {
    transition: transform 0.4s ease;
    display: block;
    width: 100%;
}

.elementor-100 .elementor-element.elementor-element-5395e8d:hover img {
    transform: scale(1.03);
} /* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef6ef60 */ .elementor-100 .elementor-element.elementor-element-ef6ef60 {
    position: relative;
    overflow: hidden;
}

.elementor-100 .elementor-element.elementor-element-ef6ef60::after {
   content: "Kehlani Konzert in Zurich";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    text-align: center;
    transition: all 0.4s ease;
    pointer-events: none;
}

.elementor-100 .elementor-element.elementor-element-ef6ef60:hover::after {
    background: rgba(0, 0, 0, 0.55);
    color: white;
}

.elementor-100 .elementor-element.elementor-element-ef6ef60 img {
    transition: transform 0.4s ease;
    display: block;
    width: 100%;
}

.elementor-100 .elementor-element.elementor-element-ef6ef60:hover img {
    transform: scale(1.03);
} /* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8222857 */ .elementor-100 .elementor-element.elementor-element-8222857 {
    position: relative;
    overflow: hidden;
}

.elementor-100 .elementor-element.elementor-element-8222857::after {
   content: "Kehlani Konzert in Zurich";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    text-align: center;
    transition: all 0.4s ease;
    pointer-events: none;
}

.elementor-100 .elementor-element.elementor-element-8222857:hover::after {
    background: rgba(0, 0, 0, 0.55);
    color: white;
}

.elementor-100 .elementor-element.elementor-element-8222857 img {
    transition: transform 0.4s ease;
    display: block;
    width: 100%;
}

.elementor-100 .elementor-element.elementor-element-8222857:hover img {
    transform: scale(1.03);
} /* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4da1bd8 */ .elementor-100 .elementor-element.elementor-element-4da1bd8 {
    position: relative;
    overflow: hidden;
}

.elementor-100 .elementor-element.elementor-element-4da1bd8::after {
   content: "Kehlani Konzert in Zurich";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    text-align: center;
    transition: all 0.4s ease;
    pointer-events: none;
}

.elementor-100 .elementor-element.elementor-element-4da1bd8:hover::after {
    background: rgba(0, 0, 0, 0.55);
    color: white;
}

.elementor-100 .elementor-element.elementor-element-4da1bd8 img {
    transition: transform 0.4s ease;
    display: block;
    width: 100%;
}

.elementor-100 .elementor-element.elementor-element-4da1bd8:hover img {
    transform: scale(1.03);
} /* End custom CSS */