@charset "utf-8"; /* CSS Document - 13/08/2025 - Bas Vriesema*/

/************************  CSS RESET - Dit is een gehele reset om te zorgen dat de code het zelfde overkomt op elke browser  ************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

html {
	height: 100%;
	scroll-behavior: smooth;
}

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

body {
  background-color:#FFF;
}

ol, ul { list-style: disc;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.wrapper{
	width:100%;
	margin: 0 auto;
	max-width:1250px;
}

*:before,
*:after{
	box-sizing:inherit;
}

.grid:before,
.grid:after,
.row:before,
.row:after {
	content: " ";
	display:table;
}

.grid:after,
.row:after {
	clear:both;
}

.clear{clear:both;}

[class*='col-']{
	float:left;
    width: 100%;
	min-height:1px;
}

a,p,li,h1,h2,h3,h4,h5,h6,td,table,tr{font-family: 'Open Sans', sans-serif;}

h1{
	font-size:24px;
}

p{
	font-size:14px;
	color:#FFF;	
}






/************************  CSS - Voor alle schermen kleiner dan 640px breed - MOBIEL  ************************/
@media screen and (max-width:639px){

.col-sm-1{ width:8.33333%;}
.col-sm-2{ width:16.66667%;}
.col-sm-3{ width:25%;}
.col-sm-4{ width:33.33333%;}
.col-sm-5{ width:41.66667%;}
.col-sm-6{ width:50%;}
.col-sm-7{ width:58.33333%;}
.col-sm-8{ width:66.66667%;}
.col-sm-9{ width:75%;}
.col-sm-10{ width:83.33333%;}
.col-sm-11{ width:91.66667%;}
.col-sm-12{ width:100%;}

 /************************  ALGEMENE DESKTOP CSS  ************************/       
    body {
        margin: 0;
        font-family: Arial, sans-serif;
        background-color: #fff1e6;
}
    
    .highlight{
        color: #ffa25b;
    }

/************************  NAVIGATIE  ************************/       
    
    .navbar_toptext{
        font-size: 35px;
        color: #434377;
        font-weight: bold;
        text-align: center;
        padding: 20px 0px 20px 0px;
        text-decoration: none;
    }

        .navbar_toptext a{
        text-decoration: none;
                color: #434377;
    }
    
    nav-item{
        color: #fff;
    }

    nav ul {
        list-style: none;
        padding: 0;
        margin: 0;
        display: flex;
        justify-content: center;
        border-radius: 20px;
        overflow: hidden;
    }

    nav li {
        margin: 0;
    }

    nav a {
        padding: 12px 0px;
        color: white;
        text-decoration: none;
        font-size: 15px;
        display: inline-block;
    }

    nav li.active, nav a:hover {
        text-shadow: 0 0 3px currentColor;
    }
    
    .navbar_container{
        background-color: #2c2f57;
        border-radius: 50px;
        padding: 20px 10px 20px 10px;
    }

    .nav-link{
        color: white;
        margin: 0px 20px 0px 20px;
    }
    
/************************  HOMEPAGE CONTENT ROW 1  ************************/    
    .home_content_row1{
        padding: 40px 30px 40px 30px;
        overflow:auto;
    }  
    
    .home_content_row1_image_container{
        display: none;
    }
    
    .home_content_row1_image_container_mobile{
        padding: 30px 0px 0px 0px;
    }
    
    .home_content_row1_image_top{
        border-radius: 10px;
        width: 100%;
        overflow: hidden;
        object-fit: cover;
        height: 300px;
    } 
    
    .home_content_row1_image_bottom{
        border-radius: 10px;
        width: 100%;
        overflow: hidden;
        object-fit: cover;
        height: 200px;
        margin: 30px 0px 15px 0px;
    }
    
    .home_content_row1_text_container{
        padding: 0px 0px 0px 0px;
    }
    
    .home_content_row1_h2_top{
        font-size: 35px;
        color: #434377;
        font-weight: bold;
        text-align: center;
    }
   
    .home_content_row1_h2_bottom{
        font-size: 35px;
        color: #ffa25b;
        font-weight: bold;
        text-align: center;
    }
    
    .home_content_row1_text{
        color: #111;
        font-size: 15px;
        padding: 15px 0px 0px 0px;
    }
    
    .home_content_row1_button{
        display: inline-block;
        padding: 30px 0px 0px 0px;
        color: #35436e;
        font-weight: bold;
        text-decoration: none;
    }
    
    .home_content_row1_button:hover{
        text-decoration: underline;
    }
    
/**************************************  HOMEPAGE CONTENT ROW 2  ************************/    
   .home_content_row2_backgroundcolor{
        background-color: #fff;
        overflow:auto;
    }
    
   .home_content_row2{
        padding: 40px 30px 40px 30px;
        overflow:auto;
    }  
    
    .home_content_row2_image_container{
        display: none;
    }
    
    .home_content_row2_image_container_mobile{
        padding: 30px 0px 0px 0px;
    }
    
    .home_content_row2_image_top{
        border-radius: 10px;
        width: 100%;
        overflow: hidden;
        object-fit: cover;
        height: 300px;
    } 
    
    .home_content_row2_image_bottom{
        border-radius: 10px;
        width: 100%;
        overflow: hidden;
        object-fit: cover;
        height: 200px;
        margin: 30px 0px 15px 0px;
    }
    
    .home_content_row2_text_container{
        padding: 0px 0px 0px 0px;
    }
    
    .home_content_row2_h2_top{
        font-size: 35px;
        color: #434377;
        font-weight: bold;
        text-align: center;
    }
   
    .home_content_row2_h2_bottom{
        font-size: 35px;
        color: #ffa25b;
        font-weight: bold;
        text-align: center;
    }
    
    .home_content_row2_text{
        color: #111;
        font-size: 15px;
        padding: 15px 0px 0px 0px;
    }
    
    .home_content_row2_button{
        display: inline-block;
        padding: 30px 0px 0px 0px;
        color: #35436e;
        font-weight: bold;
        text-decoration: none;
    }
    
    .home_content_row2_button:hover{
        text-decoration: underline;
    }
    
/**************************************  HOMEPAGE CONTENT ROW 3  ************************/    
    .home_content_row3_backgroundcolor{
        background-color: #fff;
        overflow:auto;
    }
    
    .home_content_row3_h1{
        font-size: 35px;
        color: #434377;
        font-weight: bold;
        text-align: center;
        padding: 0px 0px 20px 0px;
    }
    
    .home_content_row3{
        padding: 50px 30px 50px 30px;
        overflow:auto;
    }  

    .home_content_row3_container_left{
        padding: 30px 30px 30px 30px;
        background-color: #fff1e6;
        border-radius: 10px;
        margin: 0px 0px 0px 0px;
        height: auto;
    }
    
    .home_content_row3_container_middle{
        padding: 30px 30px 30px 30px;
        background-color: #fff1e6;
        border-radius: 10px;
        margin: 30px 0px 30px 0px;
        height: auto;
    }
    
    .home_content_row3_container_right{
        padding: 30px 30px 30px 30px;
        background-color: #fff1e6;
        border-radius: 10px;
        margin: 0px 0px 0px 0px;
        height: auto;
    }
    
    .home_content_row3_image{
        border-radius: 10px;
        width: 100%;
        overflow: hidden;
        object-fit: cover;
        height: 150px;
    } 
    
    .home_content_row3_h2{
        font-size: 18px;
        color: #434377;
        font-weight: bold;
        padding: 15px 0px 0px 0px;
    }
    
    .home_content_row3_text{
        color: #111;
        font-size: 15px;
        padding: 15px 0px 0px 0px;
    }

/**************************************  HOMEPAGE CONTENT ROW 4  ************************/  
    
  .home_content_row4{
        padding: 50px 30px 50px 30px;
        overflow:auto;
    }  
    
    .home_content_row4_image_container{
        display: none;
    }
    
    .home_content_row4_image_container_mobile{
        padding: 30px 0px 0px 0px;
    }
    
    .home_content_row4_image_top{
        border-radius: 10px;
        width: 100%;
        overflow: hidden;
        object-fit: cover;
        height: 300px;
    } 
    
    .home_content_row4_image_bottom{
        border-radius: 10px;
        width: 100%;
        overflow: hidden;
        object-fit: cover;
        height: 200px;
        margin: 30px 0px 15px 0px;
    }
    
    .home_content_row4_text_container{
        padding: 0px 0px 0px 0px;
    }
    
    .home_content_row4_h2_top{
        font-size: 35px;
        color: #434377;
        font-weight: bold;
        text-align: center;
    }
   
    .home_content_row4_h2_bottom{
        font-size: 35px;
        color: #ffa25b;
        font-weight: bold;
    }
    
    .home_content_row4_text{
        color: #111;
        font-size: 15px;
        padding: 15px 0px 0px 0px;
    }

/**************************************  FOOTER ************************/           

    .footer_row{
        padding: 50px 30px 50px 30px;
        overflow:auto;
    }  

    .footer_container_blok1{
        padding: 40px 0px 0px 0px;
    }

    .footer_blok1_h2{
        font-size: 23px;
        color: #434377;
        font-weight: bold;
        text-align: center;
    }

    .footer_blok1_text_top{
        color: #434377;
        font-size: 18px;
        padding: 30px 0px 0px 0px;
        font-weight: bold;
        text-align: center;
    }

    .footer_blok1_text_bottom{
        color: #434377;
        font-size: 15px;
        padding: 5px 0px 0px 0px;
        text-align: center;
    }
    
    .footer_container_blok2{
        padding: 50px 0px 0px 0px;
    }

    .footer_blok2_h2{
        font-size: 20px;
        color: #434377;
        font-weight: bold;
        text-align: center;
    }

    .footer_blok2_text{
        color: #434377;
        font-size: 15px;
        padding: 15px 0px 0px 0px;
        text-align: center;
    }

   .footer_container_blok3{
        padding: 25px 0px 0px 0px;
    } 
    
    .footer_blok3_text{
        color: #434377;
        font-size: 15px;
        padding: 15px 0px 0px 0px;
        text-align: center;
    }
    
    .footer_container_blok4{
        padding: 25px 0px 0px 0px;
    } 
    
    .footer_blok4_text{
        color: #434377;
        font-size: 15px;
        padding: 15px 0px 0px 0px;
        text-align: center;
    }    

} /************************  SLUITEN VAN MOBIEL CSS ************************/ 












