/*!
 * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */
 /***@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700&display=swap");***/
 
 /* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('../fonts/roboto-v30-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/roboto-v30-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/roboto-v30-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/roboto-v30-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/roboto-v30-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/source-sans-pro-v21-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/source-sans-pro-v21-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* source-sans-pro-700 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/source-sans-pro-v21-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/source-sans-pro-v21-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
 
*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:0.75rem;padding-bottom:0.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:0.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width: 576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width: 768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width: 992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width: 1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}body{font-family:"Source Sans Pro",sans-serif;font-size:16px;line-height:24px;color:#4a4a4a}@media (min-width: 1280px){.slick-slider{margin-left:-30px !important;margin-right:-30px !important}.objekt-header .slick-slider{margin-left:0 !important;margin-right:0 !important}.container{max-width:1280px !important}}.block{padding:35px 0}.block.stickyoverlay{padding-top:0}@media (min-width: 1280px){.block.stickyoverlay{position:sticky;margin:-150px auto 0 auto}}.block.gray{background-color:#f8f8f8}.block.nopadding{padding:0}.block.border-top-bottom-gray{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.block.border-top-gray{border-top:1px solid #d8d8d8}.block.border-bottom-gray{border-bottom:1px solid #d8d8d8}.block.paddingbottom20{padding-bottom:20px}.block .container h1{color:#4a4a4a;text-transform:uppercase;text-align:center}.block .container h2{color:#4a4a4a;font-size:26px;font-weight:700;text-transform:uppercase;text-align:center;margin:0 0 20px 0}.block .container h3{color:#4a4a4a;font-size:22px;font-weight:700;margin:20px 0 20px 0;text-align:center}.block .container p{text-align:center}.block .container ul{padding-left:25px}.block .container ul li{padding-left:10px}.lg-autoplay-button{display:none !important;width:24px !important;height:24px !important;border:1px solid yellow}.btn{border:2px solid #4a4a4a;padding:6px 25px;text-transform:uppercase;color:#4a4a4a;text-decoration:none;text-align:center;font-size:14px;font-weight:700;display:inline-block;margin:10px;border-radius:50rem;-webkit-border-radius:50rem;-moz-border-radius:50rem}.btn.simple,.btn.reset,.btn.tile,.btn.card,.btn.download{border-color:transparent;background-color:transparent;color:#d12a32}.btn.tile,.btn.card{border-radius:0;color:#a0a0a0}.btn.tile.active,.btn.card.active{color:#d12a32}.btn.reset{background:transparent url(../images/refresh.svg) center left no-repeat}.btn.tile{padding-left:40px;background:transparent url(../images/kachel-gray.svg) center left no-repeat}.btn.tile.active{background:transparent url(../images/kachel-rot.svg) center left no-repeat}.btn.card{padding-left:22px;background:transparent url(../images/map-pin-gray.svg) center left no-repeat}.btn.card.active{background:transparent url(../images/map-pin-red.svg) center left no-repeat}.btn.download{padding-left:30px;background:transparent url(../images/download.svg) center left no-repeat;background-position:0 4px}.btn:hover{color:#4a4a4a;text-decoration:underline;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s linear;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.3);-webkit-box-shadow:0px 5px 15px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 5px 15px 0px rgba(0,0,0,0.3)}.btn:hover.simple,.btn:hover.reset,.btn:hover.tile,.btn:hover.card,.btn:hover.download{border-color:transparent;background-color:transparent;color:#d12a32;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.btn:hover.simple.tile,.btn:hover.simple.card,.btn:hover.reset.tile,.btn:hover.reset.card,.btn:hover.tile.tile,.btn:hover.tile.card,.btn:hover.card.tile,.btn:hover.card.card,.btn:hover.download.tile,.btn:hover.download.card{color:#a0a0a0}.btn:hover.simple.tile.active,.btn:hover.simple.card.active,.btn:hover.reset.tile.active,.btn:hover.reset.card.active,.btn:hover.tile.tile.active,.btn:hover.tile.card.active,.btn:hover.card.tile.active,.btn:hover.card.card.active,.btn:hover.download.tile.active,.btn:hover.download.card.active{color:#d12a32}.btn.btn-icon{background:#d12a32;border:2px solid #d12a32;color:#f8f8f8}.btn.btn-icon .icon{width:26px;height:26px;position:relative;top:-2px;left:-2px;stroke:#fff}.btn.btn-icon:hover{color:#4a4a4a}.btn.btn-icon:hover .icon{stroke:#d12a32}.btn.primary{background:#d12a32;border:2px solid #d12a32;color:#f8f8f8}.btn.primary:hover{background:#b10a12;border-color:#b10a12}.text-overlay-wrapper .center-overlay{display:flex;justify-content:center;align-items:center;height:100%}.text-overlay-wrapper .center-overlay .overlay{background:#FFF;padding:30px 50px 50px 50px;position:relative;width:80%}@media screen and (min-width: 576px){.text-overlay-wrapper .center-overlay .overlay{width:60%}}@media screen and (min-width: 768px){.text-overlay-wrapper .center-overlay .overlay{width:50%}}@media screen and (min-width: 992px){.text-overlay-wrapper .center-overlay .overlay{width:40%}}@media screen and (min-width: 1200px){.text-overlay-wrapper .center-overlay .overlay{width:30%}}.text-overlay-wrapper .center-overlay .overlay .icon-wrapper-pin-active-big{display:flex;flex-direction:row;justify-content:center;margin-bottom:30px}.text-overlay-wrapper .center-overlay .overlay .icon-wrapper-pin-active-big svg{width:30px;height:65px}.text-overlay-wrapper .center-overlay .overlay .icon-wrapper-close{border:1px solid blue;text-align:right}.text-overlay-wrapper .center-overlay .overlay .icon-wrapper-close:hover{cursor:pointer}.text-overlay-wrapper .center-overlay .overlay h1{font-size:26px;line-height:normal}.overlay-wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;background-color:rgba(42,44,68,0.7);overflow:auto}.overlay-wrapper .close-btn{position:absolute;top:10px;right:15px;z-index:9}.overlay-wrapper .close-btn svg{width:18px;height:17px}.overlay-wrapper .close-btn:hover{cursor:pointer}.overlay-wrapper .overlay.form{background:#FFF;z-index:9999;width:80%}@media screen and (min-width: 768px){.overlay-wrapper .overlay.form{width:70%}}@media screen and (min-width: 992px){.overlay-wrapper .overlay.form{width:60%}}@media screen and (min-width: 1200px){.overlay-wrapper .overlay.form{width:50%}}.contact .row{margin:4px 0 6px}label{color:#4a4a4a;font-weight:700;margin:12px 0 2px 0}.select-wrapper{width:100%;position:relative}.select-wrapper select{background:#fff url(../images/arrow_select.jpg) center right no-repeat;background-size:contain;border:1px solid #a4a4a4;border-radius:3px;padding:8px 55px 8px 8px;color:#4a4a4a;width:100%;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none}.select-wrapper.big select{padding:14px 65px 16px 10px;border-radius:6px}input[type="text"],input[type="number"],input[type="email"],input[type="tel"],textarea{border:1px solid #a4a4a4;border-radius:3px;padding:8px 10px;width:100%}input[type="text"].wpcf7-not-valid,input[type="number"].wpcf7-not-valid,input[type="email"].wpcf7-not-valid,input[type="tel"].wpcf7-not-valid,textarea.wpcf7-not-valid{border:2px solid #d12a32;color:#d12a32}input[type="text"].big,input[type="number"].big,input[type="email"].big,input[type="tel"].big,textarea.big{border-radius:4px}input[type="submit"]{display:flex;margin:30px auto}.wpcf7-not-valid-tip{display:block;width:100%;font-size:12px;color:#d12a32}.wrapper-checkboxes label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:15px;font-weight:400;color:#4a4a4a}.wrapper-checkboxes input[type=checkbox]{display:none}.wrapper-checkboxes label:before{content:"";display:inline-block;width:15px;height:15px;margin-right:10px;position:absolute;left:0;top:5px;background-color:#fff;border:1px solid #a4a4a4;border-radius:3px}.wrapper-checkboxes .checkbox label{margin-bottom:1px}.wrapper-checkboxes .checkbox label:before{border-radius:4px}.wrapper-checkboxes input[type=checkbox]:checked+label:before{background:#a4a4a4 url(../images/check-weiss.png) center center no-repeat}.text-field-wrapper input[type="text"],.text-field-wrapper input[type="number"]{width:100%}.text-field-wrapper.label .wrapper-label-input{display:flex;flex-direction:row;margin-bottom:8px}@media screen and (min-width: 1200px){.text-field-wrapper.label .wrapper-label-input{flex-direction:row;width:auto;justify-content:flex-start;margin-right:8px}}.text-field-wrapper.label .wrapper-label-input span{border-top-left-radius:4px;border-bottom-left-radius:4px;border-top:1px solid #a4a4a4;border-bottom:1px solid #a4a4a4;border-left:1px solid #a4a4a4;padding:8px 10px 0;background-color:#fff;display:block}.text-field-wrapper.label .wrapper-label-input input[type="text"],.text-field-wrapper.label .wrapper-label-input input[type="number"]{border-top-left-radius:0;border-bottom-left-radius:0;display:block}@media screen and (min-width: 768px){.text-field-wrapper.label .wrapper-label-input input[type="text"],.text-field-wrapper.label .wrapper-label-input input[type="number"]{width:80%}}@media screen and (min-width: 1200px){.text-field-wrapper.label .wrapper-label-input input[type="text"],.text-field-wrapper.label .wrapper-label-input input[type="number"]{width:68%}}header{border-bottom:1px solid #d8d8d8;display:none}@media screen and (min-width: 1280px){header{display:block}}header .container{display:flex;flex-direction:row;margin:18px auto 0 auto;justify-content:space-between}header .container .info-wrapper{display:flex;flex-direction:row;font-size:13px;color:#414851}header .container .info-wrapper .today-available{font-weight:bold;padding:10px 10px}header .container .info-wrapper .call-us{margin:5px auto 20px auto;text-align:center;padding:6px 0 0 0;display:flex}header .container .info-wrapper .call-us a{color:#414851;margin-left:10px}header .container .info-wrapper .call-us a:hover{color:#d12a32}header.mobile{display:block}@media screen and (min-width: 1280px){header.mobile{display:none}}header.mobile .container{justify-content:space-between;margin:18px auto 12px auto}header.mobile .container .menu{color:#123;display:flex;background:#fff;margin-top:8px}header.mobile .container .menu .menu-link{cursor:pointer}header.mobile .container .menu span{margin-right:10px;font-size:1.8rem;line-height:2.1rem}header.mobile .container .menu .menu-icon{width:26px;height:21px;border-radius:1px;overflow:hidden;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}header.mobile .container .menu .menu-icon span{display:block;position:absolute;height:3px;width:100%;background:#123;border-radius:1px;opacity:2;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}header.mobile .container .menu .menu-icon span:nth-child(1){top:0px}header.mobile .container .menu .menu-icon span:nth-child(2),header.mobile .container .menu .menu-icon span:nth-child(3){top:9px}header.mobile .container .menu .menu-icon span:nth-child(4){top:18px}header.mobile .container .menu .menu-icon.open span{background:#123}header.mobile .container .menu .menu-icon.open span:nth-child(1){top:13px;width:0%;left:50%}header.mobile .container .menu .menu-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}header.mobile .container .menu .menu-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}header.mobile .container .menu .menu-icon.open span:nth-child(4){top:13px;width:0%;left:50%}header.mobile #mobile-menu-box{display:none;width:100%}header.mobile #mobile-menu-box .info-wrapper{display:flex;flex-direction:column;font-size:20px;color:#414851}header.mobile #mobile-menu-box .info-wrapper .today-available{margin:20px auto 5px auto;font-weight:bold;text-align:center}header.mobile #mobile-menu-box .info-wrapper .call-us{margin:5px auto 20px auto;text-align:center;padding:6px 0 0 0;display:flex}header.mobile #mobile-menu-box .info-wrapper .call-us a{color:#414851;margin-left:10px}header.mobile #mobile-menu-box .info-wrapper .call-us a:hover{color:#d12a32}header.mobile.open #mobile-menu-box{display:block;z-index:1}header.mobile.open #mobile-menu-box.visible{height:100%}.nav-wrapper{display:flex;flex-direction:row;font-family:"Source Sans Pro",sans-serif}.nav-wrapper nav.primary-nav{display:flex}.nav-wrapper nav.primary-nav ul.primary{list-style:none;display:flex;padding:0}.nav-wrapper nav.primary-nav ul.primary li{padding:10px 50px}.nav-wrapper nav.primary-nav ul.primary li a{color:#414851;font-size:16px;text-decoration:none}.nav-wrapper nav.primary-nav ul.primary li a.pin:before{content:'';background-image:url(../images/pin-leer.svg);display:block;float:left;margin-right:12px;width:15px;height:23px}.nav-wrapper nav.primary-nav ul.primary li a:hover{color:#d12a32}.nav-wrapper nav.primary-nav ul.primary li ul{display:none;position:absolute;top:60px;list-style:none;border:1px solid #cbcbcb;box-shadow:0 6px 9px 0 rgba(0,0,0,0.25);background-color:#ffffff;padding:15px 20px;z-index:99999}.nav-wrapper nav.primary-nav ul.primary li ul li{padding:8px 0 !important;text-align:center;line-height:1 !important}.nav-wrapper nav.primary-nav ul.primary li ul:hover{display:block}.nav-wrapper nav.primary-nav ul.primary li.current-menu-item>a{color:#d12a32}.nav-wrapper nav.primary-nav ul.primary li.current-page-parent>a{color:#d12a32}.nav-wrapper nav.primary-nav.left-nav li:first-child{padding-left:0}.nav-wrapper nav.primary-nav.left-nav li:last-child{padding-right:75px}.nav-wrapper nav.primary-nav.right-nav li{padding:10px 15px !important}.nav-wrapper nav.primary-nav.right-nav li:first-child{padding-left:80px !important}.nav-wrapper nav.primary-nav.right-nav li:first-child ul.sub-menu li:first-child{padding-left:0 !important}.nav-wrapper.mobile{justify-content:center !important}.nav-wrapper.mobile nav.primary-nav ul.primary{flex-direction:column;text-align:center}.nav-wrapper.mobile nav.primary-nav ul.primary li a{font-size:28px;font-weight:bold}.nav-wrapper.mobile nav.primary-nav ul.primary li ul{display:none;position:relative;width:100%;border:none;box-shadow:none;top:auto}.nav-wrapper.mobile nav.primary-nav ul.primary li ul li a{font-size:22px;font-weight:400}footer{background-color:#f8f8f8;padding:70px 80px;display:flex;flex-direction:column}footer #row-cols{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 992px){footer #row-cols{flex-direction:row}}footer #row-cols .lab{font-weight:bold}@media screen and (max-width: 991.98px){footer #row-cols #col-2{padding:30px 0}}footer #row-cols #col-2 .labtxtline{display:flex;flex-direction:column}@media screen and (min-width: 576px){footer #row-cols #col-2 .labtxtline{flex-direction:row;justify-content:flex-start}footer #row-cols #col-2 .labtxtline .lab{min-width:80px;text-align:right}footer #row-cols #col-2 .labtxtline .txt{padding-left:22px;min-width:200px;text-align:left}}footer #row-cols #col-2 .labtxtline a{color:#4a4a4a;text-decoration:none}footer #row-cols #col-2 .labtxtline a:hover{color:#d12a32;text-decoration:none !important}footer #row-cols #col-3 .labtxtline{display:flex;flex-direction:column}@media screen and (min-width: 576px){footer #row-cols #col-3 .labtxtline{flex-direction:row;justify-content:space-between}footer #row-cols #col-3 .labtxtline .txt{padding-left:22px}}@media screen and (min-width: 992px){footer #row-cols #col-3 .labtxtline{flex-direction:row;justify-content:flex-end}footer #row-cols #col-3 .labtxtline .txt{padding-left:22px}}footer #row-navi{padding:22px 0 6px;border-bottom:1px solid #d8d8d8}footer #row-navi nav ul{list-style:none;display:flex;padding:0;margin:0}footer #row-navi nav ul li{padding-right:35px}footer #row-navi nav ul li a{color:#d12a32;text-decoration:none}footer #row-navi nav ul li a:hover{text-decoration:underline}footer #row-logos{padding:38px 0 0 0;display:flex;flex-direction:column}@media screen and (min-width: 992px){footer #row-logos{flex-direction:row;justify-content:space-between}}footer #row-logos .group-title{padding-bottom:20px}@media screen and (min-width: 992px){footer #row-logos .group-title{padding-bottom:0}}footer #row-logos .group-logos ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:row;justify-content:space-evenly;flex-flow:wrap;align-items:center}footer #row-logos .group-logos ul li{padding:20px}@media screen and (min-width: 992px){footer #row-logos .group-logos ul li{padding:0 16px}footer #row-logos .group-logos ul li:last-child{padding-right:0}}.breadcrumbs-bar{margin:21px 0}.breadcrumbs-bar .breadcrumb{padding:0;display:flex;flex-wrap:wrap;margin-bottom:0px;list-style:none}.breadcrumbs-bar .breadcrumb .breadcrumb-item{padding:0 0 0 4px;line-height:1}.breadcrumbs-bar .breadcrumb .breadcrumb-item a{font-size:12px;font-weight:700;color:#4a4a4a;text-decoration:none}.breadcrumbs-bar .breadcrumb .breadcrumb-item a:hover{color:#d12a32}.breadcrumbs-bar .breadcrumb .breadcrumb-item a:before{content:'/';padding:0 4px 0 0}.breadcrumbs-bar .breadcrumb .breadcrumb-item:first-child{padding-left:0}.breadcrumbs-bar .breadcrumb .breadcrumb-item:first-child a:before{content:none;padding:0}.breadcrumbs-bar .breadcrumb .breadcrumb-item:last-child a{color:#d12a32}.teaser-box{text-align:center;margin:20px 0}.teaser-box img{width:100%;height:auto}.teaser-box h4{padding:30px 0 5px;color:#4a4a4a;font-size:22px;font-weight:600;text-transform:uppercase}.teaser-box p{padding:0 8%}.teaser-box.tipp h4{font-size:26px;font-weight:700;text-align:left;padding:20px 0}@media screen and (min-width: 992px){.teaser-box.tipp h4{padding:5px 20px 20px 20px}}.teaser-box.tipp p{text-align:left;padding:0}@media screen and (min-width: 992px){.teaser-box.tipp p{padding:0 20px 10px 20px}}.teaser-box.tipp p a.btn{margin-left:0}.object-filter{display:flex;flex-direction:column}@media screen and (min-width: 1280px){.object-filter{flex-direction:row;justify-content:space-between}}.object-filter .filter-left{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding-right:12px}@media screen and (min-width: 992px){.object-filter .filter-left{flex-direction:row;align-items:flex-end;justify-content:flex-start}}@media screen and (min-width: 768px){.object-filter .filter-left .filter-select-wrapper{display:flex;justify-content:center;margin-bottom:10px}}.object-filter .filter-left .filter-select-wrapper .filter-select{display:flex;flex-direction:column;margin-left:12px}@media screen and (min-width: 992px){.object-filter .filter-left .filter-select-wrapper .filter-select{display:block}}.object-filter .filter-left .filter-buttons{margin:10px 0 20px;display:flex;justify-content:center;flex-wrap:nowrap}@media screen and (min-width: 992px){.object-filter .filter-left .filter-buttons{margin:0 0 0 18px}}.object-filter .filter-left .filter-buttons input[type="submit"]{margin:15px 20px 12px 20px}.object-filter .filter-right{margin:30px 0 12px 0;display:flex;justify-content:center;flex-wrap:nowrap}@media screen and (min-width: 992px){.object-filter .filter-right{justify-content:flex-end}}@media screen and (min-width: 1280px){.object-filter .filter-right{margin:0 0 4px 0;align-items:flex-end}}.object-box{margin:20px 5px;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.3);-webkit-box-shadow:0px 5px 15px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 5px 15px 0px rgba(0,0,0,0.3)}.object-box img{width:100%;height:auto}.object-box.maps{max-width:300px;margin:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.object-box.maps .row{margin:0}.object-box.maps .row .image{width:100%}.object-box.maps .row .address-and-link{background-color:#fff}.object-box.maps .row .address-and-link .address{padding:12px 18px}.object-box.big .image-and-text{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 1280px){.object-box.big .image-and-text{flex-direction:row}}.object-box.big .image-and-text .image{width:100%}@media screen and (min-width: 1280px){.object-box.big .image-and-text .image{width:55%}}.object-box.big .image-and-text .text{width:100%;padding:20px}@media screen and (min-width: 1280px){.object-box.big .image-and-text .text{width:49%;padding:15px}}.object-box.big .image-and-text .text .labtxtline{display:flex;flex-direction:column;line-height:1.25em}@media screen and (min-width: 420px){.object-box.big .image-and-text .text .labtxtline{flex-direction:row}}.object-box.big .image-and-text .text .labtxtline .lab{font-weight:bold;width:100%}@media screen and (min-width: 420px){.object-box.big .image-and-text .text .labtxtline .lab{width:45%}}@media screen and (min-width: 576px){.object-box.big .image-and-text .text .labtxtline .lab{width:35%}}@media screen and (min-width: 768px){.object-box.big .image-and-text .text .labtxtline .lab{width:25%}}@media screen and (min-width: 992px){.object-box.big .image-and-text .text .labtxtline .lab{width:20%}}@media screen and (min-width: 1200px){.object-box.big .image-and-text .text .labtxtline .lab{width:50%}}.object-box .address-and-link{background-color:#f8f8f8;display:flex;flex-direction:row;justify-content:space-between}.object-box .address-and-link .address{padding:12px 20px;word-break:break-all}.object-box .address-and-link .address h4{color:#4a4a4a;font-size:19px;font-weight:600;margin:0;padding:0;word-break:normal}.object-box .address-and-link .address p{margin:0;padding:0;text-align:left}.object-box .address-and-link .link{min-width:55px}.object-box .address-and-link .link a{background-color:#d12a32;height:100%;display:flex;justify-content:space-around;align-items:center}.object-box .address-and-link .link a img{height:16px}.gm-style{font-family:"Source Sans Pro",sans-serif !important;font-size:16px !important}.gm-style .gm-style-iw{font-weight:400;font-size:16px}.gm-style .gm-style-iw-c{border-radius:0;padding:0}.gm-ui-hover-effect{top:0 !important}.gm-ui-hover-effect:before{content:'';background-image:url(../images/x.svg) !important;display:block !important;width:18px !important;height:17px !important}.gm-ui-hover-effect img{width:0 !important;height:0 !important;margin:0 !important}.object-search{padding:12px 15px 15px 15px;border-radius:4px;border:1px solid #e9e9e9;background-color:#f8f8f8;box-shadow:0px 0 12px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.15)}.object-search.sticky{margin:0;border-radius:0;border-left:0;border-right:0;border-color:#d8d8d8;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.1);-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.1)}@media screen and (min-width: 992px){.object-search.sticky{padding-left:5%;padding-right:5%}}@media screen and (min-width: 1200px){.object-search.sticky{padding-left:10%;padding-right:10%}}.object-search .row:last-child{align-items:flex-end;justify-content:space-between}.object-search .row:last-child .button{text-align:center}.object-search .row:last-child .button input[type="submit"]{margin:30px auto 20px auto}@media screen and (min-width: 1200px){.object-search .row:last-child .button input[type="submit"]{margin:0}}.object-search label{margin-top:12px}@media screen and (min-width: 768px){.object-search label{margin-top:0}}.object-search .wrapper-half-inputs{display:flex;flex-direction:column}@media screen and (min-width: 1200px){.object-search .wrapper-half-inputs{flex-direction:row}}.object-search .wrapper-checkboxes{border:1px solid rgba(216,216,216,0.5);padding:8px 10px;background-color:#fff;display:flex;flex-direction:column}@media screen and (min-width: 1200px){.object-search .wrapper-checkboxes{flex-direction:row;justify-content:space-between}}.object-search .wrapper-checkboxes label span{font-weight:normal;padding-left:10px}.objekt-header .slick-slide{padding:0}.objekt-header .slick-prev,.objekt-header .slick-next{z-index:999}.objekt-header .slick-prev{left:15px}.objekt-header .slick-next{right:15px}.objekt-header h1{text-transform:none !important;text-align:left !important;margin:20px 0 20px 0 !important;font-size:26px}.objekt-header img{width:100%}.objekt-header .wrapper-informations{margin-top:30px}@media screen and (min-width: 1200px){.objekt-header .wrapper-informations{margin-top:0}}.objekt-header .wrapper-informations .informationen{font-weight:700;text-align:left !important;margin:0;padding:0 0 20px 0}.objekt-header .wrapper-supervisor{margin-top:30px}@media screen and (min-width: 1200px){.objekt-header .wrapper-supervisor{margin-top:0}}#stage{align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;text-align:center;position:relative;margin-bottom:50px;min-height:308px}#stage .stage-content{position:relative;z-index:1}#stage .stage-content .message{color:#f8f8f8;text-transform:uppercase;font-size:28px;line-height:1em}@media screen and (min-width: 576px){#stage .stage-content .message{font-size:34px}}@media screen and (min-width: 768px){#stage .stage-content .message{font-size:38px}}@media screen and (min-width: 992px){#stage .stage-content .message{font-size:44px;margin-bottom:50px}}.info-box h3{color:#4a4a4a;font-size:22px;text-align:left}.info-box ul{list-style:none;padding:0;margin:14px 0 20px 0}@media screen and (min-width: 992px){.info-box ul{display:flex;flex-direction:column;flex-wrap:wrap;height:200px}}.info-box ul li{display:flex;flex-direction:row;align-items:center;padding:6px 0}.info-box ul li span.icon{width:24px;height:17px}.info-box ul li span.icon svg{width:24px;height:17px;vertical-align:top}.info-box ul li span.text{padding-left:12px;font-size:16px}.info-box ul li span.text span.label{font-weight:700;padding-right:5px}.search-intro{margin:35px 25% 0}.search-intro p{text-align:center}.search-input{margin:0 25%}.team-image{display:block;margin:40px 0}.team-image img{padding:0 10.2%;width:100%}.team-members{display:flex;flex-direction:row;justify-content:center}.supervisor{border:1px solid #b4b4b4;background-color:#fff;margin:5px;font-size:14px}.supervisor .wrapper-image-info{padding:10px;display:flex;flex-direction:row;align-items:center}.supervisor .wrapper-image-info .image{width:30%}.supervisor .wrapper-image-info .image img{width:80%}.supervisor .wrapper-image-info .info p{margin:0;line-height:18px}.supervisor .wrapper-image-info .info p.name{font-weight:700}.supervisor .wrapper-image-info .info p.mail{font-weight:700}.supervisor .wrapper-image-info .info p.mail a{color:#d12a32}.supervisor .wrapper-image-info .info p.mail a:hover{text-decoration:underline}.supervisor.objekt{border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-bottom:12px}.supervisor.objekt .wrapper-image-info{display:flex;flex-direction:row;align-items:center;justify-content:space-around}@media screen and (min-width: 576px){.supervisor.objekt .wrapper-image-info{flex-direction:row}}.supervisor.objekt .wrapper-image-info .bild img{width:70%}.supervisor.objekt .wrapper-image-info .info{width:auto;flex-grow:2}.supervisor.objekt .wrapper-image-info .info p{text-align:left}.supervisor.objekt .wrapper-image-info .info p.mail a{color:#4a4a4a}.supervisor.objekt .link a{display:block;width:100%;border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:8px 13px;font-size:14px;font-weight:700;text-align:center;background-color:#d12a32;color:#f8f8f8}.supervisor.objekt .link a:hover{background-color:#b10a12}.offer-wrapper{display:flex;flex-direction:column}@media screen and (min-width: 992px){.offer-wrapper{flex-direction:row}}.offer-wrapper .offer-image{width:100%;min-height:auto;background-size:0}@media screen and (min-width: 992px){.offer-wrapper .offer-image{background-size:cover;background-position:center;background-repeat:no-repeat;width:58%;min-height:500px}.offer-wrapper .offer-image img{display:none}}.offer-wrapper .offer-image img{width:100%}.offer-wrapper .offer-text{padding:56px 56px 25px 56px;width:100%}@media screen and (min-width: 992px){.offer-wrapper .offer-text{padding:56px 56px 56px 56px;width:42%}}.offer-wrapper .offer-text h2{text-align:left;text-transform:uppercase}.icon-holder{font-size:16px;line-height:1.3;color:#4a4a4a}.icon-holder ul{display:flex;flex-direction:column;padding:0 !important;margin:0;width:100%}.icon-holder ul li{display:flex;align-items:center;margin:11px;padding-left:0 !important}.icon-holder ul li .icon-holder{margin-right:15px}.icon-holder ul li .icon-holder .icon{width:33px;height:33px}.icon-holder ul li .title-and-text{font-weight:700px;margin:0;padding:0}.icon-holder ul li .title-and-text span{font-weight:700}.icon-holder ul li:before{display:none}.block .container .textbox p{text-align:left}.textbox{max-width:800px;margin-bottom:48px;width:100%;margin:0 auto}@media screen and (min-width: 576px){.textbox{margin-bottom:64px}}.textbox.remove-bottom-margin{margin-bottom:0}.textbox h1,.textbox h2,.textbox h3,.textbox h4,.textbox h5,.textbox h6{margin-bottom:20px}@media screen and (min-width: 576px){.textbox h1,.textbox h2,.textbox h3,.textbox h4,.textbox h5,.textbox h6{margin-bottom:48px;line-height:1.4em}}.textbox.big{font-size:1.8rem;line-height:2.8rem}.textbox-inner{margin-left:auto;margin-right:auto}.textbox-image{margin-bottom:0}@media screen and (min-width: 576px){.textbox-image{margin-bottom:16px}}.textbox-text{margin-bottom:25px}@media screen and (min-width: 576px){.textbox-text{margin-bottom:16px}}.textbox-image img{height:auto;max-width:100%;margin:0 auto !important;width:100%}@media screen and (min-width: 576px){.textbox-image img{margin:0}}.textbox-text>:last-child{margin-bottom:0}.textbox-text img{height:auto;max-width:100%}.textbox-buttons{margin-top:32px;text-align:center}.textbox-teaser .textbox-inner{max-width:1008px;text-align:center}.textbox-teaser ul{margin-left:auto;margin-right:auto;max-width:592px;text-align:left}.textbox-small{margin:24px 0}.textbox-small .textbox-inner{margin-left:0;margin-right:0;max-width:280px}.textbox-small .textbox-buttons{margin-top:16px;text-align:left}.textbox-left .block-title{text-align:left}.textbox-left .textbox-inner{margin-left:0;margin-right:0}.textbox-left .textbox-buttons{text-align:left}@media screen and (min-width: 576px){.textbox-layout-half .textbox-inner,.textbox-layout-third .textbox-inner{display:flex;margin:0 -16px;max-width:none}.textbox-layout-half .textbox-image,.textbox-layout-half .textbox-text,.textbox-layout-third .textbox-image,.textbox-layout-third .textbox-text{margin:0 16px}.textbox-layout-half .textbox-image,.textbox-layout-half .textbox-text{width:50%}.textbox-layout-third .textbox-image,.textbox-layout-third .textbox-text.textbox-one-third{width:33.33%}.textbox-layout-third .textbox-text,.textbox-layout-third .textbox-text.textbox-two-thirds{width:66.66%}}.map-overview .google-map{height:700px}.reserve-finish{padding:40px 30px 10px 30px;border-radius:4px;background-color:#fff;box-shadow:0px 6px 10px 0px rgba(0,0,0,0.25);-webkit-box-shadow:0px 5px 15px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 5px 15px 0px rgba(0,0,0,0.3);display:inline-block;position:fixed;right:20px;margin-top:-20px}.reserve-finish p{margin-bottom:12px}.reserve-finish .btn-wrapper{float:right}.reserve-finish .btn-wrapper .close-btn{position:absolute;top:10px;z-index:9;cursor:pointer}.reserve-finish .btn-wrapper .close-btn span.icon{width:22px;height:21px}.appartement{margin:45px 0 40px 0}@media screen and (min-width: 768px){.appartement .infos{padding-left:30px}}.appartement .infos h3.title{margin:0 0 20px 0;text-align:left}.appartement .infos ul{list-style-type:none;margin:10px 0 40px 0;padding:0}.appartement .infos ul li{padding:6px 0}.appartement .infos ul li span{font-weight:700;display:block}@media screen and (min-width: 576px){.appartement .infos ul li span{display:inline-block;min-width:230px}}h2.block-title{text-align:center;margin-bottom:40px}.tab-box nav ul{display:flex;justify-content:center;list-style-type:none;margin:0;padding:0}.tab-box nav ul li{padding:0 20px}.tab-box nav ul li a{display:flex;flex-direction:column;align-items:center;color:#4a4a4a;line-height:1.3em;padding-bottom:15px}.tab-box nav ul li a span{font-weight:700}.tab-box nav ul li a:hover{text-decoration:none;color:#d12a32}.tab-box nav ul li a.active{border-bottom:5px solid #d12a32}.tab-box .tab{display:none}.tab-box .tab.show{display:block}.lg-backdrop{background-color:rgba(74,74,74,0.6) !important}.lg-actions .lg-next,.lg-actions .lg-prev{border:0}.lg-next,.lg-prev{background-color:transparent !important;outline:none !important}.lg-next::before,.lg-prev::after{width:39px !important;height:39px !important}.lg-next::before{content:url(../images/arrow-forth.svg) !important}.lg-prev::after{content:url(../images/arrow-back.svg) !important}.lg-autoplay-button::after{content:url(../images/play-button.svg) !important}.lg-show-autoplay .lg-autoplay-button::after{content:"\e01a" !important;color:#d12a32}.lg-toolbar .lg-close::after{content:url(../images/x-white.svg) !important}.lg-outer .lg-thumb{width:auto !important;display:flex;flex-direction:row;justify-content:center}.lg-outer .lg-thumb-item{border-radius:0 !important}.lg-outer .lg-thumb-outer{background-color:transparent !important}.gallery{margin:0 auto}.gallery .image{margin-bottom:20px}.gallery .image img{width:100%;height:auto}.gallery .thumbs ul{display:flex;list-style-type:none;padding:0;margin:0 auto 30px auto}@media screen and (min-width: 768px){.gallery .thumbs ul{margin:0 auto}}.gallery .thumbs ul li{margin:0 2%;padding:0;flex-grow:0;flex-shrink:0;flex-basis:22%}.gallery .thumbs ul li:first-child{margin-left:0}.gallery .thumbs ul li:last-child{margin-right:0}.gallery .thumbs ul li a{display:block;position:relative;color:#4a4a4a}.gallery .thumbs ul li a .overlay{position:absolute;top:0;left:0;background:rgba(255,255,255,0.8);width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;text-align:center}.gallery .thumbs ul li a .overlay b{font-size:1.4em;display:block}.gallery .thumbs ul li a img{width:100%;height:auto}.gallery .thumbs ul li a:hover{color:#a0a0a0}
