@charset "UTF-8";
/***!  /templates/heliostemplatecomponent/css/custom.css  !***/

.custom-error-page #img-404 img {
    min-height: 200px;
    max-height: 20rem;
}

.custom-error-page .icon.icon-xl,
.custom-error-page .icon.icon-lg {
    fill: #e20020;
}

.custom-error-page .bottom-row-justify {
    justify-content: space-between;
}

#img-404::before {
    /* background-image: url('https://www.heliosventilatoren.de/images/headers/error404/404-seite.jpg');
    background-size: cover;
    background-position: center center; */
    /* min-height: 20rem; */
    background: transparent url("https://www.heliosventilatoren.de/images/headers/error404/404-seite.jpg") center/cover no-repeat;
    content: "";
}
.animated-homepage-section {
	position: relative;
    overflow: hidden;
}

[data-aos^=zoom][data-aos^=zoom] {
    opacity: 1 !important;
}

[data-aos^=zoom][data-aos^=zoom]::before {
    opacity: .5 !important;
}

[data-aos^=zoom][data-aos^=zoom].aos-animate::before {
    opacity: .5 !important;
}

.custom-error-page .floating-bc {
    position: absolute;
    top: 3rem;
    margin-bottom: 0.25rem;
}

.custom-error-page .floating-intro {
    position: absolute;
    top: 35%;
}

.custom-error-page .sub {
    top: calc(35% + 60px);
}
.compojoom-bootstrap .toggle-checkbox:checked{
    background: -webkit-linear-gradient(#ff4c64, #e20020);
    box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.4);
}

.pd-document16{
    background: url('https://www.heliosventilatoren.de/assets/img/global.file.pdf.svg') 0 center no-repeat !important;
    line-height: 24px !important;
    height: 24px !important;
}

.pd-document16 a{
    padding-left: 10px;
}

@media screen and (max-width: 992px) {
    .custom-error-page .sub {
        top: calc(35% + 60px);
    }
}

@media screen and (max-width: 600px) {
    .custom-error-page .sub {
        display: none;
    }
}

.slide-opac {
    background: rgba(255,255,255, 0.84);
    
}

.slide-noopac {
    background: rgba(255,255,255);
    
}
