.certificeringen-section .component-introduction{
    padding:0 !important;
}
.certificate-box .info {
    padding: 48px !important;
}

.certificate-subHeading {
    padding: 20px 0 80px 0;
    max-width: 815px;
    margin: 0 auto;
}

.certificate-subHeading p {
    line-height: 2;
    font-weight: lighter;
}

.certificate-box-text p {
    margin: 21px 0 32px 0;
    font-weight: lighter;
    line-height: 2;
}

.certificate-box .heading.c2-heading {
    font-weight: 700 !important;
    font-size: 30px;
}

.OverArching-top .base-text p {
    font-weight: 300;
}

/**/
.parent-box-wrapper .c2-heading {
    font-size: 20px;
    font-weight: 900 !important;
    display: flex;
    gap: 10px;
    align-items: center;
    text-transform:uppercase;
    font-family: var(--font-family-Title);
}

.parent-box-wrapper .c2-text {
    line-height: 2;
    font-weight: lighter;
}

.parent-box-wrapper .image {
    padding-top: 20px;
    display: flex;
    justify-content: center;
}

.parent-box-wrapper picture {
    width: 75%;
}

.parent-box-wrapper .component-main .item.items-3 .link {
    justify-content: flex-end;
    font-size: 0;
    padding-bottom:40px;
}

.parent-box-wrapper .component-main .item.items-3 .link span {
    font-size: 0;
    width: 50px;
    height: 50px;
    position:absolute;
    bottom:15px;
}

.parent-box-wrapper .component-main .item.items-3 a:hover .link span {
    background: #b10023;
    transform:rotate(45deg);
    border-color:transparent !important;
}

.parent-box-wrapper .component-main .item.items-3 .link .btn > span {
    position: relative;
    background: #b10023;
}

.parent-box-wrapper .component-main .item.items-3 .link .btn:hover > span {
    opacity: 0;
    transform: none;
}

.OverArching-link-section {
    background-color: #fff;
    padding-bottom: 120px !important;
}

.OverArching-link-section .info {
    max-width: 845px !important;
}

.OverArching-link-section .c2-heading {
    font-weight: 900 !important;
    padding-bottom: 20px;
}

.OverArching-link-section .c2-text {
    line-height: 2;
    font-weight: lighter;
}

.OverArching-link-section .component-inner .component-main .item.items-3 a {
    background-color: #f3f5f9;
}

.more-info-wrapper {
    background-color: #fff;
}

.more-info-wrapper .container {
    background-color: #B10023;
    padding: 80px 110px;
    background-image: url(/media/3imdrjp1/pattern.svg);
    background-repeat: no-repeat;
    background-size: 50%;
    background-position: right center;
}

.more-info-wrapper .moreInfo-text {
    padding-top: 41px;
    font-weight: lighter;
    line-height: 2;
    max-width: 400px;
    text-align: left;
    width:100%;
}

.more-info-wrapper .moreInfo-link {
    padding-top: 140px;
}

.more-info-wrapper .moreInfo-link .component-main {
    display: block;
    margin: 0;
}

.more-info-wrapper .moreInfo-link .component-main .item.items-4:hover a i.icon {
    transition: opacity 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s, text-decoration 0.3s ease-in-out 0s, top 0.3s ease-in-out 0s, right 0.3s ease-in-out 0s, bottom 0.3s ease-in-out 0s, left 0.3s ease-in-out 0s, width 0.3s ease-in-out 0s, max-width 0.3s ease-in-out 0s, height 0.3s ease-in-out 0s, max-height 0.3s ease-in-out 0s, padding-top 0.3s ease-in-out 0s, padding-right 0.3s ease-in-out 0s, padding-bottom 0.3s ease-in-out 0s, padding-left 0.3s ease-in-out 0s, box-shadow 0.3s ease-in-out 0s, border-color 0.3s ease-in-out 0s, transform 0.3s ease-in-out 0s;
}

.more-info-wrapper .moreInfo-link .component-main .item.items-4 a {
    background-color: #fff;
    padding: 23px 32px;
    color: var(--dark1-color);
}

.more-info-wrapper .moreInfo-link .component-main .item.items-4 a i.icon {
    color:#fff !important;
    font-size: 12px;
    margin-left: 15px;
    transition: 0.3s;
    font-weight: 800;
}

.more-info-wrapper .moreInfo-link .component-main .item.items-4 a:hover i.icon {
    transform: rotate(45deg)
}

.Overarching-industry-page .component-introduction .info .heading.base-heading {
    padding-bottom: 43px;
}

.Overarching-industry-page .component-introduction .info .text.base-text {
    padding-bottom: 43px;
}

.Overarching-industry-page .component-introduction .info .text.base-text p {
    max-width: 740px;
    margin: 0 auto;
    line-height: 2;
    font-weight: 300;
}

