/* _content/LimexDe.WebSite/Components/ActionButton.razor.rz.scp.css */
.limexDe-ActionButton[b-5i57ipb2bk] {
    text-align: center;
    text-transform: uppercase;
    background-color: white;
    color: #009fdd;
    font-size: 1rem;
    font-weight: 600;
    padding: 0.25rem 1rem;
    margin: 0.25rem;
    border: #009fdd 2px solid;
    border-radius: 0.3rem;
    display: inline-block;
    text-decoration: none;
}

    .limexDe-ActionButton:hover[b-5i57ipb2bk] {
        background-color: lightgray;
        text-decoration: none;
    }
/* _content/LimexDe.WebSite/Components/AdditionalServicesItem.razor.rz.scp.css */
.limexDe-ProductsSection-AdditionalSvcItem[b-h1g0yob2rf] {
    display: inline-block;
    /*background-color: #005a9e;*/
    /*background: linear-gradient ( 
        to bottom, 
        #005a9e,
        black );*/
    /*background: linear-gradient(to bottom, #005a9e, darkblue);*/
    border-radius: 0.8rem;
    padding: 0.3rem 0.9rem;
    margin: 0.25rem;
    color: whitesmoke;
    font-size: 1.2rem;
    white-space: nowrap;
    -moz-hyphens: none;
    -o-hyphens: none;
    -webkit-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    box-shadow: 0 2px 8px rgba(0,0,0,.4),0 0 2px rgba(0,0,0,.1);
}

.limexDe-ProductsSection-AdditionalSvcMainItem[b-h1g0yob2rf] {
    height: 1.9rem;
}

.limexDe-ProductsSection-AdditionalSvcSubItem[b-h1g0yob2rf] {
    font-size: 0.6rem;
}
/* _content/LimexDe.WebSite/Components/AutomotiveHighlight.razor.rz.scp.css */
.Highlights[b-rdcr45ib5k] {
    background-color: #d08e39;
    border-radius: 16px;
    padding: 0.2rem 0.75rem;
    margin: 0.25rem;
    color: whitesmoke;
    font-size: 0.9rem;
    white-space: nowrap;
    border: gray 1px solid;
    text-transform: uppercase;
    vertical-align: text-top;
    -moz-hyphens: none;
    -webkit-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
}

.Highlights-Highlighted[b-rdcr45ib5k] {
    background-color: #bb8034;
    font-weight: 700;
    font-size: larger;
}

.Highlights-Lowlighted[b-rdcr45ib5k] {
    background-color: #e2932d;
    font-weight: 300;
    font-size: small;
    display: inline;
    padding-top: 2px;
}
/* _content/LimexDe.WebSite/Components/CompanyFiguresSectionItem.razor.rz.scp.css */

.svgIcon[b-i9jaqjbbag] {
    text-align: center;
    margin: 0.6rem 0;
    height: 3rem;
    /* To make it white */
    filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(180deg) brightness(200%) contrast(100%);
}

.number[b-i9jaqjbbag] {
    text-align: center;
    font-size: 2rem;
    font-weight: 600;
    margin-top: -0.85rem;
    text-transform: none;
}

.text[b-i9jaqjbbag] {
    text-align: center;
    font-size: 1rem;
}

.main[b-i9jaqjbbag] {
    margin: 0.5rem 0.2rem;
    /*padding: 10px;*/
    width: 11rem;
    height: 10rem;
    color: white;
    display: inline-block;
    text-transform: uppercase;
}
/* _content/LimexDe.WebSite/Components/ContactPerson.razor.rz.scp.css */
.name[b-buskpb2znp] {
    color: #009FDD;
    font-size: 1.2rem;
    font-weight: bold;
    white-space: nowrap;
}


.picture[b-buskpb2znp] {
    margin: 15px 0;
    border-radius: 50%;
    height: 150px;
    width: 150px;
    background-position: left;
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
}

.jobtitle[b-buskpb2znp] {
    font-size: 0.8rem;
    margin-bottom: 10px;
}

.vcard[b-buskpb2znp] {
    color: black;
    font-size: small;
    margin-top: 7px;
    padding: 0px 5px 0px 3px;
    border: 1px solid #c5c5c5;
    border-radius: 6px;
    display: inline-block;
}

    .vcard:hover[b-buskpb2znp] {
        background-color: #f5f5f5;
    }

.vcardArrow[b-buskpb2znp] {
    width: 11px;
    height: 11px;
}
/* _content/LimexDe.WebSite/Components/CookieConsent.razor.rz.scp.css */

.main[b-jyoi2yt4ap] {
    color: rgb(255, 255, 255);
    background-color: rgb(0, 0, 0);
    left: 0;
    right: 0;
    bottom: 0;
    align-items: center;
    padding: 1em 1.8em;
    width: 100%;
    -ms-flex-direction: row;
    flex-direction: row;
    position: fixed;
    overflow: hidden;
    box-sizing: border-box;
    font-family: Helvetica,Calibri,Arial,sans-serif;
    font-size: 16px;
    line-height: 1.5em;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    z-index: 9999;
}

.Link[b-jyoi2yt4ap] {
    color: lightgray;
    cursor: pointer;
    text-decoration: underline;
}

    .Link:active[b-jyoi2yt4ap],
    .Link:visited[b-jyoi2yt4ap] {
        color: lightgray;
        cursor: pointer;
        text-decoration: underline;
    }

    .Link:hover[b-jyoi2yt4ap] {
        color: rgb(255, 255, 255);
    }

.Button[b-jyoi2yt4ap] {
    min-width: 140px;
    /*    color: rgb(255, 255, 255);
*/ border-color: rgb(255, 255, 255);
    background-color: transparent;
    flex: 1;
    display: block;
    padding: .4em .8em;
    font-size: .9em;
    font-weight: 700;
    border-width: 2px;
    border-style: solid;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    text-decoration: none;
    color: #e2842c;
    /*    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    transition: all .2s ease-in;
*/ text-decoration: none;
    cursor: pointer;
}

    .Button:hover[b-jyoi2yt4ap] {
        text-decoration: none;
        cursor: pointer;
        color: rgb(255, 255, 255);
        background-color: #444444;
    }

.ButtonDiv[b-jyoi2yt4ap] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: justify;
    align-content: space-between;
}
/* _content/LimexDe.WebSite/Components/JobArgument.razor.rz.scp.css */

@keyframes scaleUpDownLeft-b-vsnlp1fbrx {
    0% {
        transform: scale(1); /* Ursprüngliche Größe */
        margin-right: 0px;
        font-weight: 400;
    }

    50% {
        transform: scale(1.08); /* Vergrößern auf 150% */
        margin-right: -5px;
        font-weight: 600;
    }

    100% {
        transform: scale(1); /* Zurück zur ursprünglichen Größe */
        margin-right: 0px;
        font-weight: 400;
    }
}