/************************  CSS - Voor alle schermen tussen 640px en 1047px breedt - IPAD  ************************/
@media screen and (min-width:640px) and (max-width:1047px){

.col-md-1{ width:8.33333%;}
.col-md-2{ width:16.66667%;}
.col-md-3{ width:25%;}
.col-md-4{ width:33.33333%;}
.col-md-5{ width:41.66667%;}
.col-md-6{ width:50%;}
.col-md-7{ width:58.33333%;}
.col-md-8{ width:66.66667%;}
.col-md-9{ width:75%;}
.col-md-10{ width:83.33333%;}
.col-md-11{ width:91.66667%;}
.col-md-12{ width:100%;}

/************************  ALGEMENE DESKTOP CSS  ************************/       
    body {
        margin: 0;
        font-family: Arial, sans-serif;
        background-color: #fff1e6;
}
    
    .highlight{
        color: #ffa25b;
    }

/************************  NAVIGATIE  ************************/       
    
    .navbar_toptext{
        font-size: 35px;
        color: #434377;
        font-weight: bold;
        text-align: center;
        padding: 20px 0px 20px 0px;
        text-decoration: none;
    }

        .navbar_toptext a{
        text-decoration: none;
                color: #434377;
    }
    
    nav-item{
        color: #fff;
    }

    nav ul {
        list-style: none;
        padding: 0;
        margin: 0;
        display: flex;
        justify-content: center;
        border-radius: 20px;
        overflow: hidden;
    }

    nav li {
        margin: 0;
    }

    nav a {
        padding: 12px 0px;
        color: white;
        text-decoration: none;
        font-size: 15px;
        display: inline-block;
    }

    nav li.active, nav a:hover {
        text-shadow: 0 0 3px currentColor;
    }
    
    .navbar_container{
        background-color: #2c2f57;
        border-radius: 50px;
        padding: 20px 10px 20px 10px;
    }

    .nav-link{
        color: white;
        margin: 0px 20px 0px 20px;
    }
    
/************************  HOMEPAGE CONTENT ROW 1  ************************/    
    .home_content_row1{
        padding: 40px 30px 40px 30px;
        overflow:auto;
    }  
    
    .home_content_row1_image_container{
        display: none;
    }
    
    .home_content_row1_image_container_mobile{
        padding: 30px 0px 0px 0px;
    }
    
    .home_content_row1_image_top{
        border-radius: 10px;
        width: 100%;
        overflow: hidden;
        object-fit: cover;
        height: 300px;
    } 
    
    .home_content_row1_image_bottom{
        border-radius: 10px;
        width: 100%;
        overflow: hidden;
        object-fit: cover;
        height: 200px;
        margin: 30px 0px 15px 0px;
    }
    
    .home_content_row1_text_container{
        padding: 0px 0px 0px 0px;
    }
    
    .home_content_row1_h2_top{
        font-size: 35px;
        color: #434377;
        font-weight: bold;
        text-align: center;
    }
   
    .home_content_row1_h2_bottom{
        font-size: 35px;
        color: #ffa25b;
        font-weight: bold;
        text-align: center;
    }
    
    .home_content_row1_text{
        color: #111;
        font-size: 15px;
        padding: 15px 0px 0px 0px;
    }
    
    .home_content_row1_button{
        display: inline-block;
        padding: 30px 0px 0px 0px;
        color: #35436e;
        font-weight: bold;
        text-decoration: none;
    }
    
    .home_content_row1_button:hover{
        text-decoration: underline;
    }
    
/**************************************  HOMEPAGE CONTENT ROW 2  ************************/    
   .home_content_row2_backgroundcolor{
        background-color: #fff;
        overflow:auto;
    }
    
   .home_content_row2{
        padding: 40px 30px 40px 30px;
        overflow:auto;
    }  
    
    .home_content_row2_image_container{
        display: none;
    }
    
    .home_content_row2_image_container_mobile{
        padding: 30px 0px 0px 0px;
    }
    
    .home_content_row2_image_top{
        border-radius: 10px;
        width: 100%;
        overflow: hidden;
        object-fit: cover;
        height: 300px;
    } 
    
    .home_content_row2_image_bottom{
        border-radius: 10px;
        width: 100%;
        overflow: hidden;
        object-fit: cover;
        height: 200px;
        margin: 30px 0px 15px 0px;
    }
    
    .home_content_row2_text_container{
        padding: 0px 0px 0px 0px;
    }
    
    .home_content_row2_h2_top{
        font-size: 35px;
        color: #434377;
        font-weight: bold;
        text-align: center;
    }
   
    .home_content_row2_h2_bottom{
        font-size: 35px;
        color: #ffa25b;
        font-weight: bold;
        text-align: center;
    }
    
    .home_content_row2_text{
        color: #111;
        font-size: 15px;
        padding: 15px 0px 0px 0px;
    }
    
    .home_content_row2_button{
        display: inline-block;
        padding: 30px 0px 0px 0px;
        color: #35436e;
        font-weight: bold;
        text-decoration: none;
    }
    
    .home_content_row2_button:hover{
        text-decoration: underline;
    }
    
/**************************************  HOMEPAGE CONTENT ROW 3  ************************/    
    .home_content_row3_backgroundcolor{
        background-color: #fff;
        overflow:auto;
    }
    
    .home_content_row3_h1{
        font-size: 35px;
        color: #434377;
        font-weight: bold;
        text-align: center;
        padding: 0px 0px 20px 0px;
    }
    
    .home_content_row3{
        padding: 50px 30px 50px 30px;
        overflow:auto;
    }  

    .home_content_row3_container_left{
        padding: 30px 30px 30px 30px;
        background-color: #fff1e6;
        border-radius: 10px;
        margin: 0px 20px 0px 0px;
        height: auto;
    }
    
    .home_content_row3_container_middle{
        padding: 30px 30px 30px 30px;
        background-color: #fff1e6;
        border-radius: 10px;
        margin: 0px 10px 0px 10px;
        height: auto;
    }
    
    .home_content_row3_container_right{
        padding: 30px 30px 30px 30px;
        background-color: #fff1e6;
        border-radius: 10px;
        margin: 0px 0px 0px 20px;
        height: auto;
    }
    
    .home_content_row3_image{
        border-radius: 10px;
        width: 100%;
        overflow: hidden;
        object-fit: cover;
        height: 150px;
    } 
    
    .home_content_row3_h2{
        font-size: 18px;
        color: #434377;
        font-weight: bold;
        padding: 15px 0px 0px 0px;
    }
    
    .home_content_row3_text{
        color: #111;
        font-size: 15px;
        padding: 15px 0px 0px 0px;
    }

/**************************************  HOMEPAGE CONTENT ROW 4  ************************/  
    
  .home_content_row4{
        padding: 50px 30px 50px 30px;
        overflow:auto;
    }  
    
    .home_content_row4_image_container{
        display: none;
    }
    
    .home_content_row4_image_container_mobile{
        padding: 30px 0px 0px 0px;
    }
    
    .home_content_row4_image_top{
        border-radius: 10px;
        width: 100%;
        overflow: hidden;
        object-fit: cover;
        height: 300px;
    } 
    
    .home_content_row4_image_bottom{
        border-radius: 10px;
        width: 100%;
        overflow: hidden;
        object-fit: cover;
        height: 200px;
        margin: 30px 0px 15px 0px;
    }
    
    .home_content_row4_text_container{
        padding: 0px 0px 0px 0px;
    }
    
    .home_content_row4_h2_top{
        font-size: 35px;
        color: #434377;
        font-weight: bold;
        text-align: center;
    }
   
    .home_content_row4_h2_bottom{
        font-size: 35px;
        color: #ffa25b;
        font-weight: bold;
    }
    
    .home_content_row4_text{
        color: #111;
        font-size: 15px;
        padding: 15px 0px 0px 0px;
    }

/**************************************  FOOTER ************************/           

    .footer_row{
        padding: 50px 30px 50px 30px;
        overflow:auto;
    }  

    .footer_container_blok1{
        padding: 40px 0px 0px 0px;
    }

    .footer_blok1_h2{
        font-size: 23px;
        color: #434377;
        font-weight: bold;
        text-align: center;
    }

    .footer_blok1_text_top{
        color: #434377;
        font-size: 18px;
        padding: 30px 0px 0px 0px;
        font-weight: bold;
        text-align: center;
    }

    .footer_blok1_text_bottom{
        color: #434377;
        font-size: 15px;
        padding: 5px 0px 0px 0px;
        text-align: center;
    }
    
    .footer_container_blok2{
        padding: 0px 0px 0px 70px;
    }

    .footer_blok2_h2{
        font-size: 20px;
        color: #434377;
        font-weight: bold;
    }

    .footer_blok2_text{
        color: #434377;
        font-size: 15px;
        padding: 15px 0px 0px 0px;
    }

   .footer_container_blok3{
        padding: 27px 0px 0px 100px;
    } 
    
    .footer_blok3_text{
        color: #434377;
        font-size: 15px;
        padding: 15px 0px 0px 0px;
    }
    
    .footer_container_blok4{
        padding: 27px 0px 0px 100px;
    } 
    
    .footer_blok4_text{
        color: #434377;
        font-size: 15px;
        padding: 15px 0px 0px 0px;
    }  
    
    
} /************************  SLUITEN VAN IPAD CSS ************************/ 





