.OverArching-industry-links .component-main .item.items-3 a {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.OverArching-industry-links .component-main .item.items-3 a span {
    padding-right: 10px;
}

.OverArching-industry-links .component-main .item.items-3 a:hover span:hover {
    color: #fff;
}

.homePage-link-section .component-inner .component-main .item:hover a span img {
    filter: brightness(0) invert(1);
}
.more-information-section .component-inner .container {
    background-color: #B10023;
}   

.more-information-section .icon-arrow {
    text-align: right;
}

.more-information-section .icon-arrow span img {
    transform: rotate(88deg);
    width: 51px;
    height: 51px;
}

.more-information-gallery .component-main .item.items-1 {
    margin: 0;
    padding: 0 !important;
}

.custom-link-pod {
    align-self: stretch !important;
}

.custom-link-pod .item.item_block .listing-pods {
    height: 100%;
}

.custom-link-pod .item.item_block .listing-pods .inner {
    height: 100%;
}

.custom-link-pod .inner a {
    height: 100%;
    padding: 25px;
}

.advies-information-title .component-introduction .info .base-heading {
    /* font-weight: 900 !important; */
    max-width: 580px;
    margin: 0px auto !important;
}

.more-information-section .more-information-text .info .heading.base-heading {
    position: absolute;
    top: 16px;
    left: 35px;
    font-weight: 900 !important;
    color: #fff !important;
}

.more-information-section .more-information-text .info .text.base-text .icon-arrow {
    position: absolute;
    bottom: 0px;
    right: 25px;
}

.more-information-section .more-information-gallery {
    padding: 0;
}

.advies-title .info .base-heading {
    width: 750px;
    font-weight: 900 !important;
        max-width: 100%;
}

.text-style {
    line-height: 2;
    font-weight: 300;
}

.constitution-advies-left .info .c2-heading {
    padding-bottom: 41px;
}

.constitution-advies-right .info .c2-text {
    padding-top: 91px;
}

.constitution-advies-right .info .c2-heading {
    height: 48px;
    font-size: 0;
}

.wish-wrapper {
    margin-bottom: 20px;
    padding-top: 0px !important;
}

.constitution-advies-wrapper {
    margin-top: -185px;
}

.constitution-advies-wrapper .component-inner {
    padding-top: 250px;
    /*padding-bottom:100px;*/
}
.constitution-advies-wrapper .component-main .item .info .text.c2-text{
    max-width:600px;
    width:100%;
}

.more-information-section {
    padding: 0 !important;
    margin: 0;
    margin-right: 160px;
    background: var(--main-color);
    position: relative;
    z-index: 999;
}

.more-information-section .container-fluid {
    padding: 0;
}

.custom-link-pod {
    padding: 0;
}

.custom-link-pod .items-1 {
    padding: 0;
    position: static;
    overflow: hidden;
    background: var(--main-color);
    margin: 0;
    height: 100%;
    padding-bottom: 0 !important;
}
.custom-link-pod  .listing-pods{height:100%}
.custom-link-pod img {
    width: 51px;
    height: 51px;
}

.custom-link-pod .items-1 a .info .base-heading {
    font-weight: 900 !important;
    text-transform:uppercase;
    color: #fff !important;
    font-family:var(--font-family-Title);
}
.custom-link-pod .items-1 a .image{
    position: absolute;
    /*top: 50%;*/
    bottom:10px;
    right: 20px;
    padding: 10px;
    margin: 0 !important;
    /*transform: translateY(-50%);*/
}
.custom-link-pod .items-1 a  .image img{
}
.custom-link-pod .items-1:hover a {
    text-decoration:none !important;
    background-color: #000;
    color: #fff;
    transition: opacity 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s, text-decoration 0.3s ease-in-out 0s, top 0.3s ease-in-out 0s, right 0.3s ease-in-out 0s, bottom 0.3s ease-in-out 0s, left 0.3s ease-in-out 0s, width 0.3s ease-in-out 0s, max-width 0.3s ease-in-out 0s, height 0.3s ease-in-out 0s, max-height 0.3s ease-in-out 0s, padding-top 0.3s ease-in-out 0s, padding-right 0.3s ease-in-out 0s, padding-bottom 0.3s ease-in-out 0s, padding-left 0.3s ease-in-out 0s, box-shadow 0.3s ease-in-out 0s, border-color 0.3s ease-in-out 0s, transform 0.3s ease-in-out 0s;
}

.custom-link-pod .items-1 a:hover .image {
    transform:rotate(45deg);
    transition: 0.3s;
}

.custom-link-pod .items-1:hover a .info .base-heading {
    color: #fff !important;
    text-decoration: none !important;
}

body.content-underline-link-hover #site-content .custom-link-pod  .item a:not(.btn):not(.nav-button-link):hover .heading{   text-decoration: none !important;}

.breadcrumb-trail ol.breadcrumb li.breadcrumb-item.active > span {
    color: var(--main-color);
    font-weight:600 !important;
}

.custom-breadcrumb {
    padding-top: 100px
}

/*advies Link*/
.homePage-link-section .component-main .item.items-2 {
    text-shadow: 0px;
}

.homePage-link-section .component-main .item.items-2:hover a i.icon {
    transition: opacity 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s, text-decoration 0.3s ease-in-out 0s, top 0.3s ease-in-out 0s, right 0.3s ease-in-out 0s, bottom 0.3s ease-in-out 0s, left 0.3s ease-in-out 0s, width 0.3s ease-in-out 0s, max-width 0.3s ease-in-out 0s, height 0.3s ease-in-out 0s, max-height 0.3s ease-in-out 0s, padding-top 0.3s ease-in-out 0s, padding-right 0.3s ease-in-out 0s, padding-bottom 0.3s ease-in-out 0s, padding-left 0.3s ease-in-out 0s, box-shadow 0.3s ease-in-out 0s, border-color 0.3s ease-in-out 0s, transform 0.3s ease-in-out 0s;
}

.homePage-link-section .component-main .item.items-2 a {
    background-color: #fff;
    font-size:22px;
    padding: 23px 32px;
    color: #16171A;
    font-weight: 900 !important;
    border-bottom: 1px solid #E2E2E2;
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-transform:uppercase;
    font-family:var(--font-family-Title);
}

.homePage-link-section .component-main .item.items-2 a span {
    font-weight: 600 !important;
}

.homePage-link-section .component-main .item.items-2 a i.icon {
    color: var(--main-color);
    font-size: 12px;
    margin-left: 15px;
    transition: 0.3s;
    font-weight: 800;
}

.homePage-link-section .component-main .item.items-2 a:hover i.icon {
    transform: rotate(45deg)
}

.homePage-link-section .component-main .item.items-2:hover a {
    background-color: var(--main-color) !important;
    color: var(--light-color) !important;
}

.homePage-link-section .component-main .item.items-2:hover a i.icon {
    color: var(--light-color) !important;
}

.parent-box-wrapper.umbrella-solutions-pag .c2-heading{
    margin-bottom:21px;
    
}

.umbrella-solution-split .link-section-link-side a{
    margin:0 auto;
}
.umbrella-solution-split .split-left-box .Intro-links .component-main{
    justify-content:center;
}
.link-section-link-side a {
    text-shadow: 0px;
    display: flex !important;
    align-items: center;
    width: 488px;
    background-color: #f3f5f9;
    padding: 28px 32px;
}

.link-section-link-side a i.icon {
    background-color: var(--main-color);
    color: var(--light-color);
    height: 40px;
    width: 40px;
    display: flex ;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    margin: 0;
    transition: 0.3s;
}
.link-section-link-side a:hover i.icon{
    transform: rotate(45deg);
}

.link-section-link-side a .lnk-wrap {
    display:flex;
    flex-direction:column;
    width: 100%;
}
.link-section-link-side a .lnk-wrap .first-child{
    font-weight:300;
}
.link-section-link-side a .lnk-wrap .second-child {
    font-weight:600;
}

.link-section-link-side a .lnk-wrap span {
    text-shadow: 0px;
    color: var(--dark1-color);
}

.link-section-link-side a .lnk-wrap p {
    text-shadow: 0px;
    margin: 0;
    color: var(--dark1-color);
    font-weight: 600;
}

.umbrella-solution-split .split-left-box .component-main .item.usn_pod_image {
    margin-bottom:-88px;
}
.umbrella-solution-split .split-right-box{
padding-left:142px;    
}

.umbrella-solution-split .split-right-box .info.text-left .base-heading{
    font-weight:900 !important;
    padding-bottom:40px;
    max-width:535px;
}

.umbrella-solution-split .split-right-box .info.text-left .text.base-text{
    line-height:2;
    font-weight:300;
    max-width:615px;
}
.umbrella-solution-split .component-main .split-left-box .image{
    max-height:500px;
}
.umbrella-solution-steps .component-main .split-left-box .info.text-left .text.base-text{
    line-height:2;
    font-weight:300;
    max-width:565px;
}
.umbrella-solution-steps .component-main .split-left-box .info.text-left .base-heading{
    max-width:544px;
    font-weight:900 !important;
    padding-bottom:41px;
}

.umbrella-solution-steps .step-list .component-main .item.items-1{
    margin-bottom:53px;
    background-color:#F3F5F9;
    padding:40px;
}
.umbrella-solution-steps .step-list .component-main .item.items-1:after{content:"";height: 36px;display: block;width: 36px;background: var(--main-color);position: absolute;top: 37px;left: -15px;}
.umbrella-solution-steps .step-list .component-main .item.items-1 .info .secondary-heading.base-secondary-heading {
    position:absolute;
    left: -145px;
    font-size: 22px;
    letter-spacing: 0;
    text-transform: inherit;
    font-weight: 300;
    top: -13px;
    background: #fff;
    padding: 11px 0 15px;
    z-index: 999;
}
.Solutions-breadcrumb{
    padding-top:100px;
}
.information-title{
    padding-bottom:0 !important;
}
.information-title .info {
    max-width:628px !important;padding-top:60px;
}
.information-title .base-heading{
    font-weight:900 !important;
}
.parent-box-wrapper.Overarching-industry-page .btn .usn_ion-md-open:before,.parent-box-wrapper.umbrella-solutions-page.Overarching-industry-page .btn .usn_ion-md-open:before{
    right:11px !important;
}
.parent-box-wrapper.Overarching-industry-page .component-main .item.items-3 a{
    height:100%;
}

.parent-box-wrapper.Overarching-industry-page .component-main .item.items-3 a .info{
    padding-bottom:60px;
}
.Solutions .advies-title .info .base-heading{
    max-width:850px;
}
.custom-pod-section.solutions-pods{
    padding-bottom:0px !important;
}
.recognizable-section-pods{
    padding:100px 0 !important;
}
.recognizable-section-pods .component-main .item.items-5 {
    font-size:20px;
    font-weight:300;
    line-height:1.5;
}
.branche-heading{
    margin-top:-40px;
    background:transparent;
}
.branche-heading .heading-list img{
    height:20px;
    width:20px;
    margin-right:10px;
}
.branche-heading .heading-list div {
    display:flex;
    font-weight:300;
}
.custom-blog-section  .item.item-blog .inner .meta.base-text{
    margin: 0;
    position: absolute;
    top: 32px;
    left: 32px;
    
}

.custom-blog-section  .item.item-blog .inner .meta.base-text .date{
    display:none;
}


 .custom-blog-section  .item.item-blog .inner .meta .categories ul li a{
    background-color: var(--light-color) !important;
    padding: 14px 36px;
    border-radius: 50px;
    text-transform: uppercase;
    color: var(--dark-color);
    font-weight: 900 !important;
    font-size: var(--header-6-fontSize);
    font-family:'Nunito Sans';
 }
.custom-blog-section .item.item-blog .inner a .info .subsecondary-heading{;
    text-transform: capitalize;
    letter-spacing: 0px;
}

.custom-blog-section .item.item-blog .inner a .info .heading{
    font-size: 25px;
    font-weight: 700 !important;
    font-family:'Nunito Sans';
    text-transform:uppercase;
}
.custom-blog-section .item.item-blog .inner a .info .secondary-heading{
    text-transform:capitalize;
    letter-spacing:normal;
}
.custom-blog-section .item.item-blog{
    padding-bottom:81px !important;
}
.custom-blog-subheading {
    font-weight:300;
    line-height:2;
    padding-top:43px;
}
.custom-blog-subheading p {
    max-width: 750px;
    margin: 0 auto !important;
}
.solution-post img{
    width:10px;
    height:10px;
    margin-left:5px;
}
.solution-post .first{
    font-weight:600 !important;
}
.solution-post .second,.solution-post .third,.solution-post .forth{
    font-weight:300;
}
.custom-post-title{
    background:transparent;
    margin-top:-200px;
}

.custom-post-title .info {
    max-width:750px;
}
.custom-post-title .info .base-heading{
    max-width:600px;
    font-weight:900 !important;
    padding-top:40px;
}
.custom-post-title .info .base-text{
    font-weight:300;
    line-height:2;
    padding-top:41px;
}
.customer-breadcrumb {
    padding:80px;
}
.post-img{
    min-height:462px;
}
.post-info{
    max-width: 1244px;
    margin: 0 auto;
    line-height: 2;
    font-weight: 300;
    font-size: 18px;
}

nav#pagination .pagination li a{
    border-radius:50%;
    border-color:#E2E2E2;
}
.slick-slider .slick-prev, .slick-slider .slick-next{
    top: 40%;
    background: #b10023 !important;
    color: #fff !important;
    border-radius: 50%;
    margin: 0 12px;
}
section.content.component.meta-author-comments.base-bg.base-bg-solid.pt-0.mt-0{
    display:none;
}
.over-on-heading {
    padding-top:35px !important;
}
.over-on-heading .heading-info{
    line-height:2;
    font-weight:300;
}
.custom-video-homepage .component-introduction .info .link a{
    background:#fff;
    color:#000;
    border-color:transparent;
}
.custom-video-homepage .component-introduction .info .link a:hover {
    background:#000;
    color:#fff;
    border-color:#000;
}
.content-wrapper{
    display:flex;
}
.custom-accordion-overOn .component-inner .repeatable .repeatable-content .info .text .tab-info-wrapper .tab-info-box .tab-info-left{
    background-color:#b10023;
    line-height:inherit;
}