@keyframes scaleUpDownRight-b-vsnlp1fbrx {
    0% {
        transform: scale(1); /* Ursprüngliche Größe */
        margin-left: 0;
        font-weight: 400;
    }

    50% {
        transform: scale(1.08); /* Vergrößern auf 150% */
        margin-left: -5px;
        font-weight: 600;
    }

    100% {
        transform: scale(1); /* Zurück zur ursprünglichen Größe */
        margin-left: 0;
        font-weight: 400;
    }
}

.icon[b-vsnlp1fbrx] {
    height: 28px;
    width: 40px;
    filter: invert(1);
    margin: 7px 10px 13px 10px;
}

.JobArgument[data-animation="true"][data-align="Right"][b-vsnlp1fbrx] {
    transform-origin: left center;
    animation: scaleUpDownRight-b-vsnlp1fbrx 2s ease-in-out;
}

.JobArgument[data-animation="true"][data-align="Left"][b-vsnlp1fbrx] {
    transform-origin: right center;
    animation: scaleUpDownLeft-b-vsnlp1fbrx 1.7s ease-in-out;
}
/* _content/LimexDe.WebSite/Components/JobsColleagueQuote.razor.rz.scp.css */
.colleagueQuoteRectangle[b-j4za0dioxp] {
    border-radius: 10px;
    /*background-color: #dfdfdf;*/
    background-color: #fafafb;
    padding: .8em;
    margin: .8em;
    box-shadow: 0 2px 8px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1);
    max-width: 24em;
    display: inline-block;
    text-align: left;
    display: flex; /* Aktiviert Flexbox */
    align-items: flex-start; /* Inhalt auf der gleichen Zeile ausrichten */
    gap: 20px; /* Abstand zwischen Bild und Inhalt */
}

.colleagueQuoteBlock[b-j4za0dioxp] {
    font-size: smaller;
    font-style: italic;
    flex: 1; /* Nimmt den restlichen verfügbaren Platz ein */
}

.colleagueQuoteLink[b-j4za0dioxp] {
    color: gray;
}

.colleagueQuoteLeft[b-j4za0dioxp] {
    width: 75px; /* Maximalbreite des Bildes */
    /*height: auto;*/ /* Höhe proportional zur Breite */
}

.colleagueQuoteImage[b-j4za0dioxp] {
    border-radius: 50%;
    height: 70px;
    width: 70px;
    background-position: left;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: 5px;
}

.colleagueQuoteName[b-j4za0dioxp] {
    font-size: small;
    font-weight: 500;
    text-align: left;
    margin-top: 6px;
    text-align: center;
}

.colleagueQuoteJobDescription[b-j4za0dioxp] {
    font-size: 8pt;
    color: gray;
    text-align: center;
}

.colleagueQuoteContainer[b-j4za0dioxp] {
    display: flex; /* Aktiviert Flexbox */
    align-items: flex-start; /* Inhalt auf der gleichen Zeile ausrichten */
    gap: 20px; /* Abstand zwischen Bild und Inhalt */
}
/* _content/LimexDe.WebSite/Components/LimexDeLayerPanel.razor.rz.scp.css */
/*.layer {*/ /*:: deep*/
    /*position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}*/


    /*später nach Umstig auf .NET5*/
/* _content/LimexDe.WebSite/Components/LxPdmHighlight.razor.rz.scp.css */
.icon[b-paxmlmxiw9] {
    text-align: center;
    font-size: 2.85rem;
}

.img[b-paxmlmxiw9] {
    height: 70px;
    width: 70px;
    filter: invert(1);
    margin: 7px 10px 13px 10px;
}

.number[b-paxmlmxiw9] {
    text-align: center;
    font-size: 2rem;
    font-weight: 600;
    margin-top: -0.85rem;
    text-transform: none;
}

.text[b-paxmlmxiw9] {
    text-align: center;
    font-size: 1rem;
}

.limexDe-LxPdmHighlight[data-animate="true"] .number[b-paxmlmxiw9] {
    animation: limexDe-NumberZoomAnimation 2s linear;
}

.main[b-paxmlmxiw9] {
    margin: 0.5rem 0.2rem;
    /*padding: 10px;*/
    width: 11rem;
    height: 10rem;
    color: white;
    display: inline-block;
    text-transform: uppercase;
}
/* _content/LimexDe.WebSite/Components/Pages/Products_Automotive.razor.rz.scp.css */
.limexDe-ProductsSection-Content[b-qwolg5mrn6] {
    /*text-align: justify;*/
    font-size: 1rem;
    line-height: 1.3;
    min-height: 17rem;
}

.products-automotive-numberRowGrid[b-qwolg5mrn6] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(480px, 1fr));
    gap: 15px;
}

@media (max-width: 700px) {
    .products-automotive-numberRowGrid[b-qwolg5mrn6] {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
        gap: 15px;
    }
}

/* _content/LimexDe.WebSite/Components/Pages/Products_DataMgmt.razor.rz.scp.css */
.limexDe-ProductsDataMgmt-FiguresRow[b-v02dnxd9da] {
    /* 
       Aufheben des äußeren Paddings 
       und kleine korrektur damit es 
       auf Smartphone mittiger aussieht.
    */
    overflow: hidden;
    margin-left: -1.25rem;
    width: calc(100% + 2rem);
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(480px, 1fr));
    gap: 15px;
}

@media (max-width: 700px) {
    .limexDe-ProductsDataMgmt-FiguresRow[b-v02dnxd9da] {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
        gap: 15px;
    }
}

.limexDe-ProductsSection-Content[b-v02dnxd9da] {
    /*text-align: justify;*/
    font-size: 1rem;
    line-height: 1.3;
    min-height: 17rem;
}
/* _content/LimexDe.WebSite/Components/Pages/Products_Individual.razor.rz.scp.css */
.limexDe-ProductsSection-Content[b-025jntsyik] {
    /*text-align: justify;*/
    font-size: 1rem;
    line-height: 1.3;
    min-height: 17rem;
}
/* _content/LimexDe.WebSite/Components/ScrollPanel.razor.rz.scp.css */
/* ******************************************************************************************* */

.limexde-ScrollPanel[b-67guetgivk] {
    outline: 0;
}

    .limexde-ScrollPanel[data-scrollbarsvisible="false"][b-67guetgivk] {
        /* ReSharper disable once CssNotResolved */
        scrollbar-width: none; /* Firefox 64 - (CSS Working Draft) */
        scrollbar-height: none; /* Firefox 64 - (CSS Working Draft) */
    }

        .limexde-ScrollPanel[data-scrollbarsvisible="false"][b-67guetgivk]::-webkit-scrollbar {
            width: 0;
            height: 0;
            background: transparent;
        }


    .limexde-ScrollPanel[data-scrollorientation="none"][b-67guetgivk] {
        overflow: hidden;
    }

    .limexde-ScrollPanel[data-scrollorientation="horizontal"][b-67guetgivk] {
        overflow-x: auto;
        overflow-y: hidden;
    }

    .limexde-ScrollPanel[data-scrollorientation="vertical"][b-67guetgivk] {
        overflow-x: hidden;
        overflow-y: auto;
    }

    .limexde-ScrollPanel[data-scrollorientation="both"][b-67guetgivk] {
        overflow: auto;
        overflow-x: auto;
        overflow-y: auto;
    }

    .limexde-ScrollPanel[data-mousedownscrolling="enabled"][b-67guetgivk] {
        cursor: pointer;
    }
