#Content #easyscan p,
#Content #easyscan itrk-faq-entry p {
    text-align : left !important;
}

#Content #easyscan .headline {
    display     : flex;
    align-items : center;
}

#Content #easyscan .headline h3 {
    margin-top    : 0;
    margin-bottom : 0;
    margin-left   : 20px;
    font-size     : 26px;
    line-height   : 31px;
    color         : var(--darkgray-2) !important;
}

#easyscan .sections {
    margin-top : 6em;
}

#easyscan .sections.top {
    margin-top    : 2em;
    margin-bottom : 4em;
}

#easyscan .sections ul li {
    margin : 10px 0;
}

#easyscan .sections itrk-expandable {
    margin-top : 30px;
}

#easyscan .itrk-page-banner {
    max-width : 840px;
    margin    : auto;
    padding   : 60px 0 !important;
}

#easyscan .itrk-card {
    margin-bottom : 5em;
}

#easyscan .findings .toggle-info {
    cursor       : pointer;
    padding-left : 20px;
}

#easyscan .findings .toggle-info::before {
    line-height : inherit;
    position    : absolute;
    font-family : "Font Awesome 6 Free";
    font-weight : 900;
    content     : "\f078";
    transform   : scaleY(1);
    transition  : 0.4s ease-in-out;
    margin-left : -20px;
    z-index     : 1;
}

#easyscan .findings .open .toggle-info::before {
    transform : scaleY(-1);
}

/** icons in .search-result */
#summary .itrk-columns-2 {
    margin-top : 30px !important;
}

#summary .itrk-columns-2:first-child {
    margin-top : 0 !important;
}

#summary i.easyscan {
    display         : flex;
    justify-content : center;
    align-items     : center;
    min-width       : 20px;
    height          : 20px;
    border-radius   : 50%;
    color           : white;
    font-size       : 11px;
    margin-right    : 10px;
}

#summary .low,
#summary .medium,
#summary .medium-risk,
#summary .high {
    display    : flex;
    margin-top : 10px;
}

#summary .itrk-columns-2 .low:first-child,
#summary .itrk-columns-2 .medium:first-child,
#summary .itrk-columns-2 .medium-risk:first-child,
#summary .itrk-columns-2 .high:first-child {
    margin-top : 0 !important;
}


#summary .low i.easyscan {
    background : var(--green-color);
}

#summary .medium i.easyscan,
#summary .high i.easyscan {
    background : var(--red-color);
}

#summary .medium-risk i.easyscan {
    background : var(--primary-color);
}

.roboter-banner {
    gap       : 60px;
    color     : var(--tertiary-color);
    min-width : 800px;
}

.roboter-banner .content {
    font-size : 16px;
}

.roboter-banner .content p {
    margin-top : 0.5em;
}

.roboter-banner .content ul {
    margin-top    : 0.5em;
    margin-left   : -0.6em;
    margin-bottom : 1em;
}

.roboter-banner .content ul li {
    padding-top : 5px;
    line-height : 22px;
    font-weight : 400;
}

@media screen and (max-width : 767px) {
    #Content #easyscan .headline h3 {
        font-size   : 20px;
        line-height : 24px;
    }
    
    .itrk-banner img {
        width : 100%;
    }
    
    #easyscan .sections {
        margin-top : 2em;
    }
    
    #easyscan .sections.top {
        margin-top : 1em;
    }
    
    #easyscan .sections .headline img {
        max-width : 30px;
    }
    
    #easyscan .sections itrk-expandable {
        margin-top : 1em;
    }
    
    #easyscan .findings .toggle-info {
        display      : flex;
    }
    
    .robot-animation.sections {
        margin-top    : 0;
        margin-bottom : 2em;
    }
    
    #easyscan .itrk-card {
        margin-bottom : 0;
        padding       : 0;
        border        : 0;
    }
    
    #easyscan .itrk-expandable-body {
        display : block;
        width   : 100%;
    }
    
    #easyscan .itrk-expandable-body > div.inner {
        margin : 1em 0;
    }
    
    .itrk-flex-horizontal.auto-wrap {
        gap : 10px;
    }
    
    .itrk-flex-horizontal.auto-wrap .easyscan-btn {
        text-align : end;
        flex       : 1;
    }
    
    .roboter-banner img {
        max-height : 200px;
    }
    
    .roboter-banner {
        min-width : auto;
        max-width : 100%;
    }
}
