/**
 * @license
 * MyFonts Webfont Build ID 4196108, 2021-10-20T04:17:49-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: NexaSlab-Regular by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/nexa-slab/regular/
 * Copyright: Copyright � 2013 by Fontfabric. All rights reserved.
 * 
 * Webfont: NexaSlab-BookItalic by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/nexa-slab/book-italic/
 * Copyright: Copyright � 2013 by Fontfabric. All rights reserved.
 * 
 * Webfont: NexaSlab-xBold by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/nexa-slab/x-bold/
 * Copyright: Copyright © 2013 by Fontfabric. All rights reserved.
 * 
 * © 2021 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/40070c");
  
	@font-face {
	  font-family: "NexaSlab-xBold";
	  src: url('webFonts/NexaSlabxBold/font.woff2') format('woff2'), url('webFonts/NexaSlabxBold/font.woff') format('woff');
	}
	@font-face {
	  font-family: "NexaSlab-BookItalic";
	  src: url('webFonts/NexaSlabBookItalic/font.woff2') format('woff2'), url('webFonts/NexaSlabBookItalic/font.woff') format('woff');
	}
	@font-face {
	  font-family: "NexaSlab-Regular";
	  src: url('webFonts/NexaSlabRegular/font.woff2') format('woff2'), url('webFonts/NexaSlabRegular/font.woff') format('woff');
	}


/*wrap*/
body{width:100%;margin:0;padding:0;font-size:16px;line-height:24px;font-family:'Poppins',sans-serif;font-weight:400;color:#1a1a1a;;background:#fff;-webkit-text-size-adjust:none}
#wrap{position:relative;width:980px;margin:0 auto;background:#fff}

hr{background-color:#1a1a1a;border:0;color:#1a1a1a;height:1px;margin:10px 0 10px 0}
a{color:#1a1a1a}
a:hover{color:#1a1a1a}
h1{font-size:24px;margin:0;padding:0 0 32px 0;line-height:32px;font-weight:400;color:#1a1a1a;font-family:'NexaSlab-xBold',serif}
h1 .subtitle{display:block;font-family:'NexaSlab-BookItalic',serif}
h2{font-size:20px;margin:0;padding:0;line-height:30px;font-weight:400;color:#1a1a1a;font-family:'NexaSlab-xBold',serif}
h3,
h4,
h5,
h6{font-size:16px;margin:0;padding:0;line-height:24px;font-weight:600;font-family:'NexaSlab-xBold',serif}
h2.h2pad{padding-bottom:12px}
p{margin:0;padding:0 0 24px 0}
ul{margin:0;padding:0 0 24px 0}
ol{margin:0;padding:0 0 24px 0}
li{margin:0 0 0 24px;padding:0}
img{border:0}
sub,sup{position:relative;height:0;line-height:1;vertical-align:baseline}
sup{bottom:1ex}
sub{top:.5ex}
address{display:none}

#logo{position:absolute;margin:0;padding:0;left:20px;top:0;height:60px}
#logo a{display:block;height:60px}
#logo img{display:block;width:calc(100vw - 90px);max-width:340px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

@media (min-width: 992px) { 
	#logo{height:100px}
	#logo a{display:block;height:100px}
	#logo img{width:calc(100vw - 700px);max-width:340px;position:relative;top:30%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
}
@media (min-width: 1140px) { 
	#logo{height:100px}
	#logo a{display:block;height:100px}
	#logo img{width:calc(100vw - 700px);max-width:340px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
}

strong{font-weight:600}

/*common classes*/
.hidden{display:none}
.center{text-align:center}
.flr{float:right}
.fll{float:left}
.clr{clear:right}
.cll{clear:left}
.tar{text-align:right}
.tal{text-align:left}
.clearer{height:0px;overflow:hidden;margin-top:-1px;clear:both}
.fs90{font-size:90%}
.fs80{font-size:80%}

/*main structure*/
header{position:relative;width:100%;background:#0073e1;z-index:20}
header .container{position:relative;width:100%;height:60px;margin:0 auto;max-width:1440px}
@media (min-width: 992px) { 
	header .container{height:100px}
}

nav{position:relative;width:100%;z-index:30}
nav .container{position:relative;width:100%;margin:0 auto;max-width:1440px}
div[role=main]{position:relative;width:100%;background:url(/images/design/background.png) 50% 100% repeat-y}
div[role=main] .container{position:relative;width:100%;margin:0 auto;max-width:1048px}
div[role=main] #HomePage .container{max-width:1360px}
footer{position:relative;width:100%;background:#fff}
footer .container{position:relative;width:100%;margin:0 auto;max-width:1440px}
footer .top{padding:120px 20px 0 20px;background:url(/images/design/background-footer.png) 50% 0 #0073e1 no-repeat;background-size:200vw 120px;color:#fff;font-size:14px}
footer .top a{color:#fff}
footer .top a:hover{color:#fff}

footer .bottom{background:#fff}
footer .bottom p{margin:0;padding:18px 20px;text-align:center;font-size:14px}

#footermenu{}
#footermenu ul{margin:0;padding:0 0 24px 0;list-style-type:none}
#footermenu ul li{margin:0;padding:0}
#footermenu ul ul{display:none}

@media (min-width: 768px) { 
	footer .top .container{box-sizing:border-box;max-width:768px}
	footer .col1{width:35%;float:left;padding:0 20px 0 0;box-sizing:border-box}
	footer .col2{width:35%;float:left;padding:0 10px;box-sizing:border-box}
	footer .col3{width:30%;float:left;padding:0 0 0 20px;box-sizing:border-box}
}
@media (min-width: 1140px) { 
	footer .top .container{box-sizing:border-box;max-width:1100px}
	footer .col1{width:45%;float:left;padding:0;box-sizing:border-box}
	footer .col1a{width:60%;float:right;padding:0 20px 0 0;box-sizing:border-box}
	footer .col1b{width:40%;float:right;padding:0 10px;box-sizing:border-box}
	footer .col2{width:30%;float:left;padding:0 10px 0 40px;box-sizing:border-box}
	footer .col3{width:25%;float:left;padding:0 0 0 20px;box-sizing:border-box}
}

footer .txt1{text-align:center;padding:24px 20px}

/*mainmenu*/
#mainmenu{display:none;min-height:calc(100vh - 60px);height: calc(var(--vh, 1vh) * 100 - 60px);background:#0073e1;box-sizing:border-box;padding-bottom:170px;position:relative}
#mainmenu ul{display:block;list-style-type:none;margin:0;padding:0}
#mainmenu ul li{display:block;margin:0;padding:0}
#mainmenu ul li a{display:block;padding:8px 20px 8px 50px;color:#fff;text-decoration:none;line-height:24px;font-weight:400;font-size:18px;text-transform:lowercase;text-align:left}
#mainmenu ul li a:hover{color:#fff;text-decoration:none}
#mainmenu ul li:first-child a{}
#mainmenu ul li:last-child a{}
#mainmenu ul .current a, #mainmenu ul .current-direct-parent a{color:#fff}
#mainmenu ul .current a:hover,  #mainmenu ul .current-direct-parent a:hover{color:#fff}
#mainmenu ul ul{display:none}
#mainmenu #menulogo{position:absolute;bottom:35px;left:50px}
#mainmenu #menulogo img{display:block;width:185px}


/*button menu*/
#btnmenu{position:absolute;right:0;top:-60px;display:block;width:60px;height:60px;padding:21px 17px 0 17px;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color: rgba(0,0,0,0)}
#btnmenu .line{position:relative;margin:0 0 6px 0;display:block;width:100%;height:2px;background:#fff;box-sizing:border-box;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
#btnmenu .cross{display:none;position:absolute;left:18px;top:29px;width:24px;height:2px;background:#fff;box-sizing:border-box;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-ms-transform: rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
#btnmenu .cross1{-ms-transform: rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}

/*DefaultPage*/
#DefaultPage{padding:60px 20px 36px 20px}
.DefaultPage{padding:60px 20px 36px 20px}
.DefaultPage2{padding:0 20px 36px 20px}
.DefaultPage3{padding:60px 20px 0 20px}
.DefaultPage4{padding:0 20px 0 20px}
@media (min-width: 414px) { 
	#DefaultPage{padding:60px 40px 36px 40px}
	.DefaultPage{padding:60px 40px 36px 40px}
	.DefaultPage2{padding:0 40px 36px 40px}
	.DefaultPage3{padding:60px 40px 0 40px}
	.DefaultPage4{padding:0 40px 0 40px}
}

@media (min-width: 900px) { 
	#DefaultPage{padding:60px calc(50vw - 430px) 36px calc(50vw - 430px)}
	.DefaultPage{padding:60px calc(50vw - 430px) 36px calc(50vw - 430px)}
	.DefaultPage2{padding:0 calc(50vw - 430px) 36px calc(50vw - 430px)}
	.DefaultPage3{padding:60px calc(50vw - 410px) 0 calc(50vw - 410px)}
	.DefaultPage4{padding:0 calc(50vw - 410px) 0 calc(50vw - 410px)}
}

@media (min-width: 1140px) { 
	#DefaultPage{padding:60px 140px 36px 140px}
	.DefaultPage{padding:60px 140px 36px 140px}
	.DefaultPage2{padding:0 140px 36px 140px}
	.DefaultPage3{padding:60px 160px 0 160px}
	.DefaultPage4{padding:0 160px 0 160px}
}

/*HomePage*/
#HomePage{padding:40px 20px 36px 20px}
@media (min-width: 414px) { 
	#HomePage{padding:40px 40px 36px 40px}
}
@media (min-width: 900px) { 
	#HomePage{padding:40px calc(50vw - 410px) 36px calc(50vw - 410px)}
}

@media (min-width: 1140px) { 
	#HomePage{padding:40px 160px 36px 160px}
}


/*DefaultForm*/
.DefaultForm{position:relative;margin:0;padding:0;max-width:480px}
.DefaultForm fieldset{border:0;margin:0;padding:28px 0 20px 0}
.DefaultForm legend{height:1px;overflow:hidden}
.DefaultForm legend span{position:absolute;left:0;top:0;display:block;font-weight:600;font-size:20px;line-height:28px}
.DefaultForm label{display:block;width:100%}
.DefaultForm input,
.DefaultForm select,
.DefaultForm textarea{font-family:'Poppins',sans-serif;font-size:100%;margin:0 0 12px 0}
.DefaultForm .input1{width:100%;border:1px solid #ccc;padding:10px;background:#fff;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}
.DefaultForm .input1_error{width:100%;border:1px solid #ccc;padding:10px;background:#fff;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}
.DefaultForm .input2{color:#1a1a1a;min-height:44px;width:180px;border:1px solid #ccc;padding:10px;background:#fff;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}
.DefaultForm .input2_error{color:#1a1a1a;min-height:44px;width:180px;border:1px solid #ccc;padding:10px;background:#fff;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}
.DefaultForm .input3{width:100%;max-width:400px;border:1px solid #ccc;padding:10px;background:#fff;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}
.DefaultForm .input3_error{width:100%;max-width:400px;border:1px solid #ccc;padding:10px;background:#fff;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}
.DefaultForm .submitcontainer{text-align:center}
.DefaultForm .submit{border:0px solid #cfd400;background:#cfd400;color:#1a1a1a;font-weight:600;cursor:pointer;padding:10px 20px;margin:12px auto 30px auto;-webkit-appearance:none}
.DefaultForm .error{color:red}
.DefaultForm .required{color:#0073e1}
.DefaultForm .form_footer{text-align:right;padding:12px 0 30px 0}
.DefaultForm .formline1{padding-top:10px;line-height:30px}

.DefaultForm .checkbox{display:block;padding-bottom:12px}
.DefaultForm .checkbox label{display:block;position:relative;padding-left:24px;box-sizing:border-box}
.DefaultForm .checkbox label input{position:absolute;left:0;top:4px}

.DefaultForm .submitcontainer button{float:left;font-family:'Poppins',sans-serif;font-size:100%}

#SubsidieaanvraagForm{max-width:992px}
#SubsidieaanvraagForm fieldset{border:0;margin:0;padding:28px 20px 20px 20px;background:#cfd400}
#SubsidieaanvraagForm h3{padding: 0 0 12px 0;font-size:20px;margin:0;line-height:30px;font-weight:400;color:#0073e1;font-family:'NexaSlab-xBold',serif;font-style:italic}
#SubsidieaanvraagForm label{font-weight:600}
#SubsidieaanvraagForm .submit{border:0px solid #0073e1;background:#0073e1;color:#fff;font-weight:600;cursor:pointer;padding:10px 20px;margin:12px auto 30px auto;-webkit-appearance:none}

#SubsidieaanvraagForm .btn{
	width:auto;max-width:300px;
	box-sizing:border-box;
	border: 1px solid #ccc;
  display:block;
  border-radius: 0;
  padding: 10px 10px;
  font-family:'Poppins',sans-serif;
  transition: .5s;
  background:#fff;
  color:#1a1a1a;
  cursor:pointer;
  font-weight:400
}


#SubsidieaanvraagForm .btn:hover {
}
#begroting, #projectplan{display:none}

#FormFooter{font-size:11px;color:#bee6ff;line-height:14px}
#FormFooter a{text-decoration:none;color:#bee6ff}
#FormFooter a:hover{text-decoration:none;color:#bee6ff}



#SubscribeForm legend span{position:absolute;left:0;top:0;display:block;font-weight:600;font-size:14px;line-height:24px;max-width:335px}
#SubscribeForm fieldset{border:0;margin:0;padding:28px 0 0 0}
#SubscribeForm label{display:none}
#SubscribeForm .input1{font-weight:600;border:1px solid #fff;margin:0;padding:5px 10px}
#SubscribeForm .submit{border:0;background:#0073e1;color:#fff;font-weight:600;text-decoration:underline;cursor:pointer;padding:7px 0px 6px 0;margin:0 auto 0 auto;-webkit-appearance:none}
#SubscribeForm .error{padding:0 0 4px 0;color:#1a1a1a}

#SubscribeForm .submitcontainer button{float:left;font-family:'Poppins',sans-serif;font-size:100%}


/*breadcrumb*/
.breadcrumb{display:none}



@media (min-width: 480px) { 
}

@media (min-width: 640px) { 
}

@media (min-width: 992px) { 

	nav{height:0;position:relative}
	#btnmenu{display:none}
	#mainmenu{display:block;padding:0;position:absolute;right:0;top:-50px;min-height:50px;height:50px}
	#mainmenu #menulogo{display:none}

	#mainmenu ul{height:50px;text-align:right;width:auto}
	#mainmenu ul li{display:inline}
	#mainmenu ul li a{display:inline-block;font-size:16px;padding:18px 10px 4px 10px;line-height:24px}
	#mainmenu ul li:first-child a{}
	#mainmenu ul li:last-child a{padding:18px 20px 4px 10px}
	#mainmenu .menu_DefaultPage_1{display:none}
}
@media (min-width: 1140px) { 

	#mainmenu{display:block;padding:0;position:absolute;right:0;top:-70px;min-height:100px;height:100px}
	#mainmenu ul{height:100px;text-align:right;width:auto}
	#mainmenu{top:-100px}
	#mainmenu ul li a{display:inline-block;font-size:16px;padding:38px 10px 34px 10px;line-height:24px}
	#mainmenu ul li:last-child a{padding:38px 20px 34px 10px}
}
@media (min-width: 1280px) { 
	#mainmenu ul li a{font-size:17px}
	/*#mainmenu .menu_DefaultPage_1{display:inline}*/
}

@media (min-width: 992px) { 
		
	/**/
}


#hypt {
    position: absolute;
    top: -10000px;
	opacity:0
}
.genericimage{max-width:1920px;margin:0 auto;overflow-x:hidden;position:relative}
.genericimage img{display:block;width:180%;margin-left:-45%}
@media (min-width: 420px) { 
	.genericimage img{display:block;width:140%;margin-left:-20%}
}
@media (min-width: 480px) { 
	.genericimage img{display:block;width:120%;margin-left:-10%}
}
@media (min-width: 768px) { 
	.genericimage img{display:block;width:100%;margin-left:0}
}

.genericimage .cpw20jr{display:block;position:absolute;top:16px;right:16px;width:40%;margin:0;max-width:240px;opacity:1}

@media (min-width: 992px) { 
	.genericimage .cpw20jr{display:block;position:absolute;top:auto;bottom:0;right:0;margin:0;width:20%}
}
@media (min-width: 1200px) { 
	.genericimage .cpw20jr{display:block;position:absolute;top:auto;bottom:0;right:0;margin:0;width:20%}
}

.inlineimage{padding:0 20px}
.inlineimage img{display:block;width:100%}

.kader{padding:24px 24px 0 24px;background:#cfd400;margin:36px 0 36px 0}

.teaser{background:#cfd400;padding:24px 24px 12px 24px;box-sizing:border-box;opacity:0.8}
.teaser .kop{font-size:22px;margin:0;padding:0 0 12px 0;line-height:28px;font-weight:400;color:#1a1a1a;font-family:'NexaSlab-xBold',serif}
.teaser .kop span{display:block;font-family:'NexaSlab-BookItalic',serif;line-height:24px}
.teaser .txt{padding:0 0 48px 0}
.teaser a{font-weight:600}
.teaser .link{display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0}
.teaser .link a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0}
.teaser .link a span{display:block;position:absolute;left:24px;bottom:24px;text-decoration:underline}
@media (min-width: 414px) { 
	.teaser{padding:24px 40px 12px 40px}
	.teaser .link a span{left:40px}
}
@media (min-width: 900px) { 
	.teaser{padding:24px calc(50vw - 410px) 12px calc(50vw - 410px)}
	.teaser .link a span{left:calc(50vw - 410px)}
}
@media (min-width: 992px) { 
	.teaser{position:absolute;left:calc(50vw - 280px);top:50%;width:560px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;padding:24px 24px 12px 24px}
	.teaser .link a span{left:0;bottom:24px;width:100%;text-align:center}
}
@media (min-width: 1200px) { 
	.teaser .kop{font-size:24px;line-height:32px}
	.teaser .kop span{line-height:32px}
}
@media (min-width: 1400px) { 
	.teaser .kop{font-size:28px;line-height:36px}
	.teaser .kop span{line-height:32px}
}

.agendalist{list-style-type:none;margin:0;padding:12px 0 12px 0}
.agendalist li{margin:0;padding:0}
.agendalist li a{display:block;background:#cfd400;color:#1a1a1a;text-decoration:none;position:relative;padding:12px 40px 12px 15px;margin:0;font-family:'NexaSlab-xBold',serif;font-size:18px;border-bottom:1px solid rgba(26,26,26,0.25);}
.agendalist li:last-child a{border-bottom:0}
.agendalist li a:hover{color:#1a1a1a;text-decoration:none}
.agendalist li a span{position:absolute;top:calc(50% - 12px);right:15px;display:block;font-size:24px;opacity:0.25}
.agendalist li a:hover span{opacity:1}
.agendalist li a em{font-family:'Poppins',sans-serif;font-weight:400;font-style:normal;font-size:14px}
.agendalist li a br{}
.agendalistfooter{text-align:right}
.agendalistfooter a{font-weight:600}

@media (min-width: 768px) { 
	.agendalist li a{padding:12px 40px 12px 20px;font-size:20px}
	.agendalist li a:hover span{opacity:1}
	.agendalist li a span{font-size:24px;right:20px}
	.agendalist li a em{font-size:16px}
}


.teaserA{padding:0 0 40px 0;max-width:960px;box-sizing:border-box;margin:0 auto}
.teaserA .inner{position:relative;background:#cfd400}
.teaserA .left{}
.teaserA .left p{padding:0}
.teaserA .right{padding:24px 24px 48px 24px;box-sizing:border-box}
.teaserA img{display:block;width:100%}
.teaserA h2{font-size:22px;margin:0;padding:0 0 12px 0;line-height:28px;font-weight:400;color:#1a1a1a;font-family:'NexaSlab-xBold',serif}
.teaserA h2 span{display:block;font-family:'NexaSlab-BookItalic',serif;line-height:24px}
.teaserA .txt{padding:0 0 12px 0}
.teaserA .link{padding:0 0 12px 0}
.teaserA a{font-weight:600}

@media (min-width: 768px) { 
	.teaserA .left{width:50%;float:left}
	.teaserA .right{width:50%;float:left}
}
@media (min-width: 992px) { 
	.teaserA{padding:20px 40px 40px 40px}
}
@media (min-width: 1200px) { 
	.teaserA{padding:40px 40px 40px 40px}
}

.teaserA .link{display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0}
.teaserA .link a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0}
.teaserA .link a span{display:block;position:absolute;left:24px;bottom:24px;text-decoration:underline}
@media (min-width: 768px) { 
	.teaserA .link a span{left:calc(50% + 24px)}
}
@media (min-width: 1200px) { 
	.teaserA h2{font-size:24px;line-height:32px}
	.teaserA h2 span{line-height:32px}
}
@media (min-width: 1400px) { 
	.teaserA h2{font-size:28px;line-height:36px}
	.teaserA h2 span{line-height:32px}
}

.teaserB{padding:0 0 40px 0}
.teaserB .inner{position:relative;}
.teaserB .left{}
.teaserB .left p{padding:0}
.teaserB .right{padding:24px 0 48px 0}
.teaserB img{display:block;width:100%}
.teaserB h2{font-size:20px;margin:0;padding:0 0 12px 0;line-height:28px;font-weight:400;color:#1a1a1a;font-family:'NexaSlab-xBold',serif}
.teaserB h2 span{display:block;font-family:'NexaSlab-BookItalic',serif;line-height:24px}
.teaserB .txt{padding:0 0 12px 0}
.teaserB .link{padding:0 0 12px 0}
.teaserB a{font-weight:600}

@media (min-width: 768px) { 
	.teaserBleft{float:left;width:calc(50% - 20px);position:relative}
	.teaserBright{float:right;width:calc(50% - 20px);position:relative}
}
@media (min-width: 992px) { 
	.teaserB{padding:20px 0 40px 0}
	.teaserB .left{width:50%;float:left}
	.teaserB .right{width:50%;float:right;padding:0 24px 12px 24px;box-sizing:border-box}
}
@media (min-width: 1200px) { 
	.teaserB{padding:40px 0 40px 0}
}

.teaserB .link{display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0}
.teaserB .link a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0}
.teaserB .link a span{display:block;position:absolute;left:0;bottom:24px;text-decoration:underline}
@media (min-width: 992px) { 
	.teaserB .link a span{left:calc(50% + 24px);bottom:0}
}
@media (min-width: 1200px) { 
	.teaserB h2{font-size:24px;line-height:32px}
	.teaserB h2 span{line-height:32px}
}
@media (min-width: 1400px) { 
	.teaserB h2{font-size:28px;line-height:36px}
	.teaserB h2 span{line-height:32px}
}
.agendateaser{position:relative;padding:0 0 52px 0;margin-bottom:40px}
@media (min-width: 992px) { 
	.agendateaser{padding:20px 0 52px 0}
}
@media (min-width: 1200px) { 
	.agendateaser{padding:40px 0 52px 0}
}

.agendateaser .item{color:#fff;background:#0073e1;padding:12px 24px 12px 24px;margin:0 0 12px 0}
.agendateaser .item em{margin:0;font-weight:400;font-style:normal;font-weight:600}
.agendateaser .item span{font-family:'NexaSlab-xBold',serif;font-size:20px;line-height:28px}
.agendateaser h2{font-size:20px;margin:0;padding:0 0 12px 0;line-height:28px;font-weight:400;color:#1a1a1a;font-family:'NexaSlab-xBold',serif}
.agendateaser h2 span{display:block;font-family:'NexaSlab-BookItalic',serif;line-height:24px}
@media (min-width: 1200px) { 
	.agendateaser h2{font-size:24px;line-height:32px}
	.agendateaser h2 span{line-height:32px}
}
@media (min-width: 1400px) { 
	.agendateaser h2{font-size:28px;line-height:36px}
	.agendateaser h2 span{line-height:32px}
}
.agendateaser .link{padding:0 0 12px 0}
.agendateaser a{font-weight:600}
.agendateaser .link{display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0}
.agendateaser .link a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0}
.agendateaser .link a span{display:block;position:absolute;left:0;bottom:24px;text-decoration:underline}
@media (min-width: 992px) { 
	.agendateaser .item{box-sizing:border-box;width:calc(33.33% - 20px);float:left;height:150px}
	.agendateaser .item1{margin-right:30px}
	.agendateaser .item2{margin-right:30px}
	.agendateaser .item span{display:block;height:90px;box-sizing:border-box;padding:4px 0 0 0;overflow:hidden}
}
@media (min-width: 1200px) { 
	.agendateaser .item{height:164px}
	.agendateaser .item span{font-size:24px;line-height:32px;height:102px;box-sizing:border-box;padding:6px 0 0 0}
}
@media (min-width: 2400px) { 
	.agendateaser .item{height:176px}
	.agendateaser .item span{font-size:28px;line-height:36px;height:120px;box-sizing:border-box;padding:6px 0}
}


.video{position:relative;padding:56.25% 0 0 0;height:0;width:100%;margin:0 0 24px 0}
.video iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0}

#DefaultPage img{max-width:100% !important;height: auto !important}

.grecaptcha-badge { 
    visibility: hidden;
}

.pcitem{position:relative;padding:0 0 14px 0}

.pcitem .img{width:100%;height:40vw;overflow:hidden;position:relative;padding:0 0 0 0;margin:0 0 10px 0}
.pcitem .img img{position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width:100%}
.pcitem .ct{width:100%}
.pcitem .ct .sum{padding:0 0 10px 0}

@media (min-width: 600px) { 
	.pcitem .img{float:left;width:240px;height:120px;overflow:hidden;position:relative;margin:6px 0 0 0}
	.pcitem .ct{float:right;width:calc(100% - 280px)}
}

.buttonB{}
.buttonB a{display:block;margin:0 auto;width:300px;padding:10px 20px;text-align:center;color:#fff;text-decoration:none;background:#0073e1;box-sizing:border-box;-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;}

/*Share buttons*/
#share-buttons{margin:0;padding:0 0 0 0;height:auto;line-height:44px;float:none;padding:28px 0}
#share-buttons p{margin:0;padding:0 0 0 0;float:none;line-height:44px;display:block;color:#0073e1;font-weight:bold;text-transform:lowercase;text-align:center}
#share-buttons ul{list-style-type:none;margin:0 auto;padding:0;float:none;text-align:center}
#share-buttons ul li{display:inline-block;margin:0;padding:0 0 0 0;float:none}
#share-buttons ul li a{display:block;width:44px;height:44px;outline:0}
#share-buttons ul li a span{display:block;margin:7px;width:30px;height:30px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#share-buttons ul li #share-facebook span{background:url(/images/design/socials/facebook.svg) 50% 0 no-repeat;background-size:30px}
#share-buttons ul li #share-twitter span{background:url(/images/design/socials/x.svg) 50% 0 no-repeat;background-size:30px}
#share-buttons ul li #share-linkedin span{background:url(/images/design/socials/linkedin.svg) 50% 0 no-repeat;background-size:30px}
#share-buttons ul li #share-email span{background:url(/images/design/socials/email.svg) 50% 0 no-repeat;background-size:30px}
#share-buttons ul li a span span{display:none}


.pcitem2{position:relative;padding:0 0 0 0;display:block;text-align:center}
.pcitem2 .img{display:block;padding-bottom:48px}
.pcitem2 .img img{display:block}

.pcitem2 .link{position:absolute;left:0;top:0;width:100%;height:100%;padding:0 0 0 0;display:block}
.pcitem2 .link a{position:absolute;left:0;top:0;width:100%;height:100%;display:block}
.pcitem2 .link a span{position:absolute;left:0;bottom:20px;width:100%;line-height:24px;height:24px;overflow:hidden;display:block;box-sizing:border-box}
.pcitem2 .link a:hover span{text-decoration:underline}
@media (min-width: 640px) { 
	.pcitem2{float:left;width:50%;box-sizing:border-box}
	.pcitem2:nth-child(2n) {padding: 0 0 0 12px;}
	.pcitem2:nth-child(2n + 1) {padding: 0 12px 0 0;}
	.pcitem2:nth-child(2n) .link a span{padding: 0 0 0 12px}
	.pcitem2:nth-child(2n + 1) .link a span{padding: 0 12px 0 0;}
}
@media (min-width: 920px) { 
	.pcitem2{float:left;width:33.33%}
	.pcitem2:nth-child(3n) {padding: 0 0 0 16px;}
	.pcitem2:nth-child(3n + 1) {padding: 0 16px 0 0;}
	.pcitem2:nth-child(3n + 2) {padding: 0 8px 0 8px;}
	.pcitem2:nth-child(3n) .link a span{padding: 0 0 0 16px;}
	.pcitem2:nth-child(3n + 1) .link a span{padding: 0 16px 0 0;}
	.pcitem2:nth-child(3n + 2) .link a span{padding: 0 8px 0 8px;}
}