.custom-accordion-overOn .component-inner .repeatable .repeatable-content .info .text .tab-info-wrapper .tab-info-box .tab-info-left p{
    font-weight:300;
    color:#fff;
    width:100%;
    text-transform:none;
    line-height:1.5;
    word-spacing:0px;   
}
.content-wrapper .first{
    padding-right:75px;
}
.custom-accordion-overOn .repeatable.tab-basic .repeatable-content{
    border:none;
    padding:100px 0 0 0;
}
.custom-accordion-overOn .component-inner .repeatable .repeatable-content .info.active .text .tab-info-wrapper .tab-info-box:before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'%3E%3Cpath id='Path_303' data-name='Path 303' d='M7997-18948.365v44h44Z' transform='translate(-7996.998 18948.365)' fill='%23b10023'/%3E%3C/svg%3E%0A");
}
.custom-accordion-overOn .component-inner .repeatable .tabs ul.nav li a.active{
    color:#000 !important;
    border:none !important;
    text-decoration:none !important;
}
.custom-accordion-overOn .component-inner .repeatable .tabs ul.nav li a{
    font-size:30px;
    font-weight:900 !important;
    border:none !important;
   
}
.custom-accordion-overOn .repeatable.tabbed.tab-basic .tab .nav-link:not(.active){
    background:transparent;
    color:#A1A2A5 !important;
}
.custom-accordion-overOn .repeatable.tabbed.tab-basic .tab .nav-link:not(.active):hover, .repeatable.accordion.tab-basic .tab .nav-link.collapsed:hover{
    background:transparent;
}
.custom-accordion-overOn .component-inner .repeatable .repeatable-content .info:nth-child(2) .text .tab-info-wrapper .tab-info-box:before{
    left:700px;
}
.custom-accordion-overOn .component-inner .repeatable .repeatable-content .info:nth-child(3) .text .tab-info-wrapper .tab-info-box:before{
    left:1270px;
}
.custom-accordion-overOn .repeatable .tabs ul {
    display:flex;
    justify-content: space-between;
    max-width: 90%;
}
.contact-form-wrapper .contact-form .heading {
    font-weight:900 !important;
    width:500px;
    padding-bottom:41px;
}
.contact-form-wrapper .contact-form .text{
    width:620px;
    font-weight:300;
    line-height:2;
}
.contact-form-wrapper .contact-form .umbraco-forms-field:not(.checkbox):not(.multiplechoice):not(.title):not(.recaptcha):not(.dataconsent):not(.singlechoice) input, .umbraco-forms-field.longanswer textarea, .umbraco-forms-field.dropdown select{
    border:none;
    border-bottom:1px solid #E2E2E2;
    max-width:100% !important;
    margin:0 0 20px 0;
        color: #16171a;
    font-weight: 400;
}
.contact-form-wrapper .contact-form .umbraco-forms-field:not(.checkbox):not(.multiplechoice):not(.title):not(.recaptcha):not(.dataconsent):not(.singlechoice) input:focus-visible,.contact-form-wrapper .contact-form .umbraco-forms-field.longanswer textarea:focus-visible{
    outline: none !important;
    outline-offset: none !important;
    border-left:none !important;
    border-right:none !important;
    border-top:none !important;
}
.contact-form-wrapper .contact-form .umbraco-forms-field:not(.checkbox):not(.multiplechoice):not(.title):not(.recaptcha):not(.dataconsent):not(.singlechoice) input:focus{
    border-bottom-color:var(--main-color);
}
.contact-form-wrapper .contact-form .form-group, .umbraco-forms-field:not(.hidden){
    margin:0;
}
.contact-form-wrapper .contact-form .umbraco-forms-field .umbraco-forms-field-wrapper{
    margin-right:25px;
}
.contact-us-info .info .c1-heading{
    font-weight:900 !important;
    font-size:20px;
}
.contact-us-info .contact-info .info-link img{
    width:10px;
    height:10px;
    margin-left:18px;
}
.contact-us-info .contact-info .info-link p{
    font-size:14px;
    font-weight:300;
    margin:0;
}
.contact-us-info .contact-info .info-link a{
    padding-top:10px;
    color:#eeeee;
    font-weight:300;
}
.contact-us-info .contact-info .info-link{
    display: flex;
    flex-direction: column;
}
.contact-us-info .contact-info .info-details{
    padding-top:10px;
}
.contact-us-info .contact-info .info-details p {
    margin-bottom:5px;
}
.contact-us-info .items-1 .inner {
    width:490px;
}