/* _content/LimexDe.WebSite/Components/SectionHeader.razor.rz.scp.css */
h1[b-dh2bpqvpuk] {
    width: 100%;
    font-size: 2rem;
    text-align: center;
    /*text-transform: uppercase;*/
    font-family: Lato,arial;
    font-weight: 700;
    padding: 2.5rem 0 1rem 0;
    /*text-shadow: 1px 1px 3px lightslategrey;*/
    color: #009FDD;
    -moz-hyphens: manual;
    -webkit-hyphens: manual;
    -ms-hyphens: manual;
    hyphens: manual;
}

/* _content/LimexDe.WebSite/Components/Sections/AdditionalServicesSection.razor.rz.scp.css */
.limexDe-ProductsSection-AdditionalSvc[b-rxn0750aq9] {
    margin-top: 0.5rem;
    margin-bottom: 1rem;
    /*line-height: 3.5;*/
    text-align: center;
}

/*.limexDe-ProductsSection-AdditionalSvcItem {
    background-color: #005a9e;
    border-radius: 0.8rem;
    padding: 0.5rem 0.9rem;
    margin: 0.25rem;
    color: whitesmoke;
    font-size: 0.9rem;
    white-space: nowrap;
    -moz-hyphens: none;
    -o-hyphens: none;
    -webkit-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
}
*/
/* _content/LimexDe.WebSite/Components/Sections/CompanyFiguresSection.razor.rz.scp.css */
.row[b-5gnimmu8b4] {
    /* 
       Aufheben des äußeren Paddings 
       und kleine korrektur damit es 
       auf Smartphone mittiger aussieht.
    */
    overflow: hidden;
    margin-left: -1.25rem;
    width: calc(100% + 2rem);
}

.CompanyFiguresSection-numberRowGrid[b-5gnimmu8b4] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(480px, 1fr));
    gap: 15px;
}

@media (max-width: 700px) {
    .CompanyFiguresSection-numberRowGrid[b-5gnimmu8b4] {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
        gap: 15px;
    }
}
/* _content/LimexDe.WebSite/Components/Sections/CompanySection.razor.rz.scp.css */

.LimexHq[b-bnowthhbwn] {
    width: 50%;
    float: right;
    margin-left: 1.5rem;
    margin-bottom: 0.5rem;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .4), 0 0 2px rgba(0, 0, 0, .1);
    border-radius: 9px;
}

@media (max-width: 850px) {
    .LimexHq[b-bnowthhbwn] {
        width: 100%;
        /*float: right;*/
        margin-left: 0.5rem;
        margin-bottom: 0.5rem;
    }
}
/* _content/LimexDe.WebSite/Components/Sections/ContactSection.razor.rz.scp.css */
.headerImg[b-chxetkdnw7] {
    width: 64px;
    height: 64px;
    margin: 10px;
    filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(180deg) brightness(200%) contrast(100%);
}
/* _content/LimexDe.WebSite/Components/Sections/FooterSection.razor.rz.scp.css */
.limexDe-FooterSection-button[b-wgslc3ljgu] {
    color: white;
    margin: -0.5rem 0;
    text-shadow: 1px 1px rgba(0,0,0,0.3);
    font-size: 16px;
    cursor: pointer;
    display: inline-block;
    padding: 0.75rem 0.25rem;
    text-decoration: none;
}

    .limexDe-FooterSection-button:hover[b-wgslc3ljgu] {
        background-color: rgba(0,0,0,0.1);
        font-weight: bold;
        text-decoration: none;
    }
/* _content/LimexDe.WebSite/Components/Sections/GreenItSection.razor.rz.scp.css */

.greenItText[b-0ny8vidv7e] {
    text-align: left;
}

.imageAndText[b-0ny8vidv7e] {
    display: flex;
}

.greenItImage[b-0ny8vidv7e] {
    margin: -20px 20px 20px 0;
    height: 250px;
    width: 250px;
}

.greenItIcon[b-0ny8vidv7e] {
    margin-top: -40px;
    margin-right: 20px;
    height: 250px;
    width: 250px;
    filter: invert(35%) sepia(100%) saturate(600%) hue-rotate(90deg) brightness(95%) contrast(96%);
}

@media (max-width: 600px) {
    .imageAndText[b-0ny8vidv7e] {
        display: block;
        text-align: center;
    }

    .greenItImage[b-0ny8vidv7e] {
        margin: 0 0 20px 0;
        height: 200px;
        width: 200px;
    }

    .greenItIcon[b-0ny8vidv7e] {
        margin-top: 0px;
        margin-bottom: 20px;
        margin-right: 0px;
        height: 200px;
        width: 200px;
    }
}
/* _content/LimexDe.WebSite/Components/Sections/JobsSection.razor.rz.scp.css */
.jobdivider[b-3fnbagae9a] {
    margin: 25px auto;
    border-bottom: 2px solid #009FDD;
    max-width: 500px;
}

.job[b-3fnbagae9a] {
    margin-bottom: 30px;
    display: flex;
}

.joblocation[b-3fnbagae9a] {
    text-transform: uppercase;
    font-size: small;
}

.jobimage[b-3fnbagae9a] {
    margin-right: 20px;
}

.jobtitle[b-3fnbagae9a] {
    font-size: larger;
    color: #009FDD;
    margin: 0.15rem 0;
    font-weight: bold;
}

.jobdescription[b-3fnbagae9a] {
    margin-bottom: 10px;
    /*text-align: justify;*/
}

.jobdetails[b-3fnbagae9a] {
    max-height: 0;
    overflow: hidden;
    /*text-align: justify;*/
    transition: max-height 1s ease-in-out 0.15s;
}

    .jobdetails[data-visible="1"][b-3fnbagae9a] {
        max-height: 10000px;
    }

.moreInfoButton[b-3fnbagae9a] {
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
    background-color: white;
    color: #009fdd;
    font-size: 1rem;
    font-weight: 600;
    padding: 0.25rem 1rem;
    margin: 0.25rem;
    cursor: pointer;
    border: #009fdd 2px solid;
    border-radius: 0.3rem;
}

    .moreInfoButton:hover[b-3fnbagae9a] {
        background-color: lightgray;
        text-decoration: none;
    }

.jobMailLink[b-3fnbagae9a] {
    font-size: 2rem;
    color: #009FDD;
    border: #c3c3c3 1px solid;
    padding: 10px;
    border-radius: 10px;
}

.jobMailLinkDiv[b-3fnbagae9a] {
    margin: 27px;
}

