﻿html{line-height:1.35;-webkit-text-size-adjust:100%}html[lang]{margin-top:0px !important}body{margin:0}main{display:block}h1{margin:.67em 0}hr{box-sizing:content-box;height:1px;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.has-primary-color{color:#1e3c50}.has-secondary-color{color:#bea594}.has-gray-color{color:#ebe9e8}.has-light-gray-color{color:#ebe9e8}.has-dark-gray-color{color:#35302f}.bg-primary,.has-primary-background-color{background-color:#1e3c50}.bg-secondary,.has-secondary-background-color{background-color:#bea594}.bg-gray,.has-gray-background-color{background-color:#ebe9e8}.bg-light-gray,.has-light-gray-background-color{background-color:#ebe9e8}.bg-dark-gray,.has-dark-gray-background-color{background-color:#35302f}.container,.alignwide{position:relative;max-width:1322px;width:100%;margin:0px auto;padding:0 2em;box-sizing:border-box}@media only screen and (max-width: 1382px){.container,.alignwide{width:auto;margin:0em 30px;padding:0em}}@media only screen and (min-width: 2560px){.container,.alignwide{max-width:60% !important}}.alignfull{max-width:100%;width:100%;margin:auto}.hide{display:none !important}.center{text-align:center}@-webkit-keyframes pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}.pulse-grow-on-hover{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}.pulse-grow-on-hover:hover,.pulse-grow-on-hover:focus,.pulse-grow-on-hover:active{-webkit-animation-name:pulse-grow;animation-name:pulse-grow;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-direction:alternate;animation-direction:alternate}.pulse-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-animation-name:pulse-grow;animation-name:pulse-grow;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.wobble-vertical{-webkit-animation-name:wobble-vertical;animation-name:wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin-back{100%{-moz-transform:rotate(-360deg)}}@-webkit-keyframes spin-back{100%{-webkit-transform:rotate(-360deg)}}@keyframes spin-back{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}html,body{font-family:"Open Sans";font-size:20px;scroll-behavior:smooth;overflow-x:hidden}html::-webkit-scrollbar,body::-webkit-scrollbar{width:5px;height:100%}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:#ebe9e8}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:#1e3c50}html.wp-admin,body.wp-admin{font-size:14px}@media only screen and (max-width: 599px){html,body{font-size:16px}}h1.hyphens,h2.hyphens,h3.hyphens{hyphens:auto}@media only screen and (max-width: 599px){h1 br,h2 br,h3 br{display:none}}h1{font-size:2.7em;color:#fff}@media only screen and (max-width: 991px){h1{font-size:2.5em}}@media only screen and (max-width: 599px){h1{font-size:1.75em;line-height:1.2em}}h2,h3{color:#1e3c50}h2{font-size:2em;margin:.25rem 0}@media only screen and (max-width: 991px){h2{font-size:1.8em}}@media only screen and (max-width: 599px){h2{font-size:1.25em}}h3{font-size:1.8em;margin:.5rem 0}@media only screen and (max-width: 991px){h3{font-size:1.3em}}@media only screen and (max-width: 599px){h3{font-size:1em;font-weight:500}}h4{font-size:1.4rem;margin:0px}@media only screen and (max-width: 991px){h4{font-size:1.1em}}p{font-weight:200;transition:all .2s ease}a{color:inherit;text-decoration:none}ul{margin:0px;padding:0px}ul li{list-style-type:none}.entry-content ul li{position:relative;padding-left:20px;margin-bottom:10px}.entry-content ul li:before{content:"";position:absolute;top:7px;left:0px;width:15px;height:15px;border:double 2px rgba(0,0,0,0);border-radius:1000px;background-image:linear-gradient(white, white),radial-gradient(circle at top left, #1e3c50, #bea594);background-origin:border-box;background-clip:content-box,border-box;overflow:hidden;box-sizing:border-box;-webkit-animation:spin 4s linear infinite;-moz-animation:spin 4s linear infinite;animation:spin 4s linear infinite}strong{font-weight:700}.wp-block-embed iframe{width:100%;height:650px}.button,.wp-block-button__link{border-radius:9999px;font-weight:700;text-transform:uppercase;padding:.5em 3em;color:#fff;transition:all .2s ease}.button.has-gradient-blue-to-gold-gradient-background,.wp-block-button__link.has-gradient-blue-to-gold-gradient-background{background:linear-gradient(90deg, #1e3c50 0%, #bea594 100%)}.button.has-gradient-blue-to-gold-gradient-background:hover,.wp-block-button__link.has-gradient-blue-to-gold-gradient-background:hover{animation:gradient 2s ease infinite;background-size:130%}.button.bg-secondary,.wp-block-button__link.bg-secondary{border:2px solid #bea594}.button.bg-secondary:hover,.wp-block-button__link.bg-secondary:hover{background-color:rgba(0,0,0,0);color:#bea594}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@media only screen and (max-width: 599px){.button,.wp-block-button__link{padding:.5em 2em}}.wp-block-image figcaption{font-size:1.25em;text-align:center}.wp-block-quote{margin-left:0px;padding-left:1em;border-left:10px solid #fff}.col-1-grid{display:grid;grid-template-columns:1fr;gap:1.8em;margin-bottom:1.8em}.col-1-grid img{max-width:100%}.col-2-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.8em;margin-bottom:1.8em}.col-2-grid img{max-width:100%}@media only screen and (max-width: 769px){.col-2-grid{grid-template-columns:1fr}}.col-2-flex{display:flex;margin-left:-1em;margin-right:-1em}.col-2-flex .item{width:50%;margin:1em}@media only screen and (max-width: 1024px){.col-2-flex{flex-direction:column;margin-left:0;margin-right:0}.col-2-flex .item{width:100%;margin:0em}}.col-3-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.8em;margin-bottom:1.8em}@media only screen and (max-width: 1024px){.col-3-grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 769px){.col-3-grid{grid-template-columns:1fr}}.col-4-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1.8em;margin-bottom:1.8em}@media only screen and (max-width: 769px){.col-4-grid{grid-template-columns:1fr}}.overview-wrapper{display:grid !important;grid-template-columns:1fr 1fr 1fr 1fr;gap:1.8em;margin-bottom:1.8em}@media only screen and (max-width: 1024px){.overview-wrapper{grid-template-columns:1fr 1fr;gap:1.8rem !important}}.nope{display:none}.mobile991{display:none}@media only screen and (max-width: 991px){.mobile991{display:block}}header{position:fixed;display:flex;width:100vw;height:220px;background-color:#1e3c50;transition:all .2s ease;z-index:999}header .container{display:flex;align-items:flex-end}header .container .site-branding a{position:relative;display:block;top:8vw;width:16vw;height:16vw;padding:2em;background-color:#1e3c50;box-sizing:border-box;transition:all .2s ease;z-index:1}header .container .site-branding a img{width:100%;height:100%}header .container nav{flex:auto;padding-left:50px}header .container nav .menu-toggle{position:absolute;display:none;top:32.5px;right:0em;width:30px;height:55px;padding:10px 0px;box-sizing:border-box;transition:.3s;cursor:pointer}header .container nav .menu-toggle div{width:100%;height:3px;background-color:#fff;transition:.3s}header .container nav .menu-toggle div:nth-last-of-type(2){margin:7px 0px}header .container nav .menu-main-menu-container ul{display:flex;flex-direction:row;justify-content:space-between}header .container nav .menu-main-menu-container ul li{display:block;padding:0px 0px 45px 0px}header .container nav .menu-main-menu-container ul li a{position:relative;color:#fff;text-transform:uppercase;font-weight:500;font-size:16px}header .container nav .menu-main-menu-container ul li a::after{content:"";position:absolute;bottom:-15px;left:0px;width:0px;height:5px;background-color:#bea594;border-radius:5px;transition:all .2s ease}header .container nav .menu-main-menu-container ul li a:hover::after{width:100%}header .container nav .menu-main-menu-container ul li .sub-menu{position:absolute;flex-direction:column;height:0px;padding:15px 0px;visibility:hidden;background-color:#1e3c50;box-sizing:border-box;transition:height .2s ease}header .container nav .menu-main-menu-container ul li .sub-menu li{padding:5px 15px;margin:5px 0px}header .container nav .menu-main-menu-container ul li .sub-menu li a:hover::after{width:0px}header .container nav .menu-main-menu-container ul li .sub-menu li:hover{background-color:#bea594}header .container nav .menu-main-menu-container ul li:hover .sub-menu{visibility:visible;height:auto}header .container nav.show-menu .menu-main-menu-container{position:absolute;display:block;left:0px;width:100vw;height:100vh;background-color:#1e3c50;box-sizing:border-box}header .container nav.show-menu .menu-main-menu-container ul{flex-direction:column}header .container nav.show-menu .menu-main-menu-container ul li{text-align:right}header .container nav.show-menu .menu-main-menu-container ul.sub-menu{position:relative;padding:15px 0px 0px 0px}header .container nav.show-menu .menu-main-menu-container ul.sub-menu:not(.active){padding:0px}header .container nav.show-menu .menu-main-menu-container ul.sub-menu li a{font-size:16px}header .container nav.show-menu .menu-main-menu-container ul.sub-menu li a:after{position:absolute;content:"-";right:20px;top:0px;left:unset}header.scrolled{height:120px}@media only screen and (max-width: 769px){header.scrolled{height:80px}header.scrolled .container nav .menu-toggle{top:17.5px !important}}header.scrolled .container .site-branding a{top:0px;height:120px;padding:10px}@media only screen and (max-width: 769px){header.scrolled .container .site-branding a{height:72px !important;padding:0px !important;padding-bottom:10px !important}}@media only screen and (max-width: 1382px){header{height:120px}header .container{width:100%;margin:0px 30px 0px 0px}}@media only screen and (max-width: 991px){header .container .site-branding a{top:0px;width:120px;height:120px;padding:1em}header .container nav .menu-toggle{display:block}header .container nav .menu-main-menu-container{display:none}header .container nav .menu-main-menu-container ul li a{padding:0px 30px}header.scrolled .container .site-branding a{height:120px;padding:1em}}@media only screen and (max-width: 991px){.sub-menu{display:none !important}.sub-menu.active{display:block !important}}.show-menu .menu-toggle div:nth-child(1){transform:rotate(45deg) translate(10px, 10px)}.show-menu .menu-toggle div:nth-child(2){opacity:0}.show-menu .menu-toggle div:nth-child(3){transform:rotate(-45deg) translate(4px, -5px)}#page{display:flex;flex-direction:column}#page main article .above-the-fold{width:100vw;height:100vh;background-size:cover;margin-bottom:100px;background-position:center !important;background-repeat:no-repeat;min-height:930px;position:relative}#page main article .above-the-fold .intro-txt-wrapper{position:absolute;right:0;left:0;bottom:100px;box-sizing:border-box}@media only screen and (max-width: 1382px){#page main article .above-the-fold .intro-txt-wrapper h1{max-width:825px}}#page main article .above-the-fold .intro-txt-wrapper p{max-width:50vw;color:#fff}#page main article #scrollPosition{position:relative;top:-500px}#page main article .drawing-wrapper .drawing-cols{margin:0px}#page main article .drawing-wrapper .drawing-cols .wp-block-column{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}#page main article .drawing-wrapper .drawing-cols .wp-block-column .drawing img{width:100%;height:215px;object-fit:contain;cursor:pointer}#page main article .drawing-wrapper .drawing-cols .wp-block-column .drawing:hover~.drawing_title{color:#fff}#page main article .drawing-wrapper .drawing-cols .wp-block-column .drawing_title{transition:all .2s ease;cursor:pointer}#page main article .drawing-wrapper .drawing-cols .wp-block-column .drawing_title.active{color:#fff}#page main article .drawing-wrapper .drawing-cols .wp-block-column:hover .drawing{-webkit-animation-name:pulse-grow;animation-name:pulse-grow;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-direction:alternate;animation-direction:alternate}#page main article .drawing-wrapper .drawing-cols .wp-block-column:hover .drawing_title{color:#fff}#page main article .drawing-wrapper .drawing_text_wrapper{position:relative;height:150px}#page main article .drawing-wrapper .drawing_text_wrapper .drawing_text{position:absolute;top:0px;opacity:0}#page main article .drawing-wrapper .drawing_text_wrapper .drawing_text.shown{opacity:1}#page main article .counter{margin:0px;font-size:10em;font-weight:700;color:#bea594;line-height:.9em;text-align:center}#page main article .wp-block-gallery{padding:0 0em}#page main article .wp-block-gallery figure.wp-block-image{display:none}#page main article .noContent{color:#1e3c50 !important;background-color:rgba(0,0,0,0) !important;pointer-events:none}@media only screen and (max-width: 1382px){#page main article .above-the-fold .intro-txt-wrapper{bottom:50px}#page main article .wp-block-video video{width:auto;max-height:450px}}@media only screen and (max-width: 769px){#page main article .above-the-fold .intro-txt-wrapper p{max-width:100%}#page main article .drawing-wrapper{padding:50px 0px}#page main article .drawing-wrapper .wp-block-group__inner-container{display:flex;width:100%}#page main article .drawing-wrapper .wp-block-group__inner-container .drawing-cols{max-width:35%}#page main article .drawing-wrapper .wp-block-group__inner-container .drawing-cols .wp-block-column .drawing img{height:100px}#page main article .drawing-wrapper .wp-block-group__inner-container .drawing-cols .wp-block-column .drawing_title{text-align:center;font-size:1em}#page main article .drawing-wrapper .wp-block-group__inner-container hr{margin:15px;height:auto}#page main article .drawing-wrapper .wp-block-group__inner-container .drawing_text_wrapper{width:55%}#page main article .wp-block-cover img{filter:brightness(0.75)}#page main article .wp-block-video video{width:100%;max-height:unset}#page main article .wp-block-columns{gap:0em}#page main article .wp-block-columns p{margin:0px}#page main article .wp-block-spacer{height:30px !important}#page main article .counter{margin-top:30px !important}}@media only screen and (max-width: 599px){#page .counter{font-size:8em !important}#page .wp-block-gallery.alignwide{margin:0 0em}}.sidebar{position:fixed;top:50%;right:-770px;transition:all .2s ease;z-index:2}.sidebar .sidebar-title{color:#fff;background-color:#bea594;transform:rotate(-90deg);padding:.25em 1em;margin-left:0px;border-radius:50px;font-weight:700;font-size:1.25em;text-transform:uppercase;width:275px;box-sizing:border-box;text-align:center;cursor:pointer;display:block}.sidebar #sb__wrapper{width:800px;height:500px;margin-left:130px;margin-top:-260px;padding:2em;box-sizing:border-box;border:10px solid;border-image-slice:1;border-width:0px;border-image-source:linear-gradient(to right, #bea594, #1e3c50);overflow-y:scroll}.sidebar.slideOut{right:-5px}.sidebar.slideOut .sidebar-title{margin-left:-5px}.sidebar.slideOut #sb__wrapper{border-width:5px;background:#fff}@media only screen and (max-width: 1382px){.sidebar{top:58%}.sidebar #sb__wrapper{height:400px;margin-top:-220px}}@media only screen and (max-width: 599px){.sidebar{position:fixed;top:unset;right:unset;left:0px;bottom:-100vh;width:100%;border-top:3px solid #fff}.sidebar .sidebar-title{transform:rotate(0deg);width:100%;border-radius:0px}.sidebar #sb__wrapper{width:100%;height:100vh;margin-left:0px;margin-top:0px}.sidebar.slideOut{bottom:-5px}.sidebar.slideOut .sidebar-title{margin-bottom:-5px;margin-left:unset}.sidebar.slideOut #sb__wrapper{height:calc(100vh - 159px);border-width:5px;background:#fff}}.page-id-63 #page main article .above-the-fold{background-position:-65% 0%;background-blend-mode:multiply;background-color:rgba(0,0,0,.25)}.projekte-page h1{color:#1e3c50;margin:0}.projekte-page .wp-block-columns,.projekte-page .wp-block-group{max-width:1322px;width:100%;margin:auto;padding:0 2rem}.projekte-page .wp-block-columns.alignfull,.projekte-page .wp-block-group.alignfull{max-width:100%;width:100%;margin:auto;padding:0rem}.projekte-page a{color:#1e3c50;text-decoration:underline;font-weight:400}.projekte-page a.button,.projekte-page a.wp-block-button__link{color:#fff;text-decoration:unset;font-weight:inherit}.ref-links-wrapper{display:flex;flex-wrap:wrap;width:100%}.ref-links-wrapper a{margin:10px;flex:1;display:block;background-color:#1e3c50;padding:.8rem;color:#fff;text-align:center;font-weight:bold;transition:.3s;border-radius:35px;text-transform:uppercase;text-decoration:unset}.ref-links-wrapper a:hover{color:#fff;background-color:#bea594}.title-stoerer{width:180px;height:180px;background:#1e3c50;color:#fff;border-radius:50%;font-weight:bold;padding:1rem;display:flex;text-align:center;flex-direction:column;align-items:center;justify-content:center;position:absolute;z-index:1;bottom:5rem;right:5rem;font-size:1.2rem}@media only screen and (max-width: 1200px){.title-stoerer{padding:1rem 0rem;bottom:-60px;left:0;right:0;height:auto;width:100%;border-radius:unset;flex-direction:column;font-size:1rem}}.slidecontainer{z-index:99}.booking-wrapper{min-height:500px;width:100%}@media only screen and (max-width: 599px){.booking-wrapper{min-height:800px}}#primary .form-wrapper input,#primary .form-wrapper select,#primary .form-wrapper textarea{max-width:calc(100% - 2em) !important}.masonry-layout{--columns: 1;--gap: 15px;box-sizing:border-box;display:grid;grid-template-columns:repeat(var(--columns), 1fr);grid-gap:var(--gap)}.masonry-layout img,.masonry-layout>div>div>div{width:100%}.masonry-layout.columns-1{--columns: 1}.masonry-layout.columns-2{--columns: 2}.masonry-layout.columns-3{--columns: 3}.masonry-layout.columns-4{--columns: 4}.masonry-layout .text{display:block;padding:8px;margin-bottom:15px;margin-top:-8px;background:#ebe9e8;font-weight:bold;font-size:.95rem;transition:.3s;color:#1e3c50}@media only screen and (max-width: 991){.masonry-layout .text{font-size:.85rem}}@media only screen and (max-width: 769px){.masonry-layout .text{font-size:.75rem}}.masonry-layout .image{transition:.3s}.masonry-layout .image:hover .text{background-color:#1e3c50;color:#fff}#primary .cta-block .container h2{margin:0px;text-transform:unset !important;color:#fff}.intro-txt-wrapper h1{max-width:900px}.intro-txt-wrapper br{display:none}.intro-txt-wrapper ul{margin:0;color:#fff;padding:0;margin-bottom:1.8rem;max-width:850px}.intro-txt-wrapper ul li{position:relative;color:inherit;padding:0;margin:0;padding-left:1rem}.intro-txt-wrapper ul li::before{content:"•";position:absolute;left:0}.intro-txt-wrapper .btn-primary{background:linear-gradient(90deg, #1e3c50 30%, #bea594 100%);padding:10px 35px;border-radius:50px;color:#fff;font-weight:bold;text-transform:uppercase;border:2px solid #fff;transition:.3s}.intro-txt-wrapper .btn-primary:hover{background:#1e3c50}.drei-streich-wrapper .pfeil1,.drei-streich-wrapper .pfeil2{transform:translate(-150px, 0px)}.drei-streich-wrapper .zweiter_block{transform:translate(0, -200px)}.drei-streich-wrapper .dritter_block{transform:translate(0, -250px)}.drei-streich-wrapper .button_1{transform:translate(0, -250px)}@media only screen and (max-width: 781px){.drei-streich-wrapper .pfeil1{display:none}.drei-streich-wrapper .pfeil2{display:none}.drei-streich-wrapper .zweiter_block{transform:translate(0, 0px)}.drei-streich-wrapper .dritter_block{transform:translate(0, 0px)}.drei-streich-wrapper .button_1{transform:translate(0, 0px)}}@media only screen and (max-width: 781px){#primary .above-the-fold h1{margin-bottom:50px}#primary .above-the-fold p{margin-bottom:50px}#primary .above-the-fold ul{margin-bottom:50px}#primary .above-the-fold ul li{margin-top:16px !important}a.btn-primary{display:block;text-align:center;margin:auto;font-size:16px;padding:none}}footer{width:100vw;margin-top:auto;padding-bottom:50px;background-color:#1e3c50}footer .site-info{display:flex;padding:100px 0px}footer .site-info .footer-col{flex:30%}footer .site-info .footer-col.col1 img{width:100%;height:170px}footer .site-info .footer-col.col4{flex:10%}footer .site-info .footer-col p,footer .site-info .footer-col a{margin:0px;color:#fff}footer .footer-nav{display:flex;flex-direction:row;max-width:761px;margin:0 auto;font-weight:700;color:#fff;text-align:center}footer .footer-nav .menu-footer-menu-container ul{display:flex;flex-direction:row}footer .footer-nav .menu-footer-menu-container ul li a{color:#fff;text-transform:uppercase;padding:0px 15px;border-right:1px solid #fff;transition:all .2s ease}footer .footer-nav .menu-footer-menu-container ul li a:hover{color:#bea594}footer .footer-nav .menu-footer-menu-container ul li:last-of-type a{border-right:none;padding:0px 0px 0px 15px}@media only screen and (max-width: 991px){footer .site-info{flex-direction:column;text-align:center}footer .site-info .footer-col{flex:100%}footer .footer-nav{max-width:100%}}@media only screen and (max-width: 769px){footer .footer-nav{flex-direction:column}footer .footer-nav ul{justify-content:center}}@media only screen and (max-width: 599px){footer .footer-nav{padding:0px}footer .footer-nav ul li a{font-size:.8em}}.contact-sidebar{position:fixed;bottom:25vh;right:-8px;z-index:99;display:flex;flex-direction:column;align-items:end}@media only screen and (max-width: 769px){.contact-sidebar{display:none}}.contact-sidebar div{margin-bottom:.3em;margin-right:-148px;display:flex;align-items:center;transition:.3s}.contact-sidebar div.date{margin-right:-143px}.contact-sidebar div button{display:flex;align-items:center;justify-items:center;border-radius:50px;border:3px solid #fff;background-color:#ee900f;width:70px;height:70px;color:#fff;z-index:1;cursor:pointer;transition:.3s}.contact-sidebar div button:hover{transform:scale(1.05)}.contact-sidebar div button img{width:48px;height:48px}.contact-sidebar div a{font-size:.8rem;font-weight:bold;padding:12px 20px;background:rgba(0,0,0,0);color:#fff;transition:.3s;margin-left:-10px}.contact-sidebar div.show{margin-right:0px}.contact-sidebar div.show a{background:#1e3c50}.contact-sidebar-mobile{display:none}@media only screen and (max-width: 769px){.contact-sidebar-mobile{display:flex;position:fixed;bottom:0;left:0;right:0;background-color:#bea594;border-top:3px solid #fff;z-index:99;align-items:center;justify-content:center;padding:8px}.contact-sidebar-mobile div{border-right:2px solid #fff;flex:1;text-align:center;font-size:.5rem;color:#fff;font-weight:600}.contact-sidebar-mobile div a{display:block;text-align:center}.contact-sidebar-mobile div a img{width:30px;height:30px}.contact-sidebar-mobile div.tel{border-right:none}.contact-sidebar-mobile div.tel img{opacity:.8}}