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,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.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}
@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}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
.bb {
  box-sizing: border-box;
}
.m0 {
  margin: 0;
}
.p0 {
  padding: 0;
}
#infos--show:checked + .ncoi---question {
  display: none;
}
#infos--show:checked + .ncoi---question + .ncoi---hint-info {
  display: block;
  opacity: 1;
  visibility: unset;
}
#infos--show:checked + .ncoi---question + .ncoi---hint-info + .ncoi---table {
  display: block;
  opacity: 1;
  visibility: unset;
}
.ncoi---behind .ncoi---no-script--hidden,
.ncoi---revoke .ncoi---no-script--hidden,
.ncoi---consent-box .ncoi---no-script--hidden {
  display: none;
}
.ncoi---custom_gmap.ncoi---hidden {
  display: none;
}
.ncoi---behind {
  background: rgba(0, 0, 0, 0.21);
  display: flex;
  position: fixed;
  left: 0;
  bottom: 0;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  justify-content: center;
  pointer-events: all;
}
.ncoi---behind.ncoi---hidden--page-load {
  height: 0;
}
.ncoi---behind.ncoi---leftTop {
  align-items: flex-start;
  justify-content: flex-start;
}
.ncoi---behind.ncoi---leftCenter {
  align-items: center;
  justify-content: flex-start;
}
.ncoi---behind.ncoi---leftBottom {
  align-items: flex-end;
  justify-content: flex-start;
}
.ncoi---behind.ncoi---centerTop {
  align-items: flex-start;
  justify-content: center;
}
.ncoi---behind.ncoi---centerCenter {
  align-items: center;
  justify-content: center;
}
.ncoi---behind.ncoi---centerBottom {
  align-items: flex-end;
  justify-content: center;
}
.ncoi---behind.ncoi---rightTop {
  align-items: flex-start;
  justify-content: flex-end;
}
.ncoi---behind.ncoi---rightCenter {
  align-items: center;
  justify-content: flex-end;
}
.ncoi---behind.ncoi---rightBottom {
  align-items: flex-end;
  justify-content: flex-end;
}
.ncoi---behind .ncoi---container {
  display: block;
  float: left;
  box-sizing: border-box;
  width: 400px;
  max-height: 50%;
  border-radius: 3px;
  padding: 0.5rem;
  overflow-y: auto;
  pointer-events: all;
}
.ncoi---behind .ncoi---container .ncoi---form {
  margin: 0;
}
.ncoi---behind .ncoi---container .ncoi---form.ncoi---inconspicuous {
  width: 100%;
}
@media (max-height: 767px) {
  .ncoi---behind .ncoi---container {
    max-height: 90%;
  }
}
.ncoi---behind .ncoi---container .ncoi---headline {
  display: block;
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: .35rem .5rem;
  font-size: 1.2rem;
  line-height: 1.5rem;
  margin: 0;
  font-weight: bold;
  word-wrap: break-word;
}
.ncoi---behind .ncoi---container .ncoi---hint {
  display: block;
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: .35rem .5rem;
  font-size: 1rem;
  line-height: 1.5rem;
  margin: 0;
}
.ncoi---behind .ncoi---container .ncoi---hint.ncoi---hidden {
  display: none;
}
.ncoi---behind .ncoi---container .ncoi---hint.ncoi---inconspicuous {
  flex: 2;
}
.ncoi---behind .ncoi---container .ncoi---cookie-groups {
  display: flex;
  float: left;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
  box-sizing: border-box;
  border-top: 1px solid;
  border-bottom: 1px solid;
  padding: 0.5rem 0;
  margin: 0.5rem 0;
}
.ncoi---behind .ncoi---container .ncoi---cookie-groups .ncoi---cookie-group {
  display: block;
  float: left;
  box-sizing: border-box;
  padding: 0.5rem 1rem;
}
.ncoi---behind .ncoi---container .ncoi---cookie-groups .ncoi---cookie-group .ncoi---cookie-group-inner {
  display: block;
  float: left;
  box-sizing: border-box;
  width: 100%;
}
.ncoi---behind .ncoi---container .ncoi---cookie-groups.ncoi---hidden {
  display: none;
}
.ncoi---behind .ncoi---container .ncoi---actions {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
  padding: 0.25rem;
  box-sizing: border-box;
}
.ncoi---behind .ncoi---container .ncoi---actions .ncoi---action {
  display: block;
  float: left;
  box-sizing: border-box;
  padding: 0.25rem;
  flex: 0 1 auto;
}
.ncoi---behind .ncoi---container .ncoi---actions .ncoi---action button {
  box-sizing: border-box;
  display: block;
  float: left;
  width: 100%;
  padding: 0 1rem;
  text-decoration: none;
  border: 0;
  cursor: pointer;
  height: 2rem;
  line-height: 2rem;
  text-align: center;
  border-radius: 3px;
  transition: background 0.25s ease-in-out;
  font-size: 1rem;
}
.ncoi---behind .ncoi---container .ncoi---actions .ncoi---action .ncoi---hidden {
  display: none;
}
.ncoi---behind .ncoi---container .ncoi---actions.ncoi---inconspicuous {
  flex: 1;
  padding: 0;
}
.ncoi---behind .ncoi---container .ncoi---footer {
  display: flex;
  width: 100%;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0.35rem;
  box-sizing: border-box;
}
.ncoi---behind .ncoi---container .ncoi---footer .ncoi---link,
.ncoi---behind .ncoi---container .ncoi---footer .ncoi---split {
  display: block;
  float: left;
  box-sizing: border-box;
  padding: 0.15rem;
  flex: 0 1 auto;
  text-decoration: none;
  line-height: 1;
  font-size: .7rem;
}
.ncoi---behind .ncoi---container .ncoi---table {
  display: block;
  float: left;
  box-sizing: border-box;
  width: 100%;
  padding: .5rem;
}
.ncoi---behind .ncoi---container .ncoi---table.ncoi---hidden {
  display: none;
}
.ncoi---behind .ncoi---container .ncoi---table table {
  float: left;
  table-layout: fixed;
  width: 100%;
  border-spacing: 0;
}
.ncoi---behind .ncoi---container .ncoi---table table tbody {
  border-top: 1px solid;
}
.ncoi---behind .ncoi---container .ncoi---table table tbody:first-child {
  border: none;
}
.ncoi---behind .ncoi---container .ncoi---table table tbody tr.border-top {
  border-top: 1px solid;
}
.ncoi---behind .ncoi---container .ncoi---table table tbody tr th {
  width: 40%;
}
.ncoi---behind .ncoi---container .ncoi---table table tbody tr td {
  width: 60%;
}
.ncoi---behind .ncoi---container .ncoi---table table tbody tr th,
.ncoi---behind .ncoi---container .ncoi---table table tbody tr td {
  padding: .30rem .50rem;
  font-size: 0.8rem;
  line-height: 1.2rem;
  word-wrap: break-word;
}
.ncoi---behind .ncoi---container .ncoi---table table tbody tr.group-name {
  background-color: #d7d7d7;
  color: #5d5a5b;
}
.ncoi---behind.ncoi---left .ncoi---container {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ncoi---behind.ncoi---right .ncoi---container {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ncoi---behind.ncoi---top .ncoi---container {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ncoi---behind.ncoi---bottom .ncoi---container {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
[type=checkbox].ncoi---sliding {
  display: none;
}
[type=checkbox].ncoi---sliding:checked + label.ncoi---sliding i:before {
  margin-left: 1.5rem;
}
[type=checkbox].ncoi---sliding:disabled + label.ncoi---sliding i {
  cursor: not-allowed;
}
label.ncoi---sliding {
  display: flex;
  float: left;
  box-sizing: border-box;
  width: 100%;
  font-size: 1rem;
  line-height: 1;
  align-items: center;
  cursor: pointer;
}
label.ncoi---sliding i {
  display: inline-block;
  box-sizing: border-box;
  height: 1.5rem;
  width: 3rem;
  border-radius: .75rem;
  margin-right: .5rem;
  padding: .25rem;
  transition: background 0.25s ease-in-out;
}
label.ncoi---sliding i:before {
  display: block;
  float: left;
  height: 1rem;
  width: 1rem;
  content: "";
  border-radius: .5rem;
  transition: margin 0.25s ease-in-out;
}
iframe.ncoi---hidden {
  display: none;
}
.ce_google_map.ncoi---hidden {
  display: none;
}
.mod_catalogUniversalView.block.ncoi---hidden {
  display: none;
}
.ncoi---blocked {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  background: #666;
  border: 1px solid #333;
}
.ncoi---blocked.ncoi---hidden {
  display: none;
}
.ncoi---blocked .ncoi---consent-box {
  display: flex;
  align-items: center;
  flex-direction: column;
  max-width: 300px;
  background: black;
  opacity: 0.8;
}
.ncoi---blocked .ncoi---consent-box .ncoi---blocked-disclaimer {
  display: block;
  float: left;
  width: 100%;
  padding: .5rem;
  font-size: 0.7rem;
  color: white;
  text-align: center;
  box-sizing: border-box;
}
.ncoi---blocked .ncoi---consent-box .ncoi---blocked-disclaimer a {
  color: white;
  text-decoration: underline;
}
.ncoi---blocked .ncoi---consent-box .ncoi---blocked-link {
  display: block;
  float: left;
  padding: .5rem;
  box-sizing: border-box;
}
.ncoi---blocked .ncoi---consent-box .ncoi---blocked-link button.ncoi---release {
  box-sizing: border-box;
  border: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  float: left;
  width: 100%;
  padding: 0 1rem;
  text-decoration: none;
  background: #090;
  color: white;
  height: 2rem;
  line-height: 2rem;
  text-align: center;
  border-radius: 3px;
  transition: background 0.25s ease-in-out;
  font-size: 1rem;
}
.ncoi---blocked .ncoi---consent-box .ncoi---blocked-link button.ncoi---release:hover {
  background: #060;
}
.ncoi---blocked .ncoi---consent-box .ncoi---blocked-link button.ncoi---release .ncoi---blocked-icon {
  display: block;
  float: left;
  margin-right: .5rem;
  height: 1rem;
}
.ncoi---blocked .ncoi---consent-box .ncoi---blocked-link button.ncoi---release .ncoi---blocked-icon img {
  display: block;
  color: white;
  height: 1rem;
}
.ncoi---blocked .ncoi---consent-box .ncoi--release-all {
  width: auto;
  padding: .5rem;
}
.ncoi---blocked .ncoi---consent-box .ncoi--release-all.ncoi---hidden {
  display: none;
}
.ncoi---blocked .ncoi---consent-box .ncoi--release-all span {
  color: white;
  font-size: .7rem;
}
.ncoi---behind.ncoi---animation-no.ncoi---hidden {
  visibility: hidden;
  opacity: 0;
}
.ncoi---behind.ncoi---animation {
  transition: opacity 1s ease-in-out 0s, visibility 0s linear 0s;
}
.ncoi---behind.ncoi---animation .ncoi---container {
  transition: transform 1s ease-in-out 0s;
}
.ncoi---behind.ncoi---animation.ncoi---hidden--hinge .ncoi---container {
  transform-origin: top left;
}
.ncoi---behind.ncoi---animation.ncoi---hidden {
  transition: opacity 1s ease-in-out 0s, visibility 0s linear 1s;
  visibility: hidden;
  opacity: 0;
}
.ncoi---behind.ncoi---animation.ncoi---hidden.ncoi---hidden--shrink .ncoi---container {
  transform: scale(0);
}
.ncoi---behind.ncoi---animation.ncoi---hidden.ncoi---hidden--go-up .ncoi---container {
  transform: translateY(-50%);
}
.ncoi---behind.ncoi---animation.ncoi---hidden.ncoi---hidden--shrink-and-rotate .ncoi---container {
  transform: rotate(360deg) scale(0);
}
.ncoi---behind.ncoi---animation.ncoi---hidden.ncoi---hidden--hinge .ncoi---container {
  transform: rotate(45deg);
}
.ncoi---behind.ncoi---no-transition,
.ncoi---behind.ncoi---no-transition * {
  transition: none !important;
}
.ncoi---behind.ncoi---no-transition.ncoi---hidden,
.ncoi---behind.ncoi---no-transition *.ncoi---hidden {
  visibility: hidden;
  opacity: 0;
  display: none;
}

.ncoi---behind .ncoi---container {
  background: white;
  color: black;
}
.ncoi---behind .ncoi---container .ncoi---actions .ncoi---action button {
  background: rgba(0, 0, 0, 0.5);
  color: white;
}
.ncoi---behind .ncoi---container .ncoi---actions .ncoi---action button:hover {
  background: rgba(0, 0, 0, 0.6);
}
.ncoi---behind .ncoi---container .ncoi---actions .ncoi---action.ncoi---link-primary button {
  background: #090;
}
.ncoi---behind .ncoi---container .ncoi---actions .ncoi---action.ncoi---link-primary button:hover {
  background: #006600;
}
.ncoi---behind .ncoi---footer .ncoi---link,
.ncoi---behind .ncoi---table .ncoi---link,
.ncoi---behind .ncoi---footer .ncoi---split,
.ncoi---behind .ncoi---table .ncoi---split {
  color: rgba(0, 0, 0, 0.5);
}
.ncoi---behind .ncoi---footer .ncoi---link:hover,
.ncoi---behind .ncoi---table .ncoi---link:hover {
  color: black;
}
.ncoi---behind .ncoi---table table {
  background: rgba(0, 0, 0, 0.05);
}
.ncoi---behind .ncoi---table table tbody tr {
  background-color: transparent;
}
label.ncoi---sliding i {
  background: rgba(0, 0, 0, 0.5);
}
label.ncoi---sliding i:before {
  background: white;
}
[type=checkbox].ncoi---sliding:checked + label.ncoi---sliding i {
  background: #090;
}
[type=checkbox].ncoi---sliding:disabled + label.ncoi---sliding i {
  background: rgba(0, 0, 0, 0.2);
  cursor: not-allowed;
}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 100;src: url('/files/NWR/fonts/montserrat/montserrat-v13-latin-100.eot');src: local('Montserrat Thin'), local('Montserrat-Thin'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-100.eot?#iefix') format('embedded-opentype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-100.woff2') format('woff2'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-100.woff') format('woff'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-100.ttf') format('truetype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-100.svg#Montserrat') format('svg')}@font-face{font-family: 'Montserrat';font-style: italic;font-weight: 100;src: url('/files/NWR/fonts/montserrat/montserrat-v13-latin-100italic.eot');src: local('Montserrat Thin Italic'), local('Montserrat-ThinItalic'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-100italic.eot?#iefix') format('embedded-opentype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-100italic.woff2') format('woff2'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-100italic.woff') format('woff'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-100italic.ttf') format('truetype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-100italic.svg#Montserrat') format('svg')}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 200;src: url('/files/NWR/fonts/montserrat/montserrat-v13-latin-200.eot');src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-200.eot?#iefix') format('embedded-opentype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-200.woff2') format('woff2'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-200.woff') format('woff'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-200.ttf') format('truetype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-200.svg#Montserrat') format('svg')}@font-face{font-family: 'Montserrat';font-style: italic;font-weight: 200;src: url('/files/NWR/fonts/montserrat/montserrat-v13-latin-200italic.eot');src: local('Montserrat ExtraLight Italic'), local('Montserrat-ExtraLightItalic'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-200italic.eot?#iefix') format('embedded-opentype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-200italic.woff2') format('woff2'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-200italic.woff') format('woff'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-200italic.ttf') format('truetype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-200italic.svg#Montserrat') format('svg')}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 300;src: url('/files/NWR/fonts/montserrat/montserrat-v13-latin-300.eot');src: local('Montserrat Light'), local('Montserrat-Light'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-300.eot?#iefix') format('embedded-opentype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-300.woff2') format('woff2'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-300.woff') format('woff'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-300.ttf') format('truetype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-300.svg#Montserrat') format('svg')}@font-face{font-family: 'Montserrat';font-style: italic;font-weight: 300;src: url('/files/NWR/fonts/montserrat/montserrat-v13-latin-300italic.eot');src: local('Montserrat Light Italic'), local('Montserrat-LightItalic'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-300italic.eot?#iefix') format('embedded-opentype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-300italic.woff2') format('woff2'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-300italic.woff') format('woff'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-300italic.ttf') format('truetype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-300italic.svg#Montserrat') format('svg')}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 400;src: url('/files/NWR/fonts/montserrat/montserrat-v13-latin-regular.eot');src: local('Montserrat Regular'), local('Montserrat-Regular'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-regular.eot?#iefix') format('embedded-opentype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-regular.woff2') format('woff2'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-regular.woff') format('woff'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-regular.ttf') format('truetype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-regular.svg#Montserrat') format('svg')}@font-face{font-family: 'Montserrat';font-style: italic;font-weight: 400;src: url('/files/NWR/fonts/montserrat/montserrat-v13-latin-italic.eot');src: local('Montserrat Italic'), local('Montserrat-Italic'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-italic.eot?#iefix') format('embedded-opentype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-italic.woff2') format('woff2'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-italic.woff') format('woff'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-italic.ttf') format('truetype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-italic.svg#Montserrat') format('svg')}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 500;src: url('/files/NWR/fonts/montserrat/montserrat-v13-latin-500.eot');src: local('Montserrat Medium'), local('Montserrat-Medium'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-500.eot?#iefix') format('embedded-opentype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-500.woff2') format('woff2'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-500.woff') format('woff'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-500.ttf') format('truetype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-500.svg#Montserrat') format('svg')}@font-face{font-family: 'Montserrat';font-style: italic;font-weight: 500;src: url('/files/NWR/fonts/montserrat/montserrat-v13-latin-500italic.eot');src: local('Montserrat Medium Italic'), local('Montserrat-MediumItalic'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-500italic.eot?#iefix') format('embedded-opentype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-500italic.woff2') format('woff2'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-500italic.woff') format('woff'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-500italic.ttf') format('truetype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-500italic.svg#Montserrat') format('svg')}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 600;src: url('/files/NWR/fonts/montserrat/montserrat-v13-latin-600.eot');src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-600.eot?#iefix') format('embedded-opentype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-600.woff2') format('woff2'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-600.woff') format('woff'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-600.ttf') format('truetype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-600.svg#Montserrat') format('svg')}@font-face{font-family: 'Montserrat';font-style: italic;font-weight: 600;src: url('/files/NWR/fonts/montserrat/montserrat-v13-latin-600italic.eot');src: local('Montserrat SemiBold Italic'), local('Montserrat-SemiBoldItalic'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-600italic.eot?#iefix') format('embedded-opentype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-600italic.woff2') format('woff2'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-600italic.woff') format('woff'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-600italic.ttf') format('truetype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-600italic.svg#Montserrat') format('svg')}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 700;src: url('/files/NWR/fonts/montserrat/montserrat-v13-latin-700.eot');src: local('Montserrat Bold'), local('Montserrat-Bold'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-700.eot?#iefix') format('embedded-opentype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-700.woff2') format('woff2'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-700.woff') format('woff'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-700.ttf') format('truetype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-700.svg#Montserrat') format('svg')}@font-face{font-family: 'Montserrat';font-style: italic;font-weight: 700;src: url('/files/NWR/fonts/montserrat/montserrat-v13-latin-700italic.eot');src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-700italic.eot?#iefix') format('embedded-opentype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-700italic.woff2') format('woff2'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-700italic.woff') format('woff'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-700italic.ttf') format('truetype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-700italic.svg#Montserrat') format('svg')}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 800;src: url('/files/NWR/fonts/montserrat/montserrat-v13-latin-800.eot');src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-800.eot?#iefix') format('embedded-opentype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-800.woff2') format('woff2'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-800.woff') format('woff'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-800.ttf') format('truetype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-800.svg#Montserrat') format('svg')}@font-face{font-family: 'Montserrat';font-style: italic;font-weight: 800;src: url('/files/NWR/fonts/montserrat/montserrat-v13-latin-800italic.eot');src: local('Montserrat ExtraBold Italic'), local('Montserrat-ExtraBoldItalic'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-800italic.eot?#iefix') format('embedded-opentype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-800italic.woff2') format('woff2'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-800italic.woff') format('woff'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-800italic.ttf') format('truetype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-800italic.svg#Montserrat') format('svg')}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 900;src: url('/files/NWR/fonts/montserrat/montserrat-v13-latin-900.eot');src: local('Montserrat Black'), local('Montserrat-Black'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-900.eot?#iefix') format('embedded-opentype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-900.woff2') format('woff2'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-900.woff') format('woff'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-900.ttf') format('truetype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-900.svg#Montserrat') format('svg')}@font-face{font-family: 'Montserrat';font-style: italic;font-weight: 900;src: url('/files/NWR/fonts/montserrat/montserrat-v13-latin-900italic.eot');src: local('Montserrat Black Italic'), local('Montserrat-BlackItalic'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-900italic.eot?#iefix') format('embedded-opentype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-900italic.woff2') format('woff2'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-900italic.woff') format('woff'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-900italic.ttf') format('truetype'), url('/files/NWR/fonts/montserrat/montserrat-v13-latin-900italic.svg#Montserrat') format('svg')}
.bb{box-sizing: border-box}.block{display: block}.inline{display: inline}.inline-block{display: inline-block}.flex{display: block;display: flex}.none{display: none}.absolute{position: absolute}.relative{position: relative}.static{position: static}.fixed{position: fixed}.truncate{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.left{float: left}.right{float: right}.cl{clear: left}.three-fourths{width: 75%}.two-thirds{width: 66.6666%}.half{width: 50%}.third{width: 33.3333%}.fourth{width: 25%}.fifth{width: 20%}@media (max-width: 767px){.three-fourths,.two-thirds,.half,.third,.fourth,.fifth{width: 100%}}.w100{width: 100%}.w90{width: 90%}.w80{width: 80%}.w75{width: 75%}.w70{width: 70%}.w66{width: 66.6666%}.w60{width: 60%}.w50{width: 50%}.w40{width: 40%}.w33{width: 33.3333%}.w30{width: 30%}.w25{width: 25%}.w20{width: 20%}.w10{width: 10%}.h100{height: 100%}.h90{height: 90%}.h80{height: 80%}.h75{height: 75%}.h70{height: 70%}.h66{height: 66%}.h60{height: 60%}.h50{height: 50%}.h40{height: 40%}.h33{height: 33%}.h30{height: 30%}.h25{height: 25%}.h20{height: 20%}.h10{height: 10%}.wmax{max-width: 1200px}.mp0{margin: 0;padding: 0}.m0{margin: 0}.p0{padding: 0}.iconfont{font-family: "Font Awesome 5 Free";font-style: normal;font-variant: normal;font-weight: 900;text-rendering: auto;line-height: 1}.iconfont_brand{font-family: "Font Awesome 5 Free";font-style: normal;font-variant: normal;font-weight: 900;text-rendering: auto;line-height: 1;font-family: "Font Awesome 5 Brands"}.transition{transition: all .3s ease-in-out}#container{display: block;float: left;width: 100%}#main{display: block;float: left;width: 100%}#main .inside{display: block;display: flex;float: left;width: 100%;justify-content: center;flex-wrap: wrap}.mod_article{width: 100%;max-width: 1200px}.mod_article.full{max-width: 100%}.mod_article:first-child:not(.eyecatcher){margin-top: 50px}.wrap{display: block;float: left;width: 100%}.ce_headline{display: block;float: left;width: 100%;box-sizing: border-box;margin: 0;padding: 16px 20px 26px;font-size: 15px;line-height: 1;font-weight: 400}h1.ce_headline{font-size: 48px;line-height: 56px}h2.ce_headline{font-size: 36px;line-height: 44px}h3.ce_headline{font-size: 24px;line-height: 32px}h4.ce_headline{font-size: 18px;line-height: 26px}.ce_hyperlink{display: block;float: left;width: 100%;box-sizing: border-box;margin: 0;padding: 16px 20px 36px;font-size: 15px;line-height: 1;font-weight: 400}.ce_hyperlink a{color: #495d25}.ce_text,.ce_downloads,.ce_download{display: block;float: left;box-sizing: border-box;width: 100%;margin: 0;padding: 10px}.ce_text h1,.ce_downloads h1,.ce_download h1,.ce_text h2,.ce_downloads h2,.ce_download h2,.ce_text h3,.ce_downloads h3,.ce_download h3,.ce_text h4,.ce_downloads h4,.ce_download h4{display: block;float: left;width: 100%;box-sizing: border-box;margin: 0;padding: 6px 10px 26px;font-weight: 400}.ce_text figure,.ce_downloads figure,.ce_download figure{display: block;float: left;width: 100%;box-sizing: border-box;margin: 0;padding: 10px;font-weight: 400}.ce_text p + h2,.ce_downloads p + h2,.ce_download p + h2,.ce_text p + h3,.ce_downloads p + h3,.ce_download p + h3,.ce_text p + h4,.ce_downloads p + h4,.ce_download p + h4,.ce_text ul + h2,.ce_downloads ul + h2,.ce_download ul + h2,.ce_text ul + h3,.ce_downloads ul + h3,.ce_download ul + h3,.ce_text ul + h4,.ce_downloads ul + h4,.ce_download ul + h4,.ce_text ol + h2,.ce_downloads ol + h2,.ce_download ol + h2,.ce_text ol + h3,.ce_downloads ol + h3,.ce_download ol + h3,.ce_text ol + h4,.ce_downloads ol + h4,.ce_download ol + h4{padding: 26px 10px}.ce_text h1,.ce_downloads h1,.ce_download h1{font-size: 48px;line-height: 56px}.ce_text h2,.ce_downloads h2,.ce_download h2{font-size: 36px;line-height: 44px}.ce_text h3,.ce_downloads h3,.ce_download h3{font-size: 24px;line-height: 32px}.ce_text h4,.ce_downloads h4,.ce_download h4{font-size: 18px;line-height: 26px}.ce_text p,.ce_downloads p,.ce_download p{display: block;float: left;width: 100%;box-sizing: border-box;margin: 0;padding: 10px;font-size: 15px;line-height: 1.75;font-weight: 300;text-align: justify}.ce_text ul,.ce_downloads ul,.ce_download ul,.ce_text ol,.ce_downloads ol,.ce_download ol{display: block;float: left;width: 100%;box-sizing: border-box;margin: 0;padding: 10px 10px 10px 30px;font-size: 15px;line-height: 1.75;font-weight: 300}.ce_text ul,.ce_downloads ul,.ce_download ul{list-style-type: square}.ce_text ol,.ce_downloads ol,.ce_download ol{list-style-type: decimal}.ce_text p a,.ce_downloads p a,.ce_download p a,.ce_text ul a,.ce_downloads ul a,.ce_download ul a,.ce_text ol a,.ce_downloads ol a,.ce_download ol a{color: inherit}.ce_table{float: left;box-sizing: border-box;width: 100%;margin: 0;padding: 10px}.ce_table table{width: 100%}.ce_table table tbody tr:nth-child(odd){background-color: rgba(0,0,0,0.05)}.ce_table table th,.ce_table table td{padding: 10px}.ce_table table td{font-weight: 300}.ce_table table thead th{border-bottom: 1px solid #000;font-weight: 700}.ce_table table tfoot th,.ce_table table tfoot td{border-top: 1px solid #000;font-weight: 700}.ce_image{display: block;float: left;box-sizing: border-box;width: 100%;margin: 0;padding: 20px}.ce_image.half{width: 50%}.ce_image.fourth{width: 25%}.ce_image.fifth{width: 20%}.ce_image.centered{display: flex;justify-content: center}@media (max-width: 767px){.ce_image.half,.ce_image.fourth,.ce_image.fifth{width: 100%}}.ce_image h2{display: block;float: left;width: 100%;box-sizing: border-box;margin: 0;padding: 10px 0 30px;font-size: 36px;line-height: 1;font-weight: 400}.ce_image figcaption{display: block;float: left;width: 100%;box-sizing: border-box;padding: 0;margin: 5px 0 0;font-size: 12px;line-height: 1;font-weight: 300}.ce_image figure,.ce_image figure picture,.ce_image figure picture img{display: block;float: left}.ce_image.person h3{display: block;float: left;width: 100%;box-sizing: border-box;padding: 0;margin: 0 0 10px;font-size: 24px;line-height: 1;font-weight: 400}.ce_image.person figcaption{font-weight: 400;margin: 10px 0 0;font-size: 15px}.mehr-erfahren{display: block;float: left;width: 100%;box-sizing: border-box;margin: 0;padding: 20px;text-align: right}.mehr-erfahren a{color: black;text-decoration: none;transition: all .3s ease-in-out}.mehr-erfahren a:before{display: inline-block;font-family: "Font Awesome 5 Free";font-style: normal;font-variant: normal;font-weight: 900;text-rendering: auto;line-height: 1;margin-right: 0.5em;content: '\f101'}.mehr-erfahren a:hover{color: #e3ae09}.ce_gallery{display: block;float: left;box-sizing: border-box;width: 100%;margin: 0;padding: 0}.ce_gallery h2{display: block;float: left;width: 100%;box-sizing: border-box;margin: 0;padding: 20px;font-size: 36px;line-height: 1;font-weight: 400}.ce_gallery ul{display: block;display: flex;float: left;box-sizing: border-box;width: 100%;margin: 0;padding: 0;flex-wrap: wrap}.ce_gallery ul li{display: block;float: left;box-sizing: border-box;width: 20%;margin: 0;padding: 20px}@media (max-width: 767px){.ce_gallery ul li{width: 50%}}.ce_gallery ul li figure{display: block;float: left;width: 100%}.ce_gallery ul li figure img{display: block;float: left;width: 100%}.ce_gallery ul li figure figcaption{display: block;float: left;width: 100%;box-sizing: border-box;padding: 0;margin: 5px 0 0;font-size: 12px;line-height: 1;font-weight: 300}iframe{display: block;float: left;box-sizing: border-box;width: 100%;margin: 0;padding: 20px}
.bb{box-sizing: border-box}.block{display: block}.inline{display: inline}.inline-block{display: inline-block}.flex{display: block;display: flex}.none{display: none}.absolute{position: absolute}.relative{position: relative}.static{position: static}.fixed{position: fixed}.truncate{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.left{float: left}.right{float: right}.cl{clear: left}.three-fourths{width: 75%}.two-thirds{width: 66.6666%}.half{width: 50%}.third{width: 33.3333%}.fourth{width: 25%}.fifth{width: 20%}@media (max-width: 767px){.three-fourths,.two-thirds,.half,.third,.fourth,.fifth{width: 100%}}.w100{width: 100%}.w90{width: 90%}.w80{width: 80%}.w75{width: 75%}.w70{width: 70%}.w66{width: 66.6666%}.w60{width: 60%}.w50{width: 50%}.w40{width: 40%}.w33{width: 33.3333%}.w30{width: 30%}.w25{width: 25%}.w20{width: 20%}.w10{width: 10%}.h100{height: 100%}.h90{height: 90%}.h80{height: 80%}.h75{height: 75%}.h70{height: 70%}.h66{height: 66%}.h60{height: 60%}.h50{height: 50%}.h40{height: 40%}.h33{height: 33%}.h30{height: 30%}.h25{height: 25%}.h20{height: 20%}.h10{height: 10%}.wmax{max-width: 1200px}.mp0{margin: 0;padding: 0}.m0{margin: 0}.p0{padding: 0}.iconfont{font-family: "Font Awesome 5 Free";font-style: normal;font-variant: normal;font-weight: 900;text-rendering: auto;line-height: 1}.iconfont_brand{font-family: "Font Awesome 5 Free";font-style: normal;font-variant: normal;font-weight: 900;text-rendering: auto;line-height: 1;font-family: "Font Awesome 5 Brands"}.transition{transition: all .3s ease-in-out}footer#footer{display: block;display: flex;float: left;width: 100%;justify-content: center;margin-top: 50px;background: #495d25;color: white}footer#footer .inside{display: block;display: flex;width: 100%;max-width: 1200px;flex-wrap: wrap;padding: 10px}footer#footer .inside .anschrift{display: block;float: left;margin: 0;padding: 10px;font-size: 15px;line-height: 1.75;font-weight: 300;margin-right: auto}footer#footer .inside .anschrift a{text-decoration: none;color: white}footer#footer .inside .anschrift a:before{display: inline-block;font-family: "Font Awesome 5 Free";font-style: normal;font-variant: normal;font-weight: 900;text-rendering: auto;line-height: 1;margin-right: 0.5em}footer#footer .inside .anschrift a.phone:before{content: '\f095'}footer#footer .inside .anschrift a.mail:before{content: '\f1d8'}footer#footer .inside .social{display: block;float: left;margin: 0;padding: 0;font-size: 0}footer#footer .inside .social a{display: block;float: left;width: 30px;height: 30px;line-height: 30px;margin: 10px;color: white;text-decoration: none}footer#footer .inside .social a:before{font-family: "Font Awesome 5 Free";font-style: normal;font-variant: normal;font-weight: 900;text-rendering: auto;line-height: 1;font-family: "Font Awesome 5 Brands";font-size: 30px}footer#footer .inside .social a.facebook:before{content: '\f082'}footer#footer .inside .mod_customnav{display: block;float: left;margin: 0;padding: 5px;font-weight: 300}footer#footer .inside .mod_customnav ul{display: block;float: left;margin: 0}footer#footer .inside .mod_customnav ul li{line-height: 1;padding: 5px;text-align: right}footer#footer .inside .mod_customnav ul li a{color: white;text-decoration: none}footer#footer .inside .copyright{display: block;float: left;width: 100%;margin: 0;padding: 10px;text-align: right;font-size: 15px;line-height: 1.75;font-weight: 300}footer#footer .inside .copyright a{color: white}
.bb{box-sizing: border-box}.block{display: block}.inline{display: inline}.inline-block{display: inline-block}.flex{display: block;display: flex}.none{display: none}.absolute{position: absolute}.relative{position: relative}.static{position: static}.fixed{position: fixed}.truncate{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.left{float: left}.right{float: right}.cl{clear: left}.three-fourths{width: 75%}.two-thirds{width: 66.6666%}.half{width: 50%}.third{width: 33.3333%}.fourth{width: 25%}.fifth{width: 20%}@media (max-width: 767px){.three-fourths,.two-thirds,.half,.third,.fourth,.fifth{width: 100%}}.w100{width: 100%}.w90{width: 90%}.w80{width: 80%}.w75{width: 75%}.w70{width: 70%}.w66{width: 66.6666%}.w60{width: 60%}.w50{width: 50%}.w40{width: 40%}.w33{width: 33.3333%}.w30{width: 30%}.w25{width: 25%}.w20{width: 20%}.w10{width: 10%}.h100{height: 100%}.h90{height: 90%}.h80{height: 80%}.h75{height: 75%}.h70{height: 70%}.h66{height: 66%}.h60{height: 60%}.h50{height: 50%}.h40{height: 40%}.h33{height: 33%}.h30{height: 30%}.h25{height: 25%}.h20{height: 20%}.h10{height: 10%}.wmax{max-width: 1200px}.mp0{margin: 0;padding: 0}.m0{margin: 0}.p0{padding: 0}.iconfont{font-family: "Font Awesome 5 Free";font-style: normal;font-variant: normal;font-weight: 900;text-rendering: auto;line-height: 1}.iconfont_brand{font-family: "Font Awesome 5 Free";font-style: normal;font-variant: normal;font-weight: 900;text-rendering: auto;line-height: 1;font-family: "Font Awesome 5 Brands"}.transition{transition: all .3s ease-in-out}.wappen-teiler{position: relative;display: block;float: left;width: 100%;margin: 50px 0;height: 40px}.wappen-teiler:before{display: block;position: absolute;top: 50%;left: 20px;right: 20px;content: '';height: 1px;background: black}.wappen-teiler:after{display: block;position: absolute;top: 0;left: 50%;transform: translateX(-50%);content: '';height: 40px;width: 40px;background-image: url('/files/NWR/Fotos/logos/wappen_gold.png');background-repeat: no-repeat;background-position: center;background-size: contain;background-color: white;border-left: 10px solid #fff;border-right: 10px solid #fff}.person{display: block;float: left;box-sizing: border-box;width: 20%}@media (max-width: 767px){.person{width: 100%}}.person .ce_image h3{display: block;float: left;width: 100%;box-sizing: border-box;padding: 0;margin: 0 0 10px;font-size: 24px;line-height: 1;font-weight: 400}@media (max-width: 1199px){.person .ce_image h3{font-size: 18px}}@media (max-width: 1023px){.person .ce_image h3{font-size: 15px}}@media (max-width: 767px){.person .ce_image h3{font-size: 24px}}.person .ce_image figure,.person .ce_image figure img{display: block;float: left;width: 100%}.person .ce_image figcaption{display: block;float: left;width: 100%;box-sizing: border-box;padding: 0;margin: 10px 0 0;font-size: 15px;line-height: 1;font-weight: 400}.person .ce_hyperlink.mail{display: block;float: left;box-sizing: border-box;width: 100%;padding-top: 0;font-size: 13px}.ce_gallery.sponsoren ul{justify-content: center;align-items: center}.ce_gallery.sponsoren ul li{width: 25%;padding: 40px;display: block;display: flex;justify-content: center}@media (max-width: 767px){.ce_gallery.sponsoren ul li{width: 50%}}.ce_gallery.sponsoren ul li figure{display: block;float: left;width: auto}.ce_gallery.sponsoren ul li figure picture{display: block;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;height: 110px}@media (max-width: 767px){.ce_gallery.sponsoren ul li figure picture{height: auto}}.ce_gallery.sponsoren ul li figure figcaption{display: none}.mod_article.steckbriefe{display: block;display: flex;box-sizing: border-box;padding: 20px;background: #495d25;margin: 50px 0;align-items: stretch;justify-content: center;flex-wrap: wrap}.mod_article.steckbriefe .steckbrief{display: block;float: left;box-sizing: border-box;width: 20%;padding: 20px;min-width: 320px}.mod_article.steckbriefe .steckbrief .inner{display: block;float: left;width: 100%;height: 100%;box-sizing: border-box;padding: 15px;border: 1px solid #fff;background: rgba(255,255,255,0.05)}.mod_article.steckbriefe .steckbrief .inner span{display: block;float: left;width: 100%;box-sizing: border-box;padding: 5px;color: white;line-height: 1.5;font-size: 15px;font-weight: 300}.mod_article.steckbriefe .steckbrief .inner span a{color: white;text-decoration: none}.mod_article.steckbriefe .steckbrief .inner span.image img{display: block;float: left;width: 100%}.mod_article.steckbriefe .steckbrief .inner span.position{font-size: 24px;font-weight: 400}.mod_article.steckbriefe .steckbrief .inner span.info{font-size: 12px;padding-top: 0}.mod_article.steckbriefe .steckbrief .inner span.name{font-size: 24px;font-weight: 400}.mod_article.steckbriefe .steckbrief .inner span.kontakt{line-height: 2}.mod_article.steckbriefe .steckbrief .inner span.kontakt a:before{display: inline-block;font-family: "Font Awesome 5 Free";font-style: normal;font-variant: normal;font-weight: 900;text-rendering: auto;line-height: 1;margin-right: 0.5em;width: 2em;text-align: right}.mod_article.steckbriefe .steckbrief .inner span.kontakt a.phone:before{content: '\f095'}.mod_article.steckbriefe .steckbrief .inner span.kontakt a.mobile:before{content: '\f3cd'}.mod_article.steckbriefe .steckbrief .inner span.kontakt a.email:before{content: '\f1d8'}.mod_article.steckbriefe .steckbrief .inner span.adresse:before{display: block;float: left;font-family: "Font Awesome 5 Free";font-style: normal;font-variant: normal;font-weight: 900;text-rendering: auto;line-height: 1;height: 2em;width: 2em;text-align: right;margin: .25em .5em 0 0;content: '\f3c5'}.mod_article.steckbriefe .steckbrief .inner span.hund:before{display: inline-block;font-family: "Font Awesome 5 Free";font-style: normal;font-variant: normal;font-weight: 900;text-rendering: auto;line-height: 1;width: 2em;text-align: right;margin-right: 0.5em;content: '\f6d3'}.mod_article.steckbriefe.steckbriefe-klein{background: transparent;margin: 0}.mod_article.steckbriefe.steckbriefe-klein h2{text-align: center}.mod_article.steckbriefe.steckbriefe-klein .steckbrief{display: block;float: left;box-sizing: border-box;width: 16%;padding: 5px;min-width: 160px}.mod_article.steckbriefe.steckbriefe-klein .steckbrief .inner{display: block;float: left;width: 100%;height: 100%;box-sizing: border-box;padding: 5px;border: 1px solid #999}.mod_article.steckbriefe.steckbriefe-klein .steckbrief .inner span{font-size: 12px;color: black}.mod_article.steckbriefe.steckbriefe-klein .steckbrief .inner span a{color: black}.mod_article.steckbriefe.steckbriefe-klein .steckbrief .inner span.info{font-size: 12px;padding-top: 0}.mod_article.steckbriefe.steckbriefe-klein .steckbrief .inner span.name{font-size: 15px;font-weight: 400}.mod_article.steckbriefe.steckbriefe-klein .steckbrief .inner span.kontakt a:before,.mod_article.steckbriefe.steckbriefe-klein .steckbrief .inner span.hund:befire{width: 1.5em}.ce_text.erfolg{padding: 0}.ce_text.erfolg > .image_container{display: block;float: left;width: 50%;box-sizing: border-box;padding: 20px}.ce_text.erfolg > .image_container figcaption{display: none}.ce_text.erfolg > .wrap-text{display: block;float: left;width: 50%;box-sizing: border-box;padding: 10px}.ce_text.erfolg.right > .image_container{float: right}.ce_text.erfolg.right > .wrap-text{float: right;text-align: right}.ce_text.erfolg.right > .wrap-text p{text-align: right}.ce_text.erfolg.small-pic > .image_container{width: 25%}.ce_text.erfolg.small-pic > .wrap-text{width: 75%}.termine-startseite{display: block;display: flex;float: left;width: 100%;box-sizing: border-box;margin: 0;padding: 0;justify-content: space-between;flex-wrap: wrap}.termine-startseite h2{display: block;float: left;box-sizing: border-box;width: 100%;margin: 0;padding: 0 20px 30px;font-size: 36px;font-weight: 400}.termine-startseite .termin-teaser{display: block;float: left;box-sizing: border-box;width: 25%;padding: 20px}.termine-startseite .termin-teaser .inner{display: block;float: left;width: 100%}.termine-startseite .termin-teaser .inner figure,.termine-startseite .termin-teaser .inner figure a,.termine-startseite .termin-teaser .inner figure a picture,.termine-startseite .termin-teaser .inner figure a picture img{display: block;float: left;width: 100%}.termine-startseite .termin-teaser .inner h3{display: block;float: left;width: 100%;margin: 10px 0;font-size: 24px;line-height: 1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.termine-startseite .termin-teaser .inner h3 a{color: black;text-decoration: none}.termine-startseite .termin-teaser .inner .date{display: block;float: left;width: 100%;margin: 0;padding: 0;font-size: 12px;font-weight: 300;line-height: 1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.mod_newslist{display: flex !important;align-items: stretch;flex-wrap: wrap;float: left;width: 100%;box-sizing: border-box;margin: 0;padding: 10px}.mod_newslist .layout_short{display: block;display: flex;align-items: stretch;float: left;box-sizing: border-box;width: 50%;margin: 0;padding: 10px}@media (max-width: 767px){.mod_newslist .layout_short{width: 100%}}.mod_newslist .layout_short .inner{display: block;float: left;box-sizing: border-box;width: 100%;margin: 0;padding: 10px;background: rgba(73,93,37,0.1)}.mod_newslist .layout_short .inner p.info{display: block;float: left;box-sizing: border-box;width: 100%;margin: 0;padding: 10px;font-size: 15px;line-height: 1}.mod_newslist .layout_short .inner h2{display: block;float: left;box-sizing: border-box;width: 100%;margin: 0;padding: 7px 10px;font-size: 24px;line-height: 36px+6px}.mod_newslist .layout_short .inner h2 a{color: #495d25;text-decoration: none}.mod_newslist .layout_short .inner .ce_text{padding: 5px}.mod_newslist .layout_short .inner .ce_text p{padding: 5px}.mod_newslist .layout_short .inner p.more{display: block;float: left;box-sizing: border-box;width: 100%;margin: 0;padding: 10px;font-size: 15px;line-height: 1;text-align: right}.mod_newslist .layout_short .inner p.more a{display: block;float: right;transition: all .3s ease-in-out;background: white;color: #495d25;padding: 10px;font-size: 15px;line-height: 1;text-decoration: none;border: 1px solid #495d25}.mod_newslist .layout_short .inner p.more a:hover{background: #495d25;color: white}.mod_newslist .pagination{display: flex !important;align-items: stretch;float: left;width: 100%;box-sizing: border-box;margin: 0}.mod_newslist .pagination p{display: block;float: left;margin: 0;border: 1px solid #495d25;background: white;color: #495d25;font-size: 15px;line-height: 1;margin: 10px;padding: 10px;white-space: nowrap}.mod_newslist .pagination ul{display: block;float: left;width: 100%;margin: 0;padding: 0}.mod_newslist .pagination ul li{display: block;float: left;font-size: 15px;line-height: 1;margin: 10px}.mod_newslist .pagination ul li a,.mod_newslist .pagination ul li strong{display: block;float: left;margin: 0;padding: 10px;text-decoration: none;border: 1px solid #495d25;background: white;color: #495d25}.mod_newslist .pagination ul li a:hover,.mod_newslist .pagination ul li strong{background: #495d25;color: white}.mod_newsreader{display: block;float: left;width: 100%;margin: 0;padding: 0}.mod_newsreader .layout_full{display: block;float: left;width: 100%;margin: 0;padding: 0}.mod_newsreader .layout_full > h1{display: block;float: left;width: 100%;box-sizing: border-box;margin: 0;padding: 16px 20px 0;font-weight: 400;font-size: 48px;line-height: 56px}.mod_newsreader .layout_full p.info{display: block;float: left;width: 100%;box-sizing: border-box;margin: 0;padding: 16px 20px;font-weight: 400;font-size: 15px;line-height: 23px}.mod_newsreader p.back{display: block;float: left;width: 100%;box-sizing: border-box;margin: 0;padding: 16px 20px 36px;font-weight: 400;font-size: 15px;line-height: 23px}.mod_newsreader p.back a{color: #495d25}#main .mod_search{display: block;float: left;width: 100%;box-sizing: border-box;margin: 0;padding: 10px}#main .mod_search form{display: block;float: left;width: 100%;box-sizing: border-box;margin: 0;padding: 5px}#main .mod_search form .formbody{display: block;float: left;width: 100%;margin: 0;padding: 0}#main .mod_search form .formbody .widget{display: block;float: left;width: 50%;box-sizing: border-box;margin: 0;padding: 5px}#main .mod_search form .formbody .widget input{display: block;float: left;width: 100%;margin: 0;box-sizing: border-box;border: 1px solid #000;font-size: 18px;line-height: 1;padding: 10px}#main .mod_search form .formbody .widget button{display: block;float: left;width: 100%;margin: 0;box-sizing: border-box;border: 1px solid #e3ae09;background: #e3ae09;font-size: 18px;line-height: 1;padding: 10px;cursor: pointer;transition: all .3s ease-in-out}#main .mod_search form .formbody .widget button:hover{border: 1px solid #b18b0f;background: #b18b0f}#main .mod_search p.header{display: block;float: left;width: 100%;box-sizing: border-box;margin: 0;padding: 7px 10px;font-size: 15px;line-height: 15px + 6px}#main .mod_search > div.even,#main .mod_search > div.odd{display: block;float: left;width: 100%;box-sizing: border-box;margin: 0;padding: 20px 0}#main .mod_search > div.even h3,#main .mod_search > div.odd h3,#main .mod_search > div.even p,#main .mod_search > div.odd p{display: block;float: left;width: 100%;box-sizing: border-box;margin: 0;padding: 7px 10px;font-size: 15px;line-height: 21px}#main .mod_search > div.even h3,#main .mod_search > div.odd h3{font-size: 24px;line-height: 30px;color: rgba(0,0,0,0.25)}#main .mod_search > div.even h3 a,#main .mod_search > div.odd h3 a{color: black}.mod_login{display: block;float: left;width: 100%;box-sizing: border-box;margin: 0;padding: 10px}.mod_login form{display: block;float: left;width: 100%;box-sizing: border-box;margin: 0;padding: 0}.mod_login form .formbody{display: block;float: left;width: 100%;box-sizing: border-box;margin: 0;padding: 0}.mod_login form .formbody p.error,.mod_login form .formbody p.login_info,.mod_login form .formbody .widget{display: block;float: left;width: 100%;box-sizing: border-box;margin: 0;padding: 10px}.mod_login form .formbody p.error label,.mod_login form .formbody p.login_info label,.mod_login form .formbody .widget label{display: block;float: left;width: 100%;box-sizing: border-box;padding: 0;margin: 0 0 5px}.mod_login form .formbody p.error input,.mod_login form .formbody p.login_info input,.mod_login form .formbody .widget input{display: block;float: left;width: 100%;max-width: 300px;box-sizing: border-box;margin: 0;padding: 5px;line-height: 1;font-weight: normal;font-size: 15px}.mod_login form .formbody p.error button,.mod_login form .formbody p.login_info button,.mod_login form .formbody .widget button{cursor: pointer}.mod_login form .formbody p.error{color: #900;line-height: 1.75}.mod_login form .formbody p.login_info{color: #090;line-height: 1.75}.ce_form{display: block;float: left;width: 100%;box-sizing: border-box;padding: 20px}.ce_form form{display: block;float: left;width: 100%;margin: 0;padding: 0}.ce_form form .formbody{display: block;float: left;width: 100%;margin: 0;padding: 0;background: #eee;padding: 10px}.ce_form form .formbody fieldset{display: block;float: left;width: 100%;box-sizing: border-box;padding: 10px;border: 1px solid #999;margin: 10px 0}.ce_form form .formbody .widget{display: block;float: left;width: 100%;box-sizing: border-box;padding: 10px}.ce_form form .formbody .widget.half{width: 50%}.ce_form form .formbody .widget.third{width: 33.3333%}.ce_form form .formbody .widget.fourth{width: 25%}@media (max-width: 767px){.ce_form form .formbody .widget.half{width: 100%}.ce_form form .formbody .widget.third{width: 100%}.ce_form form .formbody .widget.fourth{width: 100%}}.ce_form form .formbody .widget p.error{font-size: 13px;color: red}.ce_form form .formbody .widget label{display: block;float: left;width: 100%;font-size: 15px;line-height: 1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin: 0 0 5px;overflow: visible}.ce_form form .formbody .widget [type=text],.ce_form form .formbody .widget [type=date],.ce_form form .formbody .widget [type=tel],.ce_form form .formbody .widget [type=email],.ce_form form .formbody .widget textarea{display: block;float: left;width: 100%;box-sizing: border-box;font-size: 15px;line-height: 21px;padding: 2px 5px;border: 1px solid #000;resize: vertical}.ce_form form .formbody .widget.widget-checkbox span{display: block;display: flex;align-items: center;float: left;width: 100%;box-sizing: border-box;padding: 5px}.ce_form form .formbody .widget.widget-checkbox span.mandatory{padding: 0;width: auto;float: right}.ce_form form .formbody .widget.widget-checkbox span input{margin-right: 5px}.ce_form form .formbody .widget.widget-checkbox span label{margin: 0}.ce_form form .formbody .widget.widget-calendar input{width: calc(100% - 24px)}.ce_form form .formbody .widget.widget-calendar img{display: block;float: left;height: 19px;width: 19px;margin: 0 0 0 5px}.ce_form form .formbody .widget.widget-explanation ul{list-style-type: disc}.ce_form form .formbody .widget.widget-explanation ul li{list-style-position: inside;margin: 10px}body{display: block;float: left;width: 100%;padding: 0;margin: 0;font-family: 'Montserrat', sans-serif;font-size: 15px;color: black}.ncoi---behind .ncoi---container{color: black}
.bb{box-sizing: border-box}.block{display: block}.inline{display: inline}.inline-block{display: inline-block}.flex{display: block;display: flex}.none{display: none}.absolute{position: absolute}.relative{position: relative}.static{position: static}.fixed{position: fixed}.truncate{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.left{float: left}.right{float: right}.cl{clear: left}.three-fourths{width: 75%}.two-thirds{width: 66.6666%}.half{width: 50%}.third{width: 33.3333%}.fourth{width: 25%}.fifth{width: 20%}@media (max-width: 767px){.three-fourths,.two-thirds,.half,.third,.fourth,.fifth{width: 100%}}.w100{width: 100%}.w90{width: 90%}.w80{width: 80%}.w75{width: 75%}.w70{width: 70%}.w66{width: 66.6666%}.w60{width: 60%}.w50{width: 50%}.w40{width: 40%}.w33{width: 33.3333%}.w30{width: 30%}.w25{width: 25%}.w20{width: 20%}.w10{width: 10%}.h100{height: 100%}.h90{height: 90%}.h80{height: 80%}.h75{height: 75%}.h70{height: 70%}.h66{height: 66%}.h60{height: 60%}.h50{height: 50%}.h40{height: 40%}.h33{height: 33%}.h30{height: 30%}.h25{height: 25%}.h20{height: 20%}.h10{height: 10%}.wmax{max-width: 1200px}.mp0{margin: 0;padding: 0}.m0{margin: 0}.p0{padding: 0}.iconfont{font-family: "Font Awesome 5 Free";font-style: normal;font-variant: normal;font-weight: 900;text-rendering: auto;line-height: 1}.iconfont_brand{font-family: "Font Awesome 5 Free";font-style: normal;font-variant: normal;font-weight: 900;text-rendering: auto;line-height: 1;font-family: "Font Awesome 5 Brands"}.transition{transition: all .3s ease-in-out}header#header{display: block;display: flex;float: left;width: 100%;justify-content: center;border-bottom: 1px solid #eee}header#header .inside{display: block;display: flex;width: 100%;max-width: 1200px;flex-wrap: wrap;padding: 10px;align-items: center}header#header .inside .top{display: block;display: flex;width: 100%;justify-content: space-between;align-items: center}@media (max-width: 767px){header#header .inside .top{border-bottom: 1px solid #eee;padding-bottom: 10px;flex-wrap: wrap}}header#header .inside .top .mod_search{display: block;float: left;padding: 10px}header#header .inside .top .mod_search .formbody,header#header .inside .top .mod_search form{display: block;float: left;margin: 0;padding: 0;width: 100%}header#header .inside .top .mod_search .widget{display: block;float: left}header#header .inside .top .mod_search .widget [type=search]{display: block;float: left;box-sizing: border-box;transition: all .3s ease-in-out;height: 30px;width: 60px;border: 1px solid #666;border-radius: 10px;padding: 8px;line-height: 14px;font-size: 14px}@media (max-width: 767px){header#header .inside .top .mod_search .widget [type=search]{width: 100%}}header#header .inside .top .mod_search .widget [type=search]:focus,header#header .inside .top .mod_search .widget [type=search]:hover{width: 180px;border-color: black}@media (max-width: 767px){header#header .inside .top .mod_search .widget [type=search]:focus,header#header .inside .top .mod_search .widget [type=search]:hover{width: 100%}}header#header .inside .top .mod_search .widget button{display: block;float: left;transition: all .3s ease-in-out;margin: 0;padding: 0;height: 30px;line-height: 30px;width: 30px;border: none;background: transparent;font-size: 0;cursor: pointer;color: #666;margin-left: 5px}header#header .inside .top .mod_search .widget button:before{font-family: "Font Awesome 5 Free";font-style: normal;font-variant: normal;font-weight: 900;text-rendering: auto;line-height: 1;content: "\f002";font-size: 20px;line-height: 30px}header#header .inside .top .mod_search .widget button:hover{color: black}header#header .inside .top .mod_customnav{display: block;float: left;padding: 5px}header#header .inside .top .mod_customnav ul{display: block;float: left;margin: 0;padding: 0}header#header .inside .top .mod_customnav ul li{display: block;float: left;margin: 5px}header#header .inside .top .mod_customnav ul li a,header#header .inside .top .mod_customnav ul li strong{color: #666;text-decoration: none;font-size: 12px;line-height: 1;font-weight: normal}header#header .inside .top .mod_customnav ul li a:hover,header#header .inside .top .mod_customnav ul li strong{color: black}header#header .inside a.logo{display: block;display: flex;box-sizing: border-box;width: 100%;justify-content: center;margin-bottom: 40px}@media (max-width: 767px){header#header .inside a.logo{width: 65%;padding: 20px;margin: 0}}
.bb{box-sizing: border-box}.block{display: block}.inline{display: inline}.inline-block{display: inline-block}.flex{display: block;display: flex}.none{display: none}.absolute{position: absolute}.relative{position: relative}.static{position: static}.fixed{position: fixed}.truncate{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.left{float: left}.right{float: right}.cl{clear: left}.three-fourths{width: 75%}.two-thirds{width: 66.6666%}.half{width: 50%}.third{width: 33.3333%}.fourth{width: 25%}.fifth{width: 20%}@media (max-width: 767px){.three-fourths,.two-thirds,.half,.third,.fourth,.fifth{width: 100%}}.w100{width: 100%}.w90{width: 90%}.w80{width: 80%}.w75{width: 75%}.w70{width: 70%}.w66{width: 66.6666%}.w60{width: 60%}.w50{width: 50%}.w40{width: 40%}.w33{width: 33.3333%}.w30{width: 30%}.w25{width: 25%}.w20{width: 20%}.w10{width: 10%}.h100{height: 100%}.h90{height: 90%}.h80{height: 80%}.h75{height: 75%}.h70{height: 70%}.h66{height: 66%}.h60{height: 60%}.h50{height: 50%}.h40{height: 40%}.h33{height: 33%}.h30{height: 30%}.h25{height: 25%}.h20{height: 20%}.h10{height: 10%}.wmax{max-width: 1200px}.mp0{margin: 0;padding: 0}.m0{margin: 0}.p0{padding: 0}.iconfont{font-family: "Font Awesome 5 Free";font-style: normal;font-variant: normal;font-weight: 900;text-rendering: auto;line-height: 1}.iconfont_brand{font-family: "Font Awesome 5 Free";font-style: normal;font-variant: normal;font-weight: 900;text-rendering: auto;line-height: 1;font-family: "Font Awesome 5 Brands"}.transition{transition: all .3s ease-in-out}header#header .inside .toggle-nav{display: none;float: left;width: 30%;justify-content: space-between;background: #e3ae09;margin-left: 5%}header#header .inside .toggle-nav p{display: block;float: left;margin: 0;color: white;padding: 10px;line-height: 1}header#header .inside .toggle-nav .toggle{display: block;float: left;margin: 0;color: white;padding: 10px;line-height: 1;font-size: 15px}header#header .inside .toggle-nav .toggle:before{font-family: "Font Awesome 5 Free";font-style: normal;font-variant: normal;font-weight: 900;text-rendering: auto;line-height: 1;content: '\f0c9'}header#header .inside .toggle-nav.active{background: #b18b0f}header#header .inside .toggle-nav.active .toggle:before{content: '\f00d'}@media (max-width: 767px){header#header .inside .toggle-nav{display: block;display: flex}}header#header .inside .mod_navigation{display: block;display: flex;width: 100%;justify-content: center;flex-wrap: wrap;overflow: visible}@media (max-width: 767px){header#header .inside .mod_navigation{position: fixed;left: -100%;top: 0;height: 100vh;width: 80vw;transition: all .3s ease-in-out;background: #e3ae09;color: white;z-index: 1000;overflow: scroll}header#header .inside .mod_navigation.show-nav{left: 0}}header#header .inside .mod_navigation ul.level_1{display: block;float: left;margin: 0;padding: 0}header#header .inside .mod_navigation ul.level_1 > li{display: block;float: left;position: relative;margin: 10px 0;padding: 0 20px;border-left: 1px solid #666}@media (max-width: 767px){header#header .inside .mod_navigation ul.level_1 > li{border-left: none;border-bottom: 1px solid #fff;width: 100%;box-sizing: border-box;margin: 0;padding: 20px}}header#header .inside .mod_navigation ul.level_1 > li:nth-child(1){border: none;margin-left: 0}@media (max-width: 767px){header#header .inside .mod_navigation ul.level_1 > li:nth-child(1){border-bottom: 1px solid #fff}}header#header .inside .mod_navigation ul.level_1 > li > a,header#header .inside .mod_navigation ul.level_1 > li > strong{color: #666;text-decoration: none;font-size: 18px;line-height: 1;font-weight: normal}@media (max-width: 767px){header#header .inside .mod_navigation ul.level_1 > li > a,header#header .inside .mod_navigation ul.level_1 > li > strong{color: white}}header#header .inside .mod_navigation ul.level_1 > li > a:hover,header#header .inside .mod_navigation ul.level_1 > li > strong{color: black}header#header .inside .mod_navigation ul.level_1 > li ul.level_2{display: none;position: absolute;flex-direction: column;z-index: 100;left: -1px;top: 100%;border-left: 1px solid #666;border-bottom: 1px solid #666;background: white;padding: 20px 10px 10px;margin: 0;box-shadow: 2px 2px 2px rgba(0,0,0,0.1)}@media (max-width: 767px){header#header .inside .mod_navigation ul.level_1 > li ul.level_2{display: block;float: left;width: 100%;box-sizing: border-box;position: static;border: none;background: transparent;margin: 0;padding: 0;box-shadow: none}}header#header .inside .mod_navigation ul.level_1 > li ul.level_2 > li{display: block;float: left;margin: 0;padding: 5px;white-space: nowrap}@media (max-width: 767px){header#header .inside .mod_navigation ul.level_1 > li ul.level_2 > li{width: 100%;box-sizing: border-box;margin: 0;padding: 10px;white-space: normal}}header#header .inside .mod_navigation ul.level_1 > li ul.level_2 > li > a,header#header .inside .mod_navigation ul.level_1 > li ul.level_2 > li > strong{color: #666;text-decoration: none;font-size: 15px;line-height: 1;font-weight: normal;padding: 5px}@media (max-width: 767px){header#header .inside .mod_navigation ul.level_1 > li ul.level_2 > li > a,header#header .inside .mod_navigation ul.level_1 > li ul.level_2 > li > strong{color: white;padding: 0}}header#header .inside .mod_navigation ul.level_1 > li ul.level_2 > li > a:hover,header#header .inside .mod_navigation ul.level_1 > li ul.level_2 > li > strong{color: black}header#header .inside .mod_navigation ul.level_1 > li:hover ul.level_2{display: block;display: flex}@media (max-width: 767px){header#header .inside .mod_navigation ul.level_1 > li:hover ul.level_2{display: block}}
.bb{box-sizing: border-box}.block{display: block}.inline{display: inline}.inline-block{display: inline-block}.flex{display: block;display: flex}.none{display: none}.absolute{position: absolute}.relative{position: relative}.static{position: static}.fixed{position: fixed}.truncate{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.left{float: left}.right{float: right}.cl{clear: left}.three-fourths{width: 75%}.two-thirds{width: 66.6666%}.half{width: 50%}.third{width: 33.3333%}.fourth{width: 25%}.fifth{width: 20%}@media (max-width: 767px){.three-fourths,.two-thirds,.half,.third,.fourth,.fifth{width: 100%}}.w100{width: 100%}.w90{width: 90%}.w80{width: 80%}.w75{width: 75%}.w70{width: 70%}.w66{width: 66.6666%}.w60{width: 60%}.w50{width: 50%}.w40{width: 40%}.w33{width: 33.3333%}.w30{width: 30%}.w25{width: 25%}.w20{width: 20%}.w10{width: 10%}.h100{height: 100%}.h90{height: 90%}.h80{height: 80%}.h75{height: 75%}.h70{height: 70%}.h66{height: 66%}.h60{height: 60%}.h50{height: 50%}.h40{height: 40%}.h33{height: 33%}.h30{height: 30%}.h25{height: 25%}.h20{height: 20%}.h10{height: 10%}.wmax{max-width: 1200px}.mp0{margin: 0;padding: 0}.m0{margin: 0}.p0{padding: 0}.iconfont{font-family: "Font Awesome 5 Free";font-style: normal;font-variant: normal;font-weight: 900;text-rendering: auto;line-height: 1}.iconfont_brand{font-family: "Font Awesome 5 Free";font-style: normal;font-variant: normal;font-weight: 900;text-rendering: auto;line-height: 1;font-family: "Font Awesome 5 Brands"}.transition{transition: all .3s ease-in-out}.mod_article.eyecatcher{position: relative;display: block;float: left;width: 100%;margin-bottom: 50px}.mod_article.eyecatcher .ce_image{display: block;float: left;width: 100%;margin: 0;padding: 0}.mod_article.eyecatcher .ce_image figure{display: block;float: left;width: 100%}.mod_article.eyecatcher .ce_image figure picture{display: block;float: left;width: 100%}.mod_article.eyecatcher .ce_image figure picture img{display: block;float: left;width: 100%}.mod_article.eyecatcher .ce_image figure figcaption{display: none}.mod_article.eyecatcher .phone{display: block;position: absolute;top: 10px;right: 100px}.mod_article.eyecatcher .phone a{display: block;margin: 0;font-size: 16px;font-weight: 500;line-height: 1;text-decoration: none;padding: 1em;background: white;color: #e3ae09;border-radius: 2px;transition: all .3s ease-in-out}.mod_article.eyecatcher .phone a:before{display: inline-block;font-family: "Font Awesome 5 Free";font-style: normal;font-variant: normal;font-weight: 900;text-rendering: auto;line-height: 1;margin-right: .5em;content: "\f095"}.mod_article.eyecatcher .phone a:hover{background: #e3ae09;color: white}
