#FAQ div#Bannerstyle1 {
    padding: 75px 0 127px 0;
    margin-bottom: 50px;
}
#FAQ p.heading1 {
    font-size: 42px;
    line-height: 49px;
    color: #AE2573;
    font-weight: 400;
    padding-top: 65px;
    padding-bottom: 40px;
    font-family: Lexia-Italic;
}
#FAQ #faqinner .azcl-container {
    width: 100%;
    padding: 0 15px;
    max-width: 1440px;
    margin: 0 auto;
}
#FAQ  #Bannerstyle1 .azcl-container {
    width: 100%;
    padding: 0 15px;
    max-width: 1440px;
    margin: 0 auto;
} 
#FAQ  #refsection .azcl-container {
    width: 100%;
    padding: 0 15px;
    max-width: 1440px;
    margin: 0 auto;
} 
#FAQ div#acccontainer sup {
    font-size: 10px;
    line-height: 0px;
}
#FAQ  div#threecontainer {
    margin-top: 100px;
}
#FAQ  p.Referenties_p {
    font-size: 18px;
    color: #3C4242;
    line-height: 24px;
    font-weight: 300;
    font-family: Lexia-Regular;
    margin-bottom: 30px;
    padding-top: 60px;
}
#FAQ #refsection  ol {
    list-style-type: decimal;
    list-style-position: outside;
    padding-left: 0;
    margin-bottom: 250px;
    padding-left: 20px;
}

#FAQ #refsection li {
    font-size: 14px;
    color: #3C4242;
    line-height: 22px;
    font-weight: 300;
    font-family: Lexia-Regular;
}




#FAQ #faqinner  .cmp-accordion__icon::before {
    content: '\f107';
    font-family: 'Font Awesome';
    font-size: 24px;
    line-height: 28px;
    height:24px;
    width:24px;
    display: inline-block;
}
#FAQ #faqinner .cmp-accordion__button--expanded .cmp-accordion__icon::before {
    content: '\f106';
    font-family: 'Font Awesome';
    font-size: 24px;
    line-height: 28px;
    height:24px;
    width:24px;
    display: inline-block;
}
#FAQ #faqinner span.cmp-accordion__title {
    font-size: 18px;
    font-family: Lexia-Regular;
    color: #AE2573;
    line-height: 24px;
        font-weight: 300;
        padding-right: 250px;

}
#FAQ div#acccontainer {
    background-color: #FFFFFF;
    max-width: 1440px;
    margin: 0 auto;
    /* border: 1px solid #B2B4B4; */
    box-shadow: -0.87px 0.5px 7px #00000040;
    margin-top: 10px !important;
        padding: 30px 25px;
}
#FAQ div#acccontainer p {
    font-size: 16px;
    line-height: 22px;
    font-family: 'HelveticaNeue';
    color: #3C4242;
        font-weight: 300;
    
}
#FAQ #threecontainer .azcl-column-par1 {
    background-color: #FFFFFF;
    border: 2px solid #D8DADA;
    border-radius: 20px;
    border-radius: 20px;
    padding: 25px 0px 25px 20px;
}
#FAQ #threecontainer .azcl-column-par2 {
    background-color: #FFFFFF;
    border: 2px solid #D8DADA;
    border-radius: 20px;
    border-radius: 20px;
    padding: 25px 0px 25px 20px;
}
#FAQ #threecontainer .azcl-column-par3 {
    background-color: #FFFFFF;
    border: 2px solid #D8DADA;
    border-radius: 20px;
    border-radius: 20px;
    padding: 25px 0px 25px 20px;
}
#FAQ #threecontainer .azcl-container {
    width: 100%;
    padding: 0 15px;
    max-width: 1440px;
    margin: 0 auto;
}
#FAQ .Bannerstyle1heading {
    
    padding-left: 0px;
}
#FAQ #Download-options .azcl-container {
    
    max-width: 1440px;
    margin: 0 auto;
}
#FAQ div#Download-options {
    margin-top: 110px;
    margin-bottom: 0px;
}
/*Vertical Navigation*/
#FAQ div#faqinner {
    margin: 0 auto;
    padding: 0 15px;
    max-width: 1766px;
    width: 100%;
}
#FAQ *[aria-hidden='true'] {
     visibility: visible; 
     transform: rotate(180deg);
}

#FAQ .cmp-productmenu {
    padding: 0px;
    max-width: 300px;
    position: sticky;
    /* top: 20px; */
    width: 25%;
}

#FAQ .cmp-productmenu__infinite-scroll-nav>li>a {
    /* font-weight: bold; */
    font-size: 16px;
    line-height: 19px;
    font-weight: 600;
    font-family: Lexia-Italic;
    letter-spacing: 0.2px;
    color: #3C4242;
}
#FAQ .cmp-productmenu .cmp-productmenu__nav>li>a {
    text-decoration: none;
 }