@media(max-width:600px) {
    .job[b-3fnbagae9a] {
        display: block;
    }

    .jobimage[b-3fnbagae9a] {
        margin-bottom: 20px;
    }
}


.colleagueQuoteMain[b-3fnbagae9a] {
    display: flex;
    /*    display: block;*/
    text-align: center;
}

@media(max-width:966px) {
    .colleagueQuoteMain[b-3fnbagae9a] {
        flex-wrap: wrap;
    }
}

.ColleaguesImgDiv[b-3fnbagae9a] {
    display: flex;
    margin-top: 20px;
    margin-bottom: 30px;
}

.ColleaguesImgDiv img[b-3fnbagae9a] {
    width: 40%;
    float: right;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .4), 0 0 2px rgba(0, 0, 0, .1);
    border-radius: 9px;
    margin: auto;
    display: block;
}

@media (max-width: 850px) {
    .ColleaguesImgDiv img[b-3fnbagae9a] {
        width: 60%;
    }
}
/* _content/LimexDe.WebSite/Components/Sections/MainImageSection.razor.rz.scp.css */
/* ******************************************************************************************* */
.limexDe-MainImageSection[b-ok5qgccavv] {
    background-color: black;
}

.limexDe-MainImageSection-backgroundImage[b-ok5qgccavv] {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    will-change: transform, opacity;
}

.limexDe-MainImageSection-landscape[b-ok5qgccavv] {
    display: block;
}

.limexDe-MainImageSection-portrait[b-ok5qgccavv] {
    display: none;
}

@media (max-aspect-ratio: 25/30) {
    .limexDe-MainImageSection-landscape[b-ok5qgccavv] {
        display: none;
    }

    .limexDe-MainImageSection-portrait[b-ok5qgccavv] {
        display: block;
    }
}

.limexDe-MainImageSection-backgroundImage[data-imageidx="1"][b-ok5qgccavv] {
    animation: limexDe-MainImageSectionZoomOutImage1-b-ok5qgccavv 30s linear infinite;
}

@keyframes limexDe-MainImageSectionZoomOutImage1-b-ok5qgccavv {
    0% {
        transform: scale(1.10, 1.10);
        opacity: 1;
    }

    30% {
        opacity: 1;
    }

    33% {
        opacity: 0;
        transform: scale(1, 1);
    }

    33.1% {
        transform: scale(1.10, 1.10);
    }

    97% {
        opacity: 0;
        transform: scale(1.10, 1.10);
    }

    100% {
        opacity: 1;
        transform: scale(1.10, 1.10);
    }
}

.limexDe-MainImageSection-backgroundImage[data-imageidx="2"][b-ok5qgccavv] {
    animation: limexDe-MainImageSectionZoomOutImage2-b-ok5qgccavv 30s linear infinite;
}


@keyframes limexDe-MainImageSectionZoomOutImage2-b-ok5qgccavv {
    0% {
        opacity: 0;
        transform: scale(1.10, 1.10);
    }

    30% {
        opacity: 0;
        transform: scale(1.10, 1.10);
    }

    33% {
        opacity: 1;
        transform: scale(1.10, 1.10);
    }

    63% {
        opacity: 1;
    }

    66% {
        opacity: 0;
        transform: scale(1, 1);
    }

    66.1% {
        transform: scale(1.10, 1.10);
    }

    100% {
        opacity: 0;
    }
}

.limexDe-MainImageSection-backgroundImage[data-imageidx="3"][b-ok5qgccavv] {
    animation: limexDe-MainImageSectionZoomOutImage3-b-ok5qgccavv 30s linear infinite;
}

@keyframes limexDe-MainImageSectionZoomOutImage3-b-ok5qgccavv {

    0% {
        opacity: 0;
        transform: scale(1.10, 1.10);
    }

    63% {
        transform: scale(1.10, 1.10);
        opacity: 0;
    }

    66% {
        transform: scale(1.10, 1.10);
        opacity: 1;
    }

    96% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        transform: scale(1, 1);
    }
}
/* _content/LimexDe.WebSite/Components/Sections/MainImageSectionForProductsAutomotive.razor.rz.scp.css */
/* ******************************************************************************************* */
.limexDe-MainImageSection[b-5w4m3z6lyb] {
    background-color: black;
}

.limexDe-MainImageSection-backgroundImage[b-5w4m3z6lyb] {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    will-change: transform, opacity;
}

.limexDe-MainImageSection-landscape[b-5w4m3z6lyb] {
    display: block;
}

.limexDe-MainImageSection-portrait[b-5w4m3z6lyb] {
    display: none;
}

@media (max-aspect-ratio: 25/30) {
    .limexDe-MainImageSection-landscape[b-5w4m3z6lyb] {
        display: none;
    }

    .limexDe-MainImageSection-portrait[b-5w4m3z6lyb] {
        display: block;
    }
}

.limexDe-MainImageSection-backgroundImage[data-imageidx="1"][b-5w4m3z6lyb] {
    animation: limexDe-MainImageSectionZoomOutImage1-b-5w4m3z6lyb 30s linear infinite;
}

@keyframes limexDe-MainImageSectionZoomOutImage1-b-5w4m3z6lyb {
    0% {
        transform: scale(1.10, 1.10);
        opacity: 1;
    }

    30% {
        opacity: 1;
    }

    33% {
        opacity: 0;
        transform: scale(1, 1);
    }

    33.1% {
        transform: scale(1.10, 1.10);
    }

    97% {
        opacity: 0;
        transform: scale(1.10, 1.10);
    }

    100% {
        opacity: 1;
        transform: scale(1.10, 1.10);
    }
}

.limexDe-MainImageSection-backgroundImage[data-imageidx="2"][b-5w4m3z6lyb] {
    animation: limexDe-MainImageSectionZoomOutImage2-b-5w4m3z6lyb 30s linear infinite;
}


@keyframes limexDe-MainImageSectionZoomOutImage2-b-5w4m3z6lyb {
    0% {
        opacity: 0;
        transform: scale(1.10, 1.10);
    }

    30% {
        opacity: 0;
        transform: scale(1.10, 1.10);
    }

    33% {
        opacity: 1;
        transform: scale(1.10, 1.10);
    }

    63% {
        opacity: 1;
    }

    66% {
        opacity: 0;
        transform: scale(1, 1);
    }

    66.1% {
        transform: scale(1.10, 1.10);
    }

    100% {
        opacity: 0;
    }
}

.limexDe-MainImageSection-backgroundImage[data-imageidx="3"][b-5w4m3z6lyb] {
    animation: limexDe-MainImageSectionZoomOutImage3-b-5w4m3z6lyb 30s linear infinite;
}

