.elementor-13 .elementor-element.elementor-element-2f4093f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-14f98df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-1f6c81a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-51250a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-2c341f2 */.elementor-13 .elementor-element.elementor-element-2c341f2 .box-bg:after {
    transition: all 1s ease;
    content: '';
    background: rgba(255,255,255,0.1);
    backdrop-filter: blur(10px);
    width: 100%;
    height: 100%;
    display: block;
}

.elementor-13 .elementor-element.elementor-element-2c341f2 .box-bg {
    background-image: url('https://halbinger.world/wp-content/uploads/2024/05/big_alaba.webp');
    height: 640px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-2c341f2:hover .box-bg:after {
    content: '';
    background: rgba(255,255,255,0.1);
    backdrop-filter: blur(0px);
    width: 100%;
    height: 100%;
    display: block;
}

.elementor-13 .elementor-element.elementor-element-2c341f2 h2 {
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    margin: auto;
    z-index: 999 !important;
    text-transform: uppercase;
    font-size: 150px;
    line-height: 1em;
    -webkit-text-stroke: 2px #fff;
    color: rgba(255,255,255,0);
}

.elementor-13 .elementor-element.elementor-element-2c341f2 .box:hover h2  {
    opacity: 0 !important;
    transform: translateY(-20px);
}

.elementor-13 .elementor-element.elementor-element-2c341f2 h2  {
    opacity: 1 !important;
    transition: all 0.5s ease-in-out;
}

@media only screen and (max-width: 600px) {
    .elementor-13 .elementor-element.elementor-element-2c341f2 h2  {
        font-size: 32px;
        -webkit-text-stroke: 1px #fff;
    }
    
    .elementor-13 .elementor-element.elementor-element-2c341f2 .box-bg {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9a586b1 */.elementor-13 .elementor-element.elementor-element-9a586b1 .box-bg:after {
    transition: all 1s ease;
    content: '';
    background: rgba(255,255,255,0.1);
    backdrop-filter: blur(10px);
    width: 100%;
    height: 100%;
    display: block;
}

.elementor-13 .elementor-element.elementor-element-9a586b1 .box-bg {
    background-image: url('https://halbinger.world/wp-content/uploads/2024/05/big_emilio.webp');
    height: 640px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-9a586b1:hover .box-bg:after {
    content: '';
    background: rgba(255,255,255,0.1);
    backdrop-filter: blur(0px);
    width: 100%;
    height: 100%;
    display: block;
}

.elementor-13 .elementor-element.elementor-element-9a586b1 h2 {
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    margin: auto;
    z-index: 999 !important;
    text-transform: uppercase;
    font-size: 150px;
    line-height: 1em;
    -webkit-text-stroke: 2px #fff;
    color: rgba(255,255,255,0);
}

.elementor-13 .elementor-element.elementor-element-9a586b1 .box:hover h2  {
    opacity: 0 !important;
    transform: translateY(-20px);
}

.elementor-13 .elementor-element.elementor-element-9a586b1 h2  {
    opacity: 1 !important;
    transition: all 0.5s ease-in-out;
}

@media only screen and (max-width: 600px) {
    .elementor-13 .elementor-element.elementor-element-9a586b1 h2  {
        font-size: 32px;
        -webkit-text-stroke: 1px #fff;
    }
        
    .elementor-13 .elementor-element.elementor-element-9a586b1 .box-bg {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74aaed7 */.elementor-13 .elementor-element.elementor-element-74aaed7 .box-bg:after {
    transition: all 1s ease;
    content: '';
    background: rgba(255,255,255,0.1);
    backdrop-filter: blur(10px);
    width: 100%;
    height: 100%;
    display: block;
}

.elementor-13 .elementor-element.elementor-element-74aaed7 .box-bg {
    background-image: url('https://halbinger.world/wp-content/uploads/2024/05/Galerie_MS_1.jpg');
    height: 640px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-74aaed7:hover .box-bg:after {
    content: '';
    background: rgba(255,255,255,0.1);
    backdrop-filter: blur(0px);
    width: 100%;
    height: 100%;
    display: block;
}

.elementor-13 .elementor-element.elementor-element-74aaed7 h2 {
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    margin: auto;
    z-index: 999 !important;
    text-transform: uppercase;
    font-size: 150px;
    line-height: 1em;
    -webkit-text-stroke: 2px #fff;
    color: rgba(255,255,255,0);
}

.elementor-13 .elementor-element.elementor-element-74aaed7 .box:hover h2  {
    opacity: 0 !important;
    transform: translateY(-20px);
}

.elementor-13 .elementor-element.elementor-element-74aaed7 h2  {
    opacity: 1 !important;
    transition: all 0.5s ease-in-out;
}

@media only screen and (max-width: 600px) {
    .elementor-13 .elementor-element.elementor-element-74aaed7 h2  {
        font-size: 32px;
        -webkit-text-stroke: 1px #fff;
    }
        
    .elementor-13 .elementor-element.elementor-element-74aaed7 .box-bg {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cf10fc7 */.elementor-13 .elementor-element.elementor-element-cf10fc7 .box-bg:after {
    transition: all 1s ease;
    content: '';
    background: rgba(255,255,255,0.1);
    backdrop-filter: blur(10px);
    width: 100%;
    height: 100%;
    display: block;
}

.elementor-13 .elementor-element.elementor-element-cf10fc7 .box-bg {
    background-image: url('https://halbinger.world/wp-content/uploads/2025/01/OZ_Gallery.jpg');
    height: 640px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-cf10fc7:hover .box-bg:after {
    content: '';
    background: rgba(255,255,255,0.1);
    backdrop-filter: blur(0px);
    width: 100%;
    height: 100%;
    display: block;
}

.elementor-13 .elementor-element.elementor-element-cf10fc7 h2 {
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    margin: auto;
    z-index: 999 !important;
    text-transform: uppercase;
    font-size: 150px;
    line-height: 1em;
    -webkit-text-stroke: 2px #fff;
    color: rgba(255,255,255,0);
}

.elementor-13 .elementor-element.elementor-element-cf10fc7 .box:hover h2  {
    opacity: 0 !important;
    transform: translateY(-20px);
}

.elementor-13 .elementor-element.elementor-element-cf10fc7 h2  {
    opacity: 1 !important;
    transition: all 0.5s ease-in-out;
}

@media only screen and (max-width: 600px) {
    .elementor-13 .elementor-element.elementor-element-cf10fc7 h2  {
        font-size: 32px;
        -webkit-text-stroke: 1px #fff;
    }
        
    .elementor-13 .elementor-element.elementor-element-cf10fc7 .box-bg {
        height: 400px;
    }
}/* End custom CSS */