

@font-face {
    font-family: 'din_blackregular';
    src: url('din/din_black_0-webfont.eot');
    src: url('din/din_black_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('din/din_black_0-webfont.woff2') format('woff2'),
         url('din/din_black_0-webfont.woff') format('woff'),
         url('din/din_black_0-webfont.ttf') format('truetype'),
         url('din/din_black_0-webfont.svg#din_blackregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'din_lightregular';
    src: url('din/din_light-webfont.eot');
    src: url('din/din_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('din/din_light-webfont.woff2') format('woff2'),
         url('din/din_light-webfont.woff') format('woff'),
         url('din/din_light-webfont.ttf') format('truetype'),
         url('din/din_light-webfont.svg#din_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'din_mediumregular';
    src: url('din/din_medium-webfont.eot');
    src: url('din/din_medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('din/din_medium-webfont.woff2') format('woff2'),
         url('din/din_medium-webfont.woff') format('woff'),
         url('din/din_medium-webfont.ttf') format('truetype'),
         url('din/din_medium-webfont.svg#din_mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


.topbar {    display: flex;
    align-items: center;}

.row { margin:0 !important}

.pers  {    margin-top: 30px;
    margin-bottom: 30px;
}

.item img {    max-width:80%; }


.container-fluid { display:flex;  
    height: 100vh;

flex-direction:column; justify-content:space-between;}

.item {         justify-content: space-between;  text-align: center;
    box-shadow: 0px 1px 1px 0px rgba(35, 31, 32, 0.07);
    flex: 1;
    padding: 25px;
    background: #fff;
align-items: center;
    display: flex;
    height: 100%;

    flex-direction: column;}

a.item:hover  { text-decoration:none !important;}

.item h1  {     color:#529233; font-family: 'din_mediumregular'; font-size:21px;}
.item h2  {   color:#529233;  font-family: 'din_blackregular'; text-transform:uppercase;   }


 




@font-face {
    font-family: 'din-boldregular';
    src: url('din/dinb__-webfont.eot');
    src: url('din/dinb__-webfont.eot?#iefix') format('embedded-opentype'),
         url('din/dinb__-webfont.woff2') format('woff2'),
         url('din/dinb__-webfont.woff') format('woff'),
         url('din/dinb__-webfont.ttf') format('truetype'),
         url('din/dinb__-webfont.svg#din-boldregular') format('svg');
    font-weight: normal;
    font-style: normal;}

	
	
	body {
	background:#ececec;
	font-family: 'din_mediumregular';
	
   
   } 	
 	.midrow {
    flex: 1;}
   
   .btn {border-radius:999px; font-size:15px; padding-left:20px; padding-right:20px; 
   border:2px solid #529233; color: #529233 !important;
 background:transparent; }
  
 
 .logo svg { height:50px; width:auto;}
 .logo  { padding:20px;}
 
 

@media (max-width: 992px) { 
 
  
 .logo svg { height:50px; width:auto;}
 .logo  { padding:20px;}
 
 
 .item {     flex-direction: row;
    text-align: left;}
 
 .item img {
    display:none}
 	
 
 	

 		
 .midrow > div {  margin-top:10px;     margin-bottom: 10px;}
}


.h_iframe iframe {
    position:absolute;
    top:0;
    left:0;
    
    height:95%;
}