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}
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}
#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}
/*!
 *  The Black Tie Font is commercial software. Please do not distribute.
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'Black Tie';
  src: url('../../files/assets/fonts/black-tie_complete/fonts/solid/BlackTie-Solid-webfont.eot?v=1.0.0');
  src: url('../../files/assets/fonts/black-tie_complete/fonts/solid/BlackTie-Solid-webfont.eot?#iefix&v=1.0.0') format('embedded-opentype'), url('../../files/assets/fonts/black-tie_complete/fonts/solid/BlackTie-Solid-webfont.woff2?v=1.0.0') format('woff2'), url('../../files/assets/fonts/black-tie_complete/fonts/solid/BlackTie-Solid-webfont.woff?v=1.0.0') format('woff'), url('../../files/assets/fonts/black-tie_complete/fonts/solid/BlackTie-Solid-webfont.ttf?v=1.0.0') format('truetype'), url('../../files/assets/fonts/black-tie_complete/fonts/solid/BlackTie-Solid-webfont.svg?v=1.0.0#black_tiesolid') format('svg');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Black Tie';
  src: url('../../files/assets/fonts/black-tie_complete/fonts/bold/BlackTie-Bold-webfont.eot?v=1.0.0');
  src: url('../../files/assets/fonts/black-tie_complete/fonts/bold/BlackTie-Bold-webfont.eot?#iefix&v=1.0.0') format('embedded-opentype'), url('../../files/assets/fonts/black-tie_complete/fonts/bold/BlackTie-Bold-webfont.woff2?v=1.0.0') format('woff2'), url('../../files/assets/fonts/black-tie_complete/fonts/bold/BlackTie-Bold-webfont.woff?v=1.0.0') format('woff'), url('../../files/assets/fonts/black-tie_complete/fonts/bold/BlackTie-Bold-webfont.ttf?v=1.0.0') format('truetype'), url('../../files/assets/fonts/black-tie_complete/fonts/bold/BlackTie-Bold-webfont.svg?v=1.0.0#black_tiebold') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Black Tie';
  src: url('../../files/assets/fonts/black-tie_complete/fonts/medium/BlackTie-Medium-webfont.eot?v=1.0.0');
  src: url('../../files/assets/fonts/black-tie_complete/fonts/medium/BlackTie-Medium-webfont.eot?#iefix&v=1.0.0') format('embedded-opentype'), url('../../files/assets/fonts/black-tie_complete/fonts/medium/BlackTie-Medium-webfont.woff2?v=1.0.0') format('woff2'), url('../../files/assets/fonts/black-tie_complete/fonts/medium/BlackTie-Medium-webfont.woff?v=1.0.0') format('woff'), url('../../files/assets/fonts/black-tie_complete/fonts/medium/BlackTie-Medium-webfont.ttf?v=1.0.0') format('truetype'), url('../../files/assets/fonts/black-tie_complete/fonts/medium/BlackTie-Medium-webfont.svg?v=1.0.0#black_tiemedium') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Black Tie';
  src: url('../../files/assets/fonts/black-tie_complete/fonts/light/BlackTie-Light-webfont.eot?v=1.0.0');
  src: url('../../files/assets/fonts/black-tie_complete/fonts/light/BlackTie-Light-webfont.eot?#iefix&v=1.0.0') format('embedded-opentype'), url('../../files/assets/fonts/black-tie_complete/fonts/light/BlackTie-Light-webfont.woff2?v=1.0.0') format('woff2'), url('../../files/assets/fonts/black-tie_complete/fonts/light/BlackTie-Light-webfont.woff?v=1.0.0') format('woff'), url('../../files/assets/fonts/black-tie_complete/fonts/light/BlackTie-Light-webfont.ttf?v=1.0.0') format('truetype'), url('../../files/assets/fonts/black-tie_complete/fonts/light/BlackTie-Light-webfont.svg?v=1.0.0#black_tielight') format('svg');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Font Awesome Brands';
  src: url('../../files/assets/fonts/black-tie_complete/fonts/brands/FontAwesomeBrands-Regular-webfont.eot?v=1.0.0');
  src: url('../../files/assets/fonts/black-tie_complete/fonts/brands/FontAwesomeBrands-Regular-webfont.eot?#iefix&v=1.0.0') format('embedded-opentype'), url('../../files/assets/fonts/black-tie_complete/fonts/brands/FontAwesomeBrands-Regular-webfont.woff2?v=1.0.0') format('woff2'), url('../../files/assets/fonts/black-tie_complete/fonts/brands/FontAwesomeBrands-Regular-webfont.woff?v=1.0.0') format('woff'), url('../../files/assets/fonts/black-tie_complete/fonts/brands/FontAwesomeBrands-Regular-webfont.ttf?v=1.0.0') format('truetype'), url('../../files/assets/fonts/black-tie_complete/fonts/brands/FontAwesomeBrands-Regular-webfont.svg?v=1.0.0#font_awesome_brandsregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.bts,
.btb,
.btm,
.btl,
.fab {
  display: inline-block;
  font: normal normal normal 14px/1 "Black Tie";
  font-size: inherit;
  vertical-align: -14.28571429%;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
.bts {
  font-weight: 900;
}
.btb {
  font-weight: 700;
}
.btl {
  font-weight: 200;
}
.fab {
  font-family: "Font Awesome Brands";
}
/* makes the font 25% smaller relative to the icon container */
.bt-sm {
  font-size: .7em;
  vertical-align: baseline;
}
/* makes the font 33% larger relative to the icon container */
.bt-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
}
.bt-2x {
  font-size: 2em;
}
.bt-3x {
  font-size: 3em;
}
.bt-4x {
  font-size: 4em;
}
.bt-5x {
  font-size: 5em;
}
.bt-lg,
.bt-2x,
.bt-3x,
.bt-4x,
.bt-5x {
  vertical-align: -30%;
}
.bt-fw {
  width: 1.28571429em;
  text-align: center;
}
.bt-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.bt-ul > li {
  position: relative;
}
.bt-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.bt-li.bt-lg {
  left: -2em;
}
.bt-border {
  padding: .2em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.bts.pull-left,
.btb.pull-left,
.btm.pull-left,
.btl.pull-left,
.fab.pull-left {
  margin-right: .3em;
}
.bts.pull-right,
.btb.pull-right,
.btm.pull-right,
.btl.pull-right,
.fab.pull-right {
  margin-left: .3em;
}
.bt-spin {
  -webkit-animation: bt-spin 2s infinite linear;
  animation: bt-spin 2s infinite linear;
}
.bt-pulse {
  -webkit-animation: bt-spin 1s infinite steps(8);
  animation: bt-spin 1s infinite steps(8);
}
@-webkit-keyframes bt-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes bt-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.bt-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.bt-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.bt-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.bt-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.bt-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .bt-rotate-90,
:root .bt-rotate-180,
:root .bt-rotate-270,
:root .bt-flip-horizontal,
:root .bt-flip-vertical {
  filter: none;
}
.bt-stack {
  position: relative;
  display: inline-block;
  width: 1.28571429em;
  height: 1em;
  line-height: 1em;
  vertical-align: baseline;
}
.bt-stack-sm {
  position: absolute;
  top: 0;
  left: 0;
  line-height: inherit;
  font-size: .5em;
}
.bt-stack-1x,
.bt-stack-sm {
  display: inline-block;
  width: 100%;
  text-align: center;
}
.bt-inverse {
  color: #ffffff;
}
/* Black Tie uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.bt-bars:before {
  content: "\f000";
}
.bt-envelope:before {
  content: "\f001";
}
.bt-search:before {
  content: "\f002";
}
.bt-search-plus:before {
  content: "\f003";
}
.bt-search-minus:before {
  content: "\f004";
}
.bt-phone:before {
  content: "\f005";
}
.bt-comment:before {
  content: "\f007";
}
.bt-commenting:before {
  content: "\f008";
}
.bt-comments:before {
  content: "\f009";
}
.bt-rss:before {
  content: "\f00a";
}
.bt-times:before {
  content: "\f00c";
}
.bt-times-circle:before {
  content: "\f00d";
}
.bt-clock:before {
  content: "\f00e";
}
.bt-star:before {
  content: "\f010";
}
.bt-star-half:before {
  content: "\f011";
}
.bt-check:before {
  content: "\f012";
}
.bt-check-circle:before {
  content: "\f013";
}
.bt-check-square:before {
  content: "\f014";
}
.bt-th:before {
  content: "\f015";
}
.bt-th-large:before {
  content: "\f016";
}
.bt-heart:before {
  content: "\f017";
}
.bt-heart-half:before {
  content: "\f018";
}
.bt-calendar:before {
  content: "\f019";
}
.bt-shopping-cart:before {
  content: "\f01a";
}
.bt-plus:before {
  content: "\f01b";
}
.bt-plus-circle:before {
  content: "\f01c";
}
.bt-plus-square:before {
  content: "\f01d";
}
.bt-pen:before {
  content: "\f01e";
}
.bt-minus:before {
  content: "\f021";
}
.bt-minus-circle:before {
  content: "\f022";
}
.bt-minus-square:before {
  content: "\f023";
}
.bt-pencil:before {
  content: "\f024";
}
.bt-edit:before {
  content: "\f025";
}
.bt-thumbs-up:before {
  content: "\f026";
}
.bt-thumbs-down:before {
  content: "\f027";
}
.bt-gear:before {
  content: "\f028";
}
.bt-trash:before {
  content: "\f029";
}
.bt-file:before {
  content: "\f02a";
}
.bt-info-circle:before {
  content: "\f02b";
}
.bt-label:before {
  content: "\f02c";
}
.bt-rocket:before {
  content: "\f02d";
}
.bt-book:before {
  content: "\f02e";
}
.bt-book-open:before {
  content: "\f02f";
}
.bt-notebook:before {
  content: "\f030";
}
.bt-camera:before {
  content: "\f031";
}
.bt-folder:before {
  content: "\f032";
}
.bt-quote-left:before {
  content: "\f036";
}
.bt-quote-right:before {
  content: "\f037";
}
.bt-eye:before {
  content: "\f038";
}
.bt-lock:before {
  content: "\f039";
}
.bt-lock-open:before {
  content: "\f03a";
}
.bt-gift:before {
  content: "\f03b";
}
.bt-spinner-clock:before {
  content: "\f03c";
}
.bt-spinner:before {
  content: "\f03d";
}
.bt-wrench:before {
  content: "\f03e";
}
.bt-cloud:before {
  content: "\f040";
}
.bt-cloud-upload:before {
  content: "\f041";
}
.bt-cloud-download:before {
  content: "\f042";
}
.bt-sync:before {
  content: "\f043";
}
.bt-question-circle:before {
  content: "\f044";
}
.bt-share:before {
  content: "\f045";
}
.bt-briefcase:before {
  content: "\f046";
}
.bt-money:before {
  content: "\f047";
}
.bt-megaphone:before {
  content: "\f048";
}
.bt-sign-in:before {
  content: "\f049";
}
.bt-sign-out:before {
  content: "\f04a";
}
.bt-film:before {
  content: "\f04b";
}
.bt-trophy:before {
  content: "\f04c";
}
.bt-code:before {
  content: "\f04d";
}
.bt-light-bulb:before {
  content: "\f04e";
}
.bt-print:before {
  content: "\f050";
}
.bt-fax:before {
  content: "\f051";
}
.bt-video:before {
  content: "\f052";
}
.bt-signal:before {
  content: "\f053";
}
.bt-sitemap:before {
  content: "\f054";
}
.bt-upload:before {
  content: "\f055";
}
.bt-download:before {
  content: "\f056";
}
.bt-key:before {
  content: "\f057";
}
.bt-mug:before {
  content: "\f058";
}
.bt-bookmark:before {
  content: "\f059";
}
.bt-flag:before {
  content: "\f05a";
}
.bt-external-link:before {
  content: "\f05b";
}
.bt-smile:before {
  content: "\f05c";
}
.bt-frown:before {
  content: "\f05d";
}
.bt-meh:before {
  content: "\f05e";
}
.bt-magic:before {
  content: "\f060";
}
.bt-bolt:before {
  content: "\f061";
}
.bt-exclamation-triangle:before {
  content: "\f062";
}
.bt-exclamation-circle:before {
  content: "\f063";
}
.bt-flask:before {
  content: "\f064";
}
.bt-music:before {
  content: "\f065";
}
.bt-push-pin:before {
  content: "\f066";
}
.bt-shield:before {
  content: "\f067";
}
.bt-sort:before {
  content: "\f068";
}
.bt-reply:before {
  content: "\f069";
}
.bt-forward:before {
  content: "\f06a";
}
.bt-reply-all:before {
  content: "\f06b";
}
.bt-forward-all:before {
  content: "\f06c";
}
.bt-bell:before {
  content: "\f06d";
}
.bt-bell-off:before {
  content: "\f06e";
}
.bt-ban:before {
  content: "\f070";
}
.bt-database:before {
  content: "\f071";
}
.bt-hard-drive:before {
  content: "\f072";
}
.bt-merge:before {
  content: "\f073";
}
.bt-fork:before {
  content: "\f074";
}
.bt-wifi:before {
  content: "\f075";
}
.bt-paper-plane:before {
  content: "\f076";
}
.bt-inbox:before {
  content: "\f077";
}
.bt-fire:before {
  content: "\f078";
}
.bt-play:before {
  content: "\f079";
}
.bt-pause:before {
  content: "\f07a";
}
.bt-stop:before {
  content: "\f08b";
}
.bt-play-circle:before {
  content: "\f07b";
}
.bt-next:before {
  content: "\f07c";
}
.bt-previous:before {
  content: "\f07d";
}
.bt-repeat:before {
  content: "\f07e";
}
.bt-fast-forward:before {
  content: "\f080";
}
.bt-fast-reverse:before {
  content: "\f081";
}
.bt-volume:before {
  content: "\f082";
}
.bt-volume-off:before {
  content: "\f083";
}
.bt-volume-up:before {
  content: "\f084";
}
.bt-volume-down:before {
  content: "\f085";
}
.bt-maximize:before {
  content: "\f086";
}
.bt-minimize:before {
  content: "\f087";
}
.bt-closed-captions:before {
  content: "\f088";
}
.bt-shuffle:before {
  content: "\f089";
}
.bt-triangle:before {
  content: "\f08a";
}
.bt-square:before {
  content: "\f08b";
}
.bt-circle:before {
  content: "\f08c";
}
.bt-hexagon:before {
  content: "\f08d";
}
.bt-octagon:before {
  content: "\f08e";
}
.bt-angle-up:before {
  content: "\f090";
}
.bt-angle-down:before {
  content: "\f091";
}
.bt-angle-left:before {
  content: "\f092";
}
.bt-angle-right:before {
  content: "\f093";
}
.bt-angles-up:before {
  content: "\f094";
}
.bt-angles-down:before {
  content: "\f095";
}
.bt-angles-left:before {
  content: "\f096";
}
.bt-angles-right:before {
  content: "\f097";
}
.bt-arrow-up:before {
  content: "\f098";
}
.bt-arrow-down:before {
  content: "\f099";
}
.bt-arrow-left:before {
  content: "\f09a";
}
.bt-arrow-right:before {
  content: "\f09b";
}
.bt-bar-chart:before {
  content: "\f09c";
}
.bt-pie-chart:before {
  content: "\f09d";
}
.bt-circle-arrow-up:before {
  content: "\f0a0";
}
.bt-circle-arrow-down:before {
  content: "\f0a1";
}
.bt-circle-arrow-left:before {
  content: "\f0a2";
}
.bt-circle-arrow-right:before {
  content: "\f0a3";
}
.bt-caret-up:before {
  content: "\f0a4";
}
.bt-caret-down:before {
  content: "\f0a5";
}
.bt-caret-left:before {
  content: "\f0a6";
}
.bt-caret-right:before {
  content: "\f0a7";
}
.bt-long-arrow-up:before {
  content: "\f0a8";
}
.bt-long-arrow-down:before {
  content: "\f0a9";
}
.bt-long-arrow-left:before {
  content: "\f0aa";
}
.bt-long-arrow-right:before {
  content: "\f0ab";
}
.bt-Bold:before {
  content: "\f0ac";
}
.bt-italic:before {
  content: "\f0ad";
}
.bt-underline:before {
  content: "\f0ae";
}
.bt-link:before {
  content: "\f0b0";
}
.bt-paper-clip:before {
  content: "\f0b1";
}
.bt-align-left:before {
  content: "\f0b2";
}
.bt-align-center:before {
  content: "\f0b3";
}
.bt-align-right:before {
  content: "\f0b4";
}
.bt-align-justify:before {
  content: "\f0b5";
}
.bt-cut:before {
  content: "\f0b6";
}
.bt-copy:before {
  content: "\f0b7";
}
.bt-paste:before {
  content: "\f0b8";
}
.bt-photo:before {
  content: "\f0b9";
}
.bt-table:before {
  content: "\f0ba";
}
.bt-ulist:before {
  content: "\f0bb";
}
.bt-olist:before {
  content: "\f0bc";
}
.bt-indent:before {
  content: "\f0bd";
}
.bt-outdent:before {
  content: "\f0be";
}
.bt-undo:before {
  content: "\f0c0";
}
.bt-redo:before {
  content: "\f0c1";
}
.bt-sup:before {
  content: "\f0c2";
}
.bt-sub:before {
  content: "\f0c3";
}
.bt-text-size:before {
  content: "\f0c4";
}
.bt-text-color:before {
  content: "\f0c5";
}
.bt-remove-formatting:before {
  content: "\f0c6";
}
.bt-blockquote:before {
  content: "\f036";
}
.bt-globe:before {
  content: "\f0c7";
}
.bt-map:before {
  content: "\f0c8";
}
.bt-map-arrow:before {
  content: "\f0c9";
}
.bt-map-marker:before {
  content: "\f0ca";
}
.bt-map-pin:before {
  content: "\f0cb";
}
.bt-home:before {
  content: "\f0cc";
}
.bt-building:before {
  content: "\f0cd";
}
.bt-industry:before {
  content: "\f0ce";
}
.bt-desktop:before {
  content: "\f0d0";
}
.bt-laptop:before {
  content: "\f0d1";
}
.bt-tablet:before {
  content: "\f0d2";
}
.bt-mobile:before {
  content: "\f0d3";
}
.bt-tv:before {
  content: "\f0d4";
}
.bt-radio-checked:before {
  content: "\f0d5";
}
.bt-radio-unchecked:before {
  content: "\f08c";
}
.bt-checkbox-checked:before {
  content: "\f014";
}
.bt-checkbox-unchecked:before {
  content: "\f08b";
}
.bt-checkbox-intermediate:before {
  content: "\f023";
}
.bt-user:before {
  content: "\f0d6";
}
.bt-user-male:before {
  content: "\f0d6";
}
.bt-user-female:before {
  content: "\f0d7";
}
.bt-crown:before {
  content: "\f0d8";
}
.bt-credit-card:before {
  content: "\f0d9";
}
.bt-strikethrough:before {
  content: "\f0da";
}
.bt-eject:before {
  content: "\f0db";
}
.bt-ellipsis-h:before {
  content: "\f0dc";
}
.bt-ellipsis-v:before {
  content: "\f0dd";
}
.fab-facebook:before {
  content: "\f000";
}
.fab-facebook-alt:before {
  content: "\f001";
}
.fab-twitter:before {
  content: "\f002";
}
.fab-linkedin:before {
  content: "\f003";
}
.fab-linkedin-alt:before {
  content: "\f004";
}
.fab-instagram:before {
  content: "\f005";
}
.fab-github:before {
  content: "\f006";
}
.fab-github-alt:before {
  content: "\f007";
}
.fab-googleplus:before {
  content: "\f008";
}
.fab-googleplus-alt:before {
  content: "\f009";
}
.fab-pinterest:before {
  content: "\f00a";
}
.fab-pinterest-alt:before {
  content: "\f00b";
}
.fab-tumblr:before {
  content: "\f00c";
}
.fab-tumblr-alt:before {
  content: "\f00d";
}
.fab-bitcoin:before {
  content: "\f010";
}
.fab-bitcoin-alt:before {
  content: "\f011";
}
.fab-dropbox:before {
  content: "\f012";
}
.fab-stackexchange:before {
  content: "\f013";
}
.fab-stackoverflow:before {
  content: "\f014";
}
.fab-flickr:before {
  content: "\f015";
}
.fab-flickr-alt:before {
  content: "\f016";
}
.fab-bitbucket:before {
  content: "\f017";
}
.fab-html5:before {
  content: "\f018";
}
.fab-css3:before {
  content: "\f019";
}
.fab-apple:before {
  content: "\f01a";
}
.fab-windows:before {
  content: "\f01b";
}
.fab-android:before {
  content: "\f01c";
}
.fab-linux:before {
  content: "\f01d";
}
.fab-dribbble:before {
  content: "\f01e";
}
.fab-youtube:before {
  content: "\f021";
}
.fab-skype:before {
  content: "\f022";
}
.fab-foursquare:before {
  content: "\f023";
}
.fab-trello:before {
  content: "\f024";
}
.fab-maxcdn:before {
  content: "\f025";
}
.fab-gittip:before,
.fab-gratipay:before {
  content: "\f026";
}
.fab-vimeo:before {
  content: "\f027";
}
.fab-vimeo-alt:before {
  content: "\f028";
}
.fab-slack:before {
  content: "\f029";
}
.fab-wordpress:before {
  content: "\f02a";
}
.fab-wordpress-alt:before {
  content: "\f02b";
}
.fab-openid:before {
  content: "\f02c";
}
.fab-yahoo:before {
  content: "\f02d";
}
.fab-yahoo-alt:before {
  content: "\f02e";
}
.fab-reddit:before {
  content: "\f02f";
}
.fab-google:before {
  content: "\f030";
}
.fab-google-alt:before {
  content: "\f031";
}
.fab-stumbleupon:before {
  content: "\f032";
}
.fab-stumbleupon-alt:before {
  content: "\f033";
}
.fab-delicious:before {
  content: "\f034";
}
.fab-digg:before {
  content: "\f035";
}
.fab-piedpiper:before {
  content: "\f036";
}
.fab-piedpiper-alt:before {
  content: "\f037";
}
.fab-drupal:before {
  content: "\f038";
}
.fab-joomla:before {
  content: "\f039";
}
.fab-behance:before {
  content: "\f03a";
}
.fab-steam:before {
  content: "\f03b";
}
.fab-steam-alt:before {
  content: "\f03c";
}
.fab-spotify:before {
  content: "\f03d";
}
.fab-deviantart:before {
  content: "\f03e";
}
.fab-soundcloud:before {
  content: "\f040";
}
.fab-vine:before {
  content: "\f041";
}
.fab-codepen:before {
  content: "\f042";
}
.fab-jsfiddle:before {
  content: "\f043";
}
.fab-rebel:before {
  content: "\f044";
}
.fab-empire:before {
  content: "\f045";
}
.fab-git:before {
  content: "\f046";
}
.fab-hackernews:before {
  content: "\f047";
}
.fab-hackernews-alt:before {
  content: "\f048";
}
.fab-slideshare:before {
  content: "\f049";
}
.fab-twitch:before {
  content: "\f04a";
}
.fab-yelp:before {
  content: "\f04b";
}
.fab-paypal:before {
  content: "\f04c";
}
.fab-google-wallet:before {
  content: "\f04d";
}
.fab-angellist:before {
  content: "\f04e";
}
.fab-cc-visa:before {
  content: "\f050";
}
.fab-cc-mastercard:before {
  content: "\f051";
}
.fab-cc-discover:before {
  content: "\f052";
}
.fab-cc-amex:before {
  content: "\f053";
}
.fab-cc-paypal:before {
  content: "\f054";
}
.fab-cc-stripe:before {
  content: "\f055";
}
.fab-lastfm:before {
  content: "\f056";
}
.fab-whatsapp:before {
  content: "\f057";
}
.fab-medium:before {
  content: "\f058";
}
.fab-meanpath:before {
  content: "\f059";
}
.fab-meanpath-alt:before {
  content: "\f05a";
}
.fab-pagelines:before {
  content: "\f05b";
}
.fab-ioxhost:before {
  content: "\f060";
}
.fab-buysellads:before {
  content: "\f061";
}
.fab-buysellads-alt:before {
  content: "\f062";
}
.fab-connectdevelop:before {
  content: "\f063";
}
.fab-dashcube:before {
  content: "\f064";
}
.fab-forumbee:before {
  content: "\f065";
}
.fab-leanpub:before {
  content: "\f066";
}
.fab-sellsy:before {
  content: "\f067";
}
.fab-shirtsinbulk:before {
  content: "\f068";
}
.fab-simplybuilt:before {
  content: "\f069";
}
.fab-skyatlas:before {
  content: "\f06a";
}
.fab-viacoin:before {
  content: "\f06b";
}
.fab-codiepie:before {
  content: "\f06c";
}
.fab-queue:before {
  content: "\f06d";
}
.fab-queue-alt:before {
  content: "\f06e";
}
.fab-fonticons:before {
  content: "\f070";
}
.fab-fonticons-alt:before {
  content: "\f071";
}
.fab-blacktie:before {
  content: "\f072";
}
.fab-blacktie-alt:before {
  content: "\f073";
}
.fab-xing:before {
  content: "\f090";
}
.fab-vk:before {
  content: "\f091";
}
.fab-weibo:before {
  content: "\f092";
}
.fab-renren:before {
  content: "\f093";
}
.fab-tencent-weibo:before {
  content: "\f094";
}
.fab-qq:before {
  content: "\f095";
}
.fab-wechat:before,
.fab-weixin:before {
  content: "\f096";
}

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../../files/assets/fonts/open-sans/open-sans_300/open-sans-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('../../files/assets/fonts/open-sans/open-sans_300/open-sans-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/assets/fonts/open-sans/open-sans_300/open-sans-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/assets/fonts/open-sans/open-sans_300/open-sans-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../files/assets/fonts/open-sans/open-sans_300/open-sans-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/assets/fonts/open-sans/open-sans_300/open-sans-v15-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/assets/fonts/open-sans/open-sans_400/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../../files/assets/fonts/open-sans/open-sans_400/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/assets/fonts/open-sans/open-sans_400/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/assets/fonts/open-sans/open-sans_400/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/assets/fonts/open-sans/open-sans_400/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/assets/fonts/open-sans/open-sans_400/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../../files/assets/fonts/open-sans/open-sans_400italic/open-sans-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('../../files/assets/fonts/open-sans/open-sans_400italic/open-sans-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/assets/fonts/open-sans/open-sans_400italic/open-sans-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/assets/fonts/open-sans/open-sans_400italic/open-sans-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/assets/fonts/open-sans/open-sans_400italic/open-sans-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/assets/fonts/open-sans/open-sans_400italic/open-sans-v15-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../../files/assets/fonts/open-sans/open-sans_600/open-sans-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('../../files/assets/fonts/open-sans/open-sans_600/open-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/assets/fonts/open-sans/open-sans_600/open-sans-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/assets/fonts/open-sans/open-sans_600/open-sans-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../../files/assets/fonts/open-sans/open-sans_600/open-sans-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/assets/fonts/open-sans/open-sans_600/open-sans-v15-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../../files/assets/fonts/open-sans/open-sans_700/open-sans-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('../../files/assets/fonts/open-sans/open-sans_700/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/assets/fonts/open-sans/open-sans_700/open-sans-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/assets/fonts/open-sans/open-sans_700/open-sans-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../files/assets/fonts/open-sans/open-sans_700/open-sans-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/assets/fonts/open-sans/open-sans_700/open-sans-v15-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../../files/assets/fonts/open-sans/open-sans_800/open-sans-v15-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
       url('../../files/assets/fonts/open-sans/open-sans_800/open-sans-v15-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/assets/fonts/open-sans/open-sans_800/open-sans-v15-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/assets/fonts/open-sans/open-sans_800/open-sans-v15-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../../files/assets/fonts/open-sans/open-sans_800/open-sans-v15-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/assets/fonts/open-sans/open-sans_800/open-sans-v15-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* caveat-regular - latin */
@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/assets/fonts/caveat/caveat_400/caveat-v4-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Caveat Regular'), local('Caveat-Regular'),
       url('../../files/assets/fonts/caveat/caveat_400/caveat-v4-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/assets/fonts/caveat/caveat_400/caveat-v4-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/assets/fonts/caveat/caveat_400/caveat-v4-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/assets/fonts/caveat/caveat_400/caveat-v4-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/assets/fonts/caveat/caveat_400/caveat-v4-latin-regular.svg#Caveat') format('svg'); /* Legacy iOS */
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

.overlay{position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden;top:0;left:0;width:100%;height:100%;background-color:rgba(30,49,69,.7);z-index:1001;overflow-y:auto}.overlay_inside{min-height:100%;padding:2em;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.overlay-content{position:relative;border-radius:10px;background-color:#fff;-webkit-box-shadow:8px 8px 30px 0 rgba(17,17,17,.12);box-shadow:8px 8px 30px 0 rgba(17,17,17,.12)}.overlay-content>.ce_text .ce_inside{padding:2em}.overlay-content .ce_image img{border-radius:0}.cookiebar-optin{border:1px solid #ced4da;padding:2em;max-width:1000px;margin-left:auto;margin-right:auto}.cookiebar-optin button{margin-top:2em}.contao-cookiebar{font-size:calc(16px + 3 * calc((100vw - 360px) / 1560));line-height:1.5em;font-family:"Roboto",sans-serif;color:#7b8895;background:rgba(0,0,0,0);pointer-events:none}@media(max-width: 360px){.contao-cookiebar{font-size:16px}}@media(min-width: 1920px){.contao-cookiebar{font-size:19px}}.cc-inner{width:100%;max-width:700px;padding:calc(1.3vw + 15px);-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;pointer-events:none}.cc-head p{display:inline}.cc-head a{white-space:nowrap}.cc-policy h1,.cc-policy h2{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.cc-policy>div+div{margin-top:3em}.cc-footer{margin-top:calc(1.3vw + 15px) !important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:calc(8px * -0.5)}.cc-footer>*{margin:calc(8px * 0.5)}.cc-btn{position:relative;display:inline-block;cursor:pointer;font-family:"Poppins",sans-serif;font-size:calc(16px + 3 * calc((100vw - 360px) / 1560));line-height:1.2em;font-weight:600;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;padding:.9em 2.2em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #932825;border-radius:100px;-webkit-transition:color .3s ease-out,background-color .3s ease-out;transition:color .3s ease-out,background-color .3s ease-out;background-color:#932825;color:#fff}@media(max-width: 360px){.cc-btn{font-size:16px}}@media(min-width: 1920px){.cc-btn{font-size:19px}}.cc-btn:hover{color:#932825;background-color:#fff;text-decoration:none}.cc-btn.back:not(:hover){color:#1e3145;background-color:#f5f5f5}.cc-btn.info{position:absolute;right:0;top:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;color:#7b8895;width:60px;height:60px;padding:0;background-color:rgba(0,0,0,0);border:0;cursor:pointer}.cc-btn.info:hover{color:#932825;text-decoration:none}.cc-btn.info i{font-style:normal}.cc-groups{--label-padding: 0.8em;margin-top:calc(var(--label-padding)*-1)}.cc-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cc-group+.cc-group{border-top:1px solid #dedede}.cc-detail-btn{font-size:.85em;line-height:1.5em;color:#7b8895}.cc-detail-btn:hover{color:#932825;cursor:pointer;text-decoration:none}.cc-detail-btn span:nth-child(2){display:none;color:#932825}.cc-detail-btn.cc-active span:nth-child(1){display:none}.cc-detail-btn.cc-active span:nth-child(2){display:inline}.cc-cookies{display:none;width:100%;font-size:.85em;line-height:1.5em;border:1px solid #dedede;border-bottom:0}.cc-cookie{margin:0;padding:var(--label-padding);padding-top:0}.cc-cookie p{margin-bottom:1em}.cc-cookie-info{background:#f5f5f5;padding:1em;border-radius:15px}.cc-cookie-info>div+div{margin-top:.5em}.cc-group input{position:absolute;width:1px;height:1px;outline:0 none;opacity:0}.cc-group input+label{padding:var(--label-padding) 0;padding-left:55px;cursor:pointer;position:relative;display:block;margin-bottom:0;font-size:1em;line-height:1.5em;color:#1e3145}.cc-group input+label.group{font-weight:700;-webkit-transition:color .3s ease-out;transition:color .3s ease-out;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:55%}.cc-group input+label.group:hover{color:#932825}.cc-group input+label::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:44px;height:24px;margin:0;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:12px;background:rgba(30,49,69,.1);border:0;-webkit-transition:border-color .3s ease-out,background .3s ease-out;transition:border-color .3s ease-out,background .3s ease-out}.cc-group input+label::after{display:block;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:4px;width:16px;height:16px;border-radius:50%;background:rgba(30,49,69,.4);-webkit-transition:margin-left .3s ease-out,background .3s ease-out,padding .3s ease-out;transition:margin-left .3s ease-out,background .3s ease-out,padding .3s ease-out}.cc-group input+label:active::after{padding-left:5px}.cc-group input.cc-group-half+label::after{background:-webkit-gradient(linear, left top, right top, from(#dedede), color-stop(50%, #dedede), color-stop(50%, #932825), to(#932825));background:linear-gradient(to right, #dedede 0%, #dedede 50%, #932825 50%, #932825 100%)}.cc-group input:checked+label::before{background:rgba(147,40,37,.2);border-color:#932825}.cc-group input:checked+label::after{background:#932825;margin-left:20px}.cc-group input:checked+label:active::after{margin-left:12px}.cc-group input:disabled+label{pointer-events:none}.cc-group input:disabled+label::before{background:rgba(30,49,69,.2)}.cc-group input:disabled+label::after{background:#1e3145}@-webkit-keyframes cookiebar-overlay-in{0%{background:rgba(30,49,69,0)}100%{background:rgba(30,49,69,.7)}}@keyframes cookiebar-overlay-in{0%{background:rgba(30,49,69,0)}100%{background:rgba(30,49,69,.7)}}@-webkit-keyframes cookiebar-overlay-out{0%{background:rgba(30,49,69,.7)}100%{background:rgba(30,49,69,0);visibility:hidden}}@keyframes cookiebar-overlay-out{0%{background:rgba(30,49,69,.7)}100%{background:rgba(30,49,69,0);visibility:hidden}}.contao-cookiebar.cc-active .cc-inner{opacity:1;pointer-events:auto;visibility:visible}.contao-cookiebar.cc-active.cc-blocked{pointer-events:auto;-webkit-animation:cookiebar-overlay-in .5s ease-in-out forwards;animation:cookiebar-overlay-in .5s ease-in-out forwards;-webkit-animation-delay:1s;animation-delay:1s}.contao-cookiebar.cc-saved .cc-inner{opacity:0;pointer-events:none;visibility:hidden}.contao-cookiebar.cc-saved.cc-blocked{pointer-events:none;-webkit-animation:cookiebar-overlay-out .5s ease-in-out forwards;animation:cookiebar-overlay-out .5s ease-in-out forwards}@-webkit-keyframes cookiebar-top-in{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes cookiebar-top-in{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes cookiebar-top-out{0%{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes cookiebar-top-out{0%{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes cookiebar-middle-in{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes cookiebar-middle-in{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes cookiebar-middle-out{0%{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;visibility:hidden;-webkit-transform:scale(0.5);transform:scale(0.5)}}@keyframes cookiebar-middle-out{0%{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;visibility:hidden;-webkit-transform:scale(0.5);transform:scale(0.5)}}@-webkit-keyframes cookiebar-bottom-in{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes cookiebar-bottom-in{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes cookiebar-bottom-out{0%{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes cookiebar-bottom-out{0%{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}.contao-cookiebar.cc-top>div{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contao-cookiebar.cc-top.cc-active .cc-inner{-webkit-animation:cookiebar-top-in .5s ease-in-out 1s both;animation:cookiebar-top-in .5s ease-in-out 1s both}.contao-cookiebar.cc-top.cc-saved .cc-inner{-webkit-animation:cookiebar-top-out .5s ease-in-out forwards;animation:cookiebar-top-out .5s ease-in-out forwards}.contao-cookiebar.cc-middle>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contao-cookiebar.cc-middle.cc-active .cc-inner{-webkit-animation:cookiebar-middle-in .5s ease-in-out 1s both;animation:cookiebar-middle-in .5s ease-in-out 1s both}.contao-cookiebar.cc-middle.cc-saved .cc-inner{-webkit-animation:cookiebar-middle-out .5s ease-in-out forwards;animation:cookiebar-middle-out .5s ease-in-out forwards}.contao-cookiebar.cc-bottom>div{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.contao-cookiebar.cc-bottom.cc-active .cc-inner{-webkit-animation:cookiebar-bottom-in .5s ease-in-out 1s both;animation:cookiebar-bottom-in .5s ease-in-out 1s both}.contao-cookiebar.cc-bottom.cc-saved .cc-inner{-webkit-animation:cookiebar-bottom-out .5s ease-in-out forwards;animation:cookiebar-bottom-out .5s ease-in-out forwards}.contao-cookiebar.cc-left>div{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contao-cookiebar.cc-right>div{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
html{font-size:18px}@media only screen and (min-width: 2560px){html{font-size:20px}}@media only screen and (max-width: 1366px){html{font-size:16px}}body{font-family:"Open Sans";line-height:1.6em;font-weight:400;color:#50575d}h1,#title-image .mod_article:first-child p:first-child{font-size:calc(2.9vw + 10px);line-height:1.05em;font-weight:400;margin-top:0;margin-bottom:1em;text-transform:uppercase;color:#025581}h1 strong,#title-image .mod_article:first-child p:first-child strong{font-weight:800}@media only screen and (max-width: 800px){h1,#title-image .mod_article:first-child p:first-child{font-size:2rem}}h2,.bildartikel p:first-child,.billboard p:first-child{font-size:2.77em;line-height:1em;font-weight:400;margin-top:0;margin-bottom:1em;color:#025581;text-transform:uppercase}h2 strong,.bildartikel p:first-child strong,.billboard p:first-child strong{font-weight:800}@media only screen and (max-width: 800px){h2,.bildartikel p:first-child,.billboard p:first-child{font-size:2rem}}.bildartikel p:first-child{margin-bottom:.5em}h3{font-size:1.4em;line-height:1.3em;font-weight:700;margin-top:0;margin-bottom:.5em;color:#025581}h4{font:1.3em/1.4em "Open Sans";font-weight:900;margin-top:0;margin-bottom:.5em;text-transform:uppercase;color:#025581}h5,h6{font:1.1em/1.3em "Open Sans";font-weight:700;margin-top:0;margin-bottom:.2em;color:#025581}.ce_text.headline{margin-bottom:2rem}.ce_text *+h1,.ce_text *+h2,.ce_text *+h3,.ce_text *+h4,.ce_text *+h5,.ce_text *+h6{margin-top:calc(3.1vw + 20px)}p,ul,ol,.table-wrapper{margin-bottom:1.6em}:last-child{margin-bottom:0}#main .ce_text ul li{position:relative;padding-left:1.5em}#main .ce_text ul li:before{left:0;top:.4em;position:absolute;content:"";font:.8em/1em "Black Tie";font-weight:700;color:#7a9c2a}#main .ce_text ol{list-style:none;counter-reset:ol-counter}#main .ce_text ol li{counter-increment:ol-counter;position:relative;padding-left:1.5em}#main .ce_text ol li:before{content:counter(ol-counter) ".";font-weight:bold;position:absolute;top:0;left:0}.zentriert{text-align:center}.gross{font-size:1.25rem;line-height:1.5em;color:#025581}@media(min-width: 1199px){.gross{font-size:1.5rem}}.klein{font-size:.88rem;line-height:1.6em;color:#8b9cab;letter-spacing:.02em}html{overflow-y:scroll;background-color:#fff;scroll-behavior:smooth}:target:before{content:"";display:block;height:200px;margin-top:-200px}img{width:100%;height:auto;display:block}strong,b{font-style:normal;font-weight:600}p strong,p b{color:#025581}em{font:2.1em/1em caveat;font-weight:400;color:#009fe3}:focus{outline:0}::-moz-selection{background-color:#0b608d;color:#fff}::selection{background-color:#0b608d;color:#fff}::-moz-selection{background-color:#0b608d;color:#fff}a{text-decoration:none;cursor:pointer;color:#009fe3}a:hover{color:#7a9c2a}a.button,button[type=submit],a.hyperlink_txt{display:inline-block;position:relative;font:1rem/1.2em "Open Sans";font-weight:400;letter-spacing:.02em;text-transform:uppercase;text-align:center;color:#fff;border:none;border-radius:0 !important;background-color:#7a9c2a;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em 3em;margin-right:1em;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out;transition:background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out}a.button:hover,button[type=submit]:hover,a.hyperlink_txt:hover{color:#fff;background-color:#025581;border-color:#025581}.bildartikel a.button:hover,.bildartikel button[type=submit]:hover,.bildartikel a.hyperlink_txt:hover{background-color:#fff;color:#025581}a.button:before,button[type=submit]:before,a.hyperlink_txt:before{margin-right:.4em;font-family:"Black Tie";font-weight:500;font-size:1.1em;line-height:0rem;position:relative;bottom:-0.15em;left:-0.3em}a.button.phone:before,button[type=submit].phone:before,a.hyperlink_txt.phone:before{content:""}p.back a.button:before,p.back button[type=submit]:before,p.back a.hyperlink_txt:before{content:""}@media only screen and (max-width: 414px){a.button,button[type=submit],a.hyperlink_txt{display:block;margin-right:0;width:100%;font-size:.9rem;padding:1em}a.button+a.button,button[type=submit]+a.button,a.hyperlink_txt+a.button{margin-top:1em}}p.back{margin-top:calc(3.1vw + 20px)}.external-link:not([href$=".pdf"]):after{content:"";font-family:"Black Tie";font-weight:500;font-size:.85em;margin-left:.4em}#main .image_container img{width:100%;max-width:100%;margin-right:auto;margin-left:auto}#main .float_above{margin-bottom:1.5em}#main .float_right{margin-left:4vw}#main .float_below{margin-top:1.5em}#main .float_left{margin-right:4vw}#main .float_left,#main .float_right{width:calc(50% - 2vw);margin-bottom:1em}@media only screen and (max-width: 800px){.float_left,.float_right{width:100%;margin-left:0;margin-right:0;margin-bottom:2em}}.image_container a,a .image_container{overflow:hidden;display:block;background-color:#025581}a:not(#logo):hover img{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.25}a.cboxElement{position:relative}a.cboxElement:after{content:"+";font:40px/60px "Arial";color:#fff;text-align:center;position:absolute;display:block;width:60px;height:60px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0}a.cboxElement:hover:after{opacity:1}#header-contact{font-size:.88rem;line-height:1.6em;color:#8b9cab;letter-spacing:.02em}#header-contact .inside{padding:0 11.111vw;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header-contact *{margin:0}#header-contact p,#header-contact li{float:left;margin-left:2em}#header-contact .ce_text a:not(:hover){color:#8b9cab}#header{position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden;left:0;top:0;right:0;background-color:#fff;z-index:1000;max-height:100%}#header .inside{height:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 11.111vw;-webkit-transition:height .3s ease-out;transition:height .3s ease-out}@media only screen and (max-width: 1240px){#header .inside{height:80px}}@media screen and (max-width: 800px){#header .inside{padding-left:5.5555vw;padding-right:5.5555vw}}@media(min-width: 1241px){#header.smaller .inside{height:100px}}#header.fixed{position:fixed;-webkit-box-shadow:0px 7px 0px 0 rgba(2,85,129,.05);box-shadow:0px 7px 0px 0 rgba(2,85,129,.05)}#logo{display:block;width:350px;-webkit-transform-origin:0 50%;transform-origin:0 50%}#logo img{pointer-events:none}@media(max-width: 1580px){#logo{width:230px}}@media(max-width: 1240px){#logo{width:180px}}@media(min-width: 1241px){.smaller #logo{-webkit-transform:scale(0.6);transform:scale(0.6)}}#main-nav ul.level_1{margin-bottom:0;margin:3em -1em 0;-webkit-transition:margin-top .3s ease-out;transition:margin-top .3s ease-out}.smaller #main-nav ul.level_1{margin-top:0}#main-nav li{float:left;margin:0 1em}#main-nav li.mobile-only{display:none}#main-nav a{font-family:"Open Sans";color:#025581}#main-nav a:hover{color:#009fe3}#main-nav a.active,#main-nav a.trail{color:#7a9c2a}#main-nav .level_1>li>a{line-height:1.2em;font-weight:600}@media(min-width: 1581px){#main-nav .level_1>li>a{font-size:1.2rem}}#main-nav .level_1>li>a.submenu:after{content:"";display:inline-block;font-family:"Black Tie";font-size:.5em;font-weight:700;margin-left:.5em;line-height:1}#menu-button{display:none;position:relative;height:22px;cursor:pointer;z-index:1;width:34px;margin:30px 0}#menu-button .line{position:absolute;height:6px;background-color:#025581;right:0}#menu-button .line.one{top:0;width:90%}#menu-button .line.two{top:8px;opacity:1;width:100%}#menu-button .line.three{top:16px;width:80%}#menu-button.active .line,#menu-button:hover .line{background-color:#7a9c2a;width:100%}#menu-button.active .line.one{top:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#menu-button.active .line.two{opacity:0}#menu-button.active .line.three{top:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.level_2{display:none;position:absolute;background-color:#fff;padding:1rem 0;-webkit-box-shadow:8px 8px 30px 0 rgba(0,0,0,.12);box-shadow:8px 8px 30px 0 rgba(0,0,0,.12)}@media(max-wdith: 997px){.level_2{-webkit-box-shadow:5px 5px 20px 0 rgba(0,0,0,.12);box-shadow:5px 5px 20px 0 rgba(0,0,0,.12)}}.level_2>li{position:relative;padding:0 1rem;float:none !important}.level_2>li>a,.level_2>li>strong{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#025581;line-height:1.1em;font-weight:400;padding:.6em 0}.level_2>li>a:hover,.level_2>li>strong:hover{color:#7a9c2a}.level_2>li>a.active,.level_2>li>a.trail,.level_2>li>strong.active,.level_2>li>strong.trail{color:#025581}.level_2>li a[title=Immobilienbewertung]:before{content:"";display:inline-block;background-image:url("/files/assets/img/wissen_icons/immobilienbewertung.svg");background-size:contain;background-repeat:no-repeat;width:1rem;height:1rem;margin-right:.5em}.level_2>li a[title=Grundstücksbewertung]:before{content:url("/files/assets/img/wissen_icons/grundstuecksbewertung.svg");width:1rem;height:1rem;display:inline-block}@media only screen and (max-width: 1630px){#main-nav ul.level_1{margin-left:-0.6em;margin-right:-0.6em}#main-nav li.level_1{margin:0 .6em}#main-nav a{font-size:1rem}}@media only screen and (max-width: 1240px){#header-contact #sub-nav{display:none}#header .inside{height:auto}#main-nav{display:none;width:100%}#main-nav ul.level_1{margin:0;padding-bottom:calc(3.1vw + 20px)}#main-nav .level_2{position:static;-webkit-box-shadow:none;box-shadow:none;padding:0}#main-nav li{float:none;margin:0;border-top:1px solid #f0f3f5}#main-nav li.mobile-only{display:block}#main-nav li.mobile-only a:not(:hover):not(.active){color:#8b9cab}#main-nav a{display:block;padding:.6em 0 !important}#menu-button{display:block}}@media(max-width: 1700px)and (min-width: 1241px){li.startseite{display:none}}@media only screen and (max-width: 800px){#header-contact .inside{padding-left:5.5555vw;padding-right:5.5555vw}}@media only screen and (max-width: 600px){#header-contact .ce_text{width:100%}#header-contact .text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#header-contact p{margin:0}}@media only screen and (max-width: 414px){#header-contact p{font-size:.9em}}#footer{background-color:#025581;color:#fff}#footer h4{color:#fff}#footer .inside{padding:0 11.111vw}#footer-content{padding:calc(3.1vw + 20px) 0 calc(4.69vw + 40px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#footer-content a:not(:hover){color:#009fe3}#footer-content>div{width:22.222vw}#footer-bottom{font-size:.88rem;line-height:1.6em;color:#8b9cab;letter-spacing:.02em;color:#aed3e6;padding-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footer-bottom a:not(:hover){color:#fff}#footer-nav{width:33.333vw}#footer-nav a{display:block;font:1.11rem/1.4em #50575d;font-weight:700;color:#009fe3}#footer-nav a:hover{color:#fff}@media only screen and (max-width: 1024px){#footer-content{-ms-flex-wrap:wrap;flex-wrap:wrap}#footer-content .ce_text{width:44%}#footer-nav{width:100%;text-align:center;margin-bottom:calc(3.1vw + 20px)}#footer-nav ul{margin:0 -0.6em}#footer-nav li{display:inline-block;margin:0 .6em}#footer-bottom{display:block;text-align:center}}@media only screen and (max-width: 600px){#footer-content{text-align:center}#footer-content .ce_text{width:100%}#footer-content .ce_text+.ce_text{margin-top:calc(3.1vw + 20px)}}@media only screen and (max-width: 414px){#footer-nav li{display:block}}#title-image .mod_article:first-child{position:relative}#title-image .mod_article:first-child img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}#title-image .mod_article:first-child .text_container{padding:calc(3.1vw + 20px) 0;background:linear-gradient(60deg, rgba(255, 255, 255, 0.8) 25%, rgba(255, 255, 255, 0) 70%)}.startseite #title-image .mod_article:first-child .text_container{padding:calc(4.69vw + 40px) 0}@media only screen and (max-width: 800px){#title-image .mod_article:first-child .text_container{padding:calc(4.69vw + 40px) 0}}@media screen and (max-width: 800px){#title-image .mod_article:first-child h1{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}#title-image .mod_article:first-child .text-wrapper{padding:0 11.111vw;position:relative;width:33.333vw}#title-image .mod_article:first-child .text-wrapper:before{content:"";display:block;background-image:url(/files/assets/img/line-element_title-image.svg);background-size:100% 100%;position:absolute;left:0;top:.6em;width:7vw;height:calc(5.6vw + 10px)}#title-image .mod_article:first-child p:not(:first-child){font-size:1.25rem;line-height:1.5em;color:#025581}@media(min-width: 1199px){#title-image .mod_article:first-child p:not(:first-child){font-size:1.5rem}}@media only screen and (max-width: 800px){#title-image .mod_article:first-child .text-wrapper{width:auto}#title-image .mod_article:first-child .text-wrapper:before{top:.4em;height:3.5rem}#title-image .mod_article:first-child .text_container{background:linear-gradient(60deg, rgba(255, 255, 255, 0.8) 40%, rgba(255, 255, 255, 0) 100%)}}.titelbild-start .slider-wrapper{margin-bottom:-1px}.titelbild-start .slick-slide{position:relative}.titelbild-start .slick-dots{position:absolute;bottom:1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.titelbild-start .slick-dots li::after{width:12px;height:12px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(0,0,0,0);border:2px #025581 solid}.titelbild-start .slick-dots li:hover::after{background-color:#025581}.titelbild-start .slick-dots li.slick-active::after{background-color:#7a9c2a;border-color:#7a9c2a}.titelbild-start img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}#main .mod_article{overflow:visible;margin-top:calc(4.69vw + 40px);margin-bottom:calc(4.69vw + 40px)}#main .mod_article .article_inside{padding-left:11.111vw;padding-right:11.111vw}@media screen and (max-width: 800px){#main .mod_article .article_inside{padding-left:5.5555vw;padding-right:5.5555vw}}@media screen and (max-width: 800px){#main .mod_article.iframe .article_inside{padding-left:0;padding-right:0}}#main .mod_article .content_wrapper>div:not(:last-child):not(.headline),#main .mod_article section:last-of-type:not(:last-child),#main .mod_article .layout_full>div:not(:last-child){margin-bottom:calc(3.1vw + 20px)}#ratgeber .content_wrapper{--columns: 1;display:grid;grid-template-columns:repeat(var(--columns), 1fr);gap:calc(3.1vw + 20px) 20px}@media(min-width: 500px){#ratgeber .content_wrapper{--columns: 2}}@media(min-width: 900px){#ratgeber .content_wrapper{--columns: 3}}@media(min-width: 1500px){#ratgeber .content_wrapper{--columns: 4}}#ratgeber .ce_text{grid-column:auto/span 1;margin-bottom:0 !important;-webkit-box-shadow:5px 10px 25px 0 rgba(1,42,64,.12);box-shadow:5px 10px 25px 0 rgba(1,42,64,.12);background-color:#fff}#ratgeber .ce_text .ce_inside{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#ratgeber .ce_text .image_container{margin-bottom:0}#ratgeber .ce_text .text_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#ratgeber .ce_text .text-wrapper{padding:30px 20px 30px 20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#ratgeber .ce_text *+h1,#ratgeber .ce_text *+h2,#ratgeber .ce_text *+h3,#ratgeber .ce_text *+h4,#ratgeber .ce_text *+h5,#ratgeber .ce_text *+h6{margin-top:0}#ratgeber .ce_text p:first-child{margin-bottom:.5em}#ratgeber .ce_text p:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#ratgeber .ce_text a.button{padding:1em 2em}#info-bar{background-color:#7a9c2a;font-size:.88rem;line-height:1.6em;color:#8b9cab;letter-spacing:.02em;color:#fff}#info-bar .inside{padding:.7em 11.111vw}#info-bar a{color:#fff;font-weight:700}#info-bar a:hover{text-decoration:underline}#main .mod_article.einleitung{position:relative}@media only screen and (min-width: 1199px){#main .mod_article.einleitung .content_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-4vw}#main .mod_article.einleitung .content_wrapper>div{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:4vw}#main .mod_article.einleitung .content_wrapper>div:first-child{width:33.333%}#main .mod_article.einleitung .content_wrapper>div:last-child{width:66.666%}}#main .mod_article.einleitung .content_wrapper>div:last-child p:first-child{font-size:1.25rem;line-height:1.5em;color:#025581}@media(min-width: 1199px){#main .mod_article.einleitung .content_wrapper>div:last-child p:first-child{font-size:1.5rem}}#main .mod_article.einleitung,#main .mod_article.element{position:relative}#main .mod_article.einleitung:before,#main .mod_article.element:before{content:"";display:block;background-image:url(/files/assets/img/line-element_container.svg);background-size:100% 100%;position:absolute;left:0;top:0;width:7vw;height:385px}@media only screen and (max-width: 800px){#main .mod_article.einleitung:before,#main .mod_article.element:before{height:15rem;width:3vw}}.bildartikel{position:relative;z-index:1;background-color:#025581;margin:0 !important}.bildartikel.last{margin-bottom:0 !important}#main .bildartikel .article_inside{padding:0}.bildartikel .image_container{margin:0 !important}.bildartikel img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.bildartikel .text_container{padding:calc(4.69vw + 40px) 0;background:linear-gradient(-60deg, rgba(2, 85, 129, 0.85) 33%, rgba(2, 85, 129, 0) 75%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.bildartikel .text-wrapper{padding:0 11.111vw;position:relative;width:33.333vw}@media screen and (max-width: 800px){.bildartikel .text-wrapper{padding-left:5.5555vw;padding-right:5.5555vw}}.bildartikel p{color:#fff !important}.bildartikel p strong{color:#fff !important}.bildartikel p:not(:first-child){font-size:1.25rem;line-height:1.5em;color:#025581}@media(min-width: 1199px){.bildartikel p:not(:first-child){font-size:1.5rem}}.bildartikel a:not(.button):not(:hover){color:#7a9c2a}@media only screen and (max-width: 800px){.bildartikel img{position:relative}.bildartikel .image_container{position:relative}.bildartikel .image_container:after{content:"";display:block;background:-webkit-gradient(linear, left bottom, left top, from(#025581), to(rgba(2, 85, 129, 0)));background:linear-gradient(0deg, #025581 0%, rgba(2, 85, 129, 0) 100%);position:absolute;left:0;bottom:0;right:0;height:66.666%}.bildartikel p:first-child br{display:none}.bildartikel .text-wrapper{width:100%}.bildartikel .text_container{position:relative;padding-top:0;margin-top:calc(-4.69vw - 40px);padding-bottom:calc(4.69vw + 40px);background:none}}.hellblau{background-color:#f0f3f5}#main .hellblau.mod_article{margin-top:0;margin-bottom:0}#main .hellblau.mod_article .article_inside{padding-top:calc(4.69vw + 40px);padding-bottom:calc(4.69vw + 40px)}.schmaler .width{max-width:800px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 2560px){.schmaler .width{max-width:1070px}}#main .randlos{margin-top:0;margin-bottom:0}#main .randlos .article_inside{max-width:100%;padding:0}.kein-abstand{margin-top:0 !important;margin-bottom:0 !important}.zweispaltig .content_wrapper>*{width:50%}.dreispaltig .content_wrapper>*{width:33.333%}.dreispaltig .content_wrapper .stretch{width:66.666%}@media only screen and (max-width: 1240px){.dreispaltig .content_wrapper>*,.dreispaltig .content_wrapper .stretch{width:50%}}.vierspaltig .content_wrapper>*{width:25%}@media only screen and (max-width: 1240px){.vierspaltig .content_wrapper>*{width:50%}}[class*=spaltig] .content_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:calc(-3.1vw - 20px);overflow:visible;margin-right:-4vw}[class*=spaltig] .content_wrapper>*{padding-right:4vw;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}[class*=spaltig] .content_wrapper>div{margin-bottom:calc(3.1vw + 20px)}[class*=spaltig] .content_wrapper .volle-breite,[class*=spaltig] .content_wrapper .zentriert,[class*=spaltig] .content_wrapper .ce_headline{width:100%}@media only screen and (max-width: 800px){[class*=spaltig] .content_wrapper>*{width:100%}}[class*=spaltig].enger .content_wrapper{margin-right:-20px}[class*=spaltig].enger .content_wrapper>*{padding-right:20px}[class*=spaltig].mittig .content_wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.zentriert.block .ce_inside{max-width:800px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 2560px){.zentriert.block .ce_inside{max-width:1070px}}.einleitung .text-wrapper p:first-of-type{font-size:1.25rem;line-height:1.5em;color:#025581}@media(min-width: 1199px){.einleitung .text-wrapper p:first-of-type{font-size:1.5rem}}.box{overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex}.box .ce_inside{width:100%}.box .image_container{margin:0 !important}.box .text_container,.box:not(.ce_text) .ce_inside{padding:calc(2vw + 20px);background-color:#f0f3f5}.box.farbe{background-color:rgba(0,0,0,0);color:#50575d}.box.farbe .ce_inside{background-color:#025581;color:#fff}.ce_text.zweispaltig{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.ce_text.zweispaltig h2{-webkit-column-span:all;-moz-column-span:all;column-span:all}.ce_text.einleitung p:first-of-type{font-size:1.25rem;line-height:1.5em;color:#025581}@media(min-width: 1199px){.ce_text.einleitung p:first-of-type{font-size:1.5rem}}.ce_text.bild-box-text .ce_inside{position:relative;height:100%}.ce_text.bild-box-text .text_container{padding:calc(2vw + 20px);position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;z-index:1;color:#fff;background-color:rgba(2,85,129,.5);pointer-events:none}.ce_text.bild-box-text .image_container{position:absolute;top:0;left:0;width:100%;height:100%;margin-bottom:0}.ce_text.bild-box-text .image_container a{height:100%}.ce_text.bild-box-text .image_container img{height:100%;-o-object-fit:cover;object-fit:cover}.ce_text.bild-box-bild .ce_inside{position:relative;height:100%}.ce_text.bild-box-bild .text_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:calc(2vw + 20px);z-index:1;color:#fff;background-color:rgba(2,85,129,.5);pointer-events:none}.ce_text.bild-box-bild .image_container{height:100%;margin-bottom:0}.ce_text.bild-box-bild .image_container a{height:100%}.ce_text.bild-box-bild .image_container img{height:100%;-o-object-fit:cover;object-fit:cover}.ce_image.randbild{overflow:visible}.ce_image.randbild .image_container{width:40vw;-webkit-transform:translateX(3vw);transform:translateX(3vw)}.ce_image.randbild:first-child .image_container{float:right;-webkit-transform:translateX(-3vw);transform:translateX(-3vw)}@media only screen and (max-width: 800px){.ce_image.randbild .image_container{width:auto !important;float:none !important;-webkit-transform:translateX(0) !important;transform:translateX(0) !important}}.ce_image.bild-box .ce_inside{position:relative;height:100%}.ce_image.bild-box h3{color:#fff;position:absolute;left:0;bottom:0;right:0;padding:3em calc(2vw + 20px) 1em calc(2vw + 20px);margin-bottom:0;background:-webkit-gradient(linear, left bottom, left top, from(rgb(255, 0, 0)), to(rgba(255, 0, 0, 0)));background:linear-gradient(0deg, rgb(255, 0, 0), rgba(255, 0, 0, 0));pointer-events:none;z-index:1}.ce_image.bild-box .image_container{height:100%}.ce_image.bild-box .image_container a{height:100%}.ce_image.bild-box .image_container img{height:100%;-o-object-fit:cover;object-fit:cover}.billboard .ce_inside{overflow:hidden;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.billboard .image_container{grid-column:1/span 1;grid-row:1/span 1;margin:0 !important;position:relative;z-index:1}.billboard .image_container:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.billboard .image_container picture,.billboard .image_container img{width:100%;height:100%;border-radius:0}.billboard .image_container img{-o-object-fit:cover;object-fit:cover}.billboard .text_container{grid-column:1/span 1;grid-row:1/span 1;color:#fff;padding:min(6vw,70px);z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.billboard .text_container>*{width:100%}@media(min-width: 1240px){.billboard .text_container>*{max-width:min(30em,40vw);text-wrap:balance}}.billboard .text_container p:first-child{color:#fff !important;margin-bottom:.5em}.billboard .text_container p:first-child strong{color:#fff !important}.billboard.text-left .image_container:after{background:linear-gradient(80deg, #025581 20%, rgba(2, 85, 129, 0) 80%)}.billboard.text-left .text_container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.billboard.text-right .image_container:after{background:linear-gradient(-80deg, #025581 20%, rgba(2, 85, 129, 0) 80%)}.billboard.text-right .text_container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 1240px){.billboard.text-right .text_container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media(max-width: 1240px){.billboard .ce_inside{grid-template-rows:auto auto;background-color:#025581}.billboard .image_container:after{background:-webkit-gradient(linear, left bottom, left top, from(#025581), color-stop(60%, rgba(2, 85, 129, 0))) !important;background:linear-gradient(0deg, #025581 0%, rgba(2, 85, 129, 0) 60%) !important}.billboard .text_container{grid-row:2/span 1;padding-top:0;margin-top:-3em}}#wrapper{overflow:hidden;position:relative;padding-top:140px}@media only screen and (max-width: 1240px){#wrapper{padding-top:80px}}#container{overflow:hidden}#page-loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:999}#page-loader-graphic{position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:64px;height:64px;background-image:url(/files/layout/page-loader-graphic.svg);background-size:100% 100%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.iframe-wrapper{border:3px solid #f0f3f5}#immobilienbewertung iframe{height:350px !important}@media only screen and (max-width: 1002px){#immobilienbewertung iframe{height:700px !important}}@media only screen and (max-width: 480px){#immobilienbewertung iframe{height:550px !important}}#title-image .slick-slide p{-webkit-transition:opacity .8s ease .75s,-webkit-transform .8s ease .75s;transition:opacity .8s ease .75s,-webkit-transform .8s ease .75s;transition:transform .8s ease .75s,opacity .8s ease .75s;transition:transform .8s ease .75s,opacity .8s ease .75s,-webkit-transform .8s ease .75s;-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}#title-image .slick-slide.slick-active p{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}body:not(.startseite) #title-image .mod_article:first-child .ce_text .text-wrapper{-webkit-transition:opacity .8s ease .3s,-webkit-transform .8s ease .3s;transition:opacity .8s ease .3s,-webkit-transform .8s ease .3s;transition:transform .8s ease .3s,opacity .8s ease .3s;transition:transform .8s ease .3s,opacity .8s ease .3s,-webkit-transform .8s ease .3s;-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}body:not(.startseite) #title-image .mod_article:first-child .ce_text.animate-in .text-wrapper{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}#main .mod_article:not(.bildartikel) .content_wrapper>.ce_text,#main .mod_article:not(.bildartikel) .content_wrapper>.mod_newslist{-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease;-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}#main .mod_article:not(.bildartikel) .content_wrapper>.ce_text.animate-in,#main .mod_article:not(.bildartikel) .content_wrapper>.mod_newslist.animate-in{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.bildartikel .ce_text .text-wrapper,.billboard .text-wrapper{-webkit-transition:opacity .8s ease .5s,-webkit-transform .8s ease .5s;transition:opacity .8s ease .5s,-webkit-transform .8s ease .5s;transition:transform .8s ease .5s,opacity .8s ease .5s;transition:transform .8s ease .5s,opacity .8s ease .5s,-webkit-transform .8s ease .5s;-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}.bildartikel .ce_text.animate-in .text-wrapper,.billboard.animate-in .text-wrapper{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.slick-dots li{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.slick-dots li:after{-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}#header{-webkit-transition:-webkit-box-shadow .3s ease-out;transition:-webkit-box-shadow .3s ease-out;transition:box-shadow .3s ease-out;transition:box-shadow .3s ease-out, -webkit-box-shadow .3s ease-out}#wrapper,#cboxPrevious:after,#cboxNext:after{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}#menu-button{-webkit-transition:padding .3s ease-out,background-color .3s ease-out;transition:padding .3s ease-out,background-color .3s ease-out}a,i,a:after,a:before{-webkit-transition:color .3s ease-out,background-color .3s ease-out,opacity .3s ease-out;transition:color .3s ease-out,background-color .3s ease-out,opacity .3s ease-out}#logo,#menu-button .line,a img,.formbody *,.formbody *:before,.formbody *:after,.ce_accordion,.ce_accordion .toggler,.ce_accordion .toggler:before,.ce_accordion .toggler:after{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.ce_accordion{background-color:rgba(0,0,0,0);text-align:left}.ce_accordion+.ce_accordion{border-top:1px solid #000}.ce_accordion .toggler{font:1.2em/1.3em #50575d;color:#50575d;font-weight:500;position:relative;cursor:pointer;padding:1em 60px 1em 50px}.ce_accordion .toggler:hover{color:red}.ce_accordion .toggler:after{content:"<";position:absolute;right:50px}.ce_accordion .accordion{padding:0 50px 2em 50px}.ce_accordion.active{border-color:#fff;background-color:#fff;-webkit-box-shadow:5px 5px 25px 0 rgba(2,85,129,.1);box-shadow:5px 5px 25px 0 rgba(2,85,129,.1)}.ce_accordion.active+.ce_accordion{border-color:#fff}.ce_accordion.active .toggler{color:red}.ce_accordion.active .toggler:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.widget:not(.widget-submit){margin-bottom:20px;position:relative}p.error,label{font-size:.75rem;line-height:1em;letter-spacing:.03em;opacity:.8}p.error{color:#c80000}::-webkit-input-placeholder{color:#666}:-ms-input-placeholder{color:#666}::-moz-placeholder{color:#666}::-ms-input-placeholder{color:#666}::placeholder{color:#666}.widget-text input,.widget-text textarea,.widget-textarea input,.widget-textarea textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:35px 15px 15px}.widget-text label,.widget-text p.error,.widget-textarea label,.widget-textarea p.error{position:absolute;top:12px;left:15px}.widget-text.error label,.widget-textarea.error label{display:none}.widget-text input,.widget-textarea textarea,.widget-captcha input{border:none;border-radius:0 !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#025581;background-color:#f0f3f5}.widget-text input:hover,.widget-text input:focus,.widget-textarea textarea:hover,.widget-textarea textarea:focus,.widget-captcha input:hover,.widget-captcha input:focus{background-color:#f8f9fa}.widget-text input.error,.widget-textarea textarea.error,.widget-captcha input.error{background-color:#fbebeb}.widget-text input.error:hover,.widget-text input.error:focus,.widget-textarea textarea.error:hover,.widget-textarea textarea.error:focus,.widget-captcha input.error:hover,.widget-captcha input.error:focus{background-color:#fdf5f5}.widget-captcha input{width:2em;-webkit-box-sizing:content-box;box-sizing:content-box;padding:.5em;text-align:center;border:none;display:inline-block;margin-right:1em}.widget-checkbox fieldset>span,.widget-radio fieldset>span{display:block}.widget-checkbox input,.widget-radio input{visibility:hidden;position:absolute}.widget-checkbox input:checked+label:before,.widget-radio input:checked+label:before{background-color:#025581;border-color:#025581}.widget-checkbox input:checked+label:after,.widget-radio input:checked+label:after{color:#fff;opacity:1}.widget-checkbox label,.widget-radio label{display:inline-block;padding-left:34px;position:relative;font-size:.88rem;line-height:1.6em;color:#8b9cab;letter-spacing:.02em}.widget-checkbox label:before,.widget-radio label:before{content:"";position:absolute;display:block;left:0;top:1px;width:22px;height:22px;border:none;background-color:#f0f3f5;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0}.widget-checkbox label:after,.widget-radio label:after{content:"";font:12px/22px "Black Tie";font-weight:700;width:22px;text-align:center;position:absolute;left:0;top:1px;color:#025581;opacity:0}.widget-checkbox label:hover:after,.widget-radio label:hover:after{opacity:1}@media only screen and (max-width: 414px){.widget-checkbox label,.widget-radio label{font-size:.85rem}}p.info{font-size:.9em;line-height:1.6em;color:#7a9c2a !important;letter-spacing:.02em;font-weight:600;margin-top:-0.1em;margin-bottom:1.5em}.mod_newslist .ce_inside{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px;margin-bottom:-60px}.layout_latest{width:33.333%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:20px;margin-bottom:60px}.layout_latest .image_container{position:relative}.projekte .layout_latest a p{color:#50575d}.layout_latest .subheadline{color:#009fe3;font-size:.9em}.layout_latest .text_container .ce_text>:first-child{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.layout_latest>a{display:block}.layout_latest>a.external-link:after{display:none !important}.layout_latest>a p{color:#50575d}.layout_latest>a .image_container:before{content:"weiterlesen";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;text-transform:uppercase;font-weight:600;z-index:1;opacity:0;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.layout_latest>a .image_container:after{content:"+";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;background-color:#7a9c2a;color:#fff;position:absolute;left:0;top:0}.layout_latest:hover a .image_container:before{opacity:1}.layout_latest:hover a .image_container img{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.25}.layout_latest.referenzen a .image_container:before{content:"mehr erfahren"}.layout_latest.referenzen p.info{margin-bottom:0}@media only screen and (max-width: 800px){.layout_latest.referenzen{width:50%}.layout_latest.referenzen h5{font-size:1rem}}@media only screen and (max-width: 414px){.layout_latest.referenzen h5{font-size:.9rem}}.layout_latest.news .text_container{padding-right:20px}@media only screen and (max-width: 1024px){.layout_latest.news{width:100%}}@media only screen and (max-width: 1024px)and (min-width: 600px){.layout_latest.news{padding:0}.layout_latest.news .image_container{width:40%;float:left;margin:0 1em 0 0;display:table}}.mod_newsreader{overflow:visible}.layout_full{overflow:visible}.layout_full .news-image{float:right;margin:calc(-4.69vw - 40px) -11.111vw 1.5em 4vw;width:48vw}.layout_full div.block{overflow:visible}.layout_full p.info{margin-top:-2em;margin-bottom:3.5em}@media only screen and (max-width: 1024px){.layout_full .news-image{float:none;margin:calc(-4.69vw - 40px) -11.111vw calc(3.1vw + 20px);width:100vw}.layout_full div.block{overflow:hidden}}.slick-arrow{width:60px;height:60px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;color:#7a9c2a;background-color:#fff;-webkit-box-shadow:2px 2px 10px 0 rgba(0,0,0,.1);box-shadow:2px 2px 10px 0 rgba(0,0,0,.1);cursor:pointer}.slick-arrow:before{position:absolute;width:100%;top:0;content:"<";font:24px/60px "Arial";font-weight:700;text-align:center}.slick-arrow:hover{background-color:#7a9c2a}.slick-arrow:hover:before{color:#fff}.slick-arrow.slick-next{left:auto;right:0}.slick-arrow.slick-next:before{content:">"}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slick-dots button{display:none}.slick-dots li{display:block;padding:10px 5px;position:relative;cursor:pointer}.slick-dots li:after{content:"";display:block;width:20px;height:20px;border-radius:50%;background-color:#025581;-webkit-transition:border .3s ease-out,background-color .3s ease-out;transition:border .3s ease-out,background-color .3s ease-out}.slick-dots li:hover:after,.slick-dots li.slick-active:after{background-color:#7a9c2a}.table_container{width:100%;overflow-x:auto}table{width:100%;table-layout:fixed;font-size:.9em;line-height:1.5em}table td,table th{padding:.5em 1em}table thead th{background-color:#025581;color:#fff;text-transform:uppercase}table tbody tr{border-top:1px solid #ccc}table tbody tr:nth-child(odd),table tbody tr.odd{background-color:rgba(0,0,0,.03)}table tbody th{text-align:left;font-weight:500}table tfoot{border-top:1px solid #000}.ce_gallery{overflow:hidden}.ce_gallery ul{margin-right:-20px;margin-bottom:-20px;overflow:hidden}.ce_gallery li{float:left;clear:none !important;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:20px;padding-bottom:20px;width:25%}.schmaler .ce_gallery li{width:33.333%}@media only screen and (min-width: 2560px){.ce_gallery li{width:20%}}@media only screen and (max-width: 800px){.ce_gallery li{width:33.333%}}@media only screen and (max-width: 414px){.ce_gallery li{width:50% !important}}#colorbox,#cboxWrapper,#cboxWrapper>div{overflow:visible}#cboxOverlay{background-color:#025581}#cboxContent{overflow:visible;margin-top:0;background-color:#fff}#cboxLoadedContent{border:0px}#colorbox{-webkit-box-shadow:0 0 100px rgba(0,0,0,.25);box-shadow:0 0 100px rgba(0,0,0,.25)}#cboxCurrent,#cboxTitle{display:none !important}#cboxLoadingGraphic{background-image:url("../../files/files/layout/zabag_preloader.gif");background-position:center center;background-repeat:no-repeat;background-size:32px 32px}#cboxClose{width:80px;height:80px;right:0;top:0;position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:url("../../files/assets/css/files/layout/white_cross.png");background-position:center center;background-repeat:no-repeat;text-indent:0;background-size:32px 32px}#cboxClose:hover{background-position:center center}@media only screen and (max-width: 600px){#cboxClose{width:40px;height:40px}}#cboxPrevious,#cboxNext{width:50%;height:100%;left:0;top:0;margin-top:0;background-image:none}#cboxPrevious:after,#cboxNext:after{top:50%;position:absolute;display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;text-indent:0;font:40px/40px "Black Tie";content:"";font-weight:500;left:20px;opacity:0}@media(max-width: 600px){#cboxPrevious:after,#cboxNext:after{font-size:20px;left:10px}}#cboxNext{left:auto;right:0}#cboxNext:after{left:auto;right:20px;content:""}@media(max-width: 600px){#cboxNext:after{right:10px}}#cboxPrevious:hover:after,#cboxNext:hover:after,.mobile #cboxPrevious:after,.mobile #cboxNext:after,.ios #cboxPrevious:after,.ios #cboxNext:after{opacity:1}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(2,85,129,.33);z-index:1001;overflow-y:scroll;display:none}.overlay .ce_text{overflow:visible}.overlay .image_container{margin:calc(-2vw - 20px);margin-bottom:calc(2vw + 20px)}.overlay.cc-active{display:block}.overlay_inside{min-height:100%;padding:100px 11.111vw;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.overlay-box{position:relative;max-width:500px;padding:calc(2vw + 20px);background-color:#fff}.overlay-close{display:block;position:absolute;top:0;right:0;width:60px;height:60px;color:#fff;cursor:pointer}.overlay-close:before{position:absolute;width:100%;top:0;content:"";font:24px/60px "Black Tie";font-weight:700;text-align:center}.overlay-close:hover{color:#7a9c2a}
