#errorpage #error-banner-wrapper,
#error403 #error-banner-wrapper,
#error500 #error-banner-wrapper{
    width: 100%;
    height: 350px;
    background: url('/content/dam/intelligentcontent/brands/azpro/nl/desktop/Banner-AZMedicijnen.jpg');
    background-size: cover;
    margin-bottom: 60px;background-position: center;
}
#errorpage div#text-7bcbd07144, #error403 div#text-cba31e4abb, #error500 div#text-813b52cbd8 {
    margin: 0 auto;
    max-width: 1186px;
}
#errorpage .error,
#error403 .error,
#error500 .error{
    color: #B2B4B4;
    font-family: Lexia-Italic;
    font-size: 42px;
    line-height: 48px;
    margin-bottom: 40px;
    padding-left: 30px;
    border-left: 4px solid #D0006F;
}
#errorpage div#text-7bcbd07144 div:nth-child(2),
#error403 div#text-cba31e4abb div:nth-child(2),
#error500 div#text-813b52cbd8 div:nth-child(2){
    color: #830051;
    font-size: 21px;
    line-height: 27px;
    font-family: Lexia-Regular;
    padding-bottom: 25px;
}
#errorpage div#text-7bcbd07144 div:nth-child(3), #error403 div#text-cba31e4abb div:nth-child(3), #error500 div#text-813b52cbd8 div:nth-child(3) {
    color: #000000;
    font-size: 14px;
    line-height: 22px;
    font-family: HelveticaNeue;
    margin-bottom: 80px;
    max-width: 550px;
}
#errorpage div#text-7bcbd07144 div:last-child,
#error403 div#text-cba31e4abb div:last-child,
#error500 div#text-813b52cbd8 div:last-child{
    color: #FFFFFF;
    font-size: 16px;
    line-height: 19px;
    font-family: Lexia-Italic;
    font-weight:600;
    padding-bottom: 40px;
    margin-bottom: 40px;
    margin-left: 3%;
}
#errorpage div#text-7bcbd07144 div:last-child a, #error403 div#text-cba31e4abb div:last-child a, #error500 div#text-813b52cbd8 div:last-child a {
    padding: 34px 0 30px 0;
    background: #C0286E;
    color: white;
}
#errorpage div#container-2ba1f00e72, 
#error403 div#container-fc3e9dedd7, 
#error500 div#container-712a1a1137 {
    background: #d3d3d342;
    padding: 40px 0;
    margin-bottom: 120px;
}
#errorpage div#text-7bcbd07144 div:last-child a:hover, 
#error403 div#text-cba31e4abb div:last-child a:hover, 
#error500 div#text-813b52cbd8 div:last-child a:hover{
    background: #D0006F;
    border-color: #D0006F;
    color: #fff;
}
#errorpage div#Footer, #error500 div#Footer, #error403 div#Footer {
    margin-top: 0px;
}
#errorpage #container-a4398c2c96 .btngrp div img, 
#errorpage #container-a4398c2c96 .btngrp div a,
#errorpage #container-c7b3a79968 .btngrp div img,
#errorpage #container-c7b3a79968 .btngrp div a,
#error403 #text-3da6f3943c .btngrp div img, 
#error403 #text-3da6f3943c .btngrp div a,
#error403 #text-3b4904c940 .btngrp div img, 
#error403 #text-3b4904c940 .btngrp div a,
#error500 #text-a59c761818 .btngrp div img,
#error500 #text-a59c761818 .btngrp div a,
#error500 #container-cd31d72d88 .btngrp div img,
#error500 #container-cd31d72d88 .btngrp div a{
    display: none;
}
@media screen and (max-width:1200px){
    #errorpage div#text-7bcbd07144 div:last-child a, #error403 div#text-cba31e4abb div:last-child a, #error500 div#text-813b52cbd8 div:last-child a {
     padding: 15px 27px;
    display: inline-block;
}
}
@media screen and (max-width:992px){
    #errorpage div#text-7bcbd07144,
    #error403 div#text-cba31e4abb,
    #error500 div#text-813b52cbd8{
     margin-left: 0; 
    }
    #errorpage div#text-7bcbd07144 div:nth-child(3),
    #error403 div#text-cba31e4abb div:nth-child(3),
    #error500 div#text-813b52cbd8 div:nth-child(3){
        width:100%;
    }
#errorpage div#Footer, #error500 div#Footer, #error403 div#Footer { 
    margin-top: 0px;
}
#errorpage #error-banner-wrapper, #error403 #error-banner-wrapper, #error500 #error-banner-wrapper {
    height: 200px;
}
}
@media screen and (max-width:767px){
#errorpage div#text-7bcbd07144 div:nth-child(3), #error403 div#text-cba31e4abb div:nth-child(3), #error500 div#text-813b52cbd8 div:nth-child(3) {
     margin-bottom: 50px;
}
#errorpage #error-banner-wrapper, #error403 #error-banner-wrapper, #error500 #error-banner-wrapper {
    height: auto;
    aspect-ratio: 15/4;
    background: url(/content/dam/intelligentcontent/brands/azpro/nl/mobile/Header-register.png) no-repeat;
    background-size: 100% 100%;
    margin-bottom: 25px;
}
#errorpage .error, #error403 .error, #error500 .error {
    font-size: 26px;
    line-height: 36px;
    margin-bottom: 20px;
    padding-left: 20px;
}
#errorpage div#text-7bcbd07144 div:nth-child(2), #error403 div#text-cba31e4abb div:nth-child(2), #error500 div#text-813b52cbd8 div:nth-child(2) {
    font-size: 23px;
    line-height: 29px;
    padding-bottom: 15px;
}

#error403 div#text-cba31e4abb div:nth-child(3){
margin-bottom: 53px;
}
#errorpage div#text-7bcbd07144 div:last-child a, #error403 div#text-cba31e4abb div:last-child a, #error500 div#text-813b52cbd8 div:last-child a {
    padding: 13px 27px;
    display: inline-block;
}
#errorpage div#text-7bcbd07144 div:last-child, #error403 div#text-cba31e4abb div:last-child, #error500 div#text-813b52cbd8 div:last-child {
    padding-bottom: 0;
    margin-bottom: 45px;
    margin-left: 0;
}
#errorpage div#container-2ba1f00e72, #error403 div#container-fc3e9dedd7, #error500 div#container-712a1a1137 {
    padding: 75px 0 40px 0;
}
#errorpage div#Footer, #error500 div#Footer, #error403 div#Footer {
    margin-top: 0px;
}
}

@media screen and (max-width:540px){
    #errorpage .error, #error403 .error, #error500 .error {
        padding-bottom: 14px;
        margin-bottom: 15px;
    }
    #errorpage div#text-7bcbd07144 div:nth-child(3), #error403 div#text-cba31e4abb div:nth-child(3), #error500 div#text-813b52cbd8 div:nth-child(3) {
        margin-bottom: 25px;
    }
}
