@import url('https://fonts.nwwn.de/css?family=Khand');
@import url('https://fonts.nwwn.de/css?family=Open+Sans');
* { -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
html{ font-size:16px; overflow-x:hidden; }
html, body, header, main, nav, footer{  border: none;  margin: 0;  padding: 0; display:block; }
body { background: #fefefe; font:normal 1rem 'Open Sans',sans-serif; color: #4b4b4b; line-height:1.75rem; overflow-x:hidden;  }
a {  color: #E60E14; text-decoration: none; }
img { max-width:100%; height:auto;}
.left { float: left; }
.right { float: right; } 

h1._title,h2._title,h3._title,h4._title  { margin:0.5em 0 0 0 ; padding:0; font:200 3rem 'Khand'; text-transform:uppercase; color:#2a2a2a;}
h2._title { font-size:3rem; }.side h2._title { font-size:20pt; } 
h3._title { font-size:2rem; }.side h3._title { font-size:16pt; } 
h4._title { font-size:1.75rem; text-align:center; color: #E60E14; }
main ul li { list-style:square; }
main ul { padding-left:20px;}

header,main,footer,nav { display:block; }

#top1 { display:flex; flex-direction:row;flex-wrap:wrap;justify-content:space-between;}
#top1_left { display:inline-block; }
#top1_right { display:inline-block; padding:1rem 0; color:#ccc; }
#top_teaser { position: relative; top:0; left:0; height:540px; overflow:hidden; display: flex; align-items: flex-end; justify-content: center;   }
#top_teaser > div { width:100%;}
#top_teaser img {}
.white { background:#fff;color:#2a2a2a; padding:2.4rem 0 3.6rem 0; }
.grey { background:#F3F2EE;color:#ccc; padding:2.4rem 0 3.6rem 0; }


header { background: rgb(42,42,42); background: linear-gradient(0deg, rgba(62,62,62,1) 30%, rgba(82,82,82,1) 100%); border-bottom: 0.5rem solid #E60E14; box-shadow:0 0 3px rgba(0,0,0,0.1); z-index:998 !important; }
.logo {  margin: 0; width:90%; max-width:320px; display: block; padding:20px 0; }
.logo a { display: block; width:100%; height:100%; }
.logo img { display: block; width:100%; height:auto; }

.topline { background:#E60E14;color: #fff; text-align:center; padding:0.3rem;}
.topline a { color:#fff; text-decoration:none; }

nav { height:48px; text-align:center; }
.topmenu ul {  display: inline;  list-style: none;  margin: 0;  padding: 0;}
.topmenu li {  position: relative;}
.topmenu .level1 > li {
  display: inline-block; text-transform:uppercase; font:normal 1.3rem 'Khand';
}
.topmenu a {
  color: #ccc; transition:all 0.5s ease-in-out;
  display: block;
  padding: 0 1.5rem; line-height:48px; 
  white-space: nowrap;  
}
.topmenu a:hover {
  text-decoration: none; color:#000; transition:all 0.5s ease-in-out; background:#ccc; opacity:0.8; border-radius: 0.3rem 0.3rem 0 0;
}
.topmenu .active > a {
  background:#E60E14; color:#fff; border-radius: 0.3rem 0.3rem 0 0;
}
.topmenu .crumb > a {
  color: #000000;
  font-weight: bold;
}
.topmenu .parent > a {
  padding-right: 1.5rem;
}
.topmenu .level1 ul {
  padding-top:0.5rem;
  background-color: #E60E14; color:#fff; opacity:0.9;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); border-radius:0 0 0.3rem 0.3rem;
  display: none;
  position: absolute;
  z-index: 2000; overflow:hidden;
}
.topmenu .level1 ul a { color:#fff; }
.topmenu .level1 ul li:hover a { color:#fff; background:#BF0005; border-radius: 0.3rem;}

.topmenu li:hover > ul {
  display: block; 
}
.topmenu .level2 ul {
  margin-left: 100%;
  top: 0;
}
.topmenuPopup {
  background-color: #ffffff;
  border: 1px solid #747474;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  left: 0;
  margin-top: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}
 
ol.breadcrumb { margin:0; padding:0; display:none; }
ol.breadcrumb > li a { color:#fff; }
ol.breadcrumb > li { background:#F04545;text-transform:uppercase; font:normal 10pt 'Khand'; margin:0; padding:0; display:inline-block; padding:5px; }
ol.breadcrumb > li:last-child:after {display:none; }
ol.breadcrumb .active {background:#1E86A5; color:#fff; }

.ipWidget-Gallery ._container { display:flex; flex-wrap:wrap; flex-direction:row; }
.ipWidget-Gallery .ipsItem { width:33.333%; }
.ipWidget-Gallery .ipsItem a { display:block; padding:5px;  }
.ipWidget-Gallery .ipsItem img { width:100%; height:auto;}

.cols .ipWidget-NestedColumns ._nestedCol > div {width:80%; }
.ipSkin-logos { display:block; position:relative;  width:100%; }
.mini_container { width:100%; position:relative; display:flex; flex-direction:row; flex-wrap:wrap; min-height:4rem;}
.mini_container > .mini_item_logos { width:calc(33.33% - 1rem) !important; margin:0.5rem; height:0; padding-top:20%; display:inline-block; position:relative;  }
.mini_item_logos {background-size:100% auto; background-repeat:no-repeat; background-position:center center;position:relative; }
.mini_container > .mini_item_logos > div {background-size:100% auto; background-repeat:no-repeat; background-position:center center;width:100%; position:absolute; top:0; left:0; right:0; bottom:0; }

.wrapper { position: relative; margin: 0 auto; width:80%; max-width: 84rem; padding: 0 0.5rem; }
footer .wrapper { width:90%; max-width: 84rem; color:#eee;  }
footer { margin:20px auto 0 auto; border-top: 0.5rem solid #E60E14;  }
#footer1 { background:#fff; padding:1rem 0; box-shadow:3px 3px 3px rgba(0,0,0,0.8);}
#footer2 { background:#2a2a2a; padding:2rem 0; border-top: 0.5rem solid #E60E14; }
#footer2 ul { padding-left:1rem;}
#footer3 { background:#1a1a1a; padding:1rem 0; text-align:center;line-height:0.75rem;font-size:.75rem; }
footer h3._title { color:#ccc;}
#footer3 li { display:inline-block; padding:0 0.4rem; }
#footer3 a { color:#666;}
#footer1 .ipWidget-Gallery { }
#footer1 .ipWidget-Gallery ._item_logos { position:relative; margin:0.6rem; background-size:contain; background-repeat:no-repeat; width:calc(11.11% - 1.2rem); height:0; padding-top:3rem; }


main img { width:100%; height:auto;}
 
main p { text-align:justify; hyphens:auto; }

.wrapper > header {
  border-bottom: 1px solid #000000;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.wrapper > footer {
  border-top: 1px solid #000000;
  margin-top: 20px;
  padding: 10px 0;
}
.wrapper > footer p {
  margin: 0;
}
.wrapper > footer a:hover {
  text-decoration: underline;
}
.homerow {
  clear: both;
  border-top: 1px solid #747474;
  padding-top: 20px;
}

#home_slider, #home_slider img { height:auto; width:100%; position:relative;}
#home_slider { overflow:hidden; display: block; width:100%; }
#ipBlock-slider { width:100%; min-height:100%; position:relative; }

.sidenav {
  margin-bottom: 0;
}
.sidenav nav > ul {
  margin-bottom: 40px;
}
 
.homeHeadline {
  font-family: 'Open Sans', sans-serif;
  font-size: 60px;
  font-weight: bold;
  margin: 20px 0;
  text-align: center;
}
@media screen and (max-width: 479px) {
  .homeHeadline {
    font-size: 40px;
  }
}
.homeDescription {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 24px;
  margin-bottom: 20px;
}
.homeDescription p {
  margin-bottom: 20px;
}
.homeDescription p:last-child {
  margin-bottom: 0;
}
.button2 {
  background-color: #ddd;
  border-radius: 5px;
  cursor: pointer;
  display: inline-block;
  font-family: 'Open Sans', sans-serif;
  padding: 0.5em 1em 0.5em 1em;
  text-decoration: none;
}
.button2:hover {
  box-shadow: 0 0 0 1px #aaa inset;
  background: #ccc;
}
.button2 a {
  color: inherit;
}
.button2 a:hover {
  text-decoration: inherit;
}
.currentPage {
  font-weight: bold;
  display: none;
  margin-right: 10px;
}
.topmenuToggle {
  background: #D90D14 url(/assets/img/icon_menu.png) no-repeat center center;
  border-radius: 3px;
  color: #019bd4;
  display: none; 
  padding: 0.75em 1.5em;
}
 
.languages {
  display: inline-block;
  margin-left: 20px;
}
.languages ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.languages li {
  display: inline-block;
}
.languages a {
  color: #019bd4;
  display: block;
  padding: 0.5em 0.25em;
  white-space: nowrap;
}
.languages a:hover {
  text-decoration: underline;
}
.languages .active a {
  font-weight: bold;
}
.sidenav nav {
  font-size: 14px;
}
.sidenav nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.sidenav nav ul ul {
  margin-left: 1em;
}
.sidenav nav a {
  color: #019bd4;
  display: block;
  margin-bottom: 10px;
}
.sidenav nav a:hover {
  text-decoration: underline;
}
.sidenav nav .active > a {
  font-weight: bold;
}
.sidenav nav .crumb > a {
  color: #000000;
  font-weight: bold;
}
.sidenav nav.collapse .level1 ul {
  display: none;
}
.sidenav nav.collapse .active > ul,
.sidenav nav.collapse .crumb > ul {
  display: block;
}

 










/**
 * Dynamic, fluid, responsive, nested grid
 * Includes selectors from the system to mimic grid without adding extra classes to HTML
 */
[class^="col_"],
[class*=" col_"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  min-height: 1px;
  margin-bottom: 20px;
  padding: 0 10px;
  position: relative;
}
[class^="col_"] .grid,
[class*=" col_"] .grid {
  margin: 0 -10px;
}
 .gridHint {
  display: none;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
}
.showGridHint .gridHint {
  display: block;
}
.showGridHint [class^="col_"],
.showGridHint [class*=" col_"] {
  box-shadow: 0 0 2px black inset;
}
.showGridHint .gridHint [class^="col_"],
.showGridHint .gridHint [class*=" col_"] {
  height: 100%;
  background-clip: content-box;
  background-color: rgba(255, 0, 0, 0.5);
  box-shadow: none;
} 

/* Edit theme.less, not this file. */
.clear {
  /* http://sonspring.com/journal/clearing-floats */
  clear: both;
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}
.clearfix,
.ipModuleForm .form-horizontal .form-group,
.ipModuleForm.form-horizontal .form-group {
  /* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
  /*
The following zoom:1 rule is specifically for IE6 + IE7.
Move to separate stylesheet if invalid CSS is a problem.
*/
  zoom: 1;
}
.clearfix:before,
.clearfix:after,
.ipModuleForm .form-horizontal .form-group:before,
.ipModuleForm .form-horizontal .form-group:after,
.ipModuleForm.form-horizontal .form-group:before,
.ipModuleForm.form-horizontal .form-group:after {
  content: '.';
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}
.clearfix:after,
.ipModuleForm .form-horizontal .form-group:after,
.ipModuleForm.form-horizontal .form-group:after {
  clear: both;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}




.quote {
  color: #000000;
  display: block;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 24px;
  font-style: italic;
  font-weight: normal;
  margin: 1em;
  text-align: center;
}
.note {
  background-color: transparent;
  border-left-color: #747474;
  border-left-style: solid;
  border-left-width: 2px;
  color: #000000;
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-style: italic;
  font-weight: normal;
  margin-bottom: 1em;
  padding-left: 1em;
}
.button {
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
}
.button:hover { 
}
.button a { 
  padding: 0.5rem 1rem;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold; font-size:1.25rem;
  background-color: #D70D14;
  border-radius: 0.3rem; text-transform:uppercase;
  color: #ffffff; transition:all 0.3s ease-in-out;
}
.button a:hover {
 transition:all 0.3s ease-in-out;
  background-color: #C20C10;
}

.ipWidget-Divider { padding:1.5em 0; }
.ipWidget ol:last-child,.ipWidget p:last-child,.ipWidget ul:last-child{margin-bottom:0}.ipModuleForm fieldset{padding:0;margin:0;border:0;min-width:0}.ipModuleForm legend{display:block;width:100%;padding:0;margin-bottom:21px;font-size:21px;line-height:inherit;color:#000;border:0;border-bottom:1px solid #747474}.ipModuleForm label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.ipModuleForm input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ipModuleForm input[type=checkbox],.ipModuleForm input[type=radio]{margin:4px 0 0;line-height:normal}.ipModuleForm input[type=file]{display:block}.ipModuleForm input[type=range]{display:block;width:100%}.ipModuleForm select[multiple],.ipModuleForm select[size]{height:auto}.ipModuleForm input[type=checkbox]:focus,.ipModuleForm input[type=file]:focus,.ipModuleForm input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ipModuleForm output{display:block;padding-top:7px;font-size:14px;line-height:1.5;color:#000}.ipModuleForm .form-control{display:block;width:100%;height:35px;padding:6px 12px;font-size:14px;line-height:1.5;color:#000;background-color:#fff;background-image:none;border:1px solid #747474;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.ipModuleForm .form-control:focus{border-color:#000;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.6)}.ipModuleForm .form-control::-moz-placeholder{color:#777;opacity:1}.ipModuleForm .form-control:-ms-input-placeholder{color:#777}.ipModuleForm .form-control::-webkit-input-placeholder{color:#777}.ipModuleForm .form-control[disabled],.ipModuleForm .form-control[readonly],fieldset[disabled] .ipModuleForm .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.ipModuleForm .form-control{height:auto}.ipModuleForm input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){.ipModuleForm input[type=date],.ipModuleForm input[type=datetime-local],.ipModuleForm input[type=month],.ipModuleForm input[type=time]{line-height:35px}.input-group-sm .ipModuleForm input[type=date],.input-group-sm .ipModuleForm input[type=datetime-local],.input-group-sm .ipModuleForm input[type=month],.input-group-sm .ipModuleForm input[type=time],.ipModuleForm input[type=date].input-sm,.ipModuleForm input[type=datetime-local].input-sm,.ipModuleForm input[type=month].input-sm,.ipModuleForm input[type=time].input-sm{line-height:30px}.input-group-lg .ipModuleForm input[type=date],.input-group-lg .ipModuleForm input[type=datetime-local],.input-group-lg .ipModuleForm input[type=month],.input-group-lg .ipModuleForm input[type=time],.ipModuleForm input[type=date].input-lg,.ipModuleForm input[type=datetime-local].input-lg,.ipModuleForm input[type=month].input-lg,.ipModuleForm input[type=time].input-lg{line-height:46px}}.ipModuleForm .form-group{margin-bottom:15px}.ipModuleForm .checkbox,.ipModuleForm .radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.ipModuleForm .checkbox label,.ipModuleForm .radio label{min-height:21px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.ipModuleForm .checkbox input[type=checkbox],.ipModuleForm .checkbox-inline input[type=checkbox],.ipModuleForm .radio input[type=radio],.ipModuleForm .radio-inline input[type=radio]{position:absolute;margin-left:-20px}.ipModuleForm .checkbox+.checkbox,.ipModuleForm .radio+.radio{margin-top:-5px}.ipModuleForm .checkbox-inline,.ipModuleForm .radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.ipModuleForm .checkbox-inline+.checkbox-inline,.ipModuleForm .radio-inline+.radio-inline{margin-top:0;margin-left:10px}.ipModuleForm input[type=checkbox].disabled,.ipModuleForm input[type=checkbox][disabled],.ipModuleForm input[type=radio].disabled,.ipModuleForm input[type=radio][disabled],fieldset[disabled] .ipModuleForm input[type=checkbox],fieldset[disabled] .ipModuleForm input[type=radio]{cursor:not-allowed}.ipModuleForm .checkbox-inline.disabled,.ipModuleForm .radio-inline.disabled,fieldset[disabled] .ipModuleForm .checkbox-inline,fieldset[disabled] .ipModuleForm .radio-inline{cursor:not-allowed}.ipModuleForm .checkbox.disabled label,.ipModuleForm .radio.disabled label,fieldset[disabled] .ipModuleForm .checkbox label,fieldset[disabled] .ipModuleForm .radio label{cursor:not-allowed}.ipModuleForm .form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.ipModuleForm .form-control-static.input-lg,.ipModuleForm .form-control-static.input-sm{padding-left:0;padding-right:0}.ipModuleForm .input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.ipModuleForm .input-sm{height:30px;line-height:30px}select[multiple].ipModuleForm .input-sm,textarea.ipModuleForm .input-sm{height:auto}.ipModuleForm .form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.ipModuleForm .form-group-sm .form-control{height:30px;line-height:30px}select[multiple].ipModuleForm .form-group-sm .form-control,textarea.ipModuleForm .form-group-sm .form-control{height:auto}.ipModuleForm .form-group-sm .form-control-static{height:30px;padding:5px 10px;font-size:12px;line-height:1.5}.ipModuleForm .input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:3px}select.ipModuleForm .input-lg{height:46px;line-height:46px}select[multiple].ipModuleForm .input-lg,textarea.ipModuleForm .input-lg{height:auto}.ipModuleForm .form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:3px}select.ipModuleForm .form-group-lg .form-control{height:46px;line-height:46px}select[multiple].ipModuleForm .form-group-lg .form-control,textarea.ipModuleForm .form-group-lg .form-control{height:auto}.ipModuleForm .form-group-lg .form-control-static{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333}.ipModuleForm .has-feedback{position:relative}.ipModuleForm .has-feedback .form-control{padding-right:43.75px}.ipModuleForm .form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:35px;height:35px;line-height:35px;text-align:center;pointer-events:none}.ipModuleForm .input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.ipModuleForm .input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.ipModuleForm .has-success .checkbox,.ipModuleForm .has-success .checkbox-inline,.ipModuleForm .has-success .control-label,.ipModuleForm .has-success .help-block,.ipModuleForm .has-success .radio,.ipModuleForm .has-success .radio-inline{color:#3c763d}.ipModuleForm .has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.ipModuleForm .has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.ipModuleForm .has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.ipModuleForm .has-success .form-control-feedback{color:#3c763d}.ipModuleForm .has-warning .checkbox,.ipModuleForm .has-warning .checkbox-inline,.ipModuleForm .has-warning .control-label,.ipModuleForm .has-warning .help-block,.ipModuleForm .has-warning .radio,.ipModuleForm .has-warning .radio-inline{color:#8a6d3b}.ipModuleForm .has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.ipModuleForm .has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.ipModuleForm .has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.ipModuleForm .has-warning .form-control-feedback{color:#8a6d3b}.ipModuleForm .has-error .checkbox,.ipModuleForm .has-error .checkbox-inline,.ipModuleForm .has-error .control-label,.ipModuleForm .has-error .help-block,.ipModuleForm .has-error .radio,.ipModuleForm .has-error .radio-inline{color:#b80000}.ipModuleForm .has-error .form-control{border-color:#b80000;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.ipModuleForm .has-error .form-control:focus{border-color:#850000;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ff1f1f;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ff1f1f}.ipModuleForm .has-error .input-group-addon{color:#b80000;border-color:#b80000;background-color:#f2dede}.ipModuleForm .has-error .form-control-feedback{color:#b80000}.ipModuleForm .has-feedback label~.form-control-feedback{top:26px}.ipModuleForm .has-feedback label.sr-only~.form-control-feedback{top:0}.ipModuleForm .help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.ipModuleForm .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.ipModuleForm .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.ipModuleForm .form-inline .form-control-static{display:inline-block}.ipModuleForm .form-inline .input-group{display:inline-table;vertical-align:middle}.ipModuleForm .form-inline .input-group .form-control,.ipModuleForm .form-inline .input-group .input-group-addon,.ipModuleForm .form-inline .input-group .input-group-btn{width:auto}.ipModuleForm .form-inline .input-group>.form-control{width:100%}.ipModuleForm .form-inline .control-label{margin-bottom:0;vertical-align:middle}.ipModuleForm .form-inline .checkbox,.ipModuleForm .form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.ipModuleForm .form-inline .checkbox label,.ipModuleForm .form-inline .radio label{padding-left:0}.ipModuleForm .form-inline .checkbox input[type=checkbox],.ipModuleForm .form-inline .radio input[type=radio]{position:relative;margin-left:0}.ipModuleForm .form-inline .has-feedback .form-control-feedback{top:0}}.ipModuleForm .form-horizontal .checkbox,.ipModuleForm .form-horizontal .checkbox-inline,.ipModuleForm .form-horizontal .radio,.ipModuleForm .form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.ipModuleForm .form-horizontal .checkbox,.ipModuleForm .form-horizontal .radio{min-height:28px}.ipModuleForm .form-horizontal .form-group{margin-left:-20px;margin-right:-20px}@media (min-width:768px){.ipModuleForm .form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.ipModuleForm .form-horizontal .has-feedback .form-control-feedback{right:20px}@media (min-width:768px){.ipModuleForm .form-horizontal .form-group-lg .control-label{padding-top:14.333333px}}@media (min-width:768px){.ipModuleForm .form-horizontal .form-group-sm .control-label{padding-top:6px}}.ipModuleForm .input-group{position:relative;display:table;border-collapse:separate}.ipModuleForm .input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.ipModuleForm .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.ipModuleForm .input-group-lg>.form-control,.ipModuleForm .input-group-lg>.input-group-addon,.ipModuleForm .input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:3px}select.ipModuleForm .input-group-lg>.form-control,select.ipModuleForm .input-group-lg>.input-group-addon,select.ipModuleForm .input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].ipModuleForm .input-group-lg>.form-control,select[multiple].ipModuleForm .input-group-lg>.input-group-addon,select[multiple].ipModuleForm .input-group-lg>.input-group-btn>.btn,textarea.ipModuleForm .input-group-lg>.form-control,textarea.ipModuleForm .input-group-lg>.input-group-addon,textarea.ipModuleForm .input-group-lg>.input-group-btn>.btn{height:auto}.ipModuleForm .input-group-sm>.form-control,.ipModuleForm .input-group-sm>.input-group-addon,.ipModuleForm .input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.ipModuleForm .input-group-sm>.form-control,select.ipModuleForm .input-group-sm>.input-group-addon,select.ipModuleForm .input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].ipModuleForm .input-group-sm>.form-control,select[multiple].ipModuleForm .input-group-sm>.input-group-addon,select[multiple].ipModuleForm .input-group-sm>.input-group-btn>.btn,textarea.ipModuleForm .input-group-sm>.form-control,textarea.ipModuleForm .input-group-sm>.input-group-addon,textarea.ipModuleForm .input-group-sm>.input-group-btn>.btn{height:auto}.ipModuleForm .input-group .form-control,.ipModuleForm .input-group-addon,.ipModuleForm .input-group-btn{display:table-cell}.ipModuleForm .input-group .form-control:not(:first-child):not(:last-child),.ipModuleForm .input-group-addon:not(:first-child):not(:last-child),.ipModuleForm .input-group-btn:not(:first-child):not(:last-child){border-radius:0}.ipModuleForm .input-group-addon,.ipModuleForm .input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.ipModuleForm .input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#000;text-align:center;background-color:#dadada;border:1px solid #747474;border-radius:3px}.ipModuleForm .input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.ipModuleForm .input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:3px}.ipModuleForm .input-group-addon input[type=checkbox],.ipModuleForm .input-group-addon input[type=radio]{margin-top:0}.ipModuleForm .input-group .form-control:first-child,.ipModuleForm .input-group-addon:first-child,.ipModuleForm .input-group-btn:first-child>.btn,.ipModuleForm .input-group-btn:first-child>.btn-group>.btn,.ipModuleForm .input-group-btn:first-child>.dropdown-toggle,.ipModuleForm .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.ipModuleForm .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.ipModuleForm .input-group-addon:first-child{border-right:0}.ipModuleForm .input-group .form-control:last-child,.ipModuleForm .input-group-addon:last-child,.ipModuleForm .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.ipModuleForm .input-group-btn:first-child>.btn:not(:first-child),.ipModuleForm .input-group-btn:last-child>.btn,.ipModuleForm .input-group-btn:last-child>.btn-group>.btn,.ipModuleForm .input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.ipModuleForm .input-group-addon:last-child{border-left:0}.ipModuleForm .input-group-btn{position:relative;font-size:0;white-space:nowrap}.ipModuleForm .input-group-btn>.btn{position:relative}.ipModuleForm .input-group-btn>.btn+.btn{margin-left:-1px}.ipModuleForm .input-group-btn>.btn:active,.ipModuleForm .input-group-btn>.btn:focus,.ipModuleForm .input-group-btn>.btn:hover{z-index:2}.ipModuleForm .input-group-btn:first-child>.btn,.ipModuleForm .input-group-btn:first-child>.btn-group{margin-right:-1px}.ipModuleForm .input-group-btn:last-child>.btn,.ipModuleForm .input-group-btn:last-child>.btn-group{margin-left:-1px}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.ipModuleForm .progress{overflow:hidden;height:21px;margin-bottom:21px;background-color:#f5f5f5;border-radius:3px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.ipModuleForm .progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:21px;color:#fff;text-align:center;background-color:#1E86A5;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.ipModuleForm .progress-bar-striped,.ipModuleForm .progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.ipModuleForm .progress-bar.active,.ipModuleForm .progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.ipModuleForm *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ipModuleForm .form-group{margin-bottom:20px}.ipModuleForm .form-control,.ipModuleForm .input-group{max-width:380px}.ipModuleForm textarea.form-control{font-family:'Open Sans';height:10em}.ipModuleForm .progress{margin-bottom:0}.ipModuleForm .help-hint{background-color:#747474;color:#fff;display:none;font-size:12px;padding:4px 10px 2px;position:absolute;right:0;top:0;width:50%;z-index:1}.ipModuleForm .form-group:hover .help-hint{display:block}.ipModuleForm .help-error{background-color:#b80000;color:#fff;display:none;font-size:12px;max-width:380px;padding:4px 10px 2px;width:100%}.ipModuleForm .has-error .help-error{display:block}.ipModuleForm .captcha img{display:block;max-width:100%}.ipModuleForm .form-group.type-blank{margin-bottom:0}.ipModuleForm .form-group.type-blank label{display:none}.ipModuleForm .form-group.type-blank .help-error{margin-bottom:20px}.ipModuleForm .form-group.type-submit label{display:none}.ipModuleForm ._file{background-color:#dadada;border:1px solid #747474;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);margin-top:5px;max-width:380px;min-height:20px;padding:.5em;position:relative;word-wrap:break-word}.ipModuleForm ._file .close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.ipModuleForm ._file .close:focus,.ipModuleForm ._file .close:hover{text-decoration:none;cursor:pointer;opacity:.5}.ipModuleForm ._file button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.ipModuleForm ._file ._error{color:#b80000;font-size:12px}.ipModuleForm .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.5;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ipModuleForm .btn-default{background:#E60E14;border:none;border-radius:3px;color:#fff;cursor:pointer;text-transform:uppercase; font:normal 1rem 'Open Sans',sans-serif;margin:0;padding:.5em 1em}.ipModuleForm .btn-default:hover{box-shadow:0 0 0 1px #E60E14 inset;background:#E60E14;text-decoration:inherit}@media (min-width:768px){.ipModuleForm.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.ipModuleForm.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.ipModuleForm.form-inline .form-control-static{display:inline-block}.ipModuleForm.form-inline .input-group{display:inline-table;vertical-align:middle}.ipModuleForm.form-inline .input-group .form-control,.ipModuleForm.form-inline .input-group .input-group-addon,.ipModuleForm.form-inline .input-group .input-group-btn{width:auto}.ipModuleForm.form-inline .input-group>.form-control{width:100%}.ipModuleForm.form-inline .control-label{margin-bottom:0;vertical-align:middle}.ipModuleForm.form-inline .checkbox,.ipModuleForm.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.ipModuleForm.form-inline .checkbox label,.ipModuleForm.form-inline .radio label{padding-left:0}.ipModuleForm.form-inline .checkbox input[type=checkbox],.ipModuleForm.form-inline .radio input[type=radio]{position:relative;margin-left:0}.ipModuleForm.form-inline .has-feedback .form-control-feedback{top:0}}.ipModuleForm.form-horizontal .checkbox,.ipModuleForm.form-horizontal .checkbox-inline,.ipModuleForm.form-horizontal .radio,.ipModuleForm.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.ipModuleForm.form-horizontal .checkbox,.ipModuleForm.form-horizontal .radio{min-height:28px}.ipModuleForm.form-horizontal .form-group{margin-left:-20px;margin-right:-20px}@media (min-width:768px){.ipModuleForm.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.ipModuleForm.form-horizontal .has-feedback .form-control-feedback{right:20px}@media (min-width:768px){.ipModuleForm.form-horizontal .form-group-lg .control-label{padding-top:14.333333px}}@media (min-width:768px){.ipModuleForm.form-horizontal .form-group-sm .control-label{padding-top:6px}}

.col_1{width:8.33333333%}.col_1 .col_1{width:100%}.col_1 .col_2{width:200%}.col_1 .col_3{width:300%}.col_1 .col_4{width:400%}.col_1 .col_5{width:500%}.col_1 .col_6{width:600%}.col_1 .col_7{width:700%}.col_1 .col_8{width:800%}.col_1 .col_9{width:900%}.col_1 .col_10{width:1000%}.col_1 .col_11{width:1100%}.col_1 .col_12{width:1200%}.col_2{width:16.66666667%}.col_2 .col_1{width:50%}.col_2 .col_2{width:100%}.col_2 .col_3{width:150%}.col_2 .col_4{width:200%}.col_2 .col_5{width:250%}.col_2 .col_6{width:300%}.col_2 .col_7{width:350%}.col_2 .col_8{width:400%}.col_2 .col_9{width:450%}.col_2 .col_10{width:500%}.col_2 .col_11{width:550%}.col_2 .col_12{width:600%}.col_3{width:25%}.col_3 .col_1{width:33.33333333%}.col_3 .col_2{width:66.66666667%}.col_3 .col_3{width:100%}.col_3 .col_4{width:133.33333333%}.col_3 .col_5{width:166.66666667%}.col_3 .col_6{width:200%}.col_3 .col_7{width:233.33333333%}.col_3 .col_8{width:266.66666667%}.col_3 .col_9{width:300%}.col_3 .col_10{width:333.33333333%}.col_3 .col_11{width:366.66666667%}.col_3 .col_12{width:400%}.col_4{width:33.33333333%}.col_4 .col_1{width:25%}.col_4 .col_2{width:50%}.col_4 .col_3{width:75%}.col_4 .col_4{width:100%}.col_4 .col_5{width:125%}.col_4 .col_6{width:150%}.col_4 .col_7{width:175%}.col_4 .col_8{width:200%}.col_4 .col_9{width:225%}.col_4 .col_10{width:250%}.col_4 .col_11{width:275%}.col_4 .col_12{width:300%}.col_5{width:41.66666667%}.col_5 .col_1{width:20%}.col_5 .col_2{width:40%}.col_5 .col_3{width:60%}.col_5 .col_4{width:80%}.col_5 .col_5{width:100%}.col_5 .col_6{width:120%}.col_5 .col_7{width:140%}.col_5 .col_8{width:160%}.col_5 .col_9{width:180%}.col_5 .col_10{width:200%}.col_5 .col_11{width:220%}.col_5 .col_12{width:240%}.col_6{width:50%}.col_6 .col_1{width:16.66666667%}.col_6 .col_2{width:33.33333333%}.col_6 .col_3{width:50%}.col_6 .col_4{width:66.66666667%}.col_6 .col_5{width:83.33333333%}.col_6 .col_6{width:100%}.col_6 .col_7{width:116.66666667%}.col_6 .col_8{width:133.33333333%}.col_6 .col_9{width:150%}.col_6 .col_10{width:166.66666667%}.col_6 .col_11{width:183.33333333%}.col_6 .col_12{width:200%}.col_7{width:58.33333333%}.col_7 .col_1{width:14.28571429%}.col_7 .col_2{width:28.57142857%}.col_7 .col_3{width:42.85714286%}.col_7 .col_4{width:57.14285714%}.col_7 .col_5{width:71.42857143%}.col_7 .col_6{width:85.71428571%}.col_7 .col_7{width:100%}.col_7 .col_8{width:114.28571429%}.col_7 .col_9{width:128.57142857%}.col_7 .col_10{width:142.85714286%}.col_7 .col_11{width:157.14285714%}.col_7 .col_12{width:171.42857143%}.col_8{width:66.66666667%}.col_8 .col_1{width:12.5%}.col_8 .col_2{width:25%}.col_8 .col_3{width:37.5%}.col_8 .col_4{width:50%}.col_8 .col_5{width:62.5%}.col_8 .col_6{width:75%}.col_8 .col_7{width:87.5%}.col_8 .col_8{width:100%}.col_8 .col_9{width:112.5%}.col_8 .col_10{width:125%}.col_8 .col_11{width:137.5%}.col_8 .col_12{width:150%}.col_9{width:75%}.col_9 .col_1{width:11.11111111%}.col_9 .col_2{width:22.22222222%}.col_9 .col_3{width:33.33333333%}.col_9 .col_4{width:44.44444444%}.col_9 .col_5{width:55.55555556%}.col_9 .col_6{width:66.66666667%}.col_9 .col_7{width:77.77777778%}.col_9 .col_8{width:88.88888889%}.col_9 .col_9{width:100%}.col_9 .col_10{width:111.11111111%}.col_9 .col_11{width:122.22222222%}.col_9 .col_12{width:133.33333333%}.col_10{width:83.33333333%}.col_10 .col_1{width:10%}.col_10 .col_2{width:20%}.col_10 .col_3{width:30%}.col_10 .col_4{width:40%}.col_10 .col_5{width:50%}.col_10 .col_6{width:60%}.col_10 .col_7{width:70%}.col_10 .col_8{width:80%}.col_10 .col_9{width:90%}.col_10 .col_10{width:100%}.col_10 .col_11{width:110%}.col_10 .col_12{width:120%}.col_11{width:91.66666667%}.col_11 .col_1{width:9.09090909%}.col_11 .col_2{width:18.18181818%}.col_11 .col_3{width:27.27272727%}.col_11 .col_4{width:36.36363636%}.col_11 .col_5{width:45.45454545%}.col_11 .col_6{width:54.54545455%}.col_11 .col_7{width:63.63636364%}.col_11 .col_8{width:72.72727273%}.col_11 .col_9{width:81.81818182%}.col_11 .col_10{width:90.90909091%}.col_11 .col_11{width:100%}.col_11 .col_12{width:109.09090909%}.col_12{width:100%}.col_12 .col_1{width:8.33333333%}.col_12 .col_2{width:16.66666667%}.col_12 .col_3{width:25%}.col_12 .col_4{width:33.33333333%}.col_12 .col_5{width:41.66666667%}.col_12 .col_6{width:50%}.col_12 .col_7{width:58.33333333%}.col_12 .col_8{width:66.66666667%}.col_12 .col_9{width:75%}.col_12 .col_10{width:83.33333333%}.col_12 .col_11{width:91.66666667%}.col_12 .col_12{width:100%}@media screen and (min-width: 480px){.hidden_md{visibility:hidden!important;display:none!important}.col_md_1{width:8.33333333%}.col_md_1 .col_md_1{width:100%}.col_md_1 .col_md_2{width:200%}.col_md_1 .col_md_3{width:300%}.col_md_1 .col_md_4{width:400%}.col_md_1 .col_md_5{width:500%}.col_md_1 .col_md_6{width:600%}.col_md_1 .col_md_7{width:700%}.col_md_1 .col_md_8{width:800%}.col_md_1 .col_md_9{width:900%}.col_md_1 .col_md_10{width:1000%}.col_md_1 .col_md_11{width:1100%}.col_md_1 .col_md_12{width:1200%}.col_md_2{width:16.66666667%}.col_md_2 .col_md_1{width:50%}.col_md_2 .col_md_2{width:100%}.col_md_2 .col_md_3{width:150%}.col_md_2 .col_md_4{width:200%}.col_md_2 .col_md_5{width:250%}.col_md_2 .col_md_6{width:300%}.col_md_2 .col_md_7{width:350%}.col_md_2 .col_md_8{width:400%}.col_md_2 .col_md_9{width:450%}.col_md_2 .col_md_10{width:500%}.col_md_2 .col_md_11{width:550%}.col_md_2 .col_md_12{width:600%}.col_md_3{width:25%}.col_md_3 .col_md_1{width:33.33333333%}.col_md_3 .col_md_2{width:66.66666667%}.col_md_3 .col_md_3{width:100%}.col_md_3 .col_md_4{width:133.33333333%}.col_md_3 .col_md_5{width:166.66666667%}.col_md_3 .col_md_6{width:200%}.col_md_3 .col_md_7{width:233.33333333%}.col_md_3 .col_md_8{width:266.66666667%}.col_md_3 .col_md_9{width:300%}.col_md_3 .col_md_10{width:333.33333333%}.col_md_3 .col_md_11{width:366.66666667%}.col_md_3 .col_md_12{width:400%}.col_md_4{width:33.33333333%}.col_md_4 .col_md_1{width:25%}.col_md_4 .col_md_2{width:50%}.col_md_4 .col_md_3{width:75%}.col_md_4 .col_md_4{width:100%}.col_md_4 .col_md_5{width:125%}.col_md_4 .col_md_6{width:150%}.col_md_4 .col_md_7{width:175%}.col_md_4 .col_md_8{width:200%}.col_md_4 .col_md_9{width:225%}.col_md_4 .col_md_10{width:250%}.col_md_4 .col_md_11{width:275%}.col_md_4 .col_md_12{width:300%}.col_md_5{width:41.66666667%}.col_md_5 .col_md_1{width:20%}.col_md_5 .col_md_2{width:40%}.col_md_5 .col_md_3{width:60%}.col_md_5 .col_md_4{width:80%}.col_md_5 .col_md_5{width:100%}.col_md_5 .col_md_6{width:120%}.col_md_5 .col_md_7{width:140%}.col_md_5 .col_md_8{width:160%}.col_md_5 .col_md_9{width:180%}.col_md_5 .col_md_10{width:200%}.col_md_5 .col_md_11{width:220%}.col_md_5 .col_md_12{width:240%}.col_md_6{width:50%}.col_md_6 .col_md_1{width:16.66666667%}.col_md_6 .col_md_2{width:33.33333333%}.col_md_6 .col_md_3{width:50%}.col_md_6 .col_md_4{width:66.66666667%}.col_md_6 .col_md_5{width:83.33333333%}.col_md_6 .col_md_6{width:100%}.col_md_6 .col_md_7{width:116.66666667%}.col_md_6 .col_md_8{width:133.33333333%}.col_md_6 .col_md_9{width:150%}.col_md_6 .col_md_10{width:166.66666667%}.col_md_6 .col_md_11{width:183.33333333%}.col_md_6 .col_md_12{width:200%}.col_md_7{width:58.33333333%}.col_md_7 .col_md_1{width:14.28571429%}.col_md_7 .col_md_2{width:28.57142857%}.col_md_7 .col_md_3{width:42.85714286%}.col_md_7 .col_md_4{width:57.14285714%}.col_md_7 .col_md_5{width:71.42857143%}.col_md_7 .col_md_6{width:85.71428571%}.col_md_7 .col_md_7{width:100%}.col_md_7 .col_md_8{width:114.28571429%}.col_md_7 .col_md_9{width:128.57142857%}.col_md_7 .col_md_10{width:142.85714286%}.col_md_7 .col_md_11{width:157.14285714%}.col_md_7 .col_md_12{width:171.42857143%}.col_md_8{width:66.66666667%}.col_md_8 .col_md_1{width:12.5%}.col_md_8 .col_md_2{width:25%}.col_md_8 .col_md_3{width:37.5%}.col_md_8 .col_md_4{width:50%}.col_md_8 .col_md_5{width:62.5%}.col_md_8 .col_md_6{width:75%}.col_md_8 .col_md_7{width:87.5%}.col_md_8 .col_md_8{width:100%}.col_md_8 .col_md_9{width:112.5%}.col_md_8 .col_md_10{width:125%}.col_md_8 .col_md_11{width:137.5%}.col_md_8 .col_md_12{width:150%}.col_md_9{width:75%}.col_md_9 .col_md_1{width:11.11111111%}.col_md_9 .col_md_2{width:22.22222222%}.col_md_9 .col_md_3{width:33.33333333%}.col_md_9 .col_md_4{width:44.44444444%}.col_md_9 .col_md_5{width:55.55555556%}.col_md_9 .col_md_6{width:66.66666667%}.col_md_9 .col_md_7{width:77.77777778%}.col_md_9 .col_md_8{width:88.88888889%}.col_md_9 .col_md_9{width:100%}.col_md_9 .col_md_10{width:111.11111111%}.col_md_9 .col_md_11{width:122.22222222%}.col_md_9 .col_md_12{width:133.33333333%}.col_md_10{width:83.33333333%}.col_md_10 .col_md_1{width:10%}.col_md_10 .col_md_2{width:20%}.col_md_10 .col_md_3{width:30%}.col_md_10 .col_md_4{width:40%}.col_md_10 .col_md_5{width:50%}.col_md_10 .col_md_6{width:60%}.col_md_10 .col_md_7{width:70%}.col_md_10 .col_md_8{width:80%}.col_md_10 .col_md_9{width:90%}.col_md_10 .col_md_10{width:100%}.col_md_10 .col_md_11{width:110%}.col_md_10 .col_md_12{width:120%}.col_md_11{width:91.66666667%}.col_md_11 .col_md_1{width:9.09090909%}.col_md_11 .col_md_2{width:18.18181818%}.col_md_11 .col_md_3{width:27.27272727%}.col_md_11 .col_md_4{width:36.36363636%}.col_md_11 .col_md_5{width:45.45454545%}.col_md_11 .col_md_6{width:54.54545455%}.col_md_11 .col_md_7{width:63.63636364%}.col_md_11 .col_md_8{width:72.72727273%}.col_md_11 .col_md_9{width:81.81818182%}.col_md_11 .col_md_10{width:90.90909091%}.col_md_11 .col_md_11{width:100%}.col_md_11 .col_md_12{width:109.09090909%}.col_md_12{width:100%}.col_md_12 .col_md_1{width:8.33333333%}.col_md_12 .col_md_2{width:16.66666667%}.col_md_12 .col_md_3{width:25%}.col_md_12 .col_md_4{width:33.33333333%}.col_md_12 .col_md_5{width:41.66666667%}.col_md_12 .col_md_6{width:50%}.col_md_12 .col_md_7{width:58.33333333%}.col_md_12 .col_md_8{width:66.66666667%}.col_md_12 .col_md_9{width:75%}.col_md_12 .col_md_10{width:83.33333333%}.col_md_12 .col_md_11{width:91.66666667%}.col_md_12 .col_md_12{width:100%}}@media screen and (min-width: 980px){.hidden_lg{visibility:hidden!important;display:none!important}.col_lg_1{width:8.33333333%}.col_lg_1 .col_lg_1{width:100%}.col_lg_1 .col_lg_2{width:200%}.col_lg_1 .col_lg_3{width:300%}.col_lg_1 .col_lg_4{width:400%}.col_lg_1 .col_lg_5{width:500%}.col_lg_1 .col_lg_6{width:600%}.col_lg_1 .col_lg_7{width:700%}.col_lg_1 .col_lg_8{width:800%}.col_lg_1 .col_lg_9{width:900%}.col_lg_1 .col_lg_10{width:1000%}.col_lg_1 .col_lg_11{width:1100%}.col_lg_1 .col_lg_12{width:1200%}.col_lg_2{width:16.66666667%}.col_lg_2 .col_lg_1{width:50%}.col_lg_2 .col_lg_2{width:100%}.col_lg_2 .col_lg_3{width:150%}.col_lg_2 .col_lg_4{width:200%}.col_lg_2 .col_lg_5{width:250%}.col_lg_2 .col_lg_6{width:300%}.col_lg_2 .col_lg_7{width:350%}.col_lg_2 .col_lg_8{width:400%}.col_lg_2 .col_lg_9{width:450%}.col_lg_2 .col_lg_10{width:500%}.col_lg_2 .col_lg_11{width:550%}.col_lg_2 .col_lg_12{width:600%}.col_lg_3{width:25%}.col_lg_3 .col_lg_1{width:33.33333333%}.col_lg_3 .col_lg_2{width:66.66666667%}.col_lg_3 .col_lg_3{width:100%}.col_lg_3 .col_lg_4{width:133.33333333%}.col_lg_3 .col_lg_5{width:166.66666667%}.col_lg_3 .col_lg_6{width:200%}.col_lg_3 .col_lg_7{width:233.33333333%}.col_lg_3 .col_lg_8{width:266.66666667%}.col_lg_3 .col_lg_9{width:300%}.col_lg_3 .col_lg_10{width:333.33333333%}.col_lg_3 .col_lg_11{width:366.66666667%}.col_lg_3 .col_lg_12{width:400%}.col_lg_4{width:33.33333333%}.col_lg_4 .col_lg_1{width:25%}.col_lg_4 .col_lg_2{width:50%}.col_lg_4 .col_lg_3{width:75%}.col_lg_4 .col_lg_4{width:100%}.col_lg_4 .col_lg_5{width:125%}.col_lg_4 .col_lg_6{width:150%}.col_lg_4 .col_lg_7{width:175%}.col_lg_4 .col_lg_8{width:200%}.col_lg_4 .col_lg_9{width:225%}.col_lg_4 .col_lg_10{width:250%}.col_lg_4 .col_lg_11{width:275%}.col_lg_4 .col_lg_12{width:300%}.col_lg_5{width:41.66666667%}.col_lg_5 .col_lg_1{width:20%}.col_lg_5 .col_lg_2{width:40%}.col_lg_5 .col_lg_3{width:60%}.col_lg_5 .col_lg_4{width:80%}.col_lg_5 .col_lg_5{width:100%}.col_lg_5 .col_lg_6{width:120%}.col_lg_5 .col_lg_7{width:140%}.col_lg_5 .col_lg_8{width:160%}.col_lg_5 .col_lg_9{width:180%}.col_lg_5 .col_lg_10{width:200%}.col_lg_5 .col_lg_11{width:220%}.col_lg_5 .col_lg_12{width:240%}.col_lg_6{width:50%}.col_lg_6 .col_lg_1{width:16.66666667%}.col_lg_6 .col_lg_2{width:33.33333333%}.col_lg_6 .col_lg_3{width:50%}.col_lg_6 .col_lg_4{width:66.66666667%}.col_lg_6 .col_lg_5{width:83.33333333%}.col_lg_6 .col_lg_6{width:100%}.col_lg_6 .col_lg_7{width:116.66666667%}.col_lg_6 .col_lg_8{width:133.33333333%}.col_lg_6 .col_lg_9{width:150%}.col_lg_6 .col_lg_10{width:166.66666667%}.col_lg_6 .col_lg_11{width:183.33333333%}.col_lg_6 .col_lg_12{width:200%}.col_lg_7{width:58.33333333%}.col_lg_7 .col_lg_1{width:14.28571429%}.col_lg_7 .col_lg_2{width:28.57142857%}.col_lg_7 .col_lg_3{width:42.85714286%}.col_lg_7 .col_lg_4{width:57.14285714%}.col_lg_7 .col_lg_5{width:71.42857143%}.col_lg_7 .col_lg_6{width:85.71428571%}.col_lg_7 .col_lg_7{width:100%}.col_lg_7 .col_lg_8{width:114.28571429%}.col_lg_7 .col_lg_9{width:128.57142857%}.col_lg_7 .col_lg_10{width:142.85714286%}.col_lg_7 .col_lg_11{width:157.14285714%}.col_lg_7 .col_lg_12{width:171.42857143%}.col_lg_8{width:66.66666667%}.col_lg_8 .col_lg_1{width:12.5%}.col_lg_8 .col_lg_2{width:25%}.col_lg_8 .col_lg_3{width:37.5%}.col_lg_8 .col_lg_4{width:50%}.col_lg_8 .col_lg_5{width:62.5%}.col_lg_8 .col_lg_6{width:75%}.col_lg_8 .col_lg_7{width:87.5%}.col_lg_8 .col_lg_8{width:100%}.col_lg_8 .col_lg_9{width:112.5%}.col_lg_8 .col_lg_10{width:125%}.col_lg_8 .col_lg_11{width:137.5%}.col_lg_8 .col_lg_12{width:150%}.col_lg_9{width:75%}.col_lg_9 .col_lg_1{width:11.11111111%}.col_lg_9 .col_lg_2{width:22.22222222%}.col_lg_9 .col_lg_3{width:33.33333333%}.col_lg_9 .col_lg_4{width:44.44444444%}.col_lg_9 .col_lg_5{width:55.55555556%}.col_lg_9 .col_lg_6{width:66.66666667%}.col_lg_9 .col_lg_7{width:77.77777778%}.col_lg_9 .col_lg_8{width:88.88888889%}.col_lg_9 .col_lg_9{width:100%}.col_lg_9 .col_lg_10{width:111.11111111%}.col_lg_9 .col_lg_11{width:122.22222222%}.col_lg_9 .col_lg_12{width:133.33333333%}.col_lg_10{width:83.33333333%}.col_lg_10 .col_lg_1{width:10%}.col_lg_10 .col_lg_2{width:20%}.col_lg_10 .col_lg_3{width:30%}.col_lg_10 .col_lg_4{width:40%}.col_lg_10 .col_lg_5{width:50%}.col_lg_10 .col_lg_6{width:60%}.col_lg_10 .col_lg_7{width:70%}.col_lg_10 .col_lg_8{width:80%}.col_lg_10 .col_lg_9{width:90%}.col_lg_10 .col_lg_10{width:100%}.col_lg_10 .col_lg_11{width:110%}.col_lg_10 .col_lg_12{width:120%}.col_lg_11{width:91.66666667%}.col_lg_11 .col_lg_1{width:9.09090909%}.col_lg_11 .col_lg_2{width:18.18181818%}.col_lg_11 .col_lg_3{width:27.27272727%}.col_lg_11 .col_lg_4{width:36.36363636%}.col_lg_11 .col_lg_5{width:45.45454545%}.col_lg_11 .col_lg_6{width:54.54545455%}.col_lg_11 .col_lg_7{width:63.63636364%}.col_lg_11 .col_lg_8{width:72.72727273%}.col_lg_11 .col_lg_9{width:81.81818182%}.col_lg_11 .col_lg_10{width:90.90909091%}.col_lg_11 .col_lg_11{width:100%}.col_lg_11 .col_lg_12{width:109.09090909%}.col_lg_12{width:100%}.col_lg_12 .col_lg_1{width:8.33333333%}.col_lg_12 .col_lg_2{width:16.66666667%}.col_lg_12 .col_lg_3{width:25%}.col_lg_12 .col_lg_4{width:33.33333333%}.col_lg_12 .col_lg_5{width:41.66666667%}.col_lg_12 .col_lg_6{width:50%}.col_lg_12 .col_lg_7{width:58.33333333%}.col_lg_12 .col_lg_8{width:66.66666667%}.col_lg_12 .col_lg_9{width:75%}.col_lg_12 .col_lg_10{width:83.33333333%}.col_lg_12 .col_lg_11{width:91.66666667%}.col_lg_12 .col_lg_12{width:100%}}

.ipsNestedColsContainer { display:flex; flex-direction:row;flex-wrap:wrap; height:auto; }
.ipWidget-NestedColumns ._nestedContainer{margin:0 -10px}.ipWidget-NestedColumns ._nestedCol{display:inline-block;min-height:1px;padding:0 10px;position:relative}.ipWidget-NestedColumns>.ip>.ipAdminWidgetControls>._controls{margin-top:-25px;margin-bottom:25px}.ipWidget-AccordionAndTabs.ipSkin-default>._accordion>dt{background:#1e86a5;border-bottom:0}.ipWidget-AccordionAndTabs.ipSkin-default>._accordion>dt:last-of-type{border-bottom:1px solid #64b7ce}.ipWidget-AccordionAndTabs.ipSkin-default>._accordion>dt>a{display:block;color:#fff;font-weight:700;padding:10px;text-decoration:none}.ipWidget-AccordionAndTabs.ipSkin-default>._accordion>dt>a:hover{background:#1c7995}.ipWidget-AccordionAndTabs.ipSkin-default>._accordion>dt>a>span{color:inherit}.ipWidget-AccordionAndTabs.ipSkin-default>._accordion>dd{margin:0;border:1px solid #64b7ce;border-top:0;font-size:12pt;padding:0;overflow:hidden;max-height:0;-webkit-transition:max-height .5s ease;-moz-transition:max-height .5s ease;transition:max-height .5s ease}.ipWidget-AccordionAndTabs.ipSkin-default>._accordion>dd.current{padding:10px;margin:0; max-height:1000px;-webkit-transition:max-height .5s ease;-moz-transition:max-height .5s ease;transition:max-height .5s ease}.ipWidget-AccordionAndTabs.ipSkin-default>._accordion>dd:last-of-type{border-top:1px solid #fff;position:relative;top:-1px}.ipWidget-AccordionAndTabs.ipSkin-tabs ._tabs-menu>dt{display:block;display:inline-block;margin-right:10px;background-color:#ccc;border-top:1px solid #d4d4d1;border-right:1px solid #d4d4d1;border-left:1px solid #d4d4d1}.ipWidget-AccordionAndTabs.ipSkin-tabs ._tabs-menu>dt>a{display:inline;padding:0 10px;line-height:30px;color:#fff}.ipWidget-AccordionAndTabs.ipSkin-tabs ._tabs-menu>dt.current{background-color:#fff;border-bottom:1px solid #fff;overflow:hidden}.ipWidget-AccordionAndTabs.ipSkin-tabs>._tabs{clear:both;border:1px solid #dedede;background-color:#fff;margin-bottom:20px;padding:10px}.ipWidget-AccordionAndTabs.ipSkin-tabs>._tabs ._tab{overflow:hidden;max-height:0;-webkit-transition:max-height .5s ease 0s;-moz-transition:max-height .5s ease 0s;transition:max-height .5s ease 0s}.ipWidget-AccordionAndTabs.ipSkin-tabs>._tabs ._tab.current{max-height:1000px;-webkit-transition:max-height .5s ease .5s;-moz-transition:max-height .5s ease .5s;transition:max-height .5s ease .5s}
._nestedCol h3 { margin-top:0; }

.ipModuleForm fieldset { display:flex; flex-direction:row; flex-wrap:wrap; } 
.ipModuleForm fieldset > div { width:calc(50% - 2rem); display:inline-block; margin:0 1rem; }

.cols ._nestedContainer h2 { color:#fff; padding-left:0.5rem; border-radius:4p 4px  0 0; }
.cols ._nestedContainer { padding:2rem 0;}
.cols .ipWidget-NestedColumns:nth-child(odd) p,.cols .ipWidget-NestedColumns:nth-child(odd) h3._title,.cols .ipWidget-NestedColumns:nth-child(odd) ul { padding-left:20%; }
.cols .ipWidget-NestedColumns:nth-child(even) p,.cols .ipWidget-NestedColumns:nth-child(even) h3._title,.cols .ipWidget-NestedColumns:nth-child(even) ul { padding-right:20%; }
.cols .ipWidget-NestedColumns ._nestedCol {display: inline-flex; align-items: center; justify-content: center; flex-direction:row; flex-wrap:wrap; }
#home_main .ipWidget-NestedColumns ._nestedCol > div { background:#ccc; height:100%; border-radius: 0.3rem;}
#home_main .ipWidget-NestedColumns ._nestedCol > div h3._title { border-radius: 0.3rem 0.3rem 0 0;background:#E60E14; color:#fff; display:block; padding:0.5rem 1rem 0.25rem 1rem;font-size:1.5rem;}


.personal .wrapper { border-top:3px solid #ccc; }
.personal .ipsNestedCol > div {display: inline-flex;flex-direction:row; flex-wrap:wrap;}
.personal .ipsNestedCol > div > div:nth-child(even) { width:70%; }
.personal .ipsNestedCol > div > div:nth-child(odd) { width:30%; padding:1rem; }
.personal .ipsNestedCol > div > div:nth-child(odd) img { border-radius:50%;}




 
#top1_center a { opacity:0.8; transition:all 0.3s ease-in-out; padding:0.5rem 1rem 0.25rem 1rem; display:inline-block; border-radius:0 0 0.3rem 0.3rem; }
#top1_center a:hover { opacity:1;background:#E60E14; box-shadow:2px 2p 2px rgba(0,0,0,0.6); }
#top1_center img { height:1.5rem; width:auto; filter: invert(100%); } 


#contactdiv{color:#fff;font-weight:1.5rem;padding:5px;position:fixed;top:50%;left:-230px;transform:translate(0%, -50%);z-index:333 !important;background:#940A0D;
opacity:0.8;height:80px;overflow:hidden;width:270px;transition:all 0.5s ease-in-out;}
#contactdiv img{width:25px;height:25px;margin-left:10px;float:right;}
#contactdiv a{display:block;color:#fff;height:35px;line-height:25px;text-align:right;padding:5px;}
#contactdiv a:hover{background:#940A0D;}
#contactdiv span{display:none;}
#contactdiv:hover span{display:inline-block;}
#contactdiv:hover{left:0;z-index:600;background:#E60E14;opacity:1;height:80px;width:270px;transition:all 0.5s ease-in-out;}
.inline-pad{padding-top:70px;}

.Captcha { height:4rem; width:auto; }
.ipModuleForm label { display:none; }
.pictogram .ipModuleForm fieldset { display:flex; flex-direction:row; flex-wrap:wrap;}
.pictogram .ipModuleForm fieldset > div { width:50%; display:inline-block;}



header.sticky {
    position: sticky;
    top:0;
    transition: all 2s ease-in-out;
    width: 100%; height:calc(48px + .5rem);
}
header.sticky ~ main { margin-top:96px; }
header.sticky .topmenu .active { border-radius:0;}
header #top1_left,header #top1_center,header #top1_right { height:96px;}
header.sticky #top1_left,header.sticky #top1_center,header.sticky #top1_right { display:none;}

._nestedHighlight {
background:#E60E14; color:#fff; border-radius:0.5rem; border:0.25rem solid #E60E14; 
}
.ipsNestedHighlight > div { background:transparent !important;}

#home_main .ipsNestedHighlight > div h3._title { padding:0.5rem 0 !important; font-size:1.8rem; }

@media screen and (max-width: 1680px) { 
.topmenu a { padding:0 1rem;}
#top_teaser { height:450px; }
}
@media screen and (max-width: 1366px) {
html { font-size:15px;}
.topmenu a { padding:0 1rem; }
.wrapper { width:90%; }
#top_teaser { height:400px; }
}
@media screen and (max-width: 1280px) {
html { font-size:14px;}
.topmenu a { padding:0 0.5rem; }
.wrapper { width:93%; }
#top_teaser { height:380px; }
}
@media screen and (max-width: 1140px) {
html { font-size:13px;}
.topmenu a { padding:0 0.5rem; }
.wrapper { width:95%; }
#top_teaser { height:350px; }
}
@media screen and (max-width: 1100px) {
html { font-size:12px;}
.topmenu a { padding:0 0.5rem; }
#top_teaser { height:320px; }
}


@media only screen and (max-width: 1023px) {
#contactdiv {
  top: auto;
  bottom: 5%;
  transform: translate(0,-5%);
  }
}

@media all and (max-width:1000px) { 
.ipWidget-Divider { padding:0.3em 0; }main .white { padding:0.3em; } ._nestedCol { width:100% !important; display:block; }  
h1._title, h2._title { font-size:22pt; }  h3._title, h4._title { font-size:16pt; } .breadcrumb,.currentPage { display:none; }    }



@media screen and (max-width: 979px) {
main .white,main .main, main .side { width:100%; display:block; }
  .main + .side {
    border-top: 1px solid #747474;
    padding-top: 20px;
  }
}

 

@media screen and (max-width: 848px) {
 #top1_right,#top1_center { display:none;}
#top_teaser { height:240px; }


  .currentPage,
  .topmenuToggle {
    display: inline-block;
  }
  .topmenu {
    background-color: #ffffff;
    border: 1px solid #747474;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
    left: 0;
    margin-top: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
  }
  .topmenu .level1 ul {
    border: none;
    box-shadow: none;
    margin: 0 10px;
    position: static;
  }
  .topmenu .level1 > li {
    display: list-item;
  }  
  .topmenu .level1 > li a{
    color:#4b4b4b;
  }
  .languages {
    border-top: 1px solid #747474;
    display: block;
    margin-left: 0;
  }
  .languages a {
    padding: 0.5em 1em;
  }

#footer1 .ipWidget-Gallery ._container { text-align:center; justify-content:center; }
#footer1 .ipWidget-Gallery ._item_logos { width:calc(33.33% - 1.2rem); background-position:center 0; }
footer h3._title { padding-top:1rem; border-top:1px solid #333; margin-top:1rem;}
#home_main .ipWidget-NestedColumns ._nestedCol { padding:10px; }

}

@media screen and (max-width: 600px) { 
#top_teaser { height:170px; }
}



.ipWidget-File li {
  background: url(img/icon_download.gif) no-repeat left center;
  margin-bottom: 4px;
  padding-left: 25px;
}
.side .ipWidget-Gallery li {
  width: 50%;
}