#FAQ .cmp-productmenu .cmp-productmenu__nav-pills.cmp-productmenu__nav-stacked li.active>a {
    border-right: none;
}
#FAQ .cmp-productmenu .cmp-productmenu__nav>li.active .fa-chevron-circle-up{
         color: #D0006F;
 }
div#Referenties_Para li {
    margin-left: 15px;
}


#FAQ .cmp-productmenu__nav {
    padding: 0 0 0 0px;
    list-style: none;
}
#FAQ .cmp-productmenu .cmp-productmenu__nav>li>a {
    padding: 10px 0px;
}
#FAQ .cmp-productmenu__right-side-content {
    width: 78%;
    float: right;
    margin-bottom: 30px;
}
#FAQ #text-0596e3e877 p.AZ.news {
    padding: 6px 0px 20px 0px;
}
#FAQ p.AZ.news {
    color: #830051;
    font-size: 23px;
    line-height: 29px;
    padding: 30px 0px 20px 0px;
}
@media screen and (max-width: 1600px){
#FAQ  div#Bannerstyle1 {
     padding: 75px 0 63px 0;
  }
#FAQ .cmp-productmenu__right-side-content {
    width: 77%;
    float: right;
}
}
@media screen and (max-width: 1367px){
#FAQ  div#Bannerstyle1 {
   padding: 75px 0 53px 0;
    
}
 
}
@media screen and (max-width: 1200px){
#FAQ  div#Bannerstyle1 {
   padding: 51px 0 51px 0;
    }
#FAQ .cmp-productmenu__right-side-content {
    width: 75%;
    float: right;
}
#FAQ #refsection  ol {
    margin-bottom: 0px;
    }
}


@media screen and (max-width: 992px){
    #FAQ #faqinner span.cmp-accordion__title {
        padding-right: 15px !important;
    }
    #FAQ  .Bannerstyle1heading {
    
    font-size: 38px;
    line-height: 44px;
    font-family: Lexia-Italic;
    padding-left: 0px;
    }

    #FAQ div#Bannerstyle1 {
        
        padding: 60px 0 0px 0;
       
        background-position: center;
    }
    #FAQ p.heading1 {
        font-size: 38px;
        line-height:44px;
        padding-top: 30px;
        padding-bottom: 30px;
    }
    #FAQ div#threecontainer {
        margin-top: 60px;
    }
    #FAQ ol {
        
        margin-bottom: 60px;
        
    }
     #FAQ .productMenu {
    margin-top: 30px;
}
#FAQ .cmp-productmenu {
    padding: 0px;
    max-width: 200px;
    position: sticky;
}
#FAQ .cmp-productmenu__right-side-content {
    width: 68%;
    float: right;
}
}
@media screen and (max-width: 767px){
  #FAQ span.nowrap {
    white-space: nowrap;
}
   #FAQ  .Bannerstyle1heading {
        font-size: 26px;
        line-height: 36px;
    } 
    #FAQ p.heading1 {
        font-size: 26px;
        line-height: 36px;
        padding-top: 50px;
        padding-bottom: 20px;
    }
    #FAQ div#container-8711bdea5f {
        height: 300px;
    }
    #FAQ div#Bannerstyle1 {
        padding: 80px 0 0px 0;
    }
     #FAQ .cmp-productmenu {
    padding: 0px;
    max-width: 100%;
    position: sticky;
    margin: 0 auto;
    width: 50%;
    margin-left: 20%;
}

    #FAQ .cmp-productmenu__right-side-content {
        width: 100%;
        float: none;
    }
     #FAQ .productMenu {
    margin-top: 40px;
}
 #FAQ .cmp-productmenu__right-side-content {
    margin-top: 40px;
}
#FAQ #refsection  ol {
    margin-bottom: 0px;
    }
}


@media screen and (max-width: 540px){
    #FAQ div#acccontainer {
        padding: 10px 2px;
    }
    #FAQ div#Bannerstyle1 {
        padding: 30px 0 0px 0;
    }
   #FAQ #refsection  ol {
    list-style-type: decimal;
    margin-bottom: 0px;
}
    #FAQ div#text-79c4aafd44 p {
        width: 97%;
    }
    #FAQ #refsection li{
        width: 98%;
    }
      #FAQ .cmp-productmenu__right-side-content {
        max-width: 360px!important;
    }
    #FAQ .cmp-productmenu {
    padding: 0px;
    max-width: 100%;
    position: sticky;
    margin: 0 auto;
    padding-bottom: 0px;
    width: 100%;
}
 #FAQ .cmp-productmenu__form-group {
    padding-top: 0px;
    margin-top: 0px;
    display: grid;
}
    #FAQ .cmp-productmenu__right-side-content {
        width: 100%;
        float: none;
    }
    #FAQ .cmp-productmenu__nav-pills.cmp-productmenu__nav-stacked:not(.cmp-productmenu__sub-pills)>li:last-child {
        border-bottom: none;
    }
    #FAQ #faqinner .azcl-container {
     padding: 0 0px;
  
}
}

