@import url('../../../typo3conf/ext/theme_refugium/Resources/Public/Css/googlefonts.css');:root{--bs-primary:#75745a;--bs-primary-rgb:117,116,90;--bs-link-color-rgb:117,116,90;--bs-link-hover-color-rgb:67,76,51;--bs-focus-border-color:rgba(117,116,90,0.5);--bs-body-font-size:1.085rem;--bs-body-font-weight:200;--bs-primary-bg-subtle:#f4f0ec;--bs-link-color:#75745a;--bs-link-hover-color:#434c33;}:root [data-bs-theme=dark]{--bs-link-hover-color:#434c33;--bs-link-color-rgb:117,116,90;}body{font-family:'Outfit',sans-serif;position:relative;}a{text-decoration:none;}p a{text-decoration:underline;}p a:hover{text-decoration:none;color:var(--bs-link-hover-color);}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.5;}.h3,h3,.h4,h4,.h5,h5{font-size:1.15rem;}.small,small{font-size:0.8em;}.blockquote{font-size:1.15rem;}.ff-h{font-family:'Oswald',sans-serif !important;}.ls-0{letter-spacing:0 !important;}.ls-1{letter-spacing:0.15rem !important;}.ls-2{letter-spacing:0.25rem !important;}.ls-3{letter-spacing:0.35rem !important;}.ls-4{letter-spacing:0.45rem !important;}.ls-5{letter-spacing:0.55rem !important;}#preloader{position:fixed;inset:0;z-index:1000000;overflow:hidden;background:#fff;transition:all 0.6s ease-out;width:100%;height:100vh;}#preloader:before{content:"";position:absolute;background-color:var(--bs-primary);width:40px;height:40px;border-radius:100%;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-animation:sk-scaleout 1.0s infinite ease-in-out;animation:sk-scaleout 1.0s infinite ease-in-out;}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1.0);opacity:0;}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0);}100%{-webkit-transform:scale(1.0);transform:scale(1.0);opacity:0;}}.dropdown-menu{--bs-dropdown-link-active-bg:#A4876E;}.form-control:focus,.form-select:focus{border-color:var(--bs-focus-border-color);box-shadow:0 0 0 .25rem rgba(117,116,90,.25);}.carousel-indicators [data-bs-target]{width:24px;height:6px;transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;}.carousel-indicators .active{opacity:1;width:48px;}#header{transition:0.35s all ease-in-out;-webkit-transition:0.35s all ease-in-out;-moz-transition:0.35s all ease-in-out;-ms-transition:0.35s all ease-in-out;-o-transition:0.35s all ease-in-out;}.navbar-header .navbar-nav .nav-link{color:var(--bs-white);}.navbar-nav .nav-link:hover{color:var(--bs-primary)!important;}.navbar-header .navbar-nav .nav-link.active,.navbar-header .navbar-nav .nav-link.show{color:var(--bs-primary);}.navbar-header .navbar-nav .dropdown-menu{font-family:'Outfit',sans-serif;min-width:220px;}.navbar-header .navbar-nav .dropdown-menu .dropdown-item:hover,.navbar-header .navbar-nav .dropdown-menu .dropdown-item.active{background:rgba(var(--bs-white-rgb),0.05);color:var(--bs-primary);}@media (max-width:992px){.dropdown-toggle-icon{position:absolute;right:0;}}.container.y-line{border-left:1px solid rgba(var(--bs-white-rgb),0.055) !important;border-right:1px solid rgba(var(--bs-white-rgb),0.055) !important;height:100% !important;position:absolute;top:0;left:-0;right:-0;bottom:0;z-index:-1;}.container.y-line::before,.container.y-line::after{height:100% !important;position:absolute;top:0;bottom:0;width:1px;background-color:rgba(var(--bs-white-rgb),0.055) !important;content:"";}.container.y-line::before{left:33.333333%;}.container.y-line::after{right:33.333333%;}.bg-opacity-0{--bs-bg-opacity:0;}.footer-background,.footer-background::after{position:absolute;bottom:0;height:550px;left:0;right:0;}.header-background,.header-background::after{position:absolute;top:0;height:450px;left:0;right:0;}.footer-background,.header-background{background-repeat:no-repeat;background-size:cover;background-position:center;z-index:-1;}.footer-background::after{content:"";background-image:linear-gradient(0deg,rgba(33,37,41,1) 1%,rgba(33,37,41,0.9) 100%,rgba(33,37,41,0.85) 100%);transform:rotate(180deg);z-index:0;}.header-background::after{content:"";background-image:linear-gradient(0deg,rgba(33,37,41,1) 1%,rgba(33,37,41,0.9) 100%,rgba(33,37,41,0.85) 100%);z-index:0;}.btn-primary{--bs-btn-bg:#75745a;--bs-btn-border-color:#75745a;--bs-btn-hover-bg:#434c33;--bs-btn-hover-border-color:#434c33;--bs-btn-active-bg:#434c33;--bs-btn-active-border-color:#75745a;--bs-btn-disabled-bg:#a7856a;--bs-btn-disabled-border-color:#a7856a;}button.btn{border-radius:var(--bs-border-radius)!important;}.hero-carousel .carousel-item{height:100vh;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;}.hero-carousel .carousel-item::before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background-color:rgba(var(--bs-black-rgb),0.15);}.hero-carousel .carousel-caption{bottom:unset;left:0;right:0;z-index:1;display:flex;align-items:center;height:100%;padding-top:25%;}.card.card-float-start .card-body{position:absolute;left:0;top:4.5rem;bottom:4.5rem;width:45%;}@media (max-width:1200px){.card.card-float-start .card-body{width:55%;}}@media (max-width:1200px){.card.card-float-start .card-body{position:relative;width:unset;top:unset;bottom:unset;}}.card.card-float-start .card-img-top{padding-left:30%;}@media (max-width:1200px){.card.card-float-start .card-img-top{padding-left:20%;}}@media (max-width:1200px){.card.card-float-start .card-img-top{padding-left:unset;}}.card.card-float-end .card-body{position:absolute;right:0;top:4.5rem;bottom:4.5rem;width:45%;}@media (max-width:1200px){.card.card-float-end .card-body{width:55%;}}@media (max-width:1200px){.card.card-float-end .card-body{position:relative;width:unset;top:unset;bottom:unset;}}.card.card-float-end .card-img-top{padding-right:30%;}@media (max-width:1200px){.card.card-float-end .card-img-top{padding-right:20%;}}@media (max-width:1200px){.card.card-float-end .card-img-top{padding-right:unset;}}.card.card-float-bottom .card-body{margin-top:-2rem;margin-left:1.5rem;margin-right:1.5rem;transition:0.3s ease-in-out;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;z-index:1;}.card.card-float-bottom:hover .card-body{background-color:var(--bs-primary) !important;}.card.card-float-bottom:hover .card-body .card-sub-title,.card.card-float-bottom:hover .card-body .card-title,.card.card-float-bottom:hover .card-body .card-text{color:var(--bs-white) !important;}.card.card-img-hide .card-img{opacity:0;transition:0.3s ease-in-out;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;}.card.card-img-hide:hover .card-img{opacity:1;}.card.card-img-hide .card-img-overlay{z-index:1;transition:0.3s ease-in-out;}.card.card-img-hide:hover .card-img-overlay{color:var(--bs-emphasis-color);}.card.card-img-hide .card-img-overlay::before{opacity:0;content:"";background-color:rgba(var(--bs-black-rgb),0.55);position:absolute;left:0;bottom:0;top:0;right:0;transition:0.3s ease-in-out;z-index:-1;}.card.card-img-hide:hover .card-img-overlay::before{opacity:1;}figure{--bs-figure-image-transition:all 0.45s ease-in-out;--bs-figure-image-scale:1.075}figure.image-hover-scale{width:100%;max-width:100%;position:relative;overflow:hidden}figure.image-hover-scale img{transition:var(--bs-figure-image-transition)}figure.image-hover-scale:hover img,.card:hover figure.image-hover-scale img{transform:scale(var(--bs-figure-image-scale))}.scroll-top{position:fixed;visibility:hidden;opacity:0;right:25px;bottom:25px;z-index:999;background:rgba(var(--bs-primary-rgb),.5);width:40px;height:40px;border-radius:50%;transition:all .4s;display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.15rem}.scroll-top:hover{background:rgba(var(--bs-primary-rgb),.85)}.scroll-top.active{visibility:visible;opacity:1}@keyframes slideIn{0%{transform:translateY(-1rem);opacity:0}100%{transform:translateY(0);opacity:1}}.slideIn{-webkit-animation-name:slideIn;-webkit-animation-duration:.35s;-webkit-animation-delay:0s;-webkit-animation-fill-mode:both;-moz-animation-name:slideIn;-moz-animation-duration:.35s;-moz-animation-delay:0s;-moz-animation-fill-mode:both;-ms-animation-name:slideIn;-ms-animation-duration:.35s;-ms-animation-delay:0s;-ms-animation-fill-mode:both;-o-animation-name:slideIn;-o-animation-duration:.35s;-o-animation-delay:0s;-o-animation-fill-mode:both;animation-name:slideIn;animation-duration:.35s;animation-delay:0s;animation-fill-mode:both}.upDown{-webkit-animation-name:mover;-webkit-animation-duration:.75s;-webkit-animation-delay:0s;-webkit-animation-fill-mode:both;-moz-animation-name:mover;-moz-animation-duration:.75s;-moz-animation-delay:0s;-moz-animation-fill-mode:both;-ms-animation-name:mover;-ms-animation-duration:.75s;-ms-animation-delay:0s;-ms-animation-fill-mode:both;-o-animation-name:mover;-o-animation-duration:.75s;-o-animation-delay:0s;-o-animation-fill-mode:both;animation-name:mover;animation-duration:.75s;animation-delay:0s;animation-fill-mode:both}a.rte-button1{background-image:url('../../../typo3conf/ext/theme_refugium/Resources/Public/Images/pfeil.png');padding-right:40px;background-repeat:no-repeat;background-position:right center;}h2.rte-h2{letter-spacing:0.15rem !important;font-family:'Oswald',sans-serif !important;--bs-text-opacity:1;color:var(--bs-emphasis-color) !important;text-transform:uppercase !important;font-weight:500 !important;margin-bottom:1.5rem !important;line-height:1.2;font-size:2.5rem;}p.rte-small{letter-spacing:0.35rem !important;font-family:'Oswald',sans-serif !important;--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity)) !important;text-transform:uppercase !important;font-weight:300 !important;margin-bottom:.5rem !important;display:block !important;font-size:0.8em;}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap;}@keyframes mover{0%{transform:translateY(0)}100%{transform:translateY(-15px)}}.frame-type-form_formframework form h2{display:none;}.frame-type-form_formframework form textarea{min-height:200px;}.frame-type-form_formframework .form-group{margin-bottom:1rem;}@media (max-width:576px){.frame-type-form_formframework .row .col-6{width:100%!important;}}span.spam{display:none;}.gslide-description{background-color:#000000!important;}.gslide-description .gslide-title{color:#ffffff!important;text-align:center;}.factbox-image{background-color:#ffffff;margin-bottom:1rem;}.factbox-image img{width:100%;height:auto;}