@keyframes limexDe-MainImageSectionZoomOutImage3-b-5w4m3z6lyb {

    0% {
        opacity: 0;
        transform: scale(1.10, 1.10);
    }

    63% {
        transform: scale(1.10, 1.10);
        opacity: 0;
    }

    66% {
        transform: scale(1.10, 1.10);
        opacity: 1;
    }

    96% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        transform: scale(1, 1);
    }
}
/* _content/LimexDe.WebSite/Components/Sections/MainImageSectionForProductsDataMgmt.razor.rz.scp.css */
/* ******************************************************************************************* */
.limexDe-MainImageSection[b-2dyxiap3w4] {
    background-color: black;
}

.limexDe-MainImageSection-backgroundImage[b-2dyxiap3w4] {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    will-change: transform, opacity;
}

.limexDe-MainImageSection-landscape[b-2dyxiap3w4] {
    display: block;
}

.limexDe-MainImageSection-portrait[b-2dyxiap3w4] {
    display: none;
}

@media (max-aspect-ratio: 25/30) {
    .limexDe-MainImageSection-landscape[b-2dyxiap3w4] {
        display: none;
    }

    .limexDe-MainImageSection-portrait[b-2dyxiap3w4] {
        display: block;
    }
}

.limexDe-MainImageSection-backgroundImage[data-imageidx="1"][b-2dyxiap3w4] {
    animation: limexDe-MainImageSectionZoomOutImage1-b-2dyxiap3w4 30s linear infinite;
}

@keyframes limexDe-MainImageSectionZoomOutImage1-b-2dyxiap3w4 {
    0% {
        transform: scale(1.10, 1.10);
        opacity: 1;
    }

    30% {
        opacity: 1;
    }

    33% {
        opacity: 0;
        transform: scale(1, 1);
    }

    33.1% {
        transform: scale(1.10, 1.10);
    }

    97% {
        opacity: 0;
        transform: scale(1.10, 1.10);
    }

    100% {
        opacity: 1;
        transform: scale(1.10, 1.10);
    }
}

.limexDe-MainImageSection-backgroundImage[data-imageidx="2"][b-2dyxiap3w4] {
    animation: limexDe-MainImageSectionZoomOutImage2-b-2dyxiap3w4 30s linear infinite;
}


@keyframes limexDe-MainImageSectionZoomOutImage2-b-2dyxiap3w4 {
    0% {
        opacity: 0;
        transform: scale(1.10, 1.10);
    }

    30% {
        opacity: 0;
        transform: scale(1.10, 1.10);
    }

    33% {
        opacity: 1;
        transform: scale(1.10, 1.10);
    }

    63% {
        opacity: 1;
    }

    66% {
        opacity: 0;
        transform: scale(1, 1);
    }

    66.1% {
        transform: scale(1.10, 1.10);
    }

    100% {
        opacity: 0;
    }
}

.limexDe-MainImageSection-backgroundImage[data-imageidx="3"][b-2dyxiap3w4] {
    animation: limexDe-MainImageSectionZoomOutImage3-b-2dyxiap3w4 30s linear infinite;
}

@keyframes limexDe-MainImageSectionZoomOutImage3-b-2dyxiap3w4 {

    0% {
        opacity: 0;
        transform: scale(1.10, 1.10);
    }

    63% {
        transform: scale(1.10, 1.10);
        opacity: 0;
    }

    66% {
        transform: scale(1.10, 1.10);
        opacity: 1;
    }

    96% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        transform: scale(1, 1);
    }
}
/* _content/LimexDe.WebSite/Components/Sections/MainImageSectionForProductsIndividual.razor.rz.scp.css */
/* ******************************************************************************************* */
.limexDe-MainImageSection[b-8fujo0bpw2] {
    background-color: black;
}

.limexDe-MainImageSection-backgroundImage[b-8fujo0bpw2] {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    will-change: transform, opacity;
}

.limexDe-MainImageSection-landscape[b-8fujo0bpw2] {
    display: block;
}

.limexDe-MainImageSection-portrait[b-8fujo0bpw2] {
    display: none;
}

@media (max-aspect-ratio: 25/30) {
    .limexDe-MainImageSection-landscape[b-8fujo0bpw2] {
        display: none;
    }

    .limexDe-MainImageSection-portrait[b-8fujo0bpw2] {
        display: block;
    }
}

.limexDe-MainImageSection-backgroundImage[data-imageidx="1"][b-8fujo0bpw2] {
    animation: limexDe-MainImageSectionZoomOutImage1-b-8fujo0bpw2 30s linear infinite;
}

@keyframes limexDe-MainImageSectionZoomOutImage1-b-8fujo0bpw2 {
    0% {
        transform: scale(1.10, 1.10);
        opacity: 1;
    }

    30% {
        opacity: 1;
    }

    33% {
        opacity: 0;
        transform: scale(1, 1);
    }

    33.1% {
        transform: scale(1.10, 1.10);
    }

    97% {
        opacity: 0;
        transform: scale(1.10, 1.10);
    }

    100% {
        opacity: 1;
        transform: scale(1.10, 1.10);
    }
}

.limexDe-MainImageSection-backgroundImage[data-imageidx="2"][b-8fujo0bpw2] {
    animation: limexDe-MainImageSectionZoomOutImage2-b-8fujo0bpw2 30s linear infinite;
}


@keyframes limexDe-MainImageSectionZoomOutImage2-b-8fujo0bpw2 {
    0% {
        opacity: 0;
        transform: scale(1.10, 1.10);
    }

    30% {
        opacity: 0;
        transform: scale(1.10, 1.10);
    }

    33% {
        opacity: 1;
        transform: scale(1.10, 1.10);
    }

    63% {
        opacity: 1;
    }

    66% {
        opacity: 0;
        transform: scale(1, 1);
    }

    66.1% {
        transform: scale(1.10, 1.10);
    }

    100% {
        opacity: 0;
    }
}

.limexDe-MainImageSection-backgroundImage[data-imageidx="3"][b-8fujo0bpw2] {
    animation: limexDe-MainImageSectionZoomOutImage3-b-8fujo0bpw2 30s linear infinite;
}

@keyframes limexDe-MainImageSectionZoomOutImage3-b-8fujo0bpw2 {

    0% {
        opacity: 0;
        transform: scale(1.10, 1.10);
    }

    63% {
        transform: scale(1.10, 1.10);
        opacity: 0;
    }

    66% {
        transform: scale(1.10, 1.10);
        opacity: 1;
    }

    96% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        transform: scale(1, 1);
    }
}
/* _content/LimexDe.WebSite/Components/Sections/MainImageSectionWithVideo.razor.rz.scp.css */
.video-container[b-xjnnwykjiy] {
    position: relative;
    width: 100%; /* Anpassen der Breite nach Bedarf */
    margin: 0 auto; /* Zentriert das Video auf der Seite */
    background-color: white;
    overflow: hidden; /* Versteckt alles außerhalb des Containers */
    max-height: 600px; /* Feste Höhe, um das Video zu beschneiden */
    height: 55vw;
}

    .video-container video[b-xjnnwykjiy] {
        background-color: white;
        width: 100%; /* Volle Breite */
        height: auto; /* Automatische Höhe */
        position: absolute; /* Ermöglicht das Verschieben des Videos */
        top: 50%; /* Vertikale Mitte */
        left: 50%;
        transform: translate(-50%, -50%); /* Zentriert das Video */
        /*filter: brightness(75%);*/
        /*grayscale(18%)*/
    }

