
@font-face {
    font-family: "BundesSans-Web";
    src: url("../.././resources/webassets/inviteworld/assets/fonts/bundesSans/BundesSansWeb-Regular.woff2") format("woff2"), url("../.././resources/webassets/inviteworld/assets/fonts/bundesSans/BundesSansWeb-Regular.woff") format("woff"), url("../.././resources/webassets/inviteworld/assets/fonts/bundesSans/BundesSansWeb-Regular.ttf") format("truetype")
}

@font-face {
    font-family: "BundesSans-Bold";
    src: url("../.././resources/webassets/inviteworld/assets/fonts/bundesSans/BundesSansWeb-Bold.woff2") format("woff2"), url("../.././resources/webassets/inviteworld/assets/fonts/bundesSans/BundesSansWeb-Bold.woff") format("woff"), url("../.././resources/webassets/inviteworld/assets/fonts/bundesSans/BundesSansWeb-Bold.ttf") format("truetype")
}

@font-face {
    font-family: "BundesSerif-Regular";
    src: url("../.././resources/webassets/inviteworld/assets/fonts/bundesSans/BundesSerifWeb-Regular.woff2") format("woff2"), url("../.././resources/webassets/inviteworld/assets/fonts/bundesSans/BundesSerifWeb-Regular.woff") format("woff"), url("../.././resources/webassets/inviteworld/assets/fonts/bundesSans/BundesSerifWeb-Regular.ttf") format("truetype")
}


.header.toolcheck p {
    font-family: "BundesSans-Web", sans-serif;
}

.header.toolcheck .text-teaser {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.header.toolcheck .text-teaser img {
    width: 30px;
    height: auto;
    margin: 3px 15px 0 0;
}

.header.toolcheck .btn.btn-inline {
    margin-top: 2px !important;
    margin-bottom: 6px;
}

@media (min-width: 576px) {
    .toolcheck .container, .container-sm {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .toolcheck .container, .container-sm, .container-md {
        max-width: 720px;
    }
}

@media (min-width: 992px) {
    .toolcheck .container, .container-sm, .container-md, .container-lg {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {
    .toolcheck .container, .container-sm, .container-md, .container-lg, .container-xl {
        max-width: 1140px;
    }
}

@media (min-width: 1400px) {
    .toolcheck .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
        max-width: 1320px;
    }
}


@media (min-width: 320px) and (max-width: 768px) {
    .header.toolcheck p {
        font-size: 16px;
    }
}

.header.toolcheck {
    background-repeat: no-repeat;
    background: #004b76;
    background-image: linear-gradient(66deg, #004b76 12%, #5f316e 91%);
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    color: #ffffff;
}

.header.toolcheck p {
    margin-top: 0;
    margin-bottom: 0;
}

.btn-toolcheck {
    background: #81ceea !important;
    border-color: #81ceea !important;
    color: #004b76 !important;
    font-family: "BundesSans-Bold", sans-serif;
    font-size: 17px;
    line-height: 1.29;
    padding: 10px 20px;
    border-radius: 4px;
    margin-top: 6px !important;
}