.custom-info-btn{
    max-width:200px;
    border-color:#fff !important;
    color:#fff;
    margin-top:24px;
}
.custom-info-btn:hover{
    background:#fff !important;
    color:#000 !important;
}
.custom-info-btn:hover span {
    background:#fff !important;
}
.contact-us-info .social-links{
    padding-top:20px;
    display:flex;
    gap:12px
}
.contact-us-info .social-links a img{
    width:50px;
    height:50px;
}
.Intro-links .meta.small,.contact-us-info .links-intro .meta.small{
    display:none !important;
}
.Intro-links .link-box a{
    width: 100%;
    max-width: 488px;
    height: 100%;
    padding: 28px 32px !important;
    flex-direction:column;
    align-items:flex-start;
}

 .Intro-links a,.contact-us-info .links-intro a{
    border-style:none !important;
    border-color:transparent !important;
    padding-left:5px !important;
}
.contact-us-info .contact-information {
    padding-bottom:12px !important;
}
.content-underline-link-hover #site-content .contact-us-info .contact-information .text .contact-info .info-link a:not(.btn):not(.nav-button-link):hover{
    text-decoration:none !important;
}
.contact-us-info .contact-information .info-link a:hover img{
    transform:rotate(45deg);
    transition: all 0.5s ease-in-out;
    filter: brightness(0%);
}
.contact-us-info .links-intro .heading{
    font-weight:600 !important;
    text-transform:capitalize;
}
.contact-us-info .links-intro .text{
    font-weight:300 !important;
}
 .Intro-links .listing.listing_links:not(.listing_links-mini),.contact-us-info .links-intro .listing.listing_links:not(.listing_links-mini){
     border-style:none !important;
    border-color:transparent !important;
}
.Intro-links .listing.listing_links:not(.listing_links-mini) .item a:hover,.contact-us-info .links-intro .listing.listing_links:not(.listing_links-mini) .item a:hover{
    background-color:transparent !important;
}
.content-underline-link-hover #site-content .Intro-links .item a:not(.btn):not(.nav-button-link):hover .heading{
    text-decoration:none !important;
}

.content-underline-link-hover #site-content .no-account-form-wrapper .custrom-account-info .inner a:not(.btn):not(.nav-button-link):hover .heading{
    text-decoration:none !important;
}