#limexBackgroundVideoAlternativeImg[b-xjnnwykjiy] {
    width: 100%;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: none;
}

@media (max-aspect-ratio: 25/30) {
    .video-container[b-xjnnwykjiy] {
        height: 120vw;
    }

        .video-container video[b-xjnnwykjiy] {
            width: 220%;
            height: 120vw;
        }
}

.logo-overlay[b-xjnnwykjiy] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
}

    .logo-overlay img[b-xjnnwykjiy] {
        width: 700px; /* Anpassen der Logo-Größe */
        max-width: 65vw; /* Wenn kleiner, dann max 65% der Bildschirmbreite */
        height: auto;
    }
/* _content/LimexDe.WebSite/Components/Sections/PageHeader.razor.rz.scp.css */
.limexDe-PageHeader[b-phfkf7jpz4] {
    background-color: rgb(6, 84, 128);
    transition: background-color 0.8s, box-shadow 0.6s 0.2s;
    height: 3rem;
    margin-bottom: -3rem;
    position: fixed; /*sticky;*/
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    color: white;
    box-shadow: 0 1px 3px 0 black;
    user-select: none;
}

    .limexDe-PageHeader[data-IsBackgroundTransparent="true"][b-phfkf7jpz4] {
        background-color: rgba(0, 0, 0, 0.4);
        box-shadow: 0 0 0 0 transparent;
    }

.limexDe-PageHeader-navButtons[b-phfkf7jpz4] {
    padding-top: 0.2rem;
    padding-right: 1rem;
    text-align: right;
    text-decoration: none;
}

.limexDe-PageHeader-menuArea[b-phfkf7jpz4] {
    padding-top: 0.2rem;
    text-align: right;
    text-decoration: none;
    position: relative;
    display: none;
}

#limexDe-PageHeader-menu[b-phfkf7jpz4] {
    position: fixed;
    right: 0;
    top: 60px;
    display: none;
    background-color: rgb(6, 84, 128);
    transition: background-color 0.8s, box-shadow 0.6s 0.2s;
    z-index: 1001;
    color: white;
    box-shadow: 0 1px 3px 0 black;
    text-align: left;
    user-select: none;
    padding: 8px;
}

    #limexDe-PageHeader-menu[data-visible="1"][b-phfkf7jpz4] {
        display: block;
    }

    #limexDe-PageHeader-menu > a[b-phfkf7jpz4],
    #limexDe-PageHeader-menu > span[b-phfkf7jpz4] {
        display: block;
        padding-left: 16px;
        padding-right: 16px;
    }

.limexDe-PageHeader-button[b-phfkf7jpz4] {
    color: white;
    margin: -0.5rem 0;
    text-shadow: 1px 1px rgba(0,0,0,0.3);
    font-size: 16px;
    cursor: pointer;
    display: inline-block;
    padding: 0.75rem 0.25rem;
    text-decoration: none;
}

    .limexDe-PageHeader-button:hover[b-phfkf7jpz4] {
        background-color: rgba(0,0,0,0.1);
        /*font-weight: bold;*/
    }

.limexDe-PageHeader-LimexImg[b-phfkf7jpz4] {
    height: 1.5em;
    margin-top: 0.25rem;
}

@media (max-width:900px) {
    .limexDe-PageHeader-navButtons[b-phfkf7jpz4] {
        display: none;
    }

    .limexDe-PageHeader-menuArea[b-phfkf7jpz4] {
        display: block;
    }

    .limexDe-PageHeader[data-IsBackgroundTransparent="true"] .limexDe-PageHeader-LimexImg[b-phfkf7jpz4] {
        display: none;
    }
}

@media (max-width:700px) {
    #limexDe-PageHeader-menu[b-phfkf7jpz4] {
        top: 48px;
    }
}

[b-phfkf7jpz4] .loginButton {
}

    [b-phfkf7jpz4] .loginButton:hover {
        background-color: #00000038 !important;
    }
/* _content/LimexDe.WebSite/Components/Sections/ProductsSection.razor.rz.scp.css */
.limexDe-ProductsSection-Group[b-mn2mzyu1wv] {
    margin: auto 0.5rem 1rem 0.5rem;
    margin-bottom: 1rem;
    max-width: 300px;
    display: inline-block;
    text-align: left;
    padding: 5px;
}

    .limexDe-ProductsSection-Group:hover[b-mn2mzyu1wv]
    {
        cursor: pointer;
        background-color: aliceblue;
    }

    .limexDe-ProductsSection-SubTitle[b-mn2mzyu1wv] {
        font-size: 1.2rem;
        margin-bottom: 0.25rem;
        color: #006288;
    }

.limexDe-ProductsSection-svg[b-mn2mzyu1wv] {
    height: 1.75rem;
    filter: invert(0%) sepia(82%) saturate(2871%) hue-rotate(176deg) brightness(93%) contrast(95%);   
}

.limexDe-ProductsSection-Content[b-mn2mzyu1wv] {
    /*text-align: justify;*/
    /*font-size: 1rem;*/
    line-height: 1.3;
    min-height: 11rem;
}

@media (max-width: 700px) {
    .limexDe-ProductsSection-Content[b-mn2mzyu1wv] {
        min-height: initial;
    }
}
/* _content/LimexDe.WebSite/Components/Sections/ReferencesSection.razor.rz.scp.css */
.quoteMain[b-7zzglkxzhr] {
    display: flex;
/*    display: block;*/
    text-align: center;
}

@media(max-width:966px) {
    .quoteMain[b-7zzglkxzhr] {
        flex-wrap: wrap;
    }
}

.quoteRectangle[b-7zzglkxzhr] {
    border-radius: 10px;
    background-color: white;
    padding: .8em;
    margin: .8em;
    box-shadow: 0 2px 8px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1);
    max-width: 24em;
    display: inline-block;
    text-align: left;
}

.quoteBlock[b-7zzglkxzhr] {
    font-size: smaller;
}

.quoteLink[b-7zzglkxzhr] {
    color: gray;
}

.quoteFooter[b-7zzglkxzhr] {
    display: flex;
}

.quoteImage[b-7zzglkxzhr] {
    border-radius: 50%;
    height: 2.5rem;
    width: 2.5rem;
    background-position: left;
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    margin: 0 10px;
}

.quoteName[b-7zzglkxzhr] {
    font-size: small;
    text-align: left;
    margin-top: 6px;
}

.quoteCompany[b-7zzglkxzhr] {
    font-size: small;
    color: gray;
}

