/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
/* mediaboxAdvanced v1.4.6, (c) 2007-2010 John Einselen <http://iaian7.com>, MIT-style license */
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayFF{background:transparent url("../../assets/mootools/mediabox/1.4.6/images/80.png") repeat}#mbOverlay.mbOverlayIE{position:absolute}#mbCenter{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.50);-khtml-box-shadow:0 5px 20px rgba(0,0,0,0.50);-moz-box-shadow:0 5px 20px rgba(0,0,0,0.50);box-shadow:0 5px 20px rgba(0,0,0,0.50);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5,Direction=180,Color='#000000')}#mbCenter.mbLoading{background:#000 url("../../assets/mootools/mediabox/1.4.6/images/loading.gif") no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbImage{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat;padding:10px}#mbBottom{min-height:20px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#999;text-align:left;padding:0 10px 10px}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:bold;line-height:20px;font-size:12px}#mbNumber{display:inline;color:#999;line-height:14px;font-size:10px;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:14px;font-size:10px}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:normal}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:bold;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:16px;line-height:14px;font-weight:bold}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:bold;text-decoration:underline}
/* fonts.css */
@font-face{font-family: 'PT Sans';    	font-style: normal;    	font-weight: 400;    	src: url("../../fonts/Regular.eot");    	src: url("../../fonts/Regular.eot?#iefix") format('embedded-opentype'),    		url("../../fonts/Regular.woff2") format('woff2'),    		url("../../fonts/Regular.woff") format('woff'),    		url("../../fonts/Regular.ttf") format('truetype'),    		url("../../fonts/Regular.svg#svgFontName") format('svg')}@font-face{font-family: 'PT Sans';    	font-style: normal;    	font-weight: 700;    	src: url("../../fonts/Bold.eot");    	src: url("../../fonts/Bold.eot?#iefix") format('embedded-opentype'),    		url("../../fonts/Bold.woff2") format('woff2'),    		url("../../fonts/Bold.woff") format('woff'),    		url("../../fonts/Bold.ttf") format('truetype'),    		url("../../fonts/Bold.svg#svgFontName") format('svg')}
/* wXa-320px.css */
*{margin:0;padding:0}a:link,a:visited{text-decoration:none;color:#009EE0}a:hover{text-decoration:underline;color:#F00}a:active{text-decoration:none;color:#009EE0}body{height:100%;margin:0;padding:0;background-color:#FFF;font-weight:normal;color:#57575;font:100.01% 'PT Sans',sans-serif,Arial}h1{margin-bottom:10px;font-size:1rem;color:#009EE0}html{height:100%;overflow-y: scroll}label{color:#666}p{margin-bottom:10px}#container{width:100%;max-width:1200px;margin:0 auto;padding:20px 10px;box-sizing: border-box}#desktop{width:100%;max-width:1200px;display:none;margin:0 auto}#footer{width:100%}#footer .inside{width:100%;max-width:1200px;margin:0 auto;padding:10px;text-align:center;font-size:.7rem;box-sizing: border-box}#main{font-size:.8rem;line-height:125%;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto}#main p{width:100%;max-width:840px;margin-bottom:15px;text-align:justify;box-sizing: border-box}#mobile .logobox{width:100%;padding-top:5px;padding-bottom:5px;text-align:center}#mobile .logobox img{width:75%;height:auto;margin:0 auto}#mobile:not(:target) .mc,#mobile:not(:target) #navbox{display:none}#mobile:target #navbox,#mobile:target .mc{display:block}#mobile:target .mo{display:none}#mobile .menubox,#mobile .fbbox,#mobile .startbox,#mobile .telbox{width:25%;float:left;text-align:center}#mobile .menubox img,#mobile .fbbox img,#mobile .startbox img,#mobile .telbox img{width:50%;height:auto}#mobile #navbox{padding-top:10px;padding-right:10px;padding-left:10px;font-size:.9rem}#mobile #navbox li{float:left;margin-right:5px;margin-bottom:10px;padding-top:5px;padding-bottom:5px;text-align:center;background-color:#009EE0;font-weight:bold;color:#FFF;list-style-type:none;box-sizing: border-box;width: calc(50% - 5px)}#mobile #navbox li a:link,#mobile #navbox li a:visited,#mobile #navbox li a:active{text-decoration:none;color:#FFF}#mobile #navbox li:nth-child(even){margin-right:0;margin-left:5px}.box1{width:100%;margin-bottom:15px;border:1px solid #009EE0;box-sizing: border-box;border-radius: 15px}.box1 a:hover{text-decoration:none}.box1 .imgbox{width:100%;height:200px;background-position:center top;background-repeat:no-repeat;background-size: cover}.box1 .txtbox{padding:5px 10px;background-color:rgba(0,158,224,.7);font-size:1rem;font-weight:bold;color:#FFF;text-transform:uppercase;box-sizing: border-box;width: auto}.clearbox{clear:both}.contain .imgbox{background-position:center center;background-size: contain}.subnavi{max-width:840px}.subnavi a{text-decoration:none}.subnavi .backbox{width:100%;height:50px;position:relative;margin-bottom:10px;border:1px solid #009EE0;border-radius: 15px;box-sizing: border-box}.subnavi .backbox .arrowbox{width:50px;height:48px;left:75%;top:0;position:absolute;background-image:url("../../files/mobiledesktop/back.png");background-position:center center;background-repeat:no-repeat;background-size: contain;box-sizing: border-box}.subnavi .sectionbox{width:100%;height:50px;margin-bottom:10px;background-image:url("../../files/mobiledesktop/subnavibg.jpg");background-position:right center;background-repeat:no-repeat;border:1px solid #009EE0;border-radius: 15px;box-sizing: border-box;background-size: contain}.subnavi .bluebox{min-height:25px;padding-top:3px;text-align:center;background-color:rgba(0,158,224,.7);font-size:1rem;font-weight:bold;text-decoration:none;color:#FFF;border-top-left-radius: 15px;border-top-right-radius: 15px;box-sizing: border-box}input[type=email],input[type=tel],input[type=text],select,textarea{width:100%;padding:5px;border:1px solid #009EE0;box-sizing: border-box}input[type=submit]{padding:3px 8px}label{width:100%;float:left;margin-bottom:5px;font-weight:bold}textarea{height:150px}.widget{clear:both;margin-bottom:10px}
@media (min-width: 480px){
/* wxa-480px.css */
#mobile .logobox{width:60%;float:left}#mobile .logobox img{width:90%;padding-top:5px}#mobile .menubox,#mobile .startbox,#mobile .fbbox,#mobile .telbox{width:20%;float:right;padding-top:5px}#mobile .menubox img,#mobile .startbox img,#mobile .fbbox img,#mobile .telbox img{width:45%}.box1{float:left;margin-right:7.5px;width: calc(50% - 7.5px)}.box1:nth-child(odd){margin-right:0;margin-left:7.5px}.subnavi{margin-bottom:10px}.subnavi .backbox{float:right;width: calc(50% - 10px)}.subnavi .backbox .arrowbox{width:45px;left:80%}.subnavi .sectionbox{float:left;margin-right:10px;width: calc(50% - 10px)}
}
@media (min-width: 600px){
/* wXa-600px.css */
h1{font-size:1.2rem}p{padding-bottom:15px}#desktop .logobox{width:30%;float:left}#desktop .logobox img{width:100%;height:auto}#desktop .navbox{width:70%;float:left;padding-top:25px;text-align:center}#desktop .navbox li{display:inline-block;margin-left:10px}#desktop .navbox li:after{display:inline-block;padding-left:15px;content: '|'}#desktop .navbox li.last:after{content: ''}#footer .inside{font-size:.8rem}#main{font-size:.9rem}
}
@media (min-width: 768px){
/* wXa-768px.css */
#desktop{display:block;padding-top:10px;padding-bottom:10px}#desktop .navbox{padding-left:50px;text-align:left;box-sizing: border-box}#mobile{display:none}.box1 .imgbox{height:275px}.box1 .txtbox{padding-top:10px;padding-bottom:10px;font-size:1.3rem}input[type=email],input[type=tel],input[type=text],textarea{width:65%}label{width:35%;padding-right:10px;box-sizing: border-box}
}
@media (min-width: 1024px){
/* wXa-1024px.css */
#main{font-size:1rem}.box1{margin-right:50px;margin-bottom:100px;width: calc(50% - 50px)}.box1:nth-child(odd){margin-right:0;margin-left:50px}.box1 .imgbox{height:380px}.subnavbox li{height:185px}input[type=email],input[type=tel],input[type=text],select,textarea{width:100%}label{width:100%}#insert input[type=text]{width:80%}.submit_container{clear:both}.widget{width:50%;float:left;clear:none;padding-right:12px;box-sizing: border-box}.widget:nth-child(even){padding-right:0;padding-left:12px}.widget-explanation{width:100%;float:none}
}