.Intro-links .listing.listing_links:not(.listing_links-mini) .item a:hover i,.contact-us-info .links-intro .listing.listing_links:not(.listing_links-mini) .item a:hover i{
    transform:rotate(45deg) !important;
    transition: all 0.5s ease-in-out !important;
    color:#fff ;
}
.links-intro .listing.listing_links:not(.listing_links-mini) .item a:hover i{
    color:#000 !important;
}
.links-intro .listing.listing_links:not(.listing_links-mini) .item a:hover .text p{color:var(--main-color);}
.contact-us-info .links-intro .listing.listing_links:not(.listing_links-mini) .item a i{
     position: absolute !important;
    bottom: 23px !important;
    right: 70px !important;
}
.Intro-links .listing.listing_links:not(.listing_links-mini) .item a i{
   position: absolute;
    bottom: 33px;
    right: 45px;
    background-color: var(--main-color);
    height: 40px;
    width: 40px;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.3s;
    color:#fff;
}
.Intro-links .listing.listing_links:not(.listing_links-mini) .item.more-info-links a i ,.contact-us-info .links-intro .listing.listing_links:not(.listing_links-mini) .item.more-info-links a i {
    right: 10px !important;
}
.contact-form .umbraco-forms-form fieldset{
    padding:0;
    margin:0;
}
.no-account-form-wrapper .No-Account-Form .umbraco-forms-field:not(.checkbox):not(.multiplechoice):not(.title):not(.recaptcha):not(.dataconsent):not(.singlechoice) input, .umbraco-forms-field.longanswer textarea, .umbraco-forms-field.dropdown select{
    border:none;
    border-bottom:1px solid #E2E2E2;
    max-width:100% !important;
    margin:0 0 20px 0;
}
.no-account-form-wrapper .No-Account-Form .umbraco-forms-field:not(.checkbox):not(.multiplechoice):not(.title):not(.recaptcha):not(.dataconsent):not(.singlechoice) input:focus-visible,.contact-form-wrapper .contact-form .umbraco-forms-field.longanswer textarea:focus-visible{
    outline: none !important;
    outline-offset: none !important;
    border-left:none !important;
    border-right:none !important;
    border-top:none !important;
}
.no-account-form-wrapper .No-Account-Form .umbraco-forms-field:not(.checkbox):not(.multiplechoice):not(.title):not(.recaptcha):not(.dataconsent):not(.singlechoice) input:focus{
    border-bottom-color:var(--main-color);
}
.no-account-form-wrapper .No-Account-Form .form-group, .umbraco-forms-field:not(.hidden){
    margin:0;
}
.no-account-form-wrapper .No-Account-Form .umbraco-forms-field .umbraco-forms-field-wrapper{
    margin-right:25px;
}
.no-account-form-wrapper .No-Account-Form .heading {
    font-weight:900 !important;
    width:500px;
}
.no-account-form-wrapper .No-Account-Formm .text{
    width:620px;
    font-weight:300;
    line-height:2;
}
.no-account-form-wrapper .No-Account-Form .form-group, .umbraco-forms-field:not(.hidden){
    margin:0;
}
.no-account-form-wrapper .parent-account-info .custrom-account-info a span {
    background:var(--main-color);
    color:#fff;
    border-color:#fff !important;
}
.no-account-form-wrapper .parent-account-info .custrom-account-info a span:hover{
    color:#000!important;
}
.no-account-form-wrapper .parent-account-info .custrom-account-info a span:hover span {
    background:#fff;
    color:#000 !important;
}
.no-account-form-wrapper .No-Account-Form .umbraco-forms-field .umbraco-forms-field-wrapper{
    margin-right:25px;
}
.No-Account-Form .umbraco-forms-form fieldset{
    padding:0;
    margin:0;
}
.no-account-heading .info .heading{
    font-weight:900 !important;
    max-width:500px;
}
.no-account-heading .info .text {
    font-weight:300;
    max-width:630px;
}
.no-account-heading .component-introduction {
    padding-bottom:0;
}
.no-account-heading {
    padding:80px 80px 0 0 !important;
}
.no-account-heading .text p {
    padding: 20px 0 10px 0;
}
.no-account-form-wrapper{
    padding:0 !important;
}
.no-account-form-wrapper .component-main .No-Account-Form .inner {
    padding:0;
}
.custrom-account-info {
    max-width:500px !important;
    padding-right:0;
    padding-bottom:12px !important;
    margin-top:58px;
}
.no-account-form-wrapper .custrom-account-info .heading{
    font-weight:900 !important;
    font-size:20px !important;
}
.no-account-form-wrapper .custrom-account-info .text{
    font-weight:300;
    line-height:2;
}
.no-account-form-wrapper .parent-account-info .component-main{
    justify-content:end;
}
.no-account-form-wrapper .more-info-link .link-section-link-side{
    display:flex;
    justify-content:end;
    padding:0;
}
.custrom-account-info a:hover .link span {
    color:#000;
    border-color:#fff;
}
.custrom-account-info .btn.c4-btn-borders:hover{
    border-color:#16171a;
}
.no-account-details{
    padding-top:112px;
}
.no-account-details .component-introduction{
    padding-bottom:64px;
}
.entrepreneurship-heading{
    padding-bottom:0 !important;
}
.entrepreneurship-heading .text{
    max-width: 740px ;
    margin: 0 auto !important;
    font-weight: 300;
    line-height: 2;
    padding-top: 43px;
}
.downlaod-brochure-form {
    background:#f3f5f9;
    max-width:490px;
}
.downlaod-brochure-form .heading{
    padding: 40px 40px 11px 40px;
    font-weight: 900 !important;
    font-size: 30px;
    text-transform: uppercase;
    max-width: 410px;
}
.downlaod-brochure-form .text{
    font-weight: 300;
    padding: 0 0 0 40px;
    max-width: 410px;
    line-height: 2;
}
.downlaod-brochure-form .component-introduction {
    padding-bottom:0;
}
.downlaod-brochure-form .umbraco-forms .inner {
    padding-top:0;
}
.download-form {
    padding-left:27px !important;
}
.download-form .umbraco-forms-field-wrapper input{
    border: none !important;
    background-color: #f3f5f9 !important;
    border-bottom: 1px solid #E2E2E2 !important;
    margin-bottom:22px !important;
}
.circular-business-section .heading{
    font-weight:900 !important;
}
.circular-business-section .text{
    font-weight: 300;
    line-height: 2;
    padding-top: 30px;
    max-width: 577px;
}
.circular-business-pods .heading{
    font-weight:900 !important;
}
.circular-business-pods .text.c2-text{
    font-weight: 300;
    line-height: 2;
    font-size: 20px;
}
.vacancy-videos .item{
    padding:0 !important;
}
.work-hard .heading,.growing .heading{
    font-weight:900 !important;
}
.work-hard .text,.growing .text {
        font-weight: 300;
    line-height: 2;
    max-width: 615px;
    margin-top: 44px !important;
}
.growing .component-main a img , .work-hard .component-main a img {
    max-height:460px;
    object-fit:cover;
}
.growing .info.text-left {
    margin-left:142px;
}
.vacancy-details .item.items-3 a .info {
    height:100%;
    min-height:332px;
}
.vacancy-details .item.items-3 a .info .heading{
    font-size:22px;
    font-weight:900 !important;
    font-family:var(--font-family-Title);
    text-transform:uppercase;
}
.vacancy-details .item.items-3 a .info .text{
    line-height:2;
    font-weight:300;
    padding-bottom:50px;
    padding-top:20px;
}
.vacancy-details .item.items-3 a .info .link{
    position:absolute;
    bottom:20px;
}
body.content-underline-link-hover #site-content .vacancy-details .item a:not(.btn):not(.nav-button-link):hover .heading {
    text-decoration:none!important;
}
.faq-section .nice-extras{
    background:#F3F5F9;
    padding:60px;
}
.faq-section .component-introduction .info .heading {
    font-weight:900;
}
.faq-section .nice-extras .info .heading {
    font-weight:900 !important;
    font-size:30px;
    text-transform:uppercase;
    font-family:var(--font-family-Title);
}
.faq-section .nice-extras .info .text{
    line-height:2;
    font-weight:300;
    padding-top:21px;
}