.navLeft[b-7zzglkxzhr] {
    position: absolute;
    top: 0;
    left: 0;
    width: 1.5rem;
    height: 100%;
    cursor: pointer;
    margin-left: 0;
    transition: background-color 0.5s, margin 0.5s;
    background-color: transparent;
}

    .navLeft:hover[b-7zzglkxzhr] {
        background-color: rgba(0, 0, 0, 0.025);
    }

.navButtonLeft[b-7zzglkxzhr] {
    position: absolute;
    top: calc(50% - 1rem);
    left: 0.25rem;
    font-size: 1rem;
    transition: opacity 0.5s;
    cursor: pointer;
    opacity: 0.1;
}

.navLeft:hover .navButtonLeft[b-7zzglkxzhr] {
    opacity: 1;
}

.navRight[b-7zzglkxzhr] {
    position: absolute;
    top: 0;
    right: 0;
    width: 1.5rem;
    height: 100%;
    cursor: pointer;
    margin-right: 0;
    transition: background-color 0.5s, margin 0.5s;
    cursor: pointer;
    background-color: transparent;
}

    .navRight:hover[b-7zzglkxzhr] {
        background-color: rgba(0, 0, 0, 0.025);
    }


.navButtonRight[b-7zzglkxzhr] {
    position: absolute;
    top: calc(50% - 1rem);
    right: 0.25rem;
    font-size: 1rem;
    transition: opacity 0.5s;
    cursor: pointer;
    opacity: 0.1;
}

.navRight:hover .navButtonRight[b-7zzglkxzhr] {
    opacity: 1;
}

.quoteSvg[b-7zzglkxzhr] {
    height: 1rem;
    width: 1rem;
    filter: invert(35%) sepia(100%) saturate(520%) hue-rotate(178deg) brightness(95%) contrast(96%);
}

.showOnHorizontalIndex0[b-7zzglkxzhr] {
    display: none;
}

.slider[data-horizontal-index="0"] .showOnHorizontalIndex0[b-7zzglkxzhr] {
    display: block;
}

.showOnHorizontalIndex1[b-7zzglkxzhr] {
    display: none;
}

.slider[data-horizontal-index="1"] .showOnHorizontalIndex1[b-7zzglkxzhr] {
    display: block;
}

.interestedCaption[b-7zzglkxzhr] {
    width: 100%;
    font-size: 2rem;
    text-align: center;
    text-transform: uppercase;
    font-family: Lato,arial;
    font-weight: 700;
    padding: 2.5rem 0 1rem 0;
    color: white;
    -moz-hyphens: manual;
    -webkit-hyphens: manual;
    -ms-hyphens: manual;
    hyphens: manual;
}

.interestedSubCaption[b-7zzglkxzhr] {
    font-size: 1.7rem;
}

@media (min-width: 1100px) {
    .navLeft[b-7zzglkxzhr] {
        margin-left: -1.5rem;
    }

    .navRight[b-7zzglkxzhr] {
        margin-right: -1.5rem;
    }
}

.picture[b-7zzglkxzhr] {
    border-radius: 50%;
    height: 7.5rem;
    width: 7.5rem;
    background-position: left;
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
}

.name[b-7zzglkxzhr] {
    font-size: 1.2rem;
    font-weight: bold;
    color: #009FDD;
}


.logo[b-7zzglkxzhr] {
    width: 6.5rem;
    display: inline-block;
}

.doubleQuoteTop[b-7zzglkxzhr] {
    position: absolute;
    top: 0;
    left: 0;
    color: #009FDD;
}

.doubleQuoteBottom[b-7zzglkxzhr] {
    position: absolute;
    bottom: 0.2rem;
    right: 1rem;
    color: #009FDD;
}

.referralTextContainer[b-7zzglkxzhr] {
    padding: 0.5rem 1rem;
    margin: 0 0.5rem;
    position: relative;
}

.SlideShowBottomButton[b-7zzglkxzhr] {
    display: inline-block;
    border-radius: 50%;
    height: 1rem;
    width: 1rem;
    border: 2px solid #009FDD;
    cursor: pointer;
    margin-right: 6px;
}

    .SlideShowBottomButton:hover[b-7zzglkxzhr] {
        background-color: #009FDD;
    }

    .SlideShowBottomButton[data-selected="true"][b-7zzglkxzhr] {
        background-color: #009FDD;
    }

    .SlideShowBottomButton:hover[b-7zzglkxzhr] {
        background-color: rgba(0, 159, 221, 0.5)
    }
/* _content/LimexDe.WebSite/Components/Sections/ReferencesSectionOld.razor.rz.scp.css */
.navLeft[b-2h3pssh5an] {
    position: absolute;
    top: 0;
    left: 0;
    width: 1.5rem;
    height: 100%;
    cursor: pointer;
    margin-left: 0;
    transition: background-color 0.5s, margin 0.5s;
    background-color: transparent;
}

    .navLeft:hover[b-2h3pssh5an] {
        background-color: rgba(0, 0, 0, 0.025);
    }

.navButtonLeft[b-2h3pssh5an] {
    position: absolute;
    top: calc(50% - 1rem);
    left: 0.25rem;
    font-size: 1rem;
    transition: opacity 0.5s;
    cursor: pointer;
    opacity: 0.1;
}

.navLeft:hover .navButtonLeft[b-2h3pssh5an] {
    opacity: 1;
}

.navRight[b-2h3pssh5an] {
    position: absolute;
    top: 0;
    right: 0;
    width: 1.5rem;
    height: 100%;
    cursor: pointer;
    margin-right: 0;
    transition: background-color 0.5s, margin 0.5s;
    cursor: pointer;
    background-color: transparent;
}

    .navRight:hover[b-2h3pssh5an] {
        background-color: rgba(0, 0, 0, 0.025);
    }


.navButtonRight[b-2h3pssh5an] {
    position: absolute;
    top: calc(50% - 1rem);
    right: 0.25rem;
    font-size: 1rem;
    transition: opacity 0.5s;
    cursor: pointer;
    opacity: 0.1;
}

.navRight:hover .navButtonRight[b-2h3pssh5an] {
    opacity: 1;
}

.quoteSvg[b-2h3pssh5an] {
    height: 1rem;
    width: 1rem;
    filter: invert(35%) sepia(100%) saturate(520%) hue-rotate(178deg) brightness(95%) contrast(96%);
}

.showOnHorizontalIndex0[b-2h3pssh5an] {
    display: none;
}

.slider[data-horizontal-index="0"] .showOnHorizontalIndex0[b-2h3pssh5an] {
    display: block;
}

.showOnHorizontalIndex1[b-2h3pssh5an] {
    display: none;
}

.slider[data-horizontal-index="1"] .showOnHorizontalIndex1[b-2h3pssh5an] {
    display: block;
}

.interestedCaption[b-2h3pssh5an] {
    width: 100%;
    font-size: 2rem;
    text-align: center;
    text-transform: uppercase;
    font-family: Lato,arial;
    font-weight: 700;
    padding: 2.5rem 0 1rem 0;
    color: white;
    -moz-hyphens: manual;
    -webkit-hyphens: manual;
    -ms-hyphens: manual;
    hyphens: manual;
}

