@font-face{font-family:"hokime";src:url("../fonts/webfontkit/hokime3-bold-webfont.woff2") format("woff2"),url("../fonts/webfontkit/hokime3-bold-webfont.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"hokime";src:url("../fonts/webfontkit/hokime3-webfont.woff2") format("woff2"),url("../fonts/webfontkit/hokime3-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"facundo";src:url("../fonts/webfontkit/latinotype_-_facundo_black-webfont.woff2") format("woff2"),url("../fonts/webfontkit/latinotype_-_facundo_black-webfont.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:"facundo";src:url("../fonts/webfontkit/latinotype_-_facundo_bold-webfont.woff2") format("woff2"),url("../fonts/webfontkit/latinotype_-_facundo_bold-webfont.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"facundo";src:url("../fonts/webfontkit/latinotype_-_facundo_regular-webfont.woff2") format("woff2"),url("../fonts/webfontkit/latinotype_-_facundo_regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"facundo";src:url("../fonts/webfontkit/latinotype_-_facundo_semibold-webfont.woff2") format("woff2"),url("../fonts/webfontkit/latinotype_-_facundo_semibold-webfont.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"gilroy";src:url("../fonts/webfontkit/gilroy-light-webfont.woff2") format("woff2"),url("../fonts/webfontkit/gilroy-light-webfont.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"gilroy";src:url("../fonts/webfontkit/gilroy-semibold-webfont.woff2") format("woff2"),url("../fonts/webfontkit/gilroy-semibold-webfont.woff") format("woff");font-weight:600;font-style:normal}*{margin:0;padding:0}body{font:14px/1.6 facundo,sans-serif}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal;overflow-wrap:normal}ul,ol{list-style:none}@media screen and (max-width: 768px){.min-sm{display:none !important}}@media screen and (min-width: 769px){.max-sm{display:none !important}}.text-center{text-align:center}.height-100{height:100%}.uppercase{text-transform:uppercase}.hidden{display:none !important}.font-weight-normal{font-weight:normal !important}.responsive-image__wrapper{position:relative}.responsive-image__wrapper:after{display:block;padding-top:60%;content:""}.responsive-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 960px){.reponsive-image-min-height:after{display:block;padding-top:60%;content:""}}.fixed-button{position:fixed;z-index:700;right:35px;bottom:35px;color:#fff;transition:all .6s;animation:rotate 10s linear infinite}@media screen and (max-width: 960px){.fixed-button{display:none}}@media screen and (min-width: 1401px){.fixed-button{right:50px;bottom:50px}}.fixed-button--hidden{opacity:0 !important}.fixed-button__image{display:block;width:85px;height:85px}.white .fixed-button{color:#000}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}table{width:100%;border:none;border-collapse:collapse;text-align:center;font-size:.9em;text-transform:uppercase}th{font-weight:700;padding-top:6px;padding-bottom:6px}th,tr:nth-child(even) td{background-color:#fff;color:#000}.section--white th,.section--white tr:nth-child(even) td{background-color:#000;color:#fff}td,th{padding:5px;text-align:left}td{font-weight:600}.form__row{margin-bottom:20px}@media screen and (min-width: 561px){.form__row{display:flex;margin-left:-10px;margin-right:-10px}}.form__col{flex-basis:100%;box-sizing:border-box}@media screen and (min-width: 561px){.form__col{padding-left:10px;padding-right:10px}}.form__label{display:block;text-transform:uppercase;letter-spacing:1px}.form__field{border-bottom:1px solid #fff}@media screen and (max-width: 560px){.form__field{margin-bottom:20px}}.form__input{width:100%;padding:.2em 0;background-color:rgba(0,0,0,0);border:none;outline:none;border-radius:0;font:inherit;color:inherit}.form__input--textarea{margin-top:10px;border-top:1px solid #fff;height:100px}.form__footer{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.form__submit{background-color:rgba(0,0,0,0);border:none;border-radius:0;outline:none;font:inherit;font-size:2em;text-transform:uppercase;font-weight:900;color:inherit;letter-spacing:3px;cursor:pointer}.form__required-notice{font-weight:700;font-size:.9em;letter-spacing:.5px}.form__acceptance{font-size:.9em}.form__checkbox{position:relative;top:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;margin-right:.2em}.form__checkbox:before{display:inline-block;width:15px;height:15px;border:1px solid #fff;content:""}.form__checkbox:checked:after{position:absolute;font-size:9px;left:4px;top:4px;font-family:"icomoon";color:#fff;content:""}.form__checkboxes{position:relative;padding-bottom:20px}.form__checkboxes:after{position:absolute;left:10px;bottom:0;width:calc(100% - 20px);border-bottom:1px solid #fff;content:""}.form__checkboxes .form__label{display:inline}.wpcf7-list-item{margin-left:0 !important;margin-right:.2em !important}.wpcf7-not-valid-tip{position:absolute;right:0;font-size:.8em;margin-top:3px}.wpcf7-response-output{padding:10px 15px !important;margin-top:15px !important;margin-left:0 !important;margin-right:0 !important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{background-color:#ffb900 !important;color:#000 !important}.wpcf7 form.sent .wpcf7-response-output{background-color:#46b450}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:block;border-color:rgba(0,0,0,0);min-height:50px}.button{position:relative;padding:12px 25px;text-align:center;letter-spacing:1px}.button,.button:before,.button:after{border:1px solid #fff;transition:all .3s}.button:before,.button:after{position:absolute;left:0;top:0;width:100%;height:100%;content:""}.button:before{top:-4px;left:-4px;width:calc(100% + 6px);height:calc(100% + 6px)}.button:after{top:2px;left:2px;width:calc(100% - 6px);height:calc(100% - 6px)}.button:hover{background-color:hsla(0,0%,100%,.2)}.section--white .button,.section--white .button:before,.section--white .button:after{border-color:#000}.section--white .button:hover{background-color:#000;color:#fff}.section--white .button:hover:after{border-color:#fff}.row{display:flex}@media screen and (max-width: 768px){.row{flex-direction:column}}@media screen and (min-width: 561px){.row{margin-left:-20px;margin-right:-20px}}@media screen and (min-width: 961px){.row{margin-left:-50px;margin-right:-50px}}@media screen and (min-width: 961px){.row--extraspace{margin-left:-65px;margin-right:-65px}}.col{display:flex;flex-grow:1;flex:0 0 50%;flex-direction:column;box-sizing:border-box;min-width:0}@media screen and (min-width: 561px){.col{padding-left:20px;padding-right:20px}}@media screen and (min-width: 961px){.col{padding-left:50px;padding-right:50px}}@media screen and (max-width: 768px){.col:not(:last-child){margin-bottom:50px}}@media screen and (min-width: 961px){.row--extraspace .col{padding-left:65px;padding-right:65px}}@media screen and (min-width: 769px){.col--justify-start{justify-content:flex-start}.col--justify-center{justify-content:center}.col--justify-end{justify-content:flex-end}.col--1-3{flex:0 0 33.3333%}.col--2-3{flex:0 0 66.6666%}.col--1-4{flex:0 0 25%}.col--2-4{flex:0 0 50%}.col--3-4{flex:0 0 75%}}.section__inner{padding-top:50px;padding-bottom:50px}@media screen and (min-width: 961px){.section__inner{padding-top:75px}}@media screen and (min-width: 1201px){.section__inner{padding-top:150px}}.section--white{background-color:#fff;color:#000}.section--black{background-color:#000;color:#fff}.container{width:100%;max-width:1160px;margin:0 auto;padding:0 30px;box-sizing:border-box}.container--wide{max-width:1360px}.container--narrow{max-width:900px}.page-header{position:fixed;z-index:1000;top:0;left:0;width:100%;padding:20px 30px;box-sizing:border-box;line-height:1;background-color:#000;color:#fff;transition:padding .3s,background-color .6s}@media screen and (min-width: 561px){.page-header{text-align:center}}@media screen and (min-width: 1201px){.page-header{padding-top:45px;padding-bottom:45px}}@media screen and (min-width: 961px){.scrolled .page-header{padding-top:25px;padding-bottom:25px}}@media screen and (min-width: 769px){.page-header--transparent{background-color:rgba(0,0,0,.4)}}.admin-bar .page-header{top:32px}.page-header__logo-link{display:inline-block}.page-header__logo-image{display:block;width:230px;height:29px}@media screen and (min-width: 961px){.page-header__logo-image{width:280px;height:36px}}@media screen and (min-width: 1201px){.page-header__logo-image{width:330px;height:42px}}.page-header__menu-toggle{position:absolute;right:25px;display:inline-block;width:25px;padding:10px;top:50%;transform:translateY(-50%);cursor:pointer}@media screen and (max-width: 1200px){.page-header__menu-toggle{font-size:19px}}@media screen and (min-width: 961px){.page-header__menu-toggle{right:80px}}.page-header__menu-toggle-line{display:block;height:2px;border-radius:50%;background-color:#fff}.main-nav{position:fixed;top:0;left:0;width:100%;height:100%;padding:30px;box-sizing:border-box;background-color:#fff;color:#000;text-transform:uppercase;transform:translateY(-100%);transition:all .6s;overflow:auto}@media screen and (min-width: 961px){.main-nav{padding:60px 90px;text-align:center}}.main-nav a:hover,.main-nav .main-nav__close:hover{opacity:.6}.main-nav--active{transform:translateY(0)}.main-nav__inner{position:relative;display:flex;height:100%;flex-direction:column}@media screen and (max-width: 960px){.main-nav__inner{padding-top:60px}}@media screen and (min-width: 961px){.main-nav__inner{justify-content:center}}.main-nav__menu{display:flex;flex-direction:column;justify-content:center}.main-nav__menu>li{position:relative;padding-top:15px;padding-bottom:15px}@media screen and (min-width: 769px){.main-nav__menu>li{padding-top:25px;padding-bottom:20px}}@media screen and (min-width: 961px){.main-nav__menu>li{padding-top:30px}}.main-nav__menu>li:not(:last-child){border-bottom:1px solid #000}.main-nav__menu>li>a{display:inline-block;max-height:85px;overflow:hidden;font-size:1.6em;line-height:1;letter-spacing:5px;font-weight:bold}@media screen and (min-width: 561px){.main-nav__menu>li>a{font-size:2em}}@media screen and (min-width: 769px){.main-nav__menu>li>a{font-size:4em}}@media screen and (min-width: 961px){.main-nav__menu>li>a{font-size:5em}}@media screen and (min-width: 1201px){.main-nav__menu>li>a{font-size:7em}}.main-nav__item-toggle{position:absolute;right:-10px;top:10px;display:inline-block;padding:10px}@media screen and (min-width: 561px){.main-nav__item-toggle{top:12px}}@media screen and (min-width: 769px){.main-nav__item-toggle{top:32px;font-size:20px}}@media screen and (min-width: 961px){.main-nav__item-toggle{top:45px}}.main-nav__item-toggle:after{font-family:"icomoon";content:"";margin-left:auto}.main-nav__item-toggle--open:after{content:""}.sub-menu{display:flex;margin-top:10px;justify-content:center;letter-spacing:1px;transition:opacity .6s}@media screen and (max-width: 1200px){.sub-menu{display:none;overflow:hidden;flex-direction:column}}@media screen and (min-width: 1201px){.sub-menu{opacity:0;font-size:1.2em;letter-spacing:2px}}@media screen and (max-width: 1200px){.sub-menu li:not(:last-child){margin-bottom:10px}}@media screen and (min-width: 1201px){.sub-menu li:not(:last-child):after{font-family:"icomoon";content:"";margin:0 15px;font-size:.8em}}.main-nav__menu li:hover ul{opacity:1}.main-nav__close{position:absolute;top:-10px;right:-10px;padding:10px;cursor:pointer}.main-nav__close:after{font-size:18px;line-height:1;font-family:"icomoon";content:""}.page-footer{text-align:center}.page-footer__row p:not(:last-child){margin-bottom:1.5em}.page-footer__row a:hover{font-weight:bold}@media screen and (max-width: 768px){.page-footer__title-col{order:-1}}.page-footer__title-image{display:block;width:100%;max-width:150px;height:auto;margin:0 auto}@media screen and (min-width: 769px){.page-footer__title-image{max-width:400px}}.page-footer__headline{text-transform:uppercase;margin-bottom:1em;line-height:1.4;letter-spacing:1px}.page-footer__headline:first-child{font-weight:bold;margin-bottom:1.5em;letter-spacing:2px}.page-footer__logo{margin:0 auto;margin-bottom:.5em}.pager-footer__social{display:flex;justify-content:center}.pager-footer__social-item{font-size:30px;transition:transform .3s}.pager-footer__social-item:not(:last-child){margin-right:15px}.pager-footer__social-item:hover{transform:scale(1.2)}.pager-footer__legal{margin-top:40px}.cta{position:fixed;z-index:100;bottom:0;width:100%;padding:20px;box-sizing:border-box;background-color:#000;color:#fff;font-size:1.1em;text-transform:uppercase;font-weight:600;text-align:center;letter-spacing:2px;line-height:1.3;transition:transform .9s}@media screen and (min-width: 769px){.cta{font-size:1.4em;letter-spacing:3px}}@media screen and (min-width: 1201px){.cta{padding:30px 40px 40px 40px;font-size:2em}}.cta--hidden{transform:translateY(100%)}.cta__text{display:inline-block}.cta__text:before{display:block;font-size:25px;margin-bottom:20px;font-weight:normal;font-family:"icomoon";content:"";animation:bounce 1s infinite}@media screen and (min-width: 769px){.cta__text:before{font-size:30px}}@media screen and (min-width: 1201px){.cta__text:before{font-size:40px;margin-bottom:30px}}.cta__text:hover{font-weight:900}.cta__close{position:absolute;z-index:200;top:20px;right:20px;cursor:pointer}.cta__close:after{font-family:"icomoon";font-size:15px;content:""}.cta__close:hover{opacity:.7}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(10px)}100%{transform:translateY(0)}}html.fp-enabled body:not(.fp-responsive) .page-footer__row .col:first-child{opacity:0;transform:translateX(-200px);transition:all 1s}html.fp-enabled body:not(.fp-responsive) .active .page-footer__row .col:first-child{opacity:1;transform:translateX(0);transition-delay:.2s}html.fp-enabled body:not(.fp-responsive) .page-footer__row .col:nth-child(2),html.fp-enabled body:not(.fp-responsive) .pager-footer__social{opacity:0;transition:all 1s}html.fp-enabled body:not(.fp-responsive) .active .page-footer__row .col:nth-child(2),html.fp-enabled body:not(.fp-responsive) .active .pager-footer__social{opacity:1;transition-delay:.6s}html.fp-enabled body:not(.fp-responsive) .active .pager-footer__social{transition-delay:.8s}html.fp-enabled body:not(.fp-responsive) .page-footer__row .col:last-child{opacity:0;transform:translateX(200px);transition:all 1s}html.fp-enabled body:not(.fp-responsive) .active .page-footer__row .col:last-child{opacity:1;transform:translateX(0);transition-delay:.2s}html.fp-enabled body:not(.fp-responsive) .pager-footer__legal{opacity:0;transition:all 1s}html.fp-enabled body:not(.fp-responsive) .active .pager-footer__legal{opacity:1;transition-delay:1s}.hero{opacity:0;display:flex;min-height:60vh;flex-direction:column;justify-content:center;align-items:center;padding:100px;background-size:cover;background-position:center;background-repeat:no-repeat;transition:opacity .6s}@media screen and (max-width: 960px){.hero{padding-top:170px}}@media screen and (min-width: 961px){.hero{min-height:100vh}}@media screen and (min-width: 1201px){.hero{min-height:calc(100vh - 200px)}}.hero.responsive-bg--loaded{opacity:1}.hero__headline{font-family:"hokime";font-size:5em;text-transform:uppercase;color:#fff;text-align:center;line-height:1.2}@media screen and (min-width: 769px){.hero__headline{font-size:8em}}@media screen and (min-width: 1201px){.hero__headline{font-size:12em}}.hero__certificate{position:absolute;bottom:15px;left:15px;display:block;max-width:170px;height:auto}@media screen and (min-width: 769px){.hero__certificate{bottom:35px;left:35px}}@media screen and (min-width: 961px){.hero__certificate{max-width:220px}}.headline,.contact-widget__headline,.textpage__text h2,.text h3,.button{text-transform:uppercase;font-weight:900;line-height:1.3;letter-spacing:1.5px}.headline--2,.contact-widget__headline,.text h3{font-size:1.2em}.text--dense{line-height:1.4}.text p:not(:last-child){margin-bottom:1.5em}.text--dense p:not(:last-child){margin-bottom:1em}.text h3{margin-bottom:.8em}.text p+h3{margin-top:2em}.text-section{display:flex;flex-direction:column}.text-section__headline{font-family:"hokime";font-size:2.2em;text-transform:uppercase;line-height:1.2;margin-bottom:.5em;word-spacing:-5px}@media screen and (min-width: 561px){.text-section__headline{font-size:3em}}.text-section__header-image-wrapper{text-align:right;margin-bottom:25px}@media screen and (min-width: 769px){.text-section__header-image-wrapper{margin-bottom:40px}}.text-section--headline-center .text-section__header-image-wrapper{text-align:center}.text-section--headline-left .text-section__header-image-wrapper{text-align:left;margin-left:50px}.text-section__header-image{width:100%;height:auto;max-width:650px}@media screen and (min-width: 1201px){.text-section__header-image{max-width:800px}}@media screen and (min-width: 769px){.text-section__body{max-width:590px;text-align:center}}.text-section__body--style-uppercase{text-transform:uppercase;line-height:1.7;letter-spacing:1px}@media screen and (min-width: 769px){.text-section--text-center .text-section__body{margin-left:auto;margin-right:auto}}@media screen and (min-width: 769px){.text-section--text-right .text-section__body{margin-left:auto}}@media screen and (min-width: 769px){.text-section--text-left .text-section__body{margin-left:150px}}html.fp-enabled body:not(.fp-responsive) .text-section__header-image-wrapper{opacity:0;transform:translateX(-400px);transition:all 1s}html.fp-enabled body:not(.fp-responsive) .text-section--right .text-section__header-image-wrapper{transform:translateX(400px)}html.fp-enabled body:not(.fp-responsive) .active .text-section__header-image-wrapper{opacity:1;transform:translateX(0);transition-delay:.2s}html.fp-enabled body:not(.fp-responsive) .text-section__body{opacity:0;transform:translateY(100px);transition:all 1s}html.fp-enabled body:not(.fp-responsive) .active .text-section__body{opacity:1;transform:translateY(0);transition-delay:.3s}.image-caption{text-align:center;text-transform:uppercase;letter-spacing:.5px;margin-top:10px}@media screen and (max-width: 768px){.image-caption{line-height:1.4}}@media screen and (min-width: 769px){.image-caption{letter-spacing:1px}}.image-caption__title{font-weight:bold}@media screen and (max-width: 768px){.image-caption__text{font-size:.9em}.image-caption__text br{display:none}}@media screen and (min-width: 769px){.gallery{display:flex;justify-content:space-between;margin-left:-10px;margin-right:-10px}}.gallery__item{display:block;width:100%;max-width:450px;margin:0 auto}@media screen and (max-width: 768px){.gallery__item:not(:last-child){margin-bottom:20px}}@media screen and (min-width: 769px){.gallery__item{max-width:300px;padding-left:10px;padding-right:10px}}a.gallery__item .gallery__image-wrapper{position:relative;display:flex;justify-content:center;align-items:center}a.gallery__item .gallery__image-wrapper:before{position:absolute;z-index:10;color:#fff;font-size:100px;opacity:0;transform:translateX(-100%);mix-blend-mode:overlay;font-family:"icomoon";content:"";transition:all .6s}a.gallery__item:hover .gallery__image-wrapper:before{opacity:1;transform:translateX(0)}.gallery__image{display:block;transition:all .3s}.slider__container{position:relative}.slider__wrapper:not(.slider__wrapper-nopadding){padding-left:25px;padding-right:25px}@media screen and (min-width: 769px){.slider__wrapper:not(.slider__wrapper-nopadding){padding-left:40px;padding-right:40px}}@media screen and (min-width: 961px){.slider__wrapper:not(.slider__wrapper-nopadding){padding-left:100px;padding-right:100px}}.slider__slide{display:flex;flex-direction:column}.slider__subject-wrapper{margin-bottom:20px}.slider__subject-wrapper:after{display:block;padding-top:60%;content:""}.slider__subject{position:absolute}.slider__caption{max-width:500px;margin:0 auto}.slider__root .slider__button{transform:translateY(-60px);transition:opacity .3s;color:inherit}.slider__root .slider__button:hover{opacity:.6}.slider__root .slider__button:after{font-size:30px;font-family:"icomoon"}@media screen and (min-width: 769px){.slider__root .slider__button:after{font-size:3em}}@media screen and (min-width: 961px){.slider__root .slider__button:after{font-size:5em}}@media screen and (min-width: 769px){.slider__root .slider__button--prev{left:20px}}@media screen and (min-width: 961px){.slider__root .slider__button--prev{left:40px}}.slider__root .slider__button--prev:after{content:""}@media screen and (min-width: 769px){.slider__root .slider__button--next{right:20px}}@media screen and (min-width: 961px){.slider__root .slider__button--next{right:40px}}.slider__root .slider__button--next:after{content:""}.image-slider__image{display:block}.image-slider__image-wrapper--auto-width{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#000}.section--black .image-slider__image-wrapper--auto-width{background-color:#fff}.image-slider__image-wrapper--auto-width .image-slider__image{position:absolute;left:0;right:0;margin:0 auto;max-height:85%;max-width:90%;width:auto;height:auto}@media screen and (min-width: 1201px){.image-slider .image-slider__root--fit-width .image-slider__button--prev{left:10px}}@media screen and (min-width: 1201px){.image-slider .image-slider__root--fit-width .image-slider__button--next{right:10px}}html.fp-enabled body:not(.fp-responsive) .slider__wrapper{opacity:0;transition:all 1s}html.fp-enabled body:not(.fp-responsive) .active .slider__wrapper{opacity:1;transition-delay:.2s}html.fp-enabled body:not(.fp-responsive) .slider__button{opacity:0;transition:all 1s}html.fp-enabled body:not(.fp-responsive) .active .slider__button{opacity:1;transition-delay:.7s}.number-slider__number-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#000;color:#fff}.number-slider__number{font-family:"hokime";font-size:10em;line-height:1}@media screen and (min-width: 561px){.number-slider__number{font-size:15em}}@media screen and (min-width: 961px){.number-slider__number{font-size:20em}}@media screen and (min-width: 1201px){.number-slider__number{font-size:30em}}.number-slider__intro-wrapper{position:relative;display:none}.number-slider__intro{position:absolute;width:100%;z-index:50}.number-slider__intro-text{font-size:7em}html.fp-enabled body:not(.fp-responsive) .number-slider__intro-wrapper{display:block;transition:all 1s}html.fp-enabled body:not(.fp-responsive) .active .number-slider__intro-wrapper{opacity:0;transition-delay:1.5s}html.fp-enabled body:not(.fp-responsive) .number-slider__swiper,html.fp-enabled body:not(.fp-responsive) .number-slider__button{opacity:0;transition:all 1s}html.fp-enabled body:not(.fp-responsive) .active .number-slider__swiper,html.fp-enabled body:not(.fp-responsive) .active .number-slider__button{opacity:1;transition-delay:1.5s}html.fp-enabled body:not(.fp-responsive) .active .number-slider__button{transition-delay:2s}.single-image__container{display:flex;height:100%;flex-direction:column}.single-image__image-wrapper{position:relative;height:100%}.single-image__image-wrapper:after{display:block;padding-top:60%;content:""}.single-image__image{position:absolute;left:0;right:0;display:block;max-width:100%;max-height:100%;margin:0 auto;width:auto;height:auto}.single-image__image--landscape{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-image__caption{max-width:750px;margin:0 auto;margin-top:25px}html.fp-enabled body:not(.fp-responsive) .single-image__container{opacity:0;transition:all 1s}html.fp-enabled body:not(.fp-responsive) .active .single-image__container{opacity:1;transition-delay:.2s}.svg-map__map svg{display:block;width:100%;height:100%}@media screen and (min-width: 769px){.svg-map__map svg{min-height:550px}}.svg-map__marker{transition:all .3s}.svg-map__marker:not([data-disabled]){cursor:pointer}html.js .svg-map__description:not(:first-child){display:none}html.fp-enabled .active .svg-map__marker:not([data-disabled]){animation:markerPulse 1s 3;animation-delay:2s}.svg-map__marker--infinite-animation:not(:hover){animation-iteration-count:infinite !important}@keyframes markerPulse{0%{opacity:1}50%{opacity:.3}100%{opacity:1}}.site-plan__container{display:flex;flex-direction:column;justify-content:center}.site-plan__container,.site-plan__row{min-height:100%}@media screen and (max-width: 960px){.site-plan .row{margin-left:-20px;margin-right:-20px}.site-plan .col{padding-left:20px;padding-right:20px}}.site-plan .section__inner{padding-top:0;padding-bottom:0}.site-plan__map{flex-basis:60%}@media screen and (max-width: 768px){.site-plan__map{order:1;margin-left:-30px;margin-right:-30px;margin-bottom:0 !important}}.site-plan__content{flex-basis:45%;padding-top:50px;padding-bottom:10px}@media screen and (min-width: 769px){.site-plan__content{padding-top:100px;padding-bottom:30px;padding-left:0}}@media screen and (min-width: 1401px){.site-plan__content{padding-top:100px}}@media screen and (max-width: 1400px){.site-plan__text-section .text-section__header-image-wrapper{text-align:left}.site-plan__text-section .text-section__header-image{max-width:400px}}.site-plan__text-section .text-section__header-image{max-width:430px}@media screen and (max-width: 768px){.site-plan__text-section .text-section__header-image{max-width:250px}}@media screen and (min-width: 769px){.site-plan__text-section .text-section__body{max-width:450px}}.site-plan__descriptions{margin-top:60px;list-style:none;text-transform:uppercase;letter-spacing:1px}@media screen and (min-width: 1401px){.site-plan__descriptions{margin-top:80px}}.site-plan__description-headline{font-weight:bold}.site-plan__description-text{min-height:70px}.site-plan .svg-map__marker:not([data-disabled]):hover .cls-10,.site-plan .svg-map__marker:not([data-disabled]).active .cls-10{fill:#fff}.site-plan .svg-map__marker:not([data-disabled]):hover .cls-3,.site-plan .svg-map__marker:not([data-disabled]):hover .cls-4,.site-plan .svg-map__marker:not([data-disabled]):hover .cls-6,.site-plan .svg-map__marker:not([data-disabled]):hover .cls-7,.site-plan .svg-map__marker:not([data-disabled]):hover .cls-8,.site-plan .svg-map__marker:not([data-disabled]).active .cls-3,.site-plan .svg-map__marker:not([data-disabled]).active .cls-4,.site-plan .svg-map__marker:not([data-disabled]).active .cls-6,.site-plan .svg-map__marker:not([data-disabled]).active .cls-7,.site-plan .svg-map__marker:not([data-disabled]).active .cls-8{stroke:#000}.site-plan .svg-map__marker:not([data-disabled]):hover .cls-11,.site-plan .svg-map__marker:not([data-disabled]).active .cls-11{fill:#000}html.fp-enabled body:not(.fp-responsive) .site-plan__map{opacity:0;transition:all 1s;transition-delay:.5s}html.fp-enabled body:not(.fp-responsive) .active .site-plan__map{opacity:1}html.fp-enabled body:not(.fp-responsive) #Marker-NGB{transition:all .6s;transform:translateY(-200px);opacity:0}html.fp-enabled body:not(.fp-responsive) .active #Marker-NGB{opacity:1;transform:translateY(0);transition-delay:1s}html.fp-enabled body:not(.fp-responsive) .site-plan__text-section .text-section__header-image-wrapper,html.fp-enabled body:not(.fp-responsive) .site-plan__text-section .text-section__body{opacity:0;transform:translateX(50%);transition:all 1s}html.fp-enabled body:not(.fp-responsive) .site-plan__text-section .text-section__body{transform:translateX(70%)}html.fp-enabled body:not(.fp-responsive) .active .site-plan__text-section .text-section__header-image-wrapper,html.fp-enabled body:not(.fp-responsive) .active .site-plan__text-section .text-section__body{opacity:1;transform:translateX(0);transition-delay:3s}html.fp-enabled body:not(.fp-responsive) .active .site-plan__text-section .text-section__body{transition-delay:3.2s}html.fp-enabled body:not(.fp-responsive) .site-plan__descriptions{opacity:0;transform:translateY(50%);transition:all 1s}html.fp-enabled body:not(.fp-responsive) .active .site-plan__descriptions{opacity:1;transform:translateY(0);transition-delay:3.3s}html.fp-enabled body:not(.fp-responsive) .active .site-plan__text-section .text-section__body{transition-delay:3.2s}.text-gallery__text{margin-bottom:40px}@media screen and (min-width: 769px){.text-gallery__text{margin-bottom:60px}}@media screen and (max-width: 560px){.text-gallery .gallery__item{max-width:100%}}html.fp-enabled body:not(.fp-responsive) .gallery__item{opacity:0;transform:translateX(200px);transition:all 1s}html.fp-enabled body:not(.fp-responsive) .active .gallery__item{opacity:1;transform:translateX(0);transition-delay:.5s}html.fp-enabled body:not(.fp-responsive) .active .gallery__item:nth-child(2){transition-delay:.55s}html.fp-enabled body:not(.fp-responsive) .active .gallery__item:nth-child(3){transition-delay:.65s}@media screen and (max-width: 960px){.text-section__header-image-wrapper{text-align:left}}.text-image-slider .text-section__header-image{max-width:400px;max-height:400px}@media screen and (min-width: 961px){.text-image-slider .text-section__header-image{max-width:660px}}.text-image-slider .text-section__body{max-width:600px}.text-image-slider__swiper-wrapper{align-items:flex-end}.text-image-slider__slider{overflow:visible !important}.text-image-slider__image{display:block;width:100%;height:auto}.text-image-slider__image--size-250{max-width:250px}.text-image-slider__image-caption{position:absolute;right:0;bottom:0;transform:rotate(-90deg) translateY(100%) translateX(100%);transform-origin:right bottom;max-width:200px;padding-top:5px;font-size:.7em;line-height:1.2;opacity:.5}@media screen and (min-width: 961px){.text-image-slider__image-caption{padding-top:20px}}.text-image-slider__slider-text{margin-top:40px}.text-image-slider__slider-text h3{font-size:1em;text-transform:uppercase;letter-spacing:1.5px}html.fp-enabled body:not(.fp-responsive) .text-image-slider__slider-wrapper{opacity:0;transform:translateX(100px);transition:all 1s}html.fp-enabled body:not(.fp-responsive) .active .text-image-slider__slider-wrapper{opacity:1;transform:translateX(0);transition-delay:.5s}.site-concept__map-wrapper{flex-basis:60%}@media screen and (max-width: 768px){.site-concept__map-wrapper{margin-bottom:0 !important}}.site-concept__map{position:relative}.site-concept__map svg{display:block;width:100%;height:100%}.site-concept__map .svg-map__fancybox{cursor:pointer}.site-concept__map .svg-map__fancybox:hover path:not(.cls-7){fill:#6a728a}.site-concept__close{opacity:0;pointer-events:none;position:absolute;z-index:10;top:0;right:0;display:inline-flex;width:35px;height:35px;font-size:16px;justify-content:center;align-items:center;background-color:#000;color:#fff;border-radius:100%;transform:translateX(50%) translateY(-50%);line-height:1;cursor:pointer;transition:opacity .3s}.site-concept__close:after{font-family:"icomoon";content:"";transition:transform .3s}.site-concept__close:hover:after{transform:rotate(180deg)}.site-concept--overlay-content .site-concept__close{opacity:1;pointer-events:all}.site-concept__image-caption{position:relative}.site-concept__content-wrapper{flex-basis:40%}@media screen and (max-width: 768px){.site-concept__content-wrapper{order:-1;margin-bottom:50px}}.site-concept__content{padding-top:20px;text-align:center}.site-concept__text-wrapper{position:relative}.site-concept__header-title{font-family:"hokime";font-size:12em;line-height:.9;text-transform:uppercase;margin-bottom:10px}@media screen and (min-width: 1201px){.site-concept__header-title{font-size:26em}}.site-concept__text{max-width:500px;margin:0 auto;left:0;right:0}.site-concept__default-content,.site-concept__overlay-content{transition:opacity .9s}.site-concept--overlay-content .site-concept__default-content,.site-concept__overlay-content{opacity:0;pointer-events:none}.site-concept__overlay-content{position:absolute;top:0;left:0;width:100%}.site-concept--overlay-content .site-concept__overlay-content{opacity:1;pointer-events:all}html.fp-enabled body:not(.fp-responsive) .site-concept__map-wrapper{opacity:0;transform:translateX(-100px);transition:all 1s}html.fp-enabled body:not(.fp-responsive) .active .site-concept__map-wrapper{opacity:1;transform:translateX(0);transition-delay:.2s}html.fp-enabled body:not(.fp-responsive) .site-concept__content-wrapper{opacity:0;transform:translateX(100px);transition:all 1s}html.fp-enabled body:not(.fp-responsive) .active .site-concept__content-wrapper{opacity:1;transform:translateX(0);transition-delay:.5s}@media screen and (max-width: 768px){.rental-area__map-wrapper{margin-top:30px;margin-bottom:0 !important}}@media screen and (min-width: 769px){.rental-area__map-wrapper{flex-basis:60%}}.rental-area__content{position:relative;padding-left:0}.rental-area__content:after{position:absolute;pointer-events:none;opacity:0;z-index:20;left:0;top:0;width:100%;height:100%;background-color:#000;content:"";transition:all .2s}@media screen and (min-width: 769px){.rental-area__content{flex-basis:40%}}.section--white .rental-area__content:after{background-color:#fff}.rental-area__content--fade:after{opacity:1}.rental-area__toplink{margin-left:auto;background-color:#fff;display:flex;justify-content:center;align-items:center;width:22px;height:22px;color:#000;border-radius:50%}.rental-area__toplink:after{position:relative;top:1px;font-size:15px;font-family:"icomoon";content:""}.rental-area__toplink--hidden{opacity:0;pointer-events:none}.rental-area__headline-image{width:100%;max-width:360px;margin-bottom:40px;height:auto}@media screen and (max-width: 768px){.rental-area__headline-image{max-width:300px;margin-bottom:10px}}.rental-area__text{margin-left:auto;margin-right:auto;margin-top:50px;max-width:400px;text-align:center}.rental-area__headline{font-family:"hokime";font-size:3em;line-height:1;text-transform:uppercase}@media screen and (min-width: 961px){.rental-area__headline{font-size:3.5em}}.rental-area__completion{font-weight:bold;margin-top:20px;text-transform:uppercase}.rental-area__table{margin-top:25px}.rental-area__svg-building{cursor:pointer}.rental-area__map .svg-map__link{cursor:pointer}.rental-area__map .svg-map__fancybox{cursor:pointer}.rental-area__map .svg-map__fancybox:hover .cls-7{fill:#6a728a}.rental-area__map .svg-map__link:hover polyline,.rental-area__map .svg-map__link.active polyline{fill:silver}.rental-area th{font-weight:900}.rental-area__button-wrapper{text-align:center}.rental-area__button{display:inline-block;margin:0 auto;margin-top:50px}html.fp-enabled body:not(.fp-responsive) .rental-area__map-wrapper{opacity:0;transform:translateX(-100px);transition:all 1s}html.fp-enabled body:not(.fp-responsive) .active .rental-area__map-wrapper{opacity:1;transform:translateX(0);transition-delay:.2s}html.fp-enabled body:not(.fp-responsive) .rental-area__content{opacity:0;transform:translateX(100px);transition:all 1s}html.fp-enabled body:not(.fp-responsive) .active .rental-area__content{opacity:1;transform:translateX(0);transition-delay:.5s}.form-section__text-col{flex:0 0 47%}.form-section__form-col{flex:0 0 54%}@media screen and (min-width: 769px){.form-section__form-col{margin-top:230px}}@media screen and (max-width: 768px){.form-section__text .text-section__header-image-wrapper{max-width:300px}}@media screen and (min-width: 769px){.form-section__text .text-section__header-image-wrapper{margin-bottom:60px}}.form-section__text .text-section__body{max-width:550px;margin-left:0}@media screen and (min-width: 769px){.form-section__text .text-section__header-image{margin-right:-130px}}.form-section__gallery{width:100%;margin-left:auto;margin-top:40px}html.fp-enabled body:not(.fp-responsive) .form-section__form-col{opacity:0;transform:translateX(100px);transition:all 1s}html.fp-enabled body:not(.fp-responsive) .active .form-section__form-col{opacity:1;transform:translateX(0);transition-delay:.5s}.text-logos__text .text-section__header-image{max-width:440px}@media screen and (max-width: 768px){.text-logos__text .text-section__header-image{max-width:200px}}@media screen and (min-width: 961px){.text-logos__text .text-section__body{max-width:360px}}@media screen and (min-width: 961px){.text-logos__logos{margin-top:200px}}html.fp-enabled body:not(.fp-responsive) .text-logos__logos{opacity:0;transform:translateX(100px);transition:all 1s}html.fp-enabled body:not(.fp-responsive) .active .text-logos__logos{opacity:1;transform:translateX(0);transition-delay:.5s}@media screen and (min-width: 561px){.nameplate-list{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;margin-bottom:-15px}}.nameplate-list__item{box-sizing:border-box}.nameplate-list__item:not(:last-child){margin-bottom:20px}@media screen and (max-width: 560px){.nameplate-list__item{max-width:200px}}@media screen and (min-width: 561px){.nameplate-list__item{flex-basis:100%;padding-left:15px;padding-right:15px;margin-bottom:30px}}.nameplate-list__plate{position:relative;display:flex;max-width:250px;height:40px;align-items:center;border:1px solid #000;padding:8px;padding-left:60px;box-sizing:border-box}@media screen and (min-width: 561px){.nameplate-list__plate{height:60px;padding:8px;padding-left:60px}}.nameplate-list__plate:before,.nameplate-list__plate:after{position:absolute;left:8px;top:50%;transform:translateY(-50%);display:inline-block;border:1px solid #000;width:26px;height:26px;border-radius:50%;content:""}@media screen and (min-width: 561px){.nameplate-list__plate:before,.nameplate-list__plate:after{width:32px;height:32px}}.nameplate-list__plate:after{z-index:10;left:11px;width:20px;height:20px}@media screen and (min-width: 561px){.nameplate-list__plate:after{left:12px;width:24px;height:24px}}a.nameplate-list__plate:hover:after{background-color:#000}.nameplate-list__logo-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-grow:1;height:100%}.nameplate-list__logo{display:block;width:auto;height:100%;max-width:80%;max-height:90%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 769px){.text-image__image-col{flex-basis:60%;order:-1}}.text-image__image{display:block;width:100%;height:auto}@media screen and (min-width: 769px){.text-image__text-col{flex-basis:40%}}.text-image__text .text-section__header-image{max-width:250px}@media screen and (min-width: 769px){.text-image__text .text-section__header-image{max-width:430px}}.text-image__caption{margin-top:20px}html.fp-enabled body:not(.fp-responsive) .text-image__image-wrapper{opacity:0;transform:translateX(-100px);transition:all 1s}html.fp-enabled body:not(.fp-responsive) .active .text-image__image-wrapper{opacity:1;transform:translateX(0);transition-delay:.4s}html.fp-enabled body:not(.fp-responsive) .text-image__caption{opacity:0;transform:translateY(100px);transition:all 1s}html.fp-enabled body:not(.fp-responsive) .active .text-image__caption{opacity:1;transform:translateY(0);transition-delay:.5s}.video-wrapper{position:relative;width:100%;height:100%}.video-wrapper:before{display:block;padding-top:56.25%;content:""}.wp-video{position:absolute;top:0;left:0;width:100%;height:100%}.wp-video{width:100% !important;margin:0 !important}.wp-video,.mejs-video,.wp-video-shortcode{width:100% !important;height:100% !important}.lL{position:absolute;bottom:0;margin:0 !important;padding:20px 15px 10px 15px;box-sizing:border-box;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lL br{display:none}.text-video__media{margin-top:40px}.text-video__video-wrapper{display:flex;justify-content:center;align-items:center;position:relative;background-color:#000}.text-video__video-wrapper:after{display:block;padding-top:60%;content:""}.text-video__caption{max-width:650px;text-transform:none;margin-top:15px;margin-left:auto;margin-right:auto}@media screen and (min-width: 1201px){.text-video__caption{margin-left:150px}}html.fp-enabled body:not(.fp-responsive) .text-video__media{opacity:0;transform:translateY(100%);transition:all 1s}html.fp-enabled body:not(.fp-responsive) .active .text-video__media{opacity:1;transform:translateY(0);transition-delay:.5s}.text-slider__slide{display:flex;flex-direction:column;justify-content:center}.text-slider__slide .text-image__image-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;background-color:#fff}.text-slider__slide .text-image__image-wrapper:after{display:block;padding-top:85%;content:""}.text-slider__slide .text-image__image{position:absolute;max-width:80%}.slider__root .text-slider__button{color:#000;margin-top:0}@media screen and (min-width: 961px){.slider__root .text-slider__button:after{font-size:3.5em}}@media screen and (min-width: 961px){.slider__root .text-slider__button--prev{left:20px}}@media screen and (min-width: 961px){.slider__root .text-slider__button--next{right:20px}}html.fp-enabled body:not(.fp-responsive) .text-slider__button{opacity:0;transition:all 1s}html.fp-enabled body:not(.fp-responsive) .active .text-slider__button{opacity:1;transition-delay:1s}@media screen and (min-width: 961px){.contact-persons__text{flex-direction:row;align-items:flex-end}}.contact-persons__text .text-section__header-image-wrapper{text-align:left}@media screen and (max-width: 960px){.contact-persons__text .text-section__header-image-wrapper{max-width:500px}}@media screen and (min-width: 1401px){.contact-persons__text .text-section__body{position:relative;left:-50px;top:-20px}}.contact-persons__text h2{flex:0 0 65%}@media screen and (max-width: 1400px){.contact-persons__text h2{margin-right:30px}}.contact-persons__items{display:flex;margin:20px auto;max-width:900px}.contact-persons__item{flex-basis:100%;padding-left:5px;padding-right:5px}.contact-persons__image-wrapper:after{padding-top:100%}html.fp-enabled body:not(.fp-responsive) .contact-persons__gallery{opacity:0;transform:translateY(100px);transition:all 1s}html.fp-enabled body:not(.fp-responsive) .active .contact-persons__gallery{opacity:1;transform:translateY(0);transition-delay:.5s}.downloads__text{margin-bottom:60px}.downloads .text-section__header-image{max-width:550px}.downloads__image-wrapper{padding-top:70%}@media screen and (max-width: 768px){.downloads__image-wrapper{max-width:250px;margin:0 auto}}.downloads__icon{display:inline-block;margin-top:5px;font-size:45px;transition:transform .3s}.downloads__icon:hover{transform:scale(1.1)}.textpage__section-inner{padding-top:100px;padding-bottom:50px}@media screen and (min-width: 961px){.textpage__section-inner{padding-top:250px;padding-bottom:100px}}.textpage--center{text-align:center}.textpage__headline{font-family:hokime;text-transform:uppercase;font-size:3em;margin-bottom:.3em}@media screen and (min-width: 961px){.textpage__headline{font-size:4.5em}}@media screen and (min-width: 1201px){.textpage__headline{font-size:6.5em}}.textpage__text{max-width:670px}.textpage__text h2{margin-bottom:1.5em}.textpage__text h3{text-transform:uppercase;letter-spacing:1px}.textpage__text p:not(:last-child),.textpage__text ul:not(:last-child),.textpage__text ol:not(:last-child){margin-bottom:2em}@media screen and (min-width: 961px){.textpage__text p:not(:last-child),.textpage__text ul:not(:last-child),.textpage__text ol:not(:last-child){margin-bottom:2.5em}}.textpage__text a:hover{opacity:.8}.textpage--center .textpage__text{margin:0 auto}.contact-widget{position:fixed;right:0;top:100%;color:#fff;text-align:center;box-sizing:border-box;transition:all .3s,transform .9s}@media screen and (max-width: 768px){.contact-widget{width:100%;transition-duration:.6s}}@media screen and (min-width: 769px){.contact-widget{top:50%;transform:translateX(100%) translateY(-50%)}}.contact-widget a:hover{opacity:.8}@media screen and (min-width: 769px){body.black .contact-widget{color:#000}}@media screen and (max-width: 768px){.contact-widget--expanded{padding-top:70px;overflow:auto;height:100%;top:0}}@media screen and (min-width: 769px){.contact-widget--expanded{transform:translateX(0) translateY(-50%)}}.contact-widget__content{position:relative;z-index:50;padding:40px 55px 30px 55px;background-color:#000;transition:all .3s}@media screen and (max-width: 768px){.contact-widget__content{height:100%}}@media screen and (min-width: 769px){body.black .contact-widget__content{background-color:#fff}}.contact-widget__items{display:flex;gap:30px}@media screen and (max-width: 768px){.contact-widget__items{flex-direction:column}}.contact-widget__item{line-height:1.5}.contact-widget__image-wrapper,.contact-widget__image-wrapper:before,.contact-widget__image{transition:border-color .3s}@media screen and (min-width: 769px){body.black .contact-widget__image-wrapper,body.black .contact-widget__image-wrapper:before,body.black .contact-widget__image{border-color:#000}}.contact-widget__image-wrapper{position:relative;width:70px;height:70px;margin:0 auto;margin-bottom:15px;border-radius:50%;border:2px solid #fff;padding:4px}@media screen and (min-width: 769px){.contact-widget__image-wrapper{width:90px;height:90px;margin-bottom:25px}}.contact-widget__image-wrapper:before{position:absolute;left:-8px;top:-8px;width:calc(100% + 12px);height:calc(100% + 12px);border:2px solid #fff;border-radius:50%;content:""}.contact-widget__image{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #fff;box-sizing:border-box}.contact-widget__toggle{position:absolute;z-index:10;padding:30px;background-color:#000;cursor:pointer;transition:all .6s,background-color .3s}@media screen and (max-width: 768px){.contact-widget__toggle{bottom:100%;font-size:.6rem;padding:10px;left:0;right:0;margin:0 auto}.contact-widget__toggle br{display:none}}@media screen and (min-width: 769px){.contact-widget__toggle{right:100%}.contact-widget__toggle:hover{padding-right:40px}}@media screen and (min-width: 769px){.contact-widget--hidden .contact-widget__toggle{transform:translateX(102%)}}@media screen and (max-width: 768px){.contact-widget__toggle .contact-widget__image-wrapper{display:none}}@media screen and (min-width: 769px){body.black .contact-widget__toggle{background-color:#fff}}@media screen and (min-width: 769px){.contact-widget--expanded .contact-widget__toggle{transform:translateX(100%)}}.contact-widget--reverse-delay .contact-widget__toggle{transition-delay:.9s}.contact-widget__close{position:absolute;top:20px;right:20px;cursor:pointer}@media screen and (max-width: 768px){.contact-widget__close{opacity:0;pointer-events:none;position:fixed;z-index:100;top:80px;right:30px;transition:all .3s}}@media screen and (min-width: 769px){.contact-widget__close:hover{opacity:.7}}@media screen and (max-width: 768px){.contact-widget--expanded .contact-widget__close{opacity:1;pointer-events:all}}.contact-widget__close:after{font-family:"icomoon";content:""}.contact-widget__hide{position:absolute;top:0;right:0;display:inline-block;padding:10px;color:#fff;transition:color .3s}.contact-widget__hide:after{display:inline-block;font-family:"icomoon";content:"";transform:translateX(0);transition:transform .3s}.contact-widget__hide:hover:after{transform:translateX(3px)}@media screen and (min-width: 769px){body.black .contact-widget__hide{color:#000}}.lottie{position:absolute;z-index:9999;right:0;bottom:0;width:100%;height:100%;background-color:#000}@media screen and (max-width: 768px){.lottie{display:none !important}}.status-legend{display:flex;justify-content:left;align-items:center;margin-top:10px}.green-rectangle,.red-rectangle{width:auto;height:auto;display:flex;justify-content:center;align-items:center;color:#fff;font-size:14px;padding:5px}.green-rectangle{background-color:#cef09c;width:auto;padding:5px 10px;color:#000}.red-rectangle{background-color:red;margin-left:10px;width:auto;padding:5px 10px}.status-vermietet{fill:red !important}.status-frei{fill:#cef09c !important}.tour-360{text-align:center}.tour-img{width:75px;margin-top:10px}.totalsize{background:#000;color:#fff}#building-8 .status-frei{fill:url(#schraffur) !important;stroke:#fff;stroke-width:1;vector-effect:non-scaling-stroke}.numberWhite{fill:#fff !important}.outline{fill:none;stroke:#fff;stroke-width:2}.imgVideo{width:100%}.bulletPoints{list-style:disc}.meineKlasse{display:none}.video-bild-headline{width:100%;text-align:center;margin-bottom:50px}.video-bild-headline_img{width:80%}[data-anchor=moderneGebaeude] .text-section__header-image{max-width:138% !important;width:118%}.moin{fill:red !important}[data-anchor=moderneGebaeude] .text-section__header-image{max-width:138% !important;width:100%}@media only screen and (min-width: 1400px){[data-anchor=moderneGebaeude] .text-section__header-image{max-width:138% !important;width:110%}}[data-anchor=bildergalerie] .text-section--headline-left .text-section__header-image-wrapper{text-align:center}[data-anchor=bildergalerie] .text-section--text-left .text-section__body{text-align:center;margin:auto}@media only screen and (max-width: 769px){[data-anchor=bildergalerie] .text-section--text-left .text-section__body{text-align:left;margin:auto}}[data-anchor=bildergalerie] .text-video__caption{text-align:center;margin:auto}.fp-scroller{overflow:hidden}

/*# sourceMappingURL=styles.css.map */