/*accordion css*/
.accordion.tab-basic .tab .nav-link{
    border-style:none;
    border-color:transparent;
    font-weight:600;
}
.accordion.tab-basic .tab .nav-link.nav-button-link.collapsed{
    font-weight:600 !important;
     border-style:none;
    border-bottom:1px solid #e2e2e2;
     padding:31px 15px;
}
.accordion.tab-basic .info.repeatable-content{
    border-style:none;
    border-bottom:1px solid #e2e2e2;
    font-weight:300;
    padding:31px 15px;
}
.accordion.tab-basic .info.repeatable-content .text{
    padding:0 !important;
}
.faq-section .component-main .usn_cmp_accordiontab .component-introduction{
    padding-left:15px;
}

.job-vacancies {
    background:#f3f5f9;
    margin-top:-185px;
    padding-top:265px !important;
    
}
.directional-icons-chevron .repeatable.accordion .tab .nav-link:not(.collapsed)::after{
    content:"\f1fb";
    font-size:30px;
    color:#b10023;
}
.directional-icons-chevron .repeatable.accordion .tab .nav-link::after{
    content:"\f101";
    font-size:30px;
    color:#b10023;
}
.job-vacancies .repeatable-content .component-main .item-blog .inner{
    background:#fff;
    display:flex;
}
.job-vacancies .repeatable-content .component-main .item-blog .inner a {
    width:100%;
}
.job-vacancies .repeatable-content .component-main .item-blog .inner .meta{
    padding:0;
    display:none;
}
.job-vacancies .repeatable-content .component-main .item-blog .inner a .info .secondary-heading{
    position:absolute;
    left:65%;
    top:62px;
    display:flex;
    gap:15px;
}
.job-vacancies .repeatable-content .component-main .item-blog .inner a .info .secondary-heading span{
    font-weight:300;
    color:#000 !important;
    text-transform:none;
    font-size:16px;
}
.job-vacancies .repeatable-content .component-main .item-blog .inner a .info .heading{
   font-size:16px;
   font-weight:600 !important;
   padding-bottom:5px;
}
.job-vacancies .repeatable-content .component-main .item-blog .inner .meta .date{
     position:absolute;
    right:500px;
    bottom:25px;
}
.job-vacancies .repeatable-content .component-main .item-blog .inner .meta .categories {
    display:none;
}
.hover-pod .component-introduction {
    border-bottom:1px solid #e2e2e2;
    padding-bottom:15px;
}
.hover-pod .item.items-6{
    padding:0!important;
}
.hover-pod .component-main{
    border:none;
    border-style:none !important;
}
.hover-pod .component-main .items-1 a {
    border:none;
    border-style:none !important;
    padding-top:38px !important;
    padding-bottom :38px !important; 
    color:transparent !important;
}
.hover-pod .component-main .items-1 a i {
    display:none !important;
}
.hover-pod .component-main .items-1 a .heading{
    display:flex;
    gap:10px;
    align-items:center;
    font-weight:600 !important;
    text-transform:initial;
    white-space:nowrap;
    color:#44454A !important;
    font-family:'Open Sans';
}
.hover-pod .component-main .items-1 a .info{
    padding-top:13px;
}
.hover-pod .component-main .items-1 a .info .text{
    font-weight:300;
    line-height:1.5;
}
.hover-pod .component-main .items-1 a .info .meta.small {
    display:none !important;
}
.hover-pod .component-outro .info {
    max-width:100% !important;
    flex:100% !important;
    height:70px;
}
.hover-pod .component-introduction .base-heading{
    font-weight:900;
    font-size:16px;
    padding-top:15px;
}
.hover-pod .hover-pod-footer img{
    width:12px;
    height:12px;
    margin-left:20px;
}
.hover-pod .hover-pod-footer a {
    color:#000 !important;
    display:block;
    width:100%;
    background:#f3f5f9;
    padding:20px 15px;
    text-decoration:none;
    position: relative;
}
.hover-pod .hover-pod-footer a:after{content:"";
    background: #f3f5f9;
    top: 0;
    bottom: 0;
    display: block;
    width: 800px;
    height: 100%;
    position: absolute;
    right: 100%;
}
.hover-pod .component-inner .component-outro {
    padding:0 !important;
    margin-top:-10px;
}
.hover-pod .hover-pod-footer a:before{content:"";background: #f3f5f9;top: 0;bottom: 0;display: block;width: 800px;height: 100%;position: absolute;left: 100%;}
/*feebback changes*/
body.secondary-navigation-underline-link-hover header#site-header nav.secondary a:hover, body.secondary-navigation-underline-link-hover header#site-header nav.secondary a:focus, body.secondary-navigation-underline-link-hover header#site-header nav.secondary a:active{
    text-decoration:none !important;
    color:#16171A;
}
.main-homepage-banner .link i {margin-right:12px;}
h2 {
    /* font-weight:900 !important; */
}
body.content-underline-link-hover #site-content .item a:not(.btn):not(.nav-button-link):hover, body.content-underline-link-hover #site-content .item a:not(.btn):not(.nav-button-link):focus, body.content-underline-link-hover #site-content .item a:not(.btn):not(.nav-button-link):active, body.content-underline-link-hover .modal .item a:not(.btn):not(.nav-button-link):hover, body.content-underline-link-hover .modal .item a:not(.btn):not(.nav-button-link):focus, body.content-underline-link-hover .modal .item a:not(.btn):not(.nav-button-link):active{
    text-decoration:none !important;
}
body.content-underline-link-hover #site-content .item a:not(.btn):not(.nav-button-link):hover .heading, body.content-underline-link-hover #site-content .item a:not(.btn):not(.nav-button-link):focus .heading, body.content-underline-link-hover #site-content .item a:not(.btn):not(.nav-button-link):active .heading, body.content-underline-link-hover #site-content .item .heading a:not(.btn):not(.nav-button-link):hover, body.content-underline-link-hover #site-content .item .heading a:not(.btn):not(.nav-button-link):focus, body.content-underline-link-hover #site-content .item .heading a:not(.btn):not(.nav-button-link):active, body.content-underline-link-hover #site-content .item .text a:not(.btn):not(.nav-button-link):hover, body.content-underline-link-hover #site-content .item .text a:not(.btn):not(.nav-button-link):focus, body.content-underline-link-hover #site-content .item .text a:not(.btn):not(.nav-button-link):active, body.content-underline-link-hover #site-content .item .nav a:not(.btn):not(.nav-button-link):hover, body.content-underline-link-hover #site-content .item .nav a:not(.btn):not(.nav-button-link):focus, body.content-underline-link-hover #site-content .item .nav a:not(.btn):not(.nav-button-link):active, body.content-underline-link-hover #site-content .item nav a:not(.btn):not(.nav-button-link):hover, body.content-underline-link-hover #site-content .item nav a:not(.btn):not(.nav-button-link):focus, body.content-underline-link-hover #site-content .item nav a:not(.btn):not(.nav-button-link):active, body.content-underline-link-hover .modal .item a:not(.btn):not(.nav-button-link):hover .heading, body.content-underline-link-hover .modal .item a:not(.btn):not(.nav-button-link):focus .heading, body.content-underline-link-hover .modal .item a:not(.btn):not(.nav-button-link):active .heading, body.content-underline-link-hover .modal .item .heading a:not(.btn):not(.nav-button-link):hover, body.content-underline-link-hover .modal .item .heading a:not(.btn):not(.nav-button-link):focus, body.content-underline-link-hover .modal .item .heading a:not(.btn):not(.nav-button-link):active, body.content-underline-link-hover .modal .item .text a:not(.btn):not(.nav-button-link):hover, body.content-underline-link-hover .modal .item .text a:not(.btn):not(.nav-button-link):focus, body.content-underline-link-hover .modal .item .text a:not(.btn):not(.nav-button-link):active, body.content-underline-link-hover .modal .item .nav a:not(.btn):not(.nav-button-link):hover, body.content-underline-link-hover .modal .item .nav a:not(.btn):not(.nav-button-link):focus, body.content-underline-link-hover .modal .item .nav a:not(.btn):not(.nav-button-link):active, body.content-underline-link-hover .modal .item nav a:not(.btn):not(.nav-button-link):hover, body.content-underline-link-hover .modal .item nav a:not(.btn):not(.nav-button-link):focus, body.content-underline-link-hover .modal .item nav a:not(.btn):not(.nav-button-link):active  {text-decoration:none !important;}
p{font-weight:300 !important;}
.custom-ft-section .company-icon-wrapper .company-icon-info a:hover .custom-company-text-info .company-arrow-icon{
    transform:rotate(45deg);
}
.custom-ft-section .company-icon-wrapper .company-icon-info a:hover .custom-company-text-info .custom-company-text p {
    color:#b10023 !important;
}
body.footer-underline-link-hover footer#site-footer .item a:not(.btn):not(.nav-button-link):hover .heading, body.footer-underline-link-hover footer#site-footer .item a:not(.btn):not(.nav-button-link):focus .heading, body.footer-underline-link-hover footer#site-footer .item a:not(.btn):not(.nav-button-link):active .heading, body.footer-underline-link-hover footer#site-footer .item .text a:not(.btn):not(.nav-button-link):hover, body.footer-underline-link-hover footer#site-footer .item .text a:not(.btn):not(.nav-button-link):focus, body.footer-underline-link-hover footer#site-footer .item .text a:not(.btn):not(.nav-button-link):active, body.footer-underline-link-hover footer#site-footer .item .nav a:not(.btn):not(.nav-button-link):hover, body.footer-underline-link-hover footer#site-footer .item .nav a:not(.btn):not(.nav-button-link):focus, body.footer-underline-link-hover footer#site-footer .item .nav a:not(.btn):not(.nav-button-link):active, body.footer-underline-link-hover footer#site-footer .item nav a:not(.btn):not(.nav-button-link):hover, body.footer-underline-link-hover footer#site-footer .item nav a:not(.btn):not(.nav-button-link):focus, body.footer-underline-link-hover footer#site-footer .item nav a:not(.btn):not(.nav-button-link):active{text-decoration:none !important}
.Contactgegevens-link-list li a:hover img {
    transform:rotate(45deg);
    text-decoration:none !important;
}
.text-custom-top-left .info .text .contact-info .call-us-left span a:hover{
    color:#b10023 !important;
}
.text-custom-top-left .info .text .contact-info .mail-right span a:hover{
    color:#b10023;
}
.custom-post-title .listing-pods .usn_pod_textimage {
    padding-bottom:12px !important;
}
.solution-post a {
    color:#000!important;
}
.solution-post .first, .solution-post .second, .solution-post .third, .solution-post .fourth{
    margin-bottom:15px;
}
.contact-form .component-introduction {
    padding-left:26px;
}
.contact-form-wrapper .component-main.listing-pods .item.items-1{
    display:flex;
    justify-content:flex-end;
} 
.custom-accordion-overOn .repeatable.tabbed.tab-basic .tab .nav-link.active::after{
    height:0;
    background:transparent;
}
.umbrella-solution-steps .step-list .component-main .item.items-1 .info .heading.base-heading{
    font-weight:900 !important;
}
.contact-info-wrapper .gray-links .component-introduction{
    justify-content:end !important;
}
.contact-info-wrapper .gray-links .component-main .item.items-1{
    display:flex;
    justify-content:end ;
}
.top-gray-bar .header-gray-bar a:hover{
    color:#16171A !important;
    text-decoration:none;
}
body.content-underline-link-hover #site-content .top-gray-bar .header-gray-bar a:not(.btn):not(.nav-button-link):hover{
    text-decoration:none !important;
}
.top-gray-bar .header-gray-bar a:hover img{
    transform:rotate(45deg);
}
.top-gray-bar .container-fluid{
    padding:0;
}
.custom-video-homepage:hover .component-introduction .info .link a {
    background: #000;
    color: #fff;
    border-color:#000;
}
.Intro-links .link-box {
    width: 100% !important;
    max-width: 488px !important;
    background: #f3f5f9 ;
}
.Intro-links .link-box .heading{
    font-weight:300 !important;
    text-transform:capitalize;
    color:#000 !important;
    font-family: var(--font-family-Normal);
}
.Intro-links .link-box .info p{
    font-weight:600!important;
    color:#000 !important;
}
.Intro-links .item.items-2 a{
    padding:0 !important;
}
.contact-form-wrapper .component-main.listing_links .link-box{
    justify-content:inherit !important;
    margin-bottom:10px;
    
}
.no-account-form-wrapper .parent-account-info .Intro-links{
    padding:0;
}
.contact-info-wrapper .Intro-links .component-main{
    display: flex;
    justify-content: flex-end;
    padding-top: 12px;
    gap: 12px;
}
.Intro-links.branche-links{
    padding:100px 0 !important;
}
.Intro-links.branche-links .component-main{
    justify-content:space-between;
}
.Intro-links.branche-links .component-main .link-box{
    margin-bottom:12px;
}
.list-time{
    display: flex;
    align-items: center;
    gap: 10px;
    position: absolute;
    right: 40%;
    bottom: 21px;
}
.list-time svg{
    width:16px;
    height:16px;
}
.list-time h4{
    font-weight:300;
    font-size:16px;
}