@media (min-width: 1100px) {
    .navLeft[b-2h3pssh5an] {
        margin-left: -1.5rem;
    }

    .navRight[b-2h3pssh5an] {
        margin-right: -1.5rem;
    }
}

.picture[b-2h3pssh5an] {
    border-radius: 50%;
    height: 7.5rem;
    width: 7.5rem;
    background-position: left;
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
}

.name[b-2h3pssh5an] {
    font-size: 1.2rem;
    font-weight: bold;
    color: #009FDD;
}


.logo[b-2h3pssh5an] {
    width: 6.5rem;
    display: inline-block;
}

.doubleQuoteTop[b-2h3pssh5an] {
    position: absolute;
    top: 0;
    left: 0;
    color: #009FDD;
}

.doubleQuoteBottom[b-2h3pssh5an] {
    position: absolute;
    bottom: 0.2rem;
    right: 1rem;
    color: #009FDD;
}

.referralTextContainer[b-2h3pssh5an] {
    padding: 0.5rem 1rem;
    margin: 0 0.5rem;
    position: relative;
}

.SlideShowBottomButton[b-2h3pssh5an] {
    display: inline-block;
    border-radius: 50%;
    height: 1rem;
    width: 1rem;
    border: 2px solid #009FDD;
    cursor: pointer;
    margin-right: 6px;
}

    .SlideShowBottomButton:hover[b-2h3pssh5an] {
        background-color: #009FDD;
    }

    .SlideShowBottomButton[data-selected="true"][b-2h3pssh5an] {
        background-color: #009FDD;
    }

    .SlideShowBottomButton:hover[b-2h3pssh5an] {
        background-color: rgba(0, 159, 221, 0.5)
    }
/* _content/LimexDe.WebSite/Components/Sections/StartBanner.razor.rz.scp.css */
.Main[b-6utu5uaj4o] {
    margin-top: 3rem;
    color: black;
}

.Title[b-6utu5uaj4o] {
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
}

.Details[b-6utu5uaj4o] {
    font-size: 17px;
}
/* _content/LimexDe.WebSite/Components/Sections/StrongPartners.razor.rz.scp.css */
.limexDe-StrongPartners-text[b-k08wbx172w] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 1;
    transition: opacity 0.8s;
}

    .limexDe-StrongPartners-text[data-visible="0"][b-k08wbx172w] {
        opacity: 0;
    }

.limexDe-StrongPartners-navLeft[b-k08wbx172w] {
    position: absolute;
    top: 0;
    left: 0;
    width: 1.5rem;
    height: 100%;
    cursor: pointer;
    margin-left: 0;
    transition: background-color 0.5s, margin 0.5s;
    background-color: transparent;
}

    .limexDe-StrongPartners-navLeft:hover[b-k08wbx172w] {
        background-color: rgba(0, 0, 0, 0.025);
    }

.limexDe-StrongPartners-navButtonLeft[b-k08wbx172w] {
    position: absolute;
    top: calc(50% - 1rem);
    left: 0.25rem;
    font-size: 1rem;
    transition: opacity 0.5s;
    cursor: pointer;
    color: rgb(6, 84, 128);
    opacity: 0.1;
}

.limexDe-StrongPartners-navLeft:hover .limexDe-StrongPartners-navButtonLeft[b-k08wbx172w] {
    opacity: 1;
}

.limexDe-StrongPartners-navRight[b-k08wbx172w] {
    position: absolute;
    top: 0;
    right: 0;
    width: 1.5rem;
    height: 100%;
    cursor: pointer;
    margin-right: 0;
    transition: background-color 0.5s, margin 0.5s;
    cursor: pointer;
    background-color: transparent;
}

    .limexDe-StrongPartners-navRight:hover[b-k08wbx172w] {
        background-color: rgba(0, 0, 0, 0.025);
    }


.limexDe-StrongPartners-navButtonRight[b-k08wbx172w] {
    position: absolute;
    top: calc(50% - 1rem);
    right: 0.25rem;
    font-size: 1rem;
    transition: opacity 0.5s;
    cursor: pointer;
    opacity: 0.1;
}

.limexDe-StrongPartners-navRight:hover .limexDe-StrongPartners-navButtonRight[b-k08wbx172w] {
    opacity: 1;
}

@media (min-width: 1100px) {
    .limexDe-StrongPartners-navLeft[b-k08wbx172w] {
        margin-left: -1.5rem;
    }

    .limexDe-StrongPartners-navRight[b-k08wbx172w] {
        margin-right: -1.5rem;
    }
}

.limexDe-StrongPartners-TabButton[b-k08wbx172w] {
    text-align: center;
    border-bottom: 2px solid rgba(255, 255, 255, 0.25);
    color: white;
    font-weight: bold;
    cursor: pointer;
    margin: -1rem 0.5rem 1rem 0.5rem;
    margin-top: 0;
}

    .limexDe-StrongPartners-TabButton:hover[b-k08wbx172w] {
        border-bottom: 2px solid rgba(255, 255, 255, 0.5);
        background-color: rgba(255, 255, 255, 0.5);
    }

    .limexDe-StrongPartners-TabButton[data-selected="true"][b-k08wbx172w] {
        border-bottom: 2px solid rgba(255, 255, 255, 1);
    }
/* _content/LimexDe.WebSite/Components/Sections/SupportSection.razor.rz.scp.css */
[b-168wckrw8a] .titleText {
    width: 100%;
    font-size: 2rem;
    text-align: center;
    text-transform: uppercase;
    font-family: Lato,arial;
    font-weight: 700;
    padding: 2.5rem 0 1rem 0;
    color: white;
    -moz-hyphens: manual;
    -webkit-hyphens: manual;
    -ms-hyphens: manual;
    hyphens: manual;
}

.supportText[b-168wckrw8a] {
    color: white;
    text-align: left;
}

.imageAndText[b-168wckrw8a] {
    display: flex;
}

.supportImage[b-168wckrw8a] {
    margin-top: -40px;
    margin-right: 20px;
    height: 250px;
    width: 250px;
}

@media (max-width: 600px) {
    .imageAndText[b-168wckrw8a] {
        display: block;
        text-align: center;
    }

    .supportImage[b-168wckrw8a] {
        margin-top: 0px;
        margin-bottom: 20px;
        margin-right: 0px;
        height: 200px;
        width: 200px;
    }
}
/* _content/LimexDe.WebSite/Components/SlideInContainer.razor.rz.scp.css */
.slideInContainer[b-0tw4x7bpy6] {
    transition: transform 1s, opacity 1s;
    transform: translateY(-1rem);
    opacity: 0.2;
}

.slideInContainer[data-animate="true"][b-0tw4x7bpy6] {
    transform: translateY(0);
    opacity: 1;
}
