@media print {
    @font-face {
        font-family: "Allianz Neo2 Regular";
        src: url("../../assets/fonts/neo/Allianz Neo2 Regular.eot");
        src: local("☺"), url("../../assets/fonts/neo/Allianz Neo2 Regular.woff") format("woff"), url("../../assets/fonts/neo/Allianz Neo2 Regular.ttf") format("truetype"), url("../../assets/fonts/neo/Allianz Neo2 Regular.svg") format("svg");
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: "Allianz Neo2 Bold";
        src: url("../../assets/fonts/neo/Allianz Neo2 Bold.eot");
        src: local("☺"), url("../../assets/fonts/neo/Allianz Neo2 Bold.woff") format("woff"), url("../../assets/fonts/neo/Allianz Neo2 Bold.ttf") format("truetype"), url("../../assets/fonts/neo/Allianz Neo2 Bold.svg") format("svg");
        font-weight: normal;
        font-style: normal;
    }
    body {
        padding: 0;
        font-family: "Allianz Neo2 Regular";
        font-size: 18px;
        line-height: 24px;
        color: #414141;
    }
    .body-bg {
        /* background: #007ab3; */
        /* background: url(../images/bg-body-light-green.png) repeat-x top left; */
        background: unset;
    }
    /* Background colors */
    .bg-lightgreen {
        background: #C0DDBD;
        color: #414141;
    }
    .bg-darkgreen {
        background: #007D8C;
        color: #fff;
    }
    .bg-lightblue {
        background: #b2d7e8;
        color: #414141;
    }
    .bg-darkblue {
        background: #003781;
        color: #fff;
    }
    .bg-fadedblue {
        background: #007AB3;
        color: #fff;
    }
    .bg-lightpurple {
        background: #F1F9FA;
    }
    .bg-darkgreen {
        background: #007D8C;
        color: #fff;
    }
    .bg-ellex {
        background: #d3aa72;
        color: #fff;
    }
    /*Header*/
    /* Links */
    a:link,
    a:visited {
        background: transparent;
        color: #008ed6;
        text-decoration: none !important;
    }
    a:link[href^="http://"]:after,
    a[href^="http://"]:visited:after {
        content: " (" attr(href) ") ";
        font-size: 12px;
        line-height: 16px;
    }
    a[href^="http://"] {
        color: #006192;
    }
    .text-red {
        color: #ed1b35;
    }
    .text-blue {
        color: #006192;
    }
    .text-lg {
        font-family: "Allianz Neo2 Bold";
    }
    .text-md {
        font-family: "Allianz Neo2 Bold";
    }
    .text-bold {
        font-family: "Allianz Neo2 Bold";
    }
    strong {
        font-family: "Allianz Neo2 Bold";
    }
    h1,
    h2,
    h3,
    h4,
    h5 {
        color: #414141;
    }
    h1,
    h2 {
        font-family: "Allianz Neo2 Bold";
    }
    h3,
    h5 {
        font-family: "Allianz Neo2 Regular";
    }
    h2 {
        font-size: 35px;
        line-height: 40px;
        letter-spacing: 0.3px;
    }
    h3 {
        font-size: 30px;
        line-height: 36px;
    }
    h4 {
        font-size: 26px;
        line-height: 32px;
        font-family: "Allianz Neo2 Bold";
    }
    /*Image*/
    img,
    img a,
    .more-link a {
        border: none;
    }
    /*Remove Element*/
    #logo,
    .navigation {
        display: none;
    }
    .navbar {
        display: none !important;
    }
    /*Accordion*/
    .accordion-item {
        overflow: visible !important;
    }
    .accordion-collapse {
        display: block !important;
        overflow: visible !important;
        height: 100% !important;
    }
    .accordion .accordion-item.panel-faq .accordion-header span {
        display: none;
    }
    .container-green {
        display: none;
    }
    .marker {
        background: #C0DDBD !important;
        color: #414141;
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
    }
    .bg-darkgreen .block-content,
    .bg-lightblue .block-content,
    .bg-lightgreen .block-content,
    .bg-lightpurple .block-content,
    .bg-fadedblue .block-content {
        padding: 45px 0 0 0;
        overflow: hidden;
        line-height: 32px;
    }
    .bg-fadedblue .page-topbanner h1,
    .bg-fadedblue .page-topbanner h2 {
        color: #fff;
    }
    .bg-darkgreen .bg-lightpurple .block-content h2,
    .bg-lightgreen .block-content h2,
    .bg-lightblue .block-content h2,
    .bg-fadedblue .block-content h2 {
        font-family: "Allianz Neo2 Bold";
    }
    .bg-lightblue .page-topbanner h1,
    .bg-lightgreen .page-topbanner h1,
    .bg-lightpurple .page-topbanner h1,
    .bg-lightblue .page-topbanner h2,
    .bg-lightgreen .page-topbanner h2,
    .bg-lightpurple .page-topbanner h2 {
        color: #414141;
    }
    .page-topbanner {
        padding: 50px 0;
        /* margin-bottom: 20px; */
    }
    .page-topbanner .block {
        padding: 0 10px;
    }
    .page-topbanner .block h1 {
        font-size: 40px;
    }
    /*Footer*/
    .footer-top {
        display: none;
    }
    .faq_search_box * {
        display: none !important;
    }
    .accordion-item {
        border-radius: 0;
        border-radius: 4px;
    }
    .accordion-header {
        padding: 0;
    }
    .accordion .accordion-header .accordion-button {
        background: #F5F5F5;
        padding: 24px 32px;
    }
    .accordion .accordion-item.panel-faq .accordion-header {
        padding: 12px 16px;
    }
    .accordion .accordion-item.panel-faq .accordion-header .panel-title {
        /* font-family: "Allianz Neo2 Bold"; */
        font-family: "Allianz Neo2 Regular";
        font-size: 20px;
        line-height: 28px;
    }
    .accordion .accordion-item.panel-faq .panel-body h4 {
        font-size: 20px;
        line-height: 28px;
    }
    .accordion .accordion-item.panel-faq .accirdui-heading a {
        color: #414141;
    }
    .accordion .accordion-item.panel-faq .panel-heading i {
        font-size: 20px;
        line-height: 28px;
        color: #414141;
    }
}