section.mg-menu {
    pointer-events: none;
    transition: 0.3s;
    opacity: 0;
    position: absolute;
    left: 0;
    right: 0;
    padding:20px 0 0 0 !important;
    
}
.mg-menu.active {
    pointer-events: all;
    opacity: 1;
}
.no-child {
    display:none;
}
.hover-pod.mg-menu{
    POSITION: absolute;
    LEFT: 0;
    RIGHT: 0;
    TOP: 92PX;
    Z-INDEX: 9999;
}
.hover-pod .listing_links .item .base-text .text p {
    font-size:14px;
    font-weight:300;
    line-height:1.5;
}
#site-footer .footer-heading{
    font-weight:900 !important;
}
.home-links .link-box{
    background:#fff !important;
    max-width:615px !important;
    margin-bottom:12px !important;
}
.home-links .link-box a {
    width:100%;
    max-width:615px;
}
.repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover::before, .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover::before{
    background:transparent !important;
}
.button-tabs-section .component-inner .repeatable .tabs ul.nav li a:hover{color:#b10023 !important;}
.head-wrapper .has-child a {
    color: #44454A !important;
    font-weight: 600;
    font-family: 'Open Sans';
    
}
.hover-pod .component-main a:hover {
    background-color:#F3F5F9 !important;
}
.button-tabs-section .component-inner .repeatable .repeatable-content .info .text .tab-info-wrapper .tab-info-box .tab-info-right .tab-info-right-inner .cust-accord-btn a{
    display: flex;
    gap: 4px;
    align-items: center;
}
.button-tabs-section .component-inner .repeatable .repeatable-content .info .text .tab-info-wrapper .tab-info-box .tab-info-right .tab-info-right-inner .cust-accord-btn a img{
    width:24px;
    height:28px;
    filter: brightness(0) invert(1);
    margin-right: 10px;
    margin-bottom: 6px;
}
.button-tabs-section .component-inner .repeatable .repeatable-content .info .text .tab-info-wrapper .tab-info-box .tab-info-right .tab-info-right-inner .cust-accord-btn .btn.base-btn-bg-hover-solid:hover > span{
    background:#fff !important;
    color:#000;
}
.button-tabs-section .component-inner .repeatable .repeatable-content .info .text .tab-info-wrapper .tab-info-box .tab-info-right .tab-info-right-inner .cust-accord-btn .btn.base-btn-bg-hover-solid:hover img{
    filter: brightness(0%);
}
.button-tabs-section .component-inner .repeatable .repeatable-content .info .text .tab-info-wrapper .tab-info-box .tab-info-right .tab-info-right-inner .cust-accord-btn a.btn:hover{
    border-color:transparent !important;
    color:#000 !important;
}
.contact-form-wrapper .component-main.listing-pods .item.items-1 a p{
    font-family:var(--font-family-Normal);
}
.contact-form-wrapper .umbraco-forms-navigation.row-fluid{
    padding-top:0;
}
.custom-blog-heading{
    padding-bottom:40px !important;
}
.custom-blog-heading .component-introduction{
    padding-bottom:0 !important;
}
.vacancy-videos .item a .image.video {
    height:460px;
}
.vacatures-info-sec .custom-link-pod .items-1 a .info .base-heading{
    font-family:var(--font-family-Title);
}
.job-vacancies .item-blog{
    padding-bottom:12px !important;
}
.vacatures-heading .heading{padding-bottom:40px}
.vacatures-heading .text p {font-weight:300;font-size:16px;max-width: 840px;margin: 0 auto;}
.job-vacancies .item-blog:before {
    content: "";
    width: 40px;
    height: 40px;
    display: block;
    background: var(--main-color);
    border-radius: 50%;
    position: absolute;
    top: 37px;
    z-index: 9999;
    right: 55px;
    content: "\e901";
    font-family: 'icomoon' !important;
    font-size: 12px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    transition: 0.3s;
}
.job-vacancies .item-blog:hover::before{
    transform: rotate(45deg);
}
html[dir="ltr"] body.header-07-lg header#site-header nav.secondary ul li a {color:#44454A;font-weight:600;font-family:'Open Sans';}
.contact-info-wrapper .gray-links .text-left .info .heading{
    font-weight:900;
}
.links-info-section .info-inner-bg .info .heading{font-weight:900;}
.links-info-section .links-info-box .info .heading{font-weight:900;}
.wish-wrapper .advice-subheading{font-weight: 300; line-height: 2;width:100%; max-width: 560px;}
.wish-wrapper.Solutions .advies-subheading{font-weight: 300; line-height: 2; max-width: 600px;}
.button-tabs-section.accordion-tablet{display:none;}

.button-tabs-section.accordion-tablet .component-inner .repeatable .repeatable-content{padding:24px;background: var(--main-color);color: #fff;}
.button-tabs-section.accordion-tablet .component-inner .repeatable .repeatable-content::before{  
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'%3E%3Cpath id='Path_303' data-name='Path 303' d='M7997-18948.365v44h44Z' transform='translate(-7996.998 18948.365)' fill='%23b10023'/%3E%3C/svg%3E%0A");
   position: absolute;
    left: 40px;
    height: 16px;
    width: 16px;
    display: block;
    z-index: 999;
    top: -15px;}
.button-tabs-section.accordion-tablet .component-inner .repeatable .nav-link span img{width:30px;height:30px;}
.button-tabs-section.accordion-tablet .component-inner .repeatable .nav-link{background: #F3F5F9;display: flex;align-items: center;gap: 15px;color:#000;padding:29px;}
.directional-icons-chevron .button-tabs-section.accordion-tablet .repeatable.accordion .tab .nav-link:not(.collapsed)::after{content:"";color:none;font-size:0;}
.directional-icons-chevron .button-tabs-section.accordion-tablet .repeatable.accordion .tab .nav-link::after{content:"";color:none;font-size:0;}
.button-tabs-section.accordion-tablet .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed)::before{background:transparent;}
.button-tabs-section.accordion-tablet .component-inner .repeatable .repeatable-content .tab-cust-btn a {border-color:#fff;}
.mega-list-wrapper nav.secondary{display:none;}