/***********************************************
	Basic flex module settings
*/

/* ==========================================================================
   Global variable module settings                                                  
   ========================================================================== */






/* ==========================================================================
   Responsive queries variable                                                  
   ========================================================================== */
















 

 



 

 

 




/* ==========================================================================
   Default secion settings                                                  
   ========================================================================== */




.spacing-xlarge{padding:200px 0;}
.spacing-large{padding:150px 0;}
.spacing-default{padding:100px 0;}
.spacing-small{padding:50px 0;}
.spacing-none{padding:1px 0;}
.spacing-top{padding:100px 0 1px 0;}
.spacing-bottom{padding:1px 0 100px 0;}
.spacing-small-top{padding:50px 0 1px 0;}
.spacing-small-bottom{padding:1px 0 50px 0;}



.flex-module .bg-color-white{background-color:#fff;}
.flex-module .bg-color-lightgray{background-color:#f5f5f5;}
.flex-module .bg-color-darkgray{background-color:#313131;}
.flex-module .bg-color-blue{background-color:#0facf3; color:white;}
.flex-module .bg-color-blue p{ color:white;}
.flex-module .bg-color-pink{background-color: #9b3771; color:#fff;} 
.flex-module .bg-color-pattern{background:repeat top left url(https://cdn2.hubspot.net/hubfs/5511357/Edumundo%20Theme%20Sept%202019/images/education-bg.gif);}

.flex-module .bg-color-white.with-img{background-color:rgba(255,255,255,0.8);}
.flex-module .bg-color-lightgray.with-img{background-color:rgba(245, 242, 242,0.8);}
.flex-module .bg-color-darkgray.with-img{background-color:rgba(49, 49, 49,0.8);}

.flex-module .txt_color_white{color:#fff;}
.flex-module .txt_color_white p{color:#fff;}

.flex-module [data-bg-color="bg-color-darkgray"],
.flex-module [data-bg-color="bg-color-darkgray"] p,
.flex-module [data-bg-color="bg-color-darkgray"] *:not([class*="btn"]):not([class*="hs-button"]):not([class*="hs-cta_button"]):not(input):not(select):not(textarea),
.flex-module [data-bg-color="bg-color-pink"],
.flex-module [data-bg-color="bg-color-pink"] p,
.flex-module [data-bg-color="bg-color-pink"] *:not([class*="btn"]):not([class*="hs-button"]):not([class*="hs-cta_button"]):not(input):not(select):not(textarea),
.flex-module [data-bg-color="bg-color-blue"],
.flex-module [data-bg-color="bg-color-blue"] p,
.flex-module [data-bg-color="bg-color-blue"] *:not([class*="btn"]):not([class*="hs-button"]):not([class*="hs-cta_button"]):not(input):not(select):not(textarea),
.flex-module [data-bg-color="bg-color-blue-pattern"],
.flex-module [data-bg-color="bg-color-blue-pattern"] p,
.flex-module [data-bg-color="bg-color-blue-pattern"] *:not([class*="btn"]):not([class*="hs-button"]):not([class*="hs-cta_button"]):not(input):not(select):not(textarea){color:#fff;}

.flex-module section.vertical-top .inner{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-moz-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-box-align: start;-moz-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
.flex-module section.vertical-middle .inner{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-moz-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.flex-module section.vertical-bottom .inner{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-moz-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-box-align: end;-moz-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;}
.flex-module section .inner.full{display:block; width:100%;}

@media (max-width: 992px ){
  .flex-module section.vertical-top .inner,
  .flex-module section.vertical-middle .inner,
  .flex-module section.vertical-bottom .inner{display:block;}
}

.flex-module section.content_media .inner .block.left{-webkit-order: 1;-ms-flex-order: 1;order: 1;}
.flex-module section.content_media .inner .block.right{-webkit-order: 2;-ms-flex-order: 2;order: 2;}

.flex-module section.media_content .inner .block.left{-webkit-order: 2;-ms-flex-order: 2;order: 2;}
.flex-module section.media_content .inner .block.right{-webkit-order: 1;-ms-flex-order: 1;order: 1;}

@media (max-width: 992px ){
  .flex-module section.content_media .inner .block.left,
  .flex-module section.media_content .inner .block.left{-webkit-order: 1;-ms-flex-order: 1;order: 1;}
  .flex-module section.content_media .inner .block.right,
  .flex-module section.media_content .inner .block.right{-webkit-order: 2;-ms-flex-order: 2;order: 2;}
}


.flex-module section.txt-color-white *:not([class*="btn"]){color:#fff;}


.flex-module section{position:relative;}
.flex-module section .overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;}
.flex-module section .overlay ~ .container{position:relative; z-index:2;}


/* ==========================================================================
   Section modules                                                  
   ========================================================================== */

/*********************************
	Section - Edubooks
*/
.flex-module section.section-edubooks .inner{margin:0 auto;}
.flex-module section.section-edubooks .inner .block{width:49%;display: inline-block;}
.flex-module section.section-edubooks .inner .block:after{content:'';display:table;clear:both;}
.flex-module section.section-edubooks .inner .block.right{vertical-align: top;}
.flex-module section.section-edubooks .inner .block.right img{max-width:100%;}

@media (max-width: 992px ){
  .flex-module section.section-edubooks .inner .block{ width:100%; }
  .flex-module section.section-edubooks .inner .block.right{margin-top:20px;}
}






/* ==========================================================================
   Section Kleuren en icons                                                  
   ========================================================================== */
i.bg{width: 50px;height: 50px;float: left;background: #0facf3;border-radius: 100%;text-align: center;font-size: 30px;line-height: 50px;color: #fff;margin: -8px 15px 0 0;}
i.bg2{width: 30px;height: 30px;float: left;background: #0facf3;border-radius: 100%;text-align: center;font-size: 16px;line-height: 28px;color: #fff;margin: -8px 15px 0 0;}
  
.style-pink i.bg, .style-pink i.bg2{background-color:#9b3771}



/*********************************
	Section - Edubooks
*/




@media (max-width: 480px ){
  .flex-module section.section-columslist .columwrapper{ display:block;}
  .flex-module section.section-columslist .columcontent{ padding:12px 0px; width:100%;}
}







/* ==========================================================================
   Section modules                                                  
   ========================================================================== */

/*********************************
	Section - columslist
*/
.flex-module section.section-columslist .inner{margin:0 auto;}
.flex-module section.section-columslist .inner .block{width:49%;display: inline-block;}
.flex-module section.section-columslist .inner .block:after{content:'';display:table;clear:both;}
.flex-module section.section-columslist .inner .block.right{vertical-align: top;}
.flex-module section.section-columslist .inner .block.right img{max-width:100%;}

@media (max-width: 992px ){
  .flex-module section.section-columslist .inner .block{ width:100%; }
  .flex-module section.section-columslist .inner .block.right{margin-top:20px;}
}




/* ==========================================================================
   Section modules                                                  
   ========================================================================== */


/*********************************
	Section - Overview books
*/
section.section-overviewbooks .wrapper{  display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-moz-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-box-align: stretch;-moz-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;} 
section.section-overviewbooks .item:hover{ box-shadow: 0 0 0 1px #d2d2d2, 0 13px 20px 0 rgba(0,0,0,0.2);}
section.section-overviewbooks .item{text-decoration:none;width:calc(33% - 20px);background-color:#fff; margin:10px;; box-shadow: 0 0 0 1px #d2d2d2, 0 0 0 0 rgba(0,0,0,0.0);position:relative; padding-bottom: 25px;}
section.section-overviewbooks .overview-items > .item.hide{display:none;}
section.section-overviewbooks .content-img-wrapper{height:200px; height:0; padding-bottom:55%; background-size:cover; overflow:hidden;}
section.section-overviewbooks .content-desc-wrapper{padding:20px; text-decoration:none;}
section.section-overviewbooks .content-desc-wrapper .title{font-size: 22px;text-decoration:none;}
section.section-overviewbooks .content-desc-wrapper .author{ color:#272f3b;  font-style: oblique;}
section.section-overviewbooks .content-desc-wrapper .desc{color:#272f3b;}
section.section-overviewbooks .content-desc-wrapper .btn-wrapper .hs-btn{ margin:15px 0px 0px 0px; }
section.section-overviewbooks .content-desc-wrapper .btn-readmore{ margin-top:10px; }

section.section-overviewbooks .content-img-wrapper{position:relative;}
section.section-overviewbooks .content-img-wrapper .label{color:#272f3b; padding:5px 10px; text-align:center; position:absolute; bottom:0; right:0;max-width:100%; min-width:30%; }
section.section-overviewbooks .content-img-wrapper .label.text-color-white{color:#fff;}
section.section-overviewbooks .languages{width:100%; height:15px; overflow:hidden;}
section.section-overviewbooks .languages .language{display:inline-block; vertical-align:top; width:20px; height:15px;}
section.section-overviewbooks .languages .language:not(:last-child){margin-right:6px;}
section.section-overviewbooks .languages .language .image{display:inline-block; vertical-align:top; width:20px; height:15px;}

section.section-overviewbooks .reference-cat-selector{margin: 0 auto;width: 356px;max-width: 100%;display: block;}
section.section-overviewbooks .section-overviewbooks .overview-items > .item.hide{display:none;}
section.section-overviewbooks .content-desc-wrapper .title{font-size: 22px;text-decoration:none;}
section.section-overviewbooks .reference-cat-selector{color: white;position: relative;min-width: 300px;pointer-events: all;max-width: 300px;margin: 0px auto !important;display: block !important; margin-bottom:20px !important;}
section.section-overviewbooks .content-desc-wrapper .btn-readmore{ position: absolute; bottom: 8px; margin-top:10px; }
section.section-overviewbooks .content-desc-wrapper .author{ color:black;  font-style: oblique;}


@media (max-width: 992px ){
  section.section-overviewbooks .item{width:100%;}
}


/*********************************
	Section - Text and media
*/
.flex-module section.section-text-media .inner{margin:0 auto;}
.flex-module section.section-text-media .inner.full{display:block;}
.flex-module section.section-text-media .inner .block{width:48%;}
.flex-module section.section-text-media .inner .block:after{content:'';display:table;clear:both;}
.flex-module section.section-text-media .inner .block.right{text-align:center;}
.flex-module section.section-text-media .inner .block.right img{max-width:100%;}

@media (max-width: 992px ){
  .flex-module section.section-text-media .inner{display:block;}
  .flex-module section.section-text-media .inner .block{ width:100%; }
  .flex-module section.section-text-media .inner .block.right{margin-top:20px;}
}


/*********************************
	Section - Text and text
*/
.flex-module section.section-text-media.section-text-text .inner .block.right{text-align:initial;}
.flex-module seciton.section-text-media.section-text-text p{color: white;}


/*********************************
	section header-homepage
*/
.flex-module section.section.header-homepage{background-position:center center; background-size:cover;}
.flex-module section.section.header-homepage h1{font-size:60px; font-size:3.75rem; line-height:1.1; font-weight:bold;}
.flex-module section.section.header-homepage .intro{width:500px; max-width:100%; margin: 0 auto;}
.flex-module section.section.header-homepage .inner{color:#fff; padding:18vh 0; text-shadow:0 4px 4px rgba(0,0,0,0.4);}
.flex-module section.section.header-homepage .inner *:not([class*="btn"]):not([class*="button"]):not(input):not(select):not(textarea){color:#fff;}
.flex-module section.section.header-homepage .services_list{padding:0 0 45px 0;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-moz-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-box-align: stretch;-moz-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}
.flex-module section.section.header-homepage .services_list .item{margin:5px 0 5px 10px; padding:30px;display:inline-block; vertical-align:top; width:calc((100% - 20px) / 3); color:currentColor; text-decoration:none; background:#fff; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: vertical;-moz-box-orient: vertical;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-moz-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-box-align: stretch;-moz-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}
.flex-module section.section.header-homepage .services_list .item:nth-child(3n+1){margin-left:0;}
.flex-module section.section.header-homepage .services_list .item .btn-wrapper{text-align:center;}





@media (max-width: 768px ){
 .flex-module section.section.header-homepage .services_list .item {width: 100%; margin: 10px 0px;}
}


/*********************************
	section header-page
*/
.flex-module section.section.header-page{padding:20px 0; color:#fff; background-color:#0facf3; }
.flex-module section.section.header-page h1{margin:0;min-height:70px;}
.flex-module section.section.header-page h1 .fa{font-size:70px; display:inline-block; vertical-align:middle; margin-right:10px;}
.flex-module section.section.header-page h1 .icon{margin-right:10px; display:inline-block; vertical-align:middle;}
.flex-module section.section.header-page h1 span{margin:15px 0; display:inline-block; vertical-align:middle; overflow:hidden;text-overflow: ellipsis;max-width: 100%;}

.style-pink .flex-module section.section.header-page{background-color:#9B3771;}

/*********************************
	section section-educations
*/
.flex-module section.section-educations{background:repeat center center url(https://cdn2.hubspot.net/hubfs/5511357/Edumundo%20Theme%20Sept%202019/images/education-bg.gif);}
.flex-module section.section-educations .intro{margin:0 auto 30px auto; max-width:550px;}

.education_list{margin:0;padding:0;list-style-type:none; display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap;flex-wrap: wrap; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;     -webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch;}
.education_list > .item{margin:1% 0; padding:20px; background:#fff; display:inline-block; width:100%;text-decoration:none; border-radius:4px; color:currentColor; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out; }
.education_list > a.item:hover{box-shadow:0 5px 18px rgba(0,0,0,0.3);}
.education_list > .item .img-wrapper{margin:0 0 14px 0; text-align:center;}
.education_list > .item .img-wrapper img{max-width:60px; height:auto;}
.education_list > .item .desc *:last-child{margin-bottom:0;}

.education_list.block4 > .item{margin:1% 0 1% 2%; padding:20px; background:#fff; display:inline-block; width:calc(100% / 4 - 20px); text-decoration:none; border-radius:4px; color:currentColor; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out; }
.education_list.block4 > .item:nth-child(4n+1){margin-left:0;}

.education_list.block5 > .item{margin:1% 0 1% 2%; padding:20px; background:#fff; display:inline-block; width:calc(100% / 5 - 20px); text-decoration:none; border-radius:4px; color:currentColor; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out; }
.education_list.block5 > .item:nth-child(5n+1){margin-left:0;}

@media (max-width: 1200px ){
  .education_list.block4  .item {width:100%; margin:10px auto;} 
  .education_list.block5  .item {width:100%; margin:10px auto;} 
  .education_list.block5 { flex-direction: column;   }
  .education_list.block4 { flex-direction: column;   }
}


/*
 * 
 * 
*/
.section-schrijver .wrapper{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}
.section-schrijver .item{  width: calc(50% - 10px);   margin: 5px;padding:20px;background-color: #f1f1f1;}
.section-schrijver .item .fa{ color:#0facf3; }
.section-schrijver .img-wrapper{display:inline-block;border-radius: 100%;height: 200px;width: 200px;background-size: cover !important;}
.section-schrijver .content-wrapper a{text-decoration:none; display:block;}
.section-schrijver .content-wrapper{display: inline-block;vertical-align: top;  padding: 7px; margin-left: 10px; width: calc(100% - 250px);}

.section-schrijver .swap-on-hover {position: relative;margin:  0 auto;display: inline-block; -webkit-transition: 0.4s ease-in-out;-moz-transition: 0.4s ease-in-out; -o-transition: 0.4s ease-in-out; transition: 0.4s ease-in-out;}
.section-schrijver .swap-on-hover img {position: absolute;top:0;left:0;overflow: hidden;width:234px; height:234px;}
.section-schrijver .swap-on-hover:hover{ transform: scale(1.05); z-index:10; -webkit-transition: 0.4s ease-in-out;-moz-transition: 0.4s ease-in-out; -o-transition: 0.4s ease-in-out; transition: 0.4s ease-in-out;}
.section-schrijver .swap-on-hover .swap-on-hover__front-image { z-index:9; transition: opacity .2s linear; cursor: pointer; position: relative;}
.section-schrijver .swap-on-hover:hover > .swap-on-hover__front-image{opacity: 0;}
.section-schrijver .swap-on-hover__gradient{width: 100%;z-index:4;position: absolute;left: 0px;right: 0px;bottom: 0px;top: 50%;background: rgba(248,80,50,0);background: -moz-linear-gradient(top, rgba(248,80,50,0) 0%, rgba(215,70,43,0) 8%, rgba(0,0,0,0.58) 61%, rgba(0,0,0,0.84) 85%, rgba(0,0,0,0.95) 95%, rgba(0,0,0,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(248,80,50,0)), color-stop(8%, rgba(215,70,43,0)), color-stop(61%, rgba(0,0,0,0.58)), color-stop(85%, rgba(0,0,0,0.84)), color-stop(95%, rgba(0,0,0,0.95)), color-stop(100%, rgba(0,0,0,1)));background: -webkit-linear-gradient(top, rgba(248,80,50,0) 0%, rgba(215,70,43,0) 8%, rgba(0,0,0,0.58) 61%, rgba(0,0,0,0.84) 85%, rgba(0,0,0,0.95) 95%, rgba(0,0,0,1) 100%);background: -o-linear-gradient(top, rgba(248,80,50,0) 0%, rgba(215,70,43,0) 8%, rgba(0,0,0,0.58) 61%, rgba(0,0,0,0.84) 85%, rgba(0,0,0,0.95) 95%, rgba(0,0,0,1) 100%);background: -ms-linear-gradient(top, rgba(248,80,50,0) 0%, rgba(215,70,43,0) 8%, rgba(0,0,0,0.58) 61%, rgba(0,0,0,0.84) 85%, rgba(0,0,0,0.95) 95%, rgba(0,0,0,1) 100%);}

.section-schrijver [data-layout="layout-txt-bottom"] .item{padding:30px;}
.section-schrijver [data-layout="layout-txt-bottom"] .item .fa{ color:#0facf3; }
.section-schrijver [data-layout="layout-txt-bottom"] .swap-on-hover img{width:180px; height:180px;}
.section-schrijver [data-layout="layout-txt-bottom"] .swap-on-hover{vertical-align:middle;}
.section-schrijver [data-layout="layout-txt-bottom"] .title-wrapper{padding:15px; display:inline-block; vertical-align:middle; width:calc(100% - 180px);}
.section-schrijver [data-layout="layout-txt-bottom"] .title-wrapper *{margin:0;color:#0facf3;}
.section-schrijver [data-layout="layout-txt-bottom"] .footer-wrapper{margin:20px 0 0 0;}

.style-pink .section-schrijver [data-layout="layout-txt-bottom"] .title-wrapper *{color:#9b3771;} 
.style-pink .section-schrijver .item .fa,
.style-pink .section-schrijver [data-layout="layout-txt-bottom"] .item .fa{color:#9b3771;}

@media (max-width: 992px ){
 .section-schrijver .item{width:100%; text-align:center;}
 .section-schrijver .img-wrapper{display: block;margin: 30px auto 20px auto;}
 .section-schrijver .content-wrapper{ margin:0; width: 100%;}
  
  .section-schrijver [data-layout="layout-txt-bottom"] .item{padding:20px;}
  .section-schrijver [data-layout="layout-txt-bottom"] .title-wrapper{text-align:initial;}
  .section-schrijver [data-layout="layout-txt-bottom"] .footer-wrapper{text-align:initial;}
}
@media (max-width: 768px ){
 .section-schrijver .swap-on-hover {}
  .section-schrijver [data-layout="layout-txt-bottom"] .title-wrapper{padding:0; width:100%;}
}
  
/*********************************
	Section - Text and form
*/
.flex-module section.section-text-form .inner{margin:0 auto;}
.flex-module section.section-text-form .inner.full{display:block;}
.flex-module section.section-text-form .inner .block{width:48%;}
.flex-module section.section-text-form .inner .block:after{content:'';display:table;clear:both;}
.flex-module section.section-text-form .inner .hs_cos_wrapper_type_form{width:100%;}
.flex-module section.section-text-form .inner span.hs-form-required { display: none;}

@media (max-width: 992px ){
  .flex-module section.section-text-form .inner .block{ width:100%; }
  .flex-module section.section-text-form .inner .block.right{margin-top:20px;}
}



/*********************************
	Section - Text and Video
*/
.flex-module section.section-text-video .inner{margin:0 auto;}
.flex-module section.section-text-video .inner .block{width:48%;}
.flex-module section.section-text-video .inner .block:after{content:'';display:table;clear:both;}
.flex-module section.section-text-video .inner .block.right{text-align:center;}
.flex-module section.section-text-video .inner .block.right img{max-width:100%;}

@media (max-width: 992px ){
  .flex-module section.section-text-video .inner .block{ width:100%; }
  .flex-module section.section-text-video .inner .block.right{margin-top:20px;}
}



/*********************************
	Section - CTA
*/
.flex-module section.section-cta{color:white;}
.flex-module section.section-cta .inner{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-moz-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.flex-module section.section-cta h3{margin:10px 0;}


@media (max-width: 992px ){
  .flex-module section.section-cta .inner{display:block; text-align:center;}
}




/*********************************
	Section - Content slider
*/
 section.section-contentslider .content {width:100%; vertical-align: middle; display:inline-block; order:2; padding: 0;}
 section.section-contentslider .inner {margin:auto; padding:0;}

/* .flex-module section.section-contentslider h2{text-align:center;}
.flex-module section.section-contentslider h2:after{width:100px;margin-left: calc(50% - 50px);margin-top:15px;} */

 section.section-contentslider .owl-carousel .owl-nav button.owl-next{right:-45px;top:50%;margin-top:-1em;position:absolute}
 section.section-contentslider .owl-carousel .owl-nav button.owl-prev{left:-45px;top:50%;margin-top:-1em;position:absolute}
 section.section-contentslider .owl-theme .owl-nav{margin-top:20px!important}
 section.section-contentslider .owl-carousel .owl-nav button.owl-prev,
 section.section-contentslider .owl-carousel .owl-nav button.owl-next{position:static;left:inherit;top:inherit;margin:2px 4px;font-size:8px;padding:12px 9px 10px!important;background:#0facf3;color:#fff;border-radius:0;outline:none;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}
 section.section-contentslider .owl-carousel .owl-nav button.owl-prev:hover,
 section.section-contentslider .owl-carousel .owl-nav button.owl-next:hover{background-color:#0d8ec8;}

 section.section-contentslider .rating-wrapper{display:block;margin:30px auto 0;width:80px;width:calc(5 * 18px);text-align:center}
 section.section-contentslider .rating-wrapper .rating{display:inline-block;vertical-align:top;color:#d3b663;white-space:nowrap;overflow:hidden}
 section.section-contentslider .rating-wrapper .rating .rating-inner{width:80px;width:calc(5 * 18px)}
 section.section-contentslider .rating-wrapper .rating span{display:inline-block;float:left;vertical-align:top;width:18px;text-align:center}


@media (max-width: 768px ){
  .flex-module section.section-contentslider .content {width:100%; vertical-align: middle; display:inline-block; order:2; padding: 0px;}
  .flex-module section.section-contentslider .media img{margin-top:30px;}
}








/*********************************
	Section - Default page header
*/
.flex-module section.header-default-page .inner{max-width:480px;}



/*********************************
	Section - Product page header
*/
.flex-module section.header-product-page .inner{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-moz-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-box-align: start;-moz-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
.flex-module section.header-product-page .inner .block{width:48%;}
.flex-module section.header-product-page .inner .block.left{margin-top:100px; -webkit-order: 2;-ms-flex-order: 2;order: 2;}
.flex-module section.header-product-page .inner .block.right{text-align:center;-webkit-order: 1;-ms-flex-order: 1;order: 1;}
.flex-module section.header-product-page .header-product-page-gallery{margin:20px -10px 0 -10px;}
.flex-module section.header-product-page .header-product-page-gallery:hover a.gallery-item{opacity:0.6;}
.flex-module section.header-product-page .header-product-page-gallery a.gallery-item{display: inline-block;margin:10px;vertical-align: top;width: calc((100% - 80px) / 4);height: 0;padding-bottom: calc((100% - 60px) / 4);background-position: center center;background-repeat: no-repeat;background-size: cover;border: 2px solid #f6f6f6;position:relative;overflow: hidden;}
.flex-module section.header-product-page .header-product-page-gallery a.gallery-item:not(.full):not(.video):nth-child(n+5){display:none;}
.flex-module section.header-product-page .header-product-page-gallery a.gallery-item.full{width:calc(100% - 20px);height:auto; margin:0 0 20px 0; padding:0; border:0;}
.flex-module section.header-product-page .header-product-page-gallery a.gallery-item.video:before{content:'';opacity:0.7;display:block;width: 44px;background:#008bcb;height: 44px;position: absolute;top: 50%;left: 50%;margin: -22px 0 0 -22px;border-radius: 100%;-webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}
.flex-module section.header-product-page .header-product-page-gallery a.gallery-item.video:hover:before{opacity:0.2;width: 400px;height: 400px;margin: -200px;border-radius: 0;}
.flex-module section.header-product-page .header-product-page-gallery a.gallery-item.video:after{content:'';display:block;width: 0;height: 0;border-style: solid;border-width: 10px 0 10px 16px;border-color: transparent transparent transparent #ffffff;position: absolute;top: 50%;left: 50%;margin: -10px 0 0 -6px;}
.flex-module section.header-product-page .header-product-page-gallery:hover a.gallery-item:hover{opacity:1;}

@media (max-width: 992px ){
  .flex-module section.header-product-page .inner{display:block;}
  .flex-module section.header-product-page .inner .block{width:100%;}
  .flex-module section.header-product-page .inner .block.left{margin-top:0;}
  .flex-module section.header-product-page .inner .block.right{margin:20px 0 0 0;}
}


.flex-module section.section-text-text .column-3{-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px;}
.flex-module section.section-text-text .column-2{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px;}
.flex-module section.section-text-text p {color:white;}

@media (max-width: 768px ){
  .flex-module section.section-text-text .column-3, .flex-module section.section-text-text .column-2{ column-count: 1};
}





/*********************************
	Section - Tips
*********************************/

.flex-module section.section-tips .icon{font-size:40px;width:10%;display:inline-block;padding:20px;text-align: center;background: rgb(0,0,0,.60);}
.flex-module section.section-tips h2{margin:0px;}
.flex-module section.section-tips h2:after{ display:none;}
.flex-module section.section-tips .title{ width:90%; padding:20px;}
.flex-module section.section-tips .head{ display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center;-moz-align-items: center; align-items: center; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; flex-wrap: wrap; }
.flex-module section.section-tips .content{background: rgb(0,0,0,.30);padding:20px;}
.flex-module section.section-tips .text-zwart{ color:#000;}
.flex-module section.section-tips .text-wit{ color:#fff; }

@media (max-width: 768px ){
  .flex-module section.section-tips .icon{width:100%;}
}


/*********************************
	Section - Overview
*********************************/

.flex-module section.section-overview .inner{margin:0 auto;}

.flex-module section.section-overview .overview-items{margin:60px -15px 0 -15px;padding:0;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-moz-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-box-align: stretch;-moz-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}
.flex-module section.section-overview .overview-items > .item{margin:15px;padding:0;display: inline-block;vertical-align: top;background: #fff;text-decoration: none;box-shadow:0 0 0 1px #d2d2d2, 0 0 0 0 rgba(0,0,0,0.0); width:calc((100% - 90px) / 3 );display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch; -webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}
.flex-module section.section-overview .overview-items > .item.item-link:hover{box-shadow:0 0 0 1px #d2d2d2, 0 13px 20px 0 rgba(0,0,0,0.2);}
.flex-module section.section-overview .overview-items > .item .content-wrapper{padding: 0;width:100%; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto;}
.flex-module section.section-overview .overview-items > .item .content-wrapper .content-img-wrapper{overflow:hidden; width:100%; position:relative; box-shadow:0 0 0 1px #d2d2d2;}
.flex-module section.section-overview .overview-items > .item .content-wrapper .content-img-wrapper.img_format_portrait{height:0; padding-bottom:120%;}
.flex-module section.section-overview .overview-items > .item .content-wrapper .content-img-wrapper.img_format_square{height:0; padding-bottom:100%;}
.flex-module section.section-overview .overview-items > .item .content-wrapper .content-img-wrapper.img_format_landscape{height:0; padding-bottom:60%;}
.flex-module section.section-overview .overview-items > .item .content-wrapper .content-img-wrapper.img_format_portrait img,
.flex-module section.section-overview .overview-items > .item .content-wrapper .content-img-wrapper.img_format_square img, 
.flex-module section.section-overview .overview-items > .item .content-wrapper .content-img-wrapper.img_format_landscape img{position: absolute;width: 100%;top: 50%;left: 0; -webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%); }

.flex-module section.section-overview .overview-items > .item .content-wrapper .content-desc-wrapper{padding:20px;}
.flex-module section.section-overview .overview-items > .item .content-wrapper .content-desc-wrapper *{overflow:hidden;text-overflow:ellipsis;}
.flex-module section.section-overview .overview-items > .item .btn-wrapper{padding: 20px 20px 30px 20px;text-align:center; width:100%;}
.flex-module section.section-overview .overview-items > .item .btn-wrapper .read-more{padding:12px 20px 8px 20px; text-transform:uppercase; border-radius:300px; display:inline-block; box-shadow:0 0 0 2px #000 inset; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out; }
.flex-module section.section-overview .overview-items > .item:hover .btn-wrapper .read-more{color:#fff; box-shadow:0 0 0 0 #eb6510 inset; background-color:#eb6510;}

.flex-module section.section-overview .overview-items.items-4 > .item{width: calc((100% - 120px) / 4 );}

@media (max-width: 992px ){
  .flex-module section.section-overview .overview-items.items-4 > .item,
  .flex-module section.section-overview .overview-items > .item{width:calc((100% - 60px) / 2 );}
}

@media (max-width: 480px ){
  .flex-module section.section-overview .overview-items.items-4 > .item,
	.flex-module section.section-overview .overview-items > .item{width:100%;}
}



/*********************************
	Section - Highlighted products
*********************************/

.flex-module section.section-highlighted-products .inner{margin:0 auto;} 

.flex-module section.section-highlighted-products .highlighted-product-items{margin:60px -15px 0 -15px;padding:0; text-align:center;}
.flex-module section.section-highlighted-products .highlighted-product-items > .item{margin:15px;padding:0;display: inline-block;vertical-align: bottom;text-decoration: none; width:calc((100% - 90px) / 3 );-webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}
.flex-module section.section-highlighted-products .highlighted-product-items > .item.item-link:hover{}
.flex-module section.section-highlighted-products .highlighted-product-items > .item .content-wrapper{padding: 0;width:100%; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto;}
.flex-module section.section-highlighted-products .highlighted-product-items > .item .btn-wrapper{padding: 20px 20px 30px 20px;text-align:center; width:100%;}

@media (max-width: 992px ){
  .flex-module section.section-highlighted-products .highlighted-product-items > .item{width:calc((100% - 60px) / 2 );}
}

@media (max-width: 480px ){
  .flex-module section.section-highlighted-products .highlighted-product-items{margin:60px 0 0 0;}
	.flex-module section.section-highlighted-products .highlighted-product-items > .item{width:100%;margin:15px 0;}
}



/*********************************
	Section - Category overview
*********************************/

.flex-module section.section-cat-overview .inner{margin:0 auto;}

.flex-module section.section-cat-overview .inner + .overview-items{margin-top:60px;}
.flex-module section.section-cat-overview .overview-items{margin-left:-10px; margin-right:-10px;width:100%; padding:0;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-moz-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-box-align: stretch;-moz-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}
.flex-module section.section-cat-overview .overview-items > .item{margin:10px;padding:10px;display: inline-block;vertical-align: top;background: #fff;text-decoration: none;
  box-shadow:0 0 0 0 #d2d2d2, 0 0 0 0 rgba(0,0,0,0.0); display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;-webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}
.flex-module section.section-cat-overview .overview-items.overview-items-4 > .item{width:calc((100% - 80px) / 4 );}
.flex-module section.section-cat-overview .overview-items.overview-items-3 > .item{width:calc((100% - 60px) / 3 );}
.flex-module section.section-cat-overview .overview-items > .item.item-link:hover{box-shadow:0 0 0 0 #d2d2d2, 0 13px 20px 0 rgba(0,0,0,0.2); box-shadow:0 0 0 transparent;}
.flex-module section.section-cat-overview .overview-items > .item .content-wrapper{padding: 0;width:100%; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto;}
.flex-module section.section-cat-overview .overview-items > .item .content-wrapper .content-img-wrapper{margin:0 0 20px 0}
.flex-module section.section-cat-overview .overview-items > .item .content-wrapper .content-desc-wrapper{padding:0;}
.flex-module section.section-cat-overview .overview-items > .item .content-wrapper .content-desc-wrapper *{text-align:center;text-transform:none;overflow:hidden;text-overflow:ellipsis;}
.flex-module section.section-cat-overview .overview-items > .item .btn-wrapper{margin:10px 0; padding: 0;text-align:center; width:100%;}
.flex-module section.section-cat-overview .overview-items > .item .btn-wrapper .read-more{padding:12px 20px 8px 20px; text-transform:uppercase; border-radius:300px; display:inline-block; box-shadow:0 0 0 2px #000 inset; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}
.flex-module section.section-cat-overview .overview-items > .item:hover .btn-wrapper .read-more{color:#fff; box-shadow:0 0 0 0 #eb6510 inset; background-color:#eb6510;}

.flex-module section.section-cat-overview .overview-ambiance-img{margin:60px 0 0 0;padding:0; background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative; z-index:2;}

.flex-module section.section-cat-overview .overview-items-full{margin:60px auto 0 auto; max-width:800px;}
.flex-module section.section-cat-overview .overview-items-full > .item{display:block; text-decoration:none;}
.flex-module section.section-cat-overview .overview-items-full > .item + .item{margin-top:60px;}
.flex-module section.section-cat-overview .overview-items-full > .item .content-wrapper{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-moz-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.flex-module section.section-cat-overview .overview-items-full > .item .content-wrapper .content-img-wrapper{width:33%;}
.flex-module section.section-cat-overview .overview-items-full > .item .content-wrapper .content-desc-wrapper{width:62%;}
.flex-module section.section-cat-overview .overview-items-full > .item .content-wrapper .content-desc-wrapper *:not([class*="btn"]):not([class*="button"]){text-transform:none;}
.flex-module section.section-cat-overview .overview-items-full > .item:nth-child(even) .content-wrapper .content-img-wrapper{-webkit-order: 2;-ms-flex-order: 2;order: 2;}
.flex-module section.section-cat-overview .overview-items-full > .item:nth-child(even) .content-wrapper .content-desc-wrapper{-webkit-order: 1;-ms-flex-order: 1;order: 1;}

@media (max-width: 992px ){
  .flex-module section.section-cat-overview .overview-items.overview-items-4 > .item{width:calc((100% - 40px) / 2 );}
  .flex-module section.section-cat-overview .overview-items.overview-items-3 > .item{width:calc((100% - 40px) / 2 );}
}

@media (max-width: 480px ){
  .flex-module section.section-cat-overview .overview-items.overview-items-4 > .item,
  .flex-module section.section-cat-overview .overview-items.overview-items-3 > .item{width:100%;}
  .flex-module section.section-cat-overview .overview-items-full > .item .content-wrapper .content-img-wrapper{width:100%;}
  .flex-module section.section-cat-overview .overview-items-full > .item .content-wrapper .content-desc-wrapper{width:100%; margin-top:20px;}
  .flex-module section.section-cat-overview .overview-items-full > .item:nth-child(even) .content-wrapper .content-img-wrapper{-webkit-order: 1;-ms-flex-order: 1;order: 1;}
  .flex-module section.section-cat-overview .overview-items-full > .item:nth-child(even) .content-wrapper .content-desc-wrapper{-webkit-order: 2;-ms-flex-order: 2;order: 2;}
}



/*********************************
	Section - Outlet overview
*/
section.section-outlet .cat-selector{margin:0 auto; width:356px;max-width:100%;display:block;}

.outlet_list{width: calc(100% + 30px);margin: 0 -15px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-moz-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-box-align: stretch;-moz-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}
.outlet_list-link{margin: 15px;padding: 20px;display:inline-block;vertical-align: top;width: calc(33.3334% - 30px);color: #444;text-decoration: none;background:#fff;border: 1px solid #d4d4d4;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}
.outlet_list-link:hover{box-shadow:0 2px 30px rgba(0,0,0,0.3);}
.outlet_list-link h2{margin:0 0 10px 0; font-size:20px; line-height:26px; font-weight:bold;border:0; text-transform:none; overflow:hidden; text-overflow: ellipsis; max-width:100%;}
.outlet_list-link-img_wrapper{margin:0 0 10px 0; display:inline-block; vertical-align:top; width:100%;text-align:center;}
.outlet_list-link-img_wrapper img{margin:0 auto; max-width:100%; height:auto;}
.outlet_list-link-content_properties{margin:0 0 10px 0;display:inline-block; vertical-align:top;}
.outlet_list-link-content_properties table{margin:0; font-size:16px; line-height:26px; width:auto;}
.outlet_list-link-content_properties table tr{}
.outlet_list-link-content_properties table tr td:first-child{font-weight:bold; padding-right:6px;}
.outlet_list-link-content_properties table tr td{padding:0;}
.outlet_list-link-content_desc p{margin-bottom:14px;}
.outlet_list-link-content_desc .btn-wrapper{text-align:center;}

@media (max-width: 1200px ){
  .outlet_list-link{width: calc(50% - 30px);}
}
  
@media (max-width: 768px ){
  .outlet_list-link{width: calc(100% - 30px);}
}


/*********************************
	Section - Related information
*/
.flex-module section.section-related-info{}
.flex-module section.section-related-info .related-info-wrapper{min-width:100%;margin:40px -15px;}
.flex-module section.section-related-info .related-info-wrapper.align-items-center{text-align:center;}
.flex-module section.section-related-info .related-info-wrapper.align-items-right{text-align:right;}
.flex-module section.section-related-info .related-info-wrapper.related_items_4 .related-info-item{width:calc((100% - 120px) / 4);}
.flex-module section.section-related-info .related-info-wrapper.related_items_3 .related-info-item{width:calc((100% - 90px) / 3);}
.flex-module section.section-related-info .related-info-wrapper.related_items_2 .related-info-item{width:calc((100% - 60px) / 2);}
.flex-module section.section-related-info .related-info-item{display:inline-block;text-align:initial; vertical-align:top; width:calc((100% - 120px) / 4); margin:15px;}
.flex-module section.section-related-info .related-info-item-img{margin:0 0 20px 0; text-align:center;}
.flex-module section.section-related-info .related-info-item-img img{max-width:100%;}
.flex-module section.section-related-info .related-info-item-desc{padding:0 15px;}

@media (max-width: 992px ){
  .flex-module section.section-related-info .related-info-item,
  .flex-module section.section-related-info .related-info-wrapper.related_items_4 .related-info-item,
  .flex-module section.section-related-info .related-info-wrapper.related_items_3 .related-info-item,
  .flex-module section.section-related-info .related-info-wrapper.related_items_2 .related-info-item{width:calc((100% - 60px) / 2);}
}
@media (max-width: 768px ){
  .flex-module section.section-related-info .related-info-wrapper{margin:0;}
  .flex-module section.section-related-info .related-info-item,
  .flex-module section.section-related-info .related-info-wrapper.related_items_4 .related-info-item,
  .flex-module section.section-related-info .related-info-wrapper.related_items_3 .related-info-item,
  .flex-module section.section-related-info .related-info-wrapper.related_items_2 .related-info-item{margin:15px 0; width:100%;}
}


/*********************************
	Section - Home products
*/
.flex-module section.section-home-products{color:#fff;}
.flex-module section.section-home-products .container{max-width:100%;}
.flex-module section.section-home-products .inner{margin:0 auto;}
.flex-module section.section-home-products .home-products-list{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-moz-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-box-align: stretch;-moz-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}
.flex-module section.section-home-products .home-products-list > a{display:inline-block; width:31.3334%; margin:1% 0; padding:20px 20px 30px 20px; vertical-align:top; color:#fff; text-decoration:none; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}
.flex-module section.section-home-products .home-products-list > a:hover{background:#008bcb;box-shadow:0 4px 20px rgba(0,0,0,0.3);}
.flex-module section.section-home-products .home-products-list > a .product-list-img{display:inline-block; vertical-align:top; width:70px;}
.flex-module section.section-home-products .home-products-list > a .product-list-desc{display:inline-block; vertical-align:top; width:calc(100% - 90px); margin:24px 0 0 20px;}
.flex-module section.section-home-products .home-products-list > a .product-list-desc h3{margin:0 0 14px 0;}
.flex-module section.section-home-products .home-products-list > a .product-list-desc h3:after{content:'';display:inline-block; width:11px; height:11px; margin:0 0 0 16px; border:1px solid #fff; border-bottom:0; border-left:0; -webkit-transform: translateY(-3px) rotate(45deg);-moz-transform: translateY(-3px) rotate(45deg);-ms-transform: translateY(-3px) rotate(45deg);-o-transform: translateY(-3px) rotate(45deg);transform: translateY(-3px) rotate(45deg); }
.flex-module section.section-home-products .extra_desc{margin:40px 0;}

@media (max-width: 1370px ){
  .flex-module section.section-home-products .home-products-list > a{width:48%;}
}
@media (max-width: 992px ){
/*   .flex-module section.section-home-products .home-products-list > a{width:48%;} */
  .flex-module section.section-home-products .home-products-list > a{width:100%; margin:1% 0;}
}
@media (max-width: 768px ){
  .flex-module section.section-home-products .home-products-list > a + a{border-top:1px solid rgba(255,255,255,0.5);}
  .flex-module section.section-home-products .home-products-list > a .product-list-img{display:block; width:100%; text-align:center;}
  .flex-module section.section-home-products .home-products-list > a .product-list-desc{display:block; width:100%; margin-left:0;}
  .flex-module section.section-home-products .home-products-list > a:hover{background-color:transparent; box-shadow:0 0 0 transparent;}
}
@media (max-width: 768px ){
  .flex-module section.section-home-products .home-products-list > a .product-list-desc h3{overflow:hidden; text-overflow:ellipsis;}
}




/*********************************
	Section - 3 columns
*/
section.section-3-columns .intro{max-width:740px; margin:0 auto 40px auto;}
section.section-3-columns .three-column-list{  }
section.section-3-columns .three-column-list > .item{display:inline-block; vertical-align:top; width:calc((100% - 40px) / 3); margin:10px 0 10px 20px;}
section.section-3-columns .three-column-list > .item:nth-child(3n+1){margin-left:0;}

@media (max-width: 992px ){
  section.section-3-columns .three-column-list > .item{width:calc((100% - 20px) / 2);}
  section.section-3-columns .three-column-list > .item:nth-child(3n+1){margin-left:20px;}
  section.section-3-columns .three-column-list > .item:nth-child(odd){margin-left:0;}
}
@media (max-width: 768px ){
  section.section-3-columns .three-column-list > .item{width:100%; margin-left:0;}
  section.section-3-columns .three-column-list > .item:nth-child(3n+1){margin-left:0;}
}

 
/*********************************
	Section - columns
*/
section.section-columns .icon{ font-size:60px; text-align:center;}
section.section-columns .item.border{border:1px solid #a0a0a0; padding:10px;} 
section.section-columns .intro{max-width:740px; margin:0 auto 40px auto;}

section.section-columns .four-column-list{  display: -ms-flexbox;display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}
section.section-columns .four-column-list > .item{display:inline-block; vertical-align:top; width:calc((100% - 103px) / 4); margin:10px 0 10px 30px; background-color:#fff;}
section.section-columns .four-column-list > .item:nth-child(4n+1){margin-left:0;}

section.section-columns .three-column-list{display: -ms-flexbox;display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}
section.section-columns .three-column-list > .item{display:inline-block; vertical-align:top; width:calc((100% - 50px) / 3); margin:10px 0 10px 20px;}
section.section-columns .three-column-list > .item:nth-child(3n+1){margin-left:0;}

section.section-columns .two-column-list{display: -ms-flexbox;display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}
section.section-columns .two-column-list > .item{display:inline-block; vertical-align:top; width:calc((100% - 50px) / 2); margin:10px 0 10px 20px;}
section.section-columns .two-column-list > .item:nth-child(2n+1){margin-left:0;}


@media (max-width: 992px ){
   section.section-columns .four-column-list > .item{width:calc((100% - 20px) / 2);}
  section.section-columns .four-column-list > .item:nth-child(2n+1){margin-left:20px;}
  section.section-columns .four-column-list > .item:nth-child(odd){margin-left:0;}
  
  section.section-columns .three-column-list > .item{width:calc((100% - 20px) / 2);}
  section.section-columns .three-column-list > .item:nth-child(3n+1){margin-left:20px;}
  section.section-columns .three-column-list > .item:nth-child(odd){margin-left:0;}
  
  section.section-columns .two-column-list > .item{width:calc((100% - 25px) / 2);}
  section.section-columns .two-column-list > .item:nth-child(3n+1){margin-left:20px;}
  section.section-columns .two-column-list > .item:nth-child(odd){margin-left:0;}
}
@media (max-width: 768px ){
  section.section-columns .four-column-list > .item{width:100%; margin-left:0;}
  section.section-columns .four-column-list > .item:nth-child(3n+1){margin-left:0;}
  
  section.section-columns .three-column-list > .item{width:100%; margin-left:0;}
  section.section-columns .three-column-list > .item:nth-child(3n+1){margin-left:0;}
  
  section.section-columns .two-column-list > .item{width:100%; margin-left:0;}
  section.section-columns .two-column-list > .item:nth-child(2n+1){margin-left:0;}
}






/*********************************
	Section - Home sectors
*/
.flex-module section.section-home-sectors{}
.flex-module section.section-home-sectors .inner{max-width:960px; margin:0 auto;}
.flex-module section.section-home-sectors .inner > .desc{display:inline-block; vertical-align:top; width:calc(100% - 440px);}
.flex-module section.section-home-sectors .inner > .sectors_list{display:inline-block; vertical-align:top; width:440px; padding-left:40px;}
.sectors_list a{display:block; text-decoration:none;}
.sectors_list a .sector_item_img{display:inline-block; vertical-align:middle; width:calc(90px);}
.sectors_list a .sector_item_desc{display:inline-block; vertical-align:middle; width:calc(100% - 90px); padding-left:20px; margin-top:-20px;}
.sectors_list a .sector_item_desc h3{margin:0;}
.sectors_list a .sector_item_desc h3:after{content:'';display:inline-block; width:11px; height:11px; margin:0 0 0 16px; border:1px solid currentColor; border-bottom:0; border-left:0; -webkit-transform: translateY(-3px) rotate(45deg);-moz-transform: translateY(-3px) rotate(45deg);-ms-transform: translateY(-3px) rotate(45deg);-o-transform: translateY(-3px) rotate(45deg);transform: translateY(-3px) rotate(45deg); -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out; }
.sectors_list a:hover .sector_item_desc h3:after{ -webkit-transform: translateX(5px) translateY(-3px) rotate(45deg);-moz-transform: translateX(5px) translateY(-3px) rotate(45deg);-ms-transform: translateX(5px) translateY(-3px) rotate(45deg);-o-transform: translateX(5px) translateY(-3px) rotate(45deg);transform: translateX(5px) translateY(-3px) rotate(45deg);}

@media (max-width: 992px ){
  
}
@media (max-width: 768px ){
  .flex-module section.section-home-sectors .inner > .desc{display:block; width:100%;}
  .flex-module section.section-home-sectors .inner > .sectors_list{display:block; width:100%; max-width:400px; margin:20px auto 0 auto; padding:0;}
  
}
@media (max-width: 768px ){
  .sectors_list a + a{margin-top:30px;}
  .sectors_list a .sector_item_img{display:block; width:100%; text-align:center;}
  .sectors_list a .sector_item_desc{display:block; width:100%; margin:0; text-align:center;}
  .sectors_list a .sector_item_desc h3{overflow: hidden;text-overflow: ellipsis;}
}



/*********************************
	Section - Home sectors
*/
.flex-module section.section-home-usp{}
.flex-module section.section-home-usp .extra{margin-bottom:40px;}
.flex-module section.section-home-usp .extra_desc{margin-top:40px;}
.usp_list{margin-left:-20px; margin-right:-20px; text-align:center;}
.usp_list > .item{display:inline-block; vertical-align:top; width:calc(20% - 40px); margin:20px; text-align:initial;}

@media (max-width: 992px ){
  .usp_list > .item{width:calc(33.33334% - 40px); margin:20px;}
}
@media (max-width: 768px ){
  .usp_list > .item{width:calc(50% - 40px); margin:20px;}
}
@media (max-width: 480px ){
  .usp_list{margin-left:0; margin-right:0;}
  .usp_list > .item{width:100%; margin:20px 0;}
}




/*********************************
	Section - Home knowledge & media
*/
.flex-module section.section-home-knowledge-media{}

.knowledge-media_list{margin:40px 0; padding:0;}
.knowledge-media_list:after{content:''; display:table; clear:both;}
.knowledge-media-item{display:inline-block; vertical-align:top; float:left; width:calc((100% - 30px) / 2); position:relative; height:265px; color:#fff; text-decoration:none; background-size:cover; background-position:center center;}
.knowledge-media-item:before{content:''; display:block; position:absolute; top:0; right:0; bottom:0; left:0; background:rgba(0,139,203,0.6); -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}
.knowledge-media-item:hover:before{background:rgba(0, 107, 156, 0.8); }
.knowledge-media-item.item-1{height:560px; margin-right:30px;}
.knowledge-media-item.item-2{margin-bottom:30px;}
.knowledge-media-item h4{position:absolute; bottom:0; left:0; width:100%; padding:30px; font-size:24px; line-height:28px; font-weight:normal; color:#fff; margin:0;}

@media (max-width: 992px ){ 
  .knowledge-media-item,
  .knowledge-media-item.item-1,
  .knowledge-media-item.item-2{width:100%; margin:10px 0; height:initial; min-height:190px;}
  .knowledge-media-item h4{padding:20px; position:relative;overflow:hidden; text-overflow: ellipsis;}
}




/*********************************
	Section - Contactformulier
*/
.flex-module section.section-contactform{}
.flex-module section.section-contactform .inner{}
.flex-module section.section-contactform .inner .contactform{display:inline-block; vertical-align:top; width:calc(100% - 480px);}
.flex-module section.section-contactform .inner .contactform:after{content:''; display:table; clear:both;}
.flex-module section.section-contactform .inner .content{display:inline-block; vertical-align:top; width:380px; margin:0 0 20px 100px;}
.flex-module section.section-contactform .inner .content:after{content:''; display:table; clear:both;}
.flex-module section.section-contactform .inner .content a:not(.btn)[href*="tel"],
.flex-module section.section-contactform .inner .content a:not(.btn)[href*="mailto"]{text-decoration:none;}
.flex-module section.section-contactform .inner .content a:not(.btn)[href*="tel"]:hover,
.flex-module section.section-contactform .inner .content a:not(.btn)[href*="mailto"]:hover{text-decoration:underline;}

@media (max-width: 992px ){
  .flex-module section.section-contactform .inner .contactform{width:100%;}
  .flex-module section.section-contactform .inner .contentvv  {width:100%; margin:20px 0 0 0;}
}


/*********************************
	Section - Contact
*/
.flex-module section.section-contact{}
.flex-module section.section-contact .inner .form{display:inline-block; vertical-align:top; width:calc(100% - 410px); padding-right:40px;}
.flex-module section.section-contact .inner .sidebar{display:inline-block;vertical-align:top;width:410px;font-size: 14px;line-height: 1.4;}
.flex-module section.section-contact .inner .sidebar .sidebar-section +  .sidebar-section{margin:20px 0 0 0;}
.flex-module section.section-contact .inner .sidebar .sidebar-section .fa{color:#0facf3;}
.flex-module section.section-contact .inner .sidebar .sidebar-section .sub_title{margin:0 0 10px 0;}
.flex-module section.section-contact .inner .sidebar .sidebar-section .desc{border:1px solid #e3e3e3;padding: 15px;}
.flex-module section.section-contact .inner .sidebar .sidebar-section table{width:100%;border-collapse: collapse;}
.flex-module section.section-contact .inner .sidebar .sidebar-section table td{padding: 4px 0;margin: 0;vertical-align: top;}
.flex-module section.section-contact .inner .sidebar .sidebar-section table.border-top{margin:20px 0 0 0;}
.flex-module section.section-contact .inner .sidebar .sidebar-section table.border-top tr td{border-top: 1px solid #e3e3e3;border-collapse: collapse;}
.flex-module section.section-contact .inner .sidebar .sidebar-section table.border-top tr td + td{padding-left:4px;}
.flex-module section.section-contact .inner .sidebar hr{margin:10px 0px;}
.flex-module section.section-contact .inner .sidebar p{margin:0px;}
.flex-module section.section-contact .inner .sidebar i.fa{width:20px;}

@media (max-width: 768px ){
  .flex-module section.section-contact .inner .form{width:100%; padding-right:0px;}
  .flex-module section.section-contact .inner .sidebar{width:100%; margin-top:25px;}
}

.hs-responsive-embed, .hs-responsive-embed.hs-responsive-embed-youtube, .hs-responsive-embed.hs-responsive-embed-wistia, .hs-responsive-embed.hs-responsive-embed-vimeo{
  width: 500px !important; max-width:100%!important;height: auto !important;
}

/*********************************
	Section - Vacatures
*/

section.section-vacature .content-desc-wrapper{width:60%;background-color:#f3f1f3;padding:20px;margin-left: auto;}
section.section-vacature .content-desc-wrapper ul{padding-left: 30px; list-style-image: url(https://cdn2.hubspot.net/hubfs/5511357/Edumundo%20Theme%20Sept%202019/images/list-style.svg);}
section.section-vacature .content-wrapper{ position: relative;background-color:#f3f1f3;margin-top:50px;   display: -ms-flexbox;display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch;}
section.section-vacature  .content-img-wrapper{left: 0; top: 0; right: 0; bottom: 0; position: absolute;background-position: center center;background-size: cover;width: 40%; display: inline-block; height: 100%;} 
section.section-vacature  .content-img-wrapper img{width:100%;height:350px;object-fit:cover;} 
section.section-vacature a{text-decoration:none; color:black;}
section.section-vacature i+i {margin-left: 20px;}
section.section-vacature .content-wrapper[href=""]{pointer-events:none;}
section.section-vacature .content-wrapper[href=""] .hs-btn{display:none;}

.style-pink section.section-vacature .content-desc-wrapper ul{list-style-image: url();}


@media (max-width: 992px ){
  section.section-vacature .content-img-wrapper{position:relative; width:100%; height:0; padding-bottom:60%;}
  section.section-vacature .content-desc-wrapper{width:100%;}
}




section.section-vacature-overview .vacature-quote{ width: 50%;display: inline-block;float: right;text-align:center;}
section.section-vacature-overview .vacature-quote i+i{margin-left:0px;}
section.section-vacature-overview  i{color:#0facf3;width:30px;}
section.section-vacature-overview .vacature-specificaties{width:50%;display:inline-block;min-height: 200px;}
section.section-vacature-overview .specificatie{ margin-bottom:10px;}
section.section-vacature-overview ul.vacaturelist{padding-left: 30px; list-style-image: url(https://cdn2.hubspot.net/hubfs/5511357/Edumundo%20Theme%20Sept%202019/images/list-style.svg);} 


@media (max-width: 768px ){
  section.section-vacature-overview{display: flex;}
  section.section-vacature-overview .vacature-quote{width:100%;}
  section.section-vacature-overview .vacature-specificaties{width:100%;min-height: 0px; margin-bottom:20px;}
}

/*********************************
	Section - Whitepaper
*/

section.section-whitepaper .content-wrapper + .content-wrapper{margin-top:50px;}
section.section-whitepaper .content-wrapper{position: relative; background-color:#f3f1f3;display: -ms-flexbox;display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch;}
section.section-whitepaper .content-wrapper .hs-btn{margin:0; vertical-align:top;}
section.section-whitepaper .content-wrapper[href=""]{pointer-events:none;}
section.section-whitepaper .content-wrapper[href=""] .hs-btn{display:none;}
section.section-whitepaper .content-wrapper .content-img-wrapper{left: 0; top: 0; right: 0; bottom: 0; position: absolute;background-repeat:no-repeat; background-position: center center;background-size: cover; width: 50%; height: 100%;} 
section.section-whitepaper .content-wrapper .content-img-wrapper img{width:100%;height:350px;object-fit:cover;} 
section.section-whitepaper .content-wrapper .content-desc-wrapper{width:50%;background-color:#f3f1f3;padding:20px;margin-left: auto;}
section.section-whitepaper .content-wrapper .content-desc-wrapper ul{padding-left: 30px; list-style-image: url(https://cdn2.hubspot.net/hubfs/5511357/Edumundo%20Theme%20Sept%202019/images/list-style.svg);}
section.section-whitepaper i + i {margin-left: 20px;}
section.section-whitepaper a{text-decoration:none; color:currentColor;}



@media (max-width: 768px ){
  section.section-whitepaper .content-wrapper{height:100%; margin-top:0px;  display: inline-block; width:100%;}
  section.section-whitepaper .content-wrapper .content-img-wrapper{padding-bottom:60%; position: relative;height: 0; width: 100%;}
  section.section-whitepaper .content-wrapper .content-img-wrapper img{height:auto;}
  section.section-whitepaper .content-wrapper .content-desc-wrapper{ width:100%; height:100%; /*margin-bottom:25px;*/}
  section.section-whitepaper .content-wrapper .content-desc-wrapper *{overflow:hidden; text-overflow: ellipsis; } 
  section.section-whitepaper .content-wrapper + .content-wrapper{margin-top:20px;}
}







/*********************************
	Section - Tabel opmaak
*/
.flex-module section.section-table{}

.table-style.style-default{width: 100%;overflow-y: auto;_overflow: auto;margin: 0 0 1em;}
.table-style.style-default::-webkit-scrollbar{-webkit-appearance: none;width: 14px;height: 10px;}
.table-style.style-default::-webkit-scrollbar-thumb{border-radius: 5px;border: 1px solid #fff;background-color: rgba(0, 0, 0, .3);}


.table-style.style-default table {margin:0px 0px 20px 0px;padding:0px;width:100%;border: 1px solid #008bcb;font-size:12px; min-width:750px;border-spacing: 0;}
.table-style.style-default table td{padding: 6px 10px;border: 0px solid #BEEBFF;border-width: 0px 1px 1px 0px; border-width:0; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.table-style.style-default table tr:nth-child(even){background: #fff;}
.table-style.style-default table tr:nth-child(odd){background: #f5f5f5;}
.table-style.style-default table tr:hover td{background: #1EADEF;color:#fff;cursor:initial;}
.table-style.style-default table tr:first-child td{background: #008bcb;color: #fff;font-weight:bold;border-bottom:1px solid #fff;border-width:0;}
.table-style.style-default table tr:first-child:hover td{cursor:initial;}
.table-style.style-default table tr:last-child td{border-width:0px 1px 0px 0px; border-width:0;}
.table-style.style-default table tr td:last-child{border-width: 0px 0px 1px 0px;border-width:0;}
.table-style.style-default table tr:last-child td:last-child{border-width:0px;}


@media (max-width: 992px ){
}




/*********************************
	Section - video overview
*/
.flex-module section.section-videos-overview{}
.flex-module section.section-videos-overview .video-overview{margin-left:-10px; margin-right:-10px;}
.flex-module section.section-videos-overview .video-overview.items_align_left{}
.flex-module section.section-videos-overview .video-overview.items_align_center{text-align:center;}
.flex-module section.section-videos-overview .video-overview.items_align_right{text-align:right;}
.flex-module section.section-videos-overview .video-overview-item{margin:20px 10px; display:inline-block; vertical-align:top; width:calc((100% - 40px) / 2); text-align:initial;}
.flex-module section.section-videos-overview .video-overview-item-desc{margin-top:20px;}

@media (max-width: 992px ){
  .flex-module section.section-videos-overview .video-overview-item{width:100%;}
}



/*********************************
	Section - Experts
*/
.flex-module section.section-experts{padding:0;}
.flex-module section.section-experts .inner{}
.flex-module section.section-experts .inner .block{display:inline-block; vertical-align:middle; width:48%;}
.flex-module section.section-experts .inner .block.left{padding:60px 0;}
.flex-module section.section-experts .inner .block + .block{margin-left:4%;}
.flex-module section.section-experts .inner .block + .block.right{text-align:center;}

@media (max-width: 992px ){
  .flex-module section.section-experts .inner .block{width:100%;}
  .flex-module section.section-experts .inner .block.left{padding-bottom:0;}
  .flex-module section.section-experts .inner .block + .block{margin:20px 0 0 0;}
}


/*********************************
	Section - Quote
*********************************/
.flex-module section.section-quote{background-position:center center;background-repeat:no-repeat;background-size:cover;position: relative;}
.flex-module section.section-quote .overlay{position:absolute; top:0;right:0; bottom:0; left:0; z-index:1;}
.flex-module section.section-quote .inner{margin:0; color:#fff; position:relative; z-index:2; }
.flex-module section.section-quote .inner h1,
.flex-module section.section-quote .inner h2,
.flex-module section.section-quote .inner h3,
.flex-module section.section-quote .inner h4,
.flex-module section.section-quote .inner h5,
.flex-module section.section-quote .inner h6,
.flex-module section.section-quote .inner p,
.flex-module section.section-quote .inner a:not([class*="button"]){color:#fff;}
.flex-module section.section-quote .inner h1,
.flex-module section.section-quote .inner h2,
.flex-module section.section-quote .inner h3,
.flex-module section.section-quote .inner h4,
.flex-module section.section-quote .inner h5,
.flex-module section.section-quote .inner h6{text-transform:initial;}
.flex-module section.section-quote .inner .inner_wrapper{}
.flex-module section.section-quote.alignment_center .inner{margin:0 auto;}
.flex-module section.section-quote.alignment_right .inner{margin:0 0 0 auto;}



/*********************************
	Section - FAQ
*********************************/
.flex-module section.section-faq{}
.flex-module section.section-faq .inner{margin:0 auto;}
.flex-module section.section-faq .faqs{margin-top:40px;border-top:1px solid #d2d1d2;width:100%;}
.flex-module section.section-faq .faqs .item{background:#fff; border:1px solid #d2d1d2; border-top:0;}
.flex-module section.section-faq .faqs .item + .item{margin-top:0;}
.flex-module section.section-faq .faqs .item .faq-title{margin:0; padding: 8px;width: 100%;cursor: pointer;}
.flex-module section.section-faq .faqs .item .faq-title .faq-inner-title{text-transform:none; padding: 20px 50px 20px 20px;display:inline-block;vertical-align: middle;width: 100%; position:relative;font-weight: bold;}
.flex-module section.section-faq .faqs .item .faq-title .faq-inner-title:before,
.flex-module section.section-faq .faqs .item .faq-title .faq-inner-title:after{content:''; width:24px; height:3px; background:#0facf3; position:absolute; top:50%; right:20px; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out; }
.flex-module section.section-faq .faqs .item .faq-title .faq-inner-title:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg); }
.flex-module section.section-faq .faqs .item .faq-title:hover .faq-inner-title:before{-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.flex-module section.section-faq .faqs .item .faq-title:hover .faq-inner-title:after{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.flex-module section.section-faq .faqs .item.active .faq-title .faq-inner-title:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.flex-module section.section-faq .faqs .item.active .faq-title .faq-inner-title:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.flex-module section.section-faq .faqs .item.active .faq-title:hover .faq-inner-title:before{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}
.flex-module section.section-faq .faqs .item.active .faq-title:hover .faq-inner-title:after{-webkit-transform: rotate(225deg);-moz-transform: rotate(225deg);-ms-transform: rotate(225deg);-o-transform: rotate(225deg);transform: rotate(225deg);}
.flex-module section.section-faq .faqs .item .faq-desc{display:none;padding: 0 58px 30px 28px;}

.flex-module section.section-faq .faqs .item .faq-title .faq-inner-title:before,
.flex-module section.section-faq .faqs .item .faq-title .faq-inner-title:after{background-color:#9B3771;}

@media (max-width: 768px ){
}

@media (max-width: 480px ){
  .flex-module section.section-faq .faqs .item .faq-desc{padding:0 13px 13px 13px;}
  .flex-module section.section-faq .faqs .item .faq-title .faq-inner-title{padding:5px 50px 5px 5px;}
}



/*********************************
	Section - Gallery
*********************************/
.flex-module section.section-gallery{}
.flex-module section.section-gallery .inner{margin-left:auto; margin-right:auto; margin-bottom:40px;}


.flex-module section.section-gallery .img-gallery{margin-left:-10px; margin-right:-10px; text-align:center;}
.flex-module section.section-gallery .img-gallery:hover .img-gallery-item{opacity:0.5;}
.flex-module section.section-gallery .img-gallery:hover .img-gallery-item:hover{opacity:1;}
.flex-module section.section-gallery .img-gallery-item{display:inline-block; width:175px; height:175px; margin:10px;border:1px solid #d4d4d4; background-position:center center; background-repeat:no-repeat; background-size:cover; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out; }
.flex-module section.section-gallery .img-gallery-item img{display:none;}

@media (max-width: 992px ){
}

@media (max-width: 768px ){
}




.lg-sub-html,.lg-toolbar{background-color:rgba(0,0,0,.45)}@font-face{font-family:lg;src:url(https://cdn2.hubspot.net/hubfs/4021099/Elpress%20thema%202019/light-gallery/fonts/lg.eot?n1z373);src:url(https://cdn2.hubspot.net/hubfs/4021099/Elpress%20thema%202019/light-gallery/fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(https://cdn2.hubspot.net/hubfs/4021099/Elpress%20thema%202019/light-gallery/fonts/lg.woff?n1z373) format("woff"),url(https://cdn2.hubspot.net/hubfs/4021099/Elpress%20thema%202019/light-gallery/fonts/lg.ttf?n1z373) format("truetype"),url(https://cdn2.hubspot.net/hubfs/4021099/Elpress%20thema%202019/light-gallery/fonts/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;border:none;outline:0}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-moz-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-ms-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-moz-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-ms-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:0;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:hover,.lg-outer.lg-dropdown-active #lg-share{color:#FFF}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-has-vimeo .lg-video-play{background:url(https://cdn2.hubspot.net/hubfs/4021099/Elpress%20thema%202019/light-gallery/img/vimeo-play.png) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(https://cdn2.hubspot.net/hubfs/4021099/Elpress%20thema%202019/light-gallery/img/vimeo-play.png) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(https://cdn2.hubspot.net/hubfs/4021099/Elpress%20thema%202019/light-gallery/img/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(https://cdn2.hubspot.net/hubfs/4021099/Elpress%20thema%202019/light-gallery/img/youtube-play.png) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(https://cdn2.hubspot.net/hubfs/4021099/Elpress%20thema%202019/light-gallery/img/youtube-play.png) 0 -60px no-repeat}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-moz-transition:-moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#FFF;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{width:100%;height:100%}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903"}.lg-group:after{content:"";display:table;clear:both}.lg-outer{position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(https://cdn2.hubspot.net/hubfs/4021099/Elpress%20thema%202019/light-gallery/img/loading.gif) center center no-repeat;display:none!important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}
.lg-outer .lg-thumb-item,
.lg-object{background-color:#fff;}

@media (max-width: 768px ){
  .blog-section .content-img-wrapper{position:relative !important; width:100%; height:300px;}
  .blog-section .content-wrapper{position:relative !important; width:100%;}
  .blog-section .content-wrapper .content-desc-wrapper{width:100%;}
}