/************************  CSS - Voor alle schermen groter dan 1047 - DESKTOP  ************************/
@media screen and (min-width:1048px){

.col-wd-1{ width:8.33333%;}
.col-wd-2{ width:16.66667%;}
.col-wd-3{ width:25%;}
.col-wd-4{ width:33.33333%;}
.col-wd-5{ width:41.66667%;}
.col-wd-6{ width:50%;}
.col-wd-7{ width:58.33333%;}
.col-wd-8{ width:66.66667%;}
.col-wd-9{ width:75%;}
.col-wd-10{ width:83.33333%;}
.col-wd-11{ width:91.66667%;}
.col-wd-12{ width:100%;}
    
 /************************  ALGEMENE DESKTOP CSS  ************************/       
    body {
        margin: 0;
        font-family: Arial, sans-serif;
        background-color: #fff1e6;
}
    
    .highlight{
        color: #ffa25b;
    }

/************************  NAVIGATIE  ************************/       
    .navbar_padding{
        padding: 0px 30px 0px 30px;
    }
    
    .navbar_toptext{
        font-size: 35px;
        color: #434377;
        font-weight: bold;
        text-align: center;
        padding: 20px 0px 20px 0px;
        text-decoration: none;
    }

        .navbar_toptext a{
        text-decoration: none;
                color: #434377;
    }
    
    nav-item{
        color: #fff;
    }

    nav ul {
        list-style: none;
        padding: 0;
        margin: 0;
        display: flex;
        justify-content: center;
        border-radius: 20px;
        overflow: hidden;
    }

    nav li {
        margin: 0;
    }

    nav a {
        padding: 12px 0px;
        color: white;
        text-decoration: none;
        font-size: 15px;
        display: inline-block;
    }

    nav li.active, nav a:hover {
        text-shadow: 0 0 3px currentColor;
    }
    
    .navbar_container{
        background-color: #2c2f57;
        border-radius: 50px;
        padding: 20px 10px 20px 10px;
    }

    .nav-link{
        color: white;
        margin: 0px 20px 0px 20px;
    }
    
    
/************************  HOMEPAGE CONTENT ROW 1  ************************/    
    .home_content_row1{
        padding: 50px 30px 50px 30px;
        overflow:auto;
    }  
    
    .home_content_row1_image_container{
        padding: 0px 30px 0px 0px;
    }
    
    .home_content_row1_image_container_mobile{
        display: none;
    }
    
    .home_content_row1_image_top{
        border-radius: 10px;
        width: 100%;
        overflow: hidden;
        object-fit: cover;
        height: 540px;
    } 
    
    .home_content_row1_image_bottom{
        border-radius: 10px;
        width: 100%;
        overflow: hidden;
        object-fit: cover;
        height: 300px;
        margin: 40px 0px 0px 0px;
    }
    
    .home_content_row1_text_container{
        padding: 0px 0px 0px 30px;
    }
    
    .home_content_row1_h2_top{
        font-size: 35px;
        color: #434377;
        font-weight: bold;
    }
   
    .home_content_row1_h2_bottom{
        font-size: 35px;
        color: #ffa25b;
        font-weight: bold;
    }
    
    .home_content_row1_text{
        color: #111;
        font-size: 15px;
        padding: 15px 0px 0px 0px;
    }
    
    .home_content_row1_button{
        display: inline-block;
        padding: 30px 0px 0px 0px;
        color: #35436e;
        font-weight: bold;
        text-decoration: none;
    }
    
    .home_content_row1_button:hover{
        text-decoration: underline;
    }
    
/**************************************  HOMEPAGE CONTENT ROW 2  ************************/    
   .home_content_row2_backgroundcolor{
        background-color: #fff;
        overflow:auto;
    }
    
   .home_content_row2{
        padding: 50px 30px 50px 30px;
        overflow:auto;
    }  
    
    .home_content_row2_image_container{
        padding: 0px 0px 0px 30px;
    }
    
    .home_content_row2_image_container_mobile{
        display: none;
    }
    
    .home_content_row2_image_top{
        border-radius: 10px;
        width: 100%;
        overflow: hidden;
        object-fit: cover;
        height: 480px;
    } 
    
    .home_content_row2_image_bottom{
        border-radius: 10px;
        width: 100%;
        overflow: hidden;
        object-fit: cover;
        height: 300px;
        margin: 40px 0px 0px 0px;
    }
    
    .home_content_row2_text_container{
        padding: 0px 30px 0px 0px;
    }
    
    .home_content_row2_h2_top{
        font-size: 35px;
        color: #434377;
        font-weight: bold;
    }
   
    .home_content_row2_h2_bottom{
        font-size: 35px;
        color: #ffa25b;
        font-weight: bold;
    }
    
    .home_content_row2_text{
        color: #111;
        font-size: 15px;
        padding: 15px 0px 0px 0px;
    }
    
    .home_content_row2_button{
        display: inline-block;
        padding: 30px 0px 0px 0px;
        color: #35436e;
        font-weight: bold;
        text-decoration: none;
    }
    
    .home_content_row2_button:hover{
        text-decoration: underline;
    }

/**************************************  HOMEPAGE CONTENT ROW 3  ************************/    
    .home_content_row3_backgroundcolor{
        background-color: #fff;
        overflow:auto;
    }
    
    .home_content_row3_h1{
        font-size: 35px;
        color: #434377;
        font-weight: bold;
        text-align: center;
        padding: 0px 0px 20px 0px;
    }
    
    .home_content_row3{
        padding: 50px 30px 50px 30px;
        overflow:auto;
    }  
    
    .home_content_row3_container_left{
        padding: 30px 30px 30px 30px;
        background-color: #fff1e6;
        border-radius: 10px;
        margin: 0px 20px 0px 0px;
        height: 325px;
    }
    
    .home_content_row3_container_middle{
        padding: 30px 30px 30px 30px;
        background-color: #fff1e6;
        border-radius: 10px;
        margin: 0px 10px 0px 10px;
        height: 325px;
    }
    
    .home_content_row3_container_right{
        padding: 30px 30px 30px 30px;
        background-color: #fff1e6;
        border-radius: 10px;
        margin: 0px 0px 0px 20px;
        height: 325px;
    }
    
    .home_content_row3_image{
        border-radius: 10px;
        width: 100%;
        overflow: hidden;
        object-fit: cover;
        height: 150px;
    } 
    
    .home_content_row3_h2{
        font-size: 18px;
        color: #434377;
        font-weight: bold;
        padding: 15px 0px 0px 0px;
    }
    
    .home_content_row3_text{
        color: #111;
        font-size: 15px;
        padding: 15px 0px 0px 0px;
    }
    
/**************************************  HOMEPAGE CONTENT ROW 4  ************************/  
    
  .home_content_row4{
        padding: 50px 30px 50px 30px;
        overflow:auto;
    }  
    
    .home_content_row4_image_container{
        padding: 0px 30px 0px 0px;
    }
    
    .home_content_row4_image_container_mobile{
        display: none;
    }
    
    .home_content_row4_image_top{
        border-radius: 10px;
        width: 100%;
        overflow: hidden;
        object-fit: cover;
        height: 400px;
    } 
    
    .home_content_row4_image_bottom{
        border-radius: 10px;
        width: 100%;
        overflow: hidden;
        object-fit: cover;
        height: 300px;
        margin: 40px 0px 0px 0px;
    }
    
    .home_content_row4_text_container{
        padding: 0px 0px 0px 30px;
    }
    
    .home_content_row4_h2_top{
        font-size: 35px;
        color: #434377;
        font-weight: bold;
    }
   
    .home_content_row4_h2_bottom{
        font-size: 35px;
        color: #ffa25b;
        font-weight: bold;
    }
    
    .home_content_row4_text{
        color: #111;
        font-size: 15px;
        padding: 15px 0px 0px 0px;
    }
  
 /**************************************  HOMEPAGE CONTACT FORMULIER  ************************/       
    
    .home_contact_backgroundcolor{
        background-color: #fff;
        overflow:auto;
    }
    
    .home_contact_h1{
        font-size: 35px;
        color: #434377;
        font-weight: bold;
        text-align: center;
        padding: 0px 0px 0px 0px;
    }
    
    .home_contact_row{
        padding: 50px 30px 50px 30px;
        overflow:auto;
    }   
    
 /**************************************  FOOTER ************************/           

    .footer_row{
        padding: 50px 30px 50px 30px;
        overflow:auto;
    }  

    .footer_container_blok1{
        padding: 40px 0px 0px 0px;
    }

    .footer_blok1_h2{
        font-size: 23px;
        color: #434377;
        font-weight: bold;
        text-align: center;
    }

    .footer_blok1_text_top{
        color: #434377;
        font-size: 18px;
        padding: 30px 0px 0px 0px;
        font-weight: bold;
        text-align: center;
    }

    .footer_blok1_text_bottom{
        color: #434377;
        font-size: 15px;
        padding: 5px 0px 0px 0px;
        text-align: center;
    }
    
    .footer_container_blok2{
        padding: 0px 0px 0px 70px;
    }

    .footer_blok2_h2{
        font-size: 23px;
        color: #434377;
        font-weight: bold;
    }

    .footer_blok2_text{
        color: #434377;
        font-size: 15px;
        padding: 15px 0px 0px 0px;
    }

   .footer_container_blok3{
        padding: 27px 0px 0px 100px;
    } 
    
    .footer_blok3_text{
        color: #434377;
        font-size: 15px;
        padding: 15px 0px 0px 0px;
    }
    
    .footer_container_blok4{
        padding: 27px 0px 0px 100px;
    } 
    
    .footer_blok4_text{
        color: #434377;
        font-size: 15px;
        padding: 15px 0px 0px 0px;
    }   
    
    
} /************************  SLUITEN VAN DESKTOP CSS ************************/   