body{font-size:20px !important;font-family:serif !important}a{color:#866321 !important;outline:0 !important}h1,h2,h3{hyphens:none}h1 a,h2 a,h3 a{text-decoration:none}h1,h2{background:url("/fileadmin/images/logos/pinselstrich.svg");background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-size:auto;background-repeat:no-repeat;background-position:center;background-size:contain;color:#fff;padding:2rem 2rem;background-size:contain;width:550px;max-width:100%;margin:auto}p{color:#4d4d4d;font-family:serif}.btn{padding:1rem 1.7rem !important;margin-top:.6rem;margin-left:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;outline:0 !important}.btn:hover{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-primary{color:#fff !important;background-color:#927c3c !important;border-color:#fff !important}.btn-primary:hover,.btn-primary:active{color:#fff;background-color:#866321;border-color:#fff;transform:scale(1.1);background-color:#866321}.btn-check:focus+.btn-primary,.btn-primary:focus{box-shadow:none}.btn-light{background:#927c3c !important;border:0 !important;border-radius:5px !important;padding:1rem 2rem !important;color:#fff !important;margin:2rem auto 1rem !important;font-size:20px !important}.btn-light:hover,.btn-light:focus{background:#866321 !important;border:0 !important;border-radius:5px !important;padding:1rem 2rem !important;color:#fff !important;margin:2rem auto 1rem !important;font-size:20px !important}.img-thumbnail{padding:0 !important;border:0 !important;border-radius:0 !important}.page-link{border:0 !important}.ruler-after{border-bottom:0 !important;padding-bottom:1rem;position:relative}.ruler-after:after{content:"";position:absolute;bottom:0;background-image:url("/fileadmin/images/logos/fliege.svg");height:1rem;width:100%;background-repeat:no-repeat;background-position:center bottom}.ruler-before{border-top:0 !important;padding-top:1rem;position:relative}.ruler-before:before{content:"";position:absolute;top:0;background-image:url("/fileadmin/images/logos/fliege.svg");height:1rem;width:100%;background-repeat:no-repeat;background-position:center top}@media all and (max-width: 1199px){.container,.container-sm,.container-md,.container-lg{max-width:100% !important}}@media all and (min-width: 992px){#nav-primary{box-shadow:unset !important;min-height:5rem;background:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#nav-primary .navbar{padding-top:2rem;padding-bottom:2rem}#nav-primary nav nav{width:100%;align-items:center}#nav-primary nav nav .d-lg-block{display:block !important;width:100%}#nav-primary .navbar-light .navbar-brand{position:absolute;left:calc(50% - 6rem);width:12rem}#nav-primary .navbar-light .navbar-nav{justify-content:center}#nav-primary .navbar-light .navbar-nav .nav-link{color:#866321;font-family:serif;font-size:1.4rem}#nav-primary .navbar-light .navbar-nav .nav-link:hover{color:#532e07}#nav-primary .navbar-toggler-icon{width:2.3rem;height:2.3rem}#nav-primary .navbar-light .navbar-toggler{color:rgba(0,0,0,.7);border-color:rgba(0,0,0,0)}#nav-primary .navbar-toggler:focus{box-shadow:none}#nav-primary .dropdown-menu{background-color:#fff;border:0;border-radius:0}#nav-primary .dropdown-menu a{color:#866321 !important}#nav-primary .dropdown-menu ul{margin-top:2rem}#nav-primary .dropdown-menu .dropdown-item{font-size:1.1rem}#nav-primary .dropdown-menu .dropdown-item.active,#nav-primary .dropdown-menu .dropdown-item:active,#nav-primary .dropdown-menu .dropdown-item:hover,#nav-primary .dropdown-menu .dropdown-item:focus{color:#fff;background-color:#be0f17 !important}.nav-link.active{position:relative}.nav-link.active:after{content:"";position:absolute;height:2px;width:70%;bottom:0;left:15%;background:#be0f17}}@media all and (max-width: 1199px){#nav-primary nav nav .nav-item:nth-child(3){margin-right:25%}#nav-primary nav nav .nav-item{flex:0 0 11.1111111111%;text-align:center}}@media all and (min-width: 1200px){#nav-primary nav nav .nav-item:nth-child(3){margin-right:25%}#nav-primary nav nav .nav-item{flex:0 0 12.5%;text-align:center}}#page_325 #nav-primary{background:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:20;position:fixed;width:100%;min-height:5rem;top:0}#page_325 #nav-primary.navbar-shrinked{background:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#page_325 #nav-primary-placeholder{max-height:0 !important}#page_325 .hero{z-index:0}#page_325 .carousel-inner a{position:absolute;width:100%;height:100%;z-index:1}header .container{max-width:100%}#nav-primary.navbar-shrinked,#nav-primary.fixed-top{background:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.navbar-light .navbar-toggler{border:0}.navbar-light .navbar-toggler-icon{background-image:url("/fileadmin/images/typo3/burger.svg") !important}.navbar-toggler:focus{box-shadow:0 0 0 0 !important}@media all and (max-width: 992px){nav .justify-content-between{align-items:center}}.breadcrumb-section{position:absolute;bottom:0;width:100%;color:#fff;z-index:100}.breadcrumb-section .breadcrumb a{color:#fff !important}#heroCarousel .carousel-inner,.carousel-item{height:100vh;background-size:cover}.carousel-caption{display:none}@media all and (min-width: 992px){main .frame-type-textpic .row.layout-50t-50g{justify-content:center}main .frame-type-textpic .row.layout-50t-50g .column-0{margin-left:-3rem}main .frame-type-textpic .row.layout-50t-50g .column-1{margin-right:-3rem;z-index:10}main .frame-type-textpic .row.layout-50g-50t{justify-content:center}main .frame-type-textpic .row.layout-50g-50t .column-0{margin-right:-3rem}main .frame-type-textpic .row.layout-50g-50t .column-1{margin-left:-3rem;z-index:10}main .frame-type-textpic .row.layout-100g-100t{justify-content:center}main .frame-type-textpic .row.layout-100g-100t .column-0{margin-bottom:-2rem}main .frame-type-textpic .row.layout-100g-100t .column-1{margin-top:-2rem;z-index:10}}#page_329 .hero-content.container{padding:0;max-width:100%}@media all and (max-width: 992px){.row.layout-50g-50t h1,.row.layout-50g-50t h2,.row.layout-50t-50g h1,.row.layout-50t-50g h2{padding:2rem 1rem}}@media all and (max-width: 1200px){.row.layout-50g-50t p,.row.layout-50t-50g p{max-width:70%;margin:auto}}@media all and (max-width: 767px){.row.layout-50g-50t .img-fluid,.row.layout-50t-50g .img-fluid{width:100%;margin-top:2rem;margin-bottom:2rem}}main{padding-top:5rem !important;padding-bottom:5rem}.tx-powermail{border:2px solid #927c3c;border-radius:5px;padding:1rem;color:#927c3c}.tx-powermail h3{display:none}.tx-powermail .powermail_fieldset{display:flex;flex-wrap:wrap;justify-content:space-between}.tx-powermail .powermail_fieldwrap_name,.tx-powermail .powermail_fieldwrap_adresse,.tx-powermail .powermail_fieldwrap_e_mail,.tx-powermail .powermail_fieldwrap_plzort{flex:1 1 50%}.tx-powermail .powermail_fieldwrap_name input,.tx-powermail .powermail_fieldwrap_name textarea,.tx-powermail .powermail_fieldwrap_adresse input,.tx-powermail .powermail_fieldwrap_adresse textarea,.tx-powermail .powermail_fieldwrap_e_mail input,.tx-powermail .powermail_fieldwrap_e_mail textarea,.tx-powermail .powermail_fieldwrap_plzort input,.tx-powermail .powermail_fieldwrap_plzort textarea,.tx-powermail .powermail_fieldwrap_mitteilung input,.tx-powermail .powermail_fieldwrap_mitteilung textarea{width:100%;background:#f8f9fa;border-radius:5px;border:0;margin:5px;padding:3px 5px}.tx-powermail .powermail_fieldwrap_mitteilung,.tx-powermail .powermail_fieldwrap_sieinteressierensichfuer,.tx-powermail .powermail_fieldwrap_absenden{flex:1 1 100%;justify-content:center}.tx-powermail .powermail_fieldwrap_sieinteressierensichfuer{display:flex;flex-wrap:wrap;margin-bottom:2rem;margin-top:2rem}.tx-powermail .powermail_field{display:flex;flex-wrap:wrap}.tx-powermail .checkbox{flex:1 0 33%}@media all and (max-width: 992px){.tx-powermail .powermail_fieldwrap_name,.tx-powermail .powermail_fieldwrap_adresse,.tx-powermail .powermail_fieldwrap_e_mail,.tx-powermail .powermail_fieldwrap_plzort{flex:1 1 100%}.tx-powermail .checkbox{flex:1 0 50%}}.tx-powermail .powermail_submit{background:#927c3c;border:0;border-radius:5px;padding:1rem 2rem;color:#fff;margin:2rem auto 1rem}.tx-powermail .powermail_submit:hover{background:#866321}.table-striped>tbody>tr:nth-of-type(2n+1)>*{background-color:#f7ebc6}.layout-full .page-footer{padding-bottom:2rem;padding-top:3rem;background:#927c3c !important;border-top:0 !important;color:#fff !important}.layout-full .page-footer a,.layout-full .page-footer p,.layout-full .page-footer h1,.layout-full .page-footer h2,.layout-full .page-footer h3,.layout-full .page-footer h4,.layout-full .page-footer h5{color:#fff !important;text-decoration:none}.layout-full .page-footer h3{margin-bottom:2rem !important}.layout-full .page-footer #c1783{margin-bottom:1rem}.layout-full .page-footer .row{margin-bottom:2rem}.layout-full .page-footer .row .row{margin-bottom:0}.layout-full .page-footer .ce-icon-inframe{margin-bottom:1rem}.layout-full .page-footer .ce-icon-color-darkgray{color:#fff;fill:#fff}.layout-full .page-footer #c1938,.layout-full .page-footer #c1940{justify-content:center;align-items:center}.layout-full .page-footer #c1938 .ce-content,.layout-full .page-footer #c1940 .ce-content{flex:0 0 auto}.layout-full .page-footer .ruler-after{margin-bottom:1rem !important;padding-bottom:4rem !important}@media all and (max-width: 767px){.layout-full .page-footer h3{margin-bottom:1rem !important;margin-top:3rem}}.nav-calltoaction,.nav-calltoaction span{z-index:22;color:#927c3c}.t3b-icon-envelope:before,.t3b-icon-telephone,.t3b-icon-at:before{display:inline-block}.t3b-icon-envelope:before,a.mail:before,a[href^="javascript:linkTo_UnCryptMailto"]::before{content:url("/fileadmin/images/typo3/icon-message.svg");width:1.5rem}.faphone{content:url("/fileadmin/images/typo3/icon-phone.svg");height:1.5rem;margin-bottom:6px}.t3b-icon-at:before{content:url("/fileadmin/images/typo3/icon-mail.svg");width:1.5rem}#topcontrol{background-image:url("/fileadmin/images/typo3/top.svg") !important;background-size:70% 70% !important;width:2rem !important;border:2px solid #866321;border-radius:100%;height:2rem !important;background-position:center !important}#page_326 a,#page_326 p{color:#000 !important}#page_326 main{padding-top:0 !important}@media all and (min-width: 992px){.page-header{background:#fff;box-shadow:none !important;min-height:5rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.page-header .page-header__top-container{position:absolute;left:calc(50% - 6rem);width:12rem;top:28px;padding:0;margin:0;z-index:2;max-width:none}.page-header .page-header__top{display:block;padding:0}.page-header .navbar-brand{display:block;padding:0;margin:0}.page-header .navbar-brand a{display:block}.page-header .navbar-brand img{width:100%;height:auto;display:block;padding:0}.page-header .navbar-function-buttons{display:none}.page-header .page-header__middle{padding:2rem 0;display:block}.page-header .navbar-main,.page-header .navbar-main>div{display:block !important;width:100%;padding:0}.page-header #nav-main{width:100%;justify-content:center;flex-wrap:nowrap}.page-header #nav-main>.nav-item{flex:0 0 11.1111111111%;text-align:center}.page-header #nav-main>.nav-item:nth-child(3){margin-right:25%}.page-header #nav-main .nav-link{color:#866321;font-family:serif;font-size:1.4rem;padding:.5rem 1rem}.page-header #nav-main .nav-link:hover{color:#532e07}.page-header #nav-main .nav-link.active{position:relative}.page-header #nav-main .nav-link.active:after{content:"";position:absolute;height:2px;width:70%;bottom:0;left:15%;background:#be0f17}.page-header .dropdown-menu{background-color:#fff;border:0;border-radius:0}.page-header .dropdown-menu a{color:#866321 !important}.page-header .dropdown-menu .dropdown-item{font-size:1.1rem}.page-header .dropdown-menu .dropdown-item.active,.page-header .dropdown-menu .dropdown-item:active,.page-header .dropdown-menu .dropdown-item:hover,.page-header .dropdown-menu .dropdown-item:focus{color:#fff;background-color:#be0f17 !important}}@media all and (min-width: 1200px){.page-header #nav-main>.nav-item{flex:0 0 12.5%}}#page_325 .page-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:20}.hero-carousel .carousel-indicators,.hero-carousel .carousel-control-prev,.hero-carousel .carousel-control-next{display:none}#hero-carousel .carousel-inner{height:100vh;background-size:cover}.ruler-after.t3b-pb-xs{padding-bottom:var(--t3b-space-xs)}.ruler-before.t3b-pt-xs{padding-top:var(--t3b-space-xs)}.ruler-after.t3b-pb-s{padding-bottom:var(--t3b-space-s)}.ruler-before.t3b-pt-s{padding-top:var(--t3b-space-s)}.ruler-after.t3b-pb-m{padding-bottom:var(--t3b-space-m)}.ruler-before.t3b-pt-m{padding-top:var(--t3b-space-m)}.ruler-after.t3b-pb-l{padding-bottom:var(--t3b-space-l)}.ruler-before.t3b-pt-l{padding-top:var(--t3b-space-l)}.ruler-after.t3b-pb-xl{padding-bottom:var(--t3b-space-xl)}.ruler-before.t3b-pt-xl{padding-top:var(--t3b-space-xl)}.ruler-after.t3b-pb-xxl{padding-bottom:var(--t3b-space-xxl)}.ruler-before.t3b-pt-xxl{padding-top:var(--t3b-space-xxl)}.frame-type-t3bs_container>.container>.ce-content,.frame-type-t3bs_container>.ce-content{display:block;padding-left:.75rem;padding-right:.75rem}.frame-type-t3bs_container>.container>.ce-content>.frame:not(.frame-type-t3bs_container)>.ce-content,.frame-type-t3bs_container>.ce-content>.frame:not(.frame-type-t3bs_container)>.ce-content{padding-left:.75rem;padding-right:.75rem}.frame-type-t3bs_container .frame-type-t3bs_fluidrow>.ce-content{padding-left:.75rem;padding-right:.75rem}.frame-type-t3bs_container .frame-type-t3bs_container>.ce-content{padding-left:1.5rem;padding-right:1.5rem}.page-wrapper .frame-type-image figure.image{margin-bottom:1rem}.ce-bodytext>h1,.ce-bodytext>h2,.ce-bodytext>h3,.ce-bodytext>h4{margin-bottom:.5rem}.ce-gallery[data-ce-columns="1"]>.row>div{justify-content:center}@media all and (max-width: 991.98px){.page-header .navbar-brand img{width:176px;height:auto;max-height:none}}.accordion-header{line-height:inherit}.page-footer__row1>.container{padding-top:2rem}.layout-full .page-footer .page-footer__copyright,.layout-full .page-footer .nav-link,.layout-full .page-footer span{color:#fff !important}.layout-full .page-footer .page-footer__row2>.container{padding-top:0;padding-bottom:0;font-size:.875em}.layout-full .page-footer .page-footer__row2 .row{margin-bottom:1rem}.layout-full .page-footer .page-footer__row2 .row>div{flex:0 0 100%;max-width:100%;text-align:center}.layout-full .page-footer .page-footer__row2 .row>div:first-child{order:2;margin-top:2rem}.layout-full .page-footer .page-footer__row2 .nav{justify-content:center}.layout-full .page-footer .page-footer__copyright{padding:0;margin:0;font-size:.875em}.justified-gallery .ce-gallery>.row{--jg-height: 130px;display:flex;flex-wrap:wrap;gap:6px;margin:0}.justified-gallery .ce-gallery>.row>div{flex:1 1 auto;width:auto;max-width:none;padding:0;display:block !important}.justified-gallery .ce-gallery>.row::after{content:"";display:block;flex:100 1 0}.justified-gallery .ce-gallery>.row figure.image{margin:0 !important;height:auto;line-height:0}.justified-gallery .ce-gallery>.row figure.image>div,.justified-gallery .ce-gallery>.row figure.image a,.justified-gallery .ce-gallery>.row figure.image a>div,.justified-gallery .ce-gallery>.row figure.image picture{display:block;height:auto;width:auto}.justified-gallery .ce-gallery>.row img{height:var(--jg-height);width:auto;min-width:100%;max-width:none;object-fit:cover;display:block}.justified-gallery .ce-gallery figcaption{display:none}@media all and (max-width: 575.98px){.justified-gallery .ce-gallery>.row{--jg-height: 100px}}.frame-type-form_formframework form{border:2px solid #927c3c;border-radius:5px;padding:1rem;color:#927c3c}.frame-type-form_formframework form .form-label,.frame-type-form_formframework form legend{font-size:1rem;margin-bottom:.25rem}.frame-type-form_formframework form .form-control{background:#f8f9fa;border:0;border-radius:5px;padding:.4rem .6rem;font-family:serif;font-size:20px}.frame-type-form_formframework form fieldset .form-check{display:inline-block;width:32%;vertical-align:top}.frame-type-form_formframework form .form-check-label a{text-decoration:underline}.frame-type-form_formframework form .btn-primary{display:block;margin:2rem auto 1rem;padding:1rem 2rem !important;border:0 !important;border-radius:5px}@media all and (max-width: 991.98px){.frame-type-form_formframework form fieldset .form-check{width:49%}}.faq-element{max-width:860px;margin-left:auto;margin-right:auto}.faq-element__title{text-align:center;margin-bottom:1.5rem}.faq-element__item{border-bottom:1px solid rgba(0,0,0,.12)}.faq-element__item:first-child{border-top:1px solid rgba(0,0,0,.12)}.faq-element__question{list-style:none;cursor:pointer;position:relative;padding:1.1rem 2.5rem 1.1rem 0;font-size:1.1rem;font-weight:600}.faq-element__question::-webkit-details-marker{display:none}.faq-element__question::after{content:"+";position:absolute;right:.25rem;top:50%;transform:translateY(-50%);font-size:1.6rem;font-weight:300;line-height:1;color:var(--bs-primary, #927c3c);transition:transform .25s ease}.faq-element__question:hover{color:var(--bs-primary, #927c3c)}.faq-element__question:focus-visible{outline:2px solid var(--bs-primary, #927c3c);outline-offset:2px}.faq-element__item[open]>.faq-element__question::after{transform:translateY(-50%) rotate(45deg)}.faq-element__answer{padding:0 2.5rem 1.25rem 0}.faq-element__answer>div>:last-child,.faq-element__answer>:last-child{margin-bottom:0}.testimonials__grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}.testimonial-item{margin:0;padding:2rem 1.75rem;background:#fff;border:1px solid rgba(0,0,0,.08);text-align:center;display:flex;flex-direction:column}.testimonial-item__stars{margin-bottom:1rem}.testimonial-item__stars svg{fill:rgba(0,0,0,.15);margin:0 1px}.testimonial-item__stars svg.is-on{fill:var(--bs-primary, #927c3c)}.testimonial-item__text{margin:0 0 1.25rem;font-style:italic;flex:1 1 auto}.testimonial-item__text>:last-child{margin-bottom:0}.testimonial-item__person{display:flex;flex-direction:column;align-items:center;gap:.15rem}.testimonial-item__img{border-radius:50%;margin-bottom:.5rem}.testimonial-item__name{font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:.9rem}.testimonial-item__sub{font-size:.85rem;opacity:.7}.testimonial-item__reply{margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.08);font-size:.9rem;text-align:left}.testimonial-item__reply>:last-child{margin-bottom:0}.testimonial-item__reply-by{font-weight:600;margin-bottom:.25rem}html.site-rote-fliege{--fliege-rot: #be0f17;--fliege-rot-dunkel: #990c12;--fliege-bild: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='80.5 44.2 27.2 12.7'%3E%3Cg fill='%23BE0F17'%3E%3Cpath d='M91.063,53.233v-5.351c-1.9-1.702-4.873-3.364-8.703-3.38c0,0-2.786,5.563,0,12.064C86.34,56.567,89.223,54.927,91.063,53.233'/%3E%3Cpath d='M97.18,53.233v-5.351c1.899-1.702,4.873-3.364,8.703-3.38c0,0,2.785,5.563,0,12.064C101.902,56.567,99.02,54.927,97.18,53.233'/%3E%3Cpath d='M96.22,52.862v-4.62c-0.486-0.324-1.245-0.533-2.099-0.533s-1.613,0.209-2.099,0.533v4.62c0.486,0.324,1.245,0.533,2.099,0.533S95.733,53.187,96.22,52.862'/%3E%3C/g%3E%3C/svg%3E");--fliege-gold: #927c3c;--fliege-serif: "Cormorant Garamond", "Iowan Old Style", Georgia, "Times New Roman", serif}html.site-rote-fliege body,html.site-rote-fliege p,html.site-rote-fliege li,html.site-rote-fliege blockquote,html.site-rote-fliege .form-control{font-family:var(--fliege-serif) !important;font-weight:500}html.site-rote-fliege main p,html.site-rote-fliege main li{font-size:1.15em;line-height:1.55}html.site-rote-fliege h1,html.site-rote-fliege h2,html.site-rote-fliege h3,html.site-rote-fliege .h1,html.site-rote-fliege .h2,html.site-rote-fliege .h3{font-family:var(--fliege-serif);font-weight:600;letter-spacing:.01em;line-height:1.15;text-transform:none}html.site-rote-fliege main h1{font-size:clamp(2.3rem,1.5rem + 3.2vw,3.8rem);margin-bottom:.35em}html.site-rote-fliege main h2{font-size:clamp(1.9rem,1.4rem + 1.8vw,2.7rem)}html.site-rote-fliege main h3{font-size:clamp(1.5rem,1.25rem + .8vw,1.9rem)}html.site-rote-fliege main h1,html.site-rote-fliege main h2,html.site-rote-fliege main h3{color:#262626;background:none;padding:0;width:auto;max-width:none}html.site-rote-fliege main .ce-headline{display:block;margin-bottom:1.2rem}html.site-rote-fliege main .subheadline{display:block;margin-top:.5rem;font-family:var(--fliege-serif);font-style:italic;font-weight:500;color:var(--fliege-gold);font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem)}html.site-rote-fliege main h1::after,html.site-rote-fliege main h2::after{content:"";display:block;width:46px;height:21.5px;margin:.55em 0 0;background:var(--fliege-bild) center/contain no-repeat}html.site-rote-fliege main .text-center h1::after,html.site-rote-fliege main .text-center h2::after,html.site-rote-fliege main h2.faq-element__title::after{margin-left:auto;margin-right:auto}html.site-rote-fliege main .text-center .ce-header{justify-content:center}html.site-rote-fliege main .frame-type-text.text-center .ce-content,html.site-rote-fliege main .frame-type-header.text-center .ce-content{max-width:46rem;margin-left:auto;margin-right:auto}html.site-rote-fliege main .page-content>.frame:first-child{padding-top:clamp(2rem,5vw,4.5rem) !important}html.site-rote-fliege main .page-content>.frame{margin-bottom:clamp(2.5rem,5vw,4.5rem) !important}html.site-rote-fliege main a:not(.btn){color:var(--fliege-rot);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}html.site-rote-fliege main a:not(.btn):hover,html.site-rote-fliege main a:not(.btn):focus{color:var(--fliege-rot-dunkel);text-decoration-thickness:2px}html.site-rote-fliege main .btn-primary,html.site-rote-fliege main .btn-light,html.site-rote-fliege .frame-type-form_formframework form .btn-primary{background:var(--fliege-rot) !important;border:1px solid var(--fliege-rot) !important;border-radius:0 !important;color:#fff !important;font-family:"Open Sans","Helvetica Neue",Arial,sans-serif !important;font-size:.85rem !important;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:1rem 2.2rem !important;transition:background-color .25s ease,color .25s ease}html.site-rote-fliege main .btn-primary:hover,html.site-rote-fliege main .btn-primary:focus,html.site-rote-fliege main .btn-light:hover,html.site-rote-fliege main .btn-light:focus,html.site-rote-fliege .frame-type-form_formframework form .btn-primary:hover,html.site-rote-fliege .frame-type-form_formframework form .btn-primary:focus{background:rgba(0,0,0,0) !important;color:var(--fliege-rot) !important}html.site-rote-fliege .page-header .navbar-nav .nav-link{font-family:var(--fliege-serif);font-weight:600;font-size:21px !important;letter-spacing:.02em;padding-left:4px !important;padding-right:4px !important;white-space:nowrap}html.site-rote-fliege .page-header .navbar-nav .nav-link:hover,html.site-rote-fliege .page-header .navbar-nav .nav-link:focus,html.site-rote-fliege .page-header .navbar-nav .active>.nav-link,html.site-rote-fliege .page-header .navbar-nav .nav-link.active{color:var(--fliege-rot) !important}html.site-rote-fliege .page-header .navbar-nav .nav-link.active:after{background:var(--fliege-rot)}@media all and (min-width: 992px){html.site-rote-fliege .page-header #nav-main>.nav-item{flex:0 0 10%}html.site-rote-fliege .page-header #nav-main>.nav-item:nth-child(3){margin-right:0}html.site-rote-fliege .page-header #nav-main>.nav-item:nth-child(4){margin-right:20%}}@media all and (min-width: 992px)and (max-width: 1199.98px){html.site-rote-fliege .page-header .navbar-nav .nav-link{font-size:19px !important;padding-left:2px !important;padding-right:2px !important}}html.site-rote-fliege .justified-gallery .ce-gallery>.row{--jg-height: clamp(190px, 25vw, 360px);gap:10px}html.site-rote-fliege .justified-gallery .ce-gallery>.row figure.image{overflow:hidden}html.site-rote-fliege .justified-gallery .ce-gallery>.row img{transition:transform 1.2s cubic-bezier(0.2, 0.6, 0.2, 1)}html.site-rote-fliege .justified-gallery .ce-gallery>.row figure.image:hover img{transform:scale(1.045)}@media(max-width: 575.98px){html.site-rote-fliege .justified-gallery .ce-gallery>.row{--jg-height: 46vw;gap:6px}}html.site-rote-fliege main .page-content>.frame.frame-type-image:first-child:not(.justified-gallery),html.site-rote-fliege main .page-content>.frame.frame-fliege-hero{position:relative;display:block !important;padding:0 !important;overflow:hidden;animation:none !important}html.site-rote-fliege main .page-content>.frame.frame-type-image:first-child:not(.justified-gallery)>.container,html.site-rote-fliege main .page-content>.frame.frame-fliege-hero>.container{max-width:none;padding:0}html.site-rote-fliege main .page-content>.frame.frame-type-image:first-child:not(.justified-gallery) .ce-content,html.site-rote-fliege main .page-content>.frame.frame-fliege-hero .ce-content{position:relative}html.site-rote-fliege main .page-content>.frame.frame-type-image:first-child:not(.justified-gallery) .row,html.site-rote-fliege main .page-content>.frame.frame-fliege-hero .row{margin:0;display:block}html.site-rote-fliege main .page-content>.frame.frame-type-image:first-child:not(.justified-gallery) .row>div,html.site-rote-fliege main .page-content>.frame.frame-fliege-hero .row>div{padding:0;display:block !important}html.site-rote-fliege main .page-content>.frame.frame-type-image:first-child:not(.justified-gallery) .ce-content>.row>div:not(.col-type-media),html.site-rote-fliege main .page-content>.frame.frame-fliege-hero .ce-content>.row>div:not(.col-type-media){display:none !important}html.site-rote-fliege main .page-content>.frame.frame-type-image:first-child:not(.justified-gallery) figure.image,html.site-rote-fliege main .page-content>.frame.frame-fliege-hero figure.image{margin:0 !important;overflow:hidden;height:clamp(340px,64vh,740px)}html.site-rote-fliege main .page-content>.frame.frame-type-image:first-child:not(.justified-gallery) figure.image div,html.site-rote-fliege main .page-content>.frame.frame-type-image:first-child:not(.justified-gallery) figure.image picture,html.site-rote-fliege main .page-content>.frame.frame-fliege-hero figure.image div,html.site-rote-fliege main .page-content>.frame.frame-fliege-hero figure.image picture{display:block;height:100%}html.site-rote-fliege main .page-content>.frame.frame-type-image:first-child:not(.justified-gallery) img,html.site-rote-fliege main .page-content>.frame.frame-fliege-hero img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 35%;transform-origin:50% 40%}html.site-rote-fliege main .page-content>.frame.frame-type-image:first-child:not(.justified-gallery) figcaption,html.site-rote-fliege main .page-content>.frame.frame-fliege-hero figcaption{display:none}html.site-rote-fliege main .page-content>.frame.frame-type-image:first-child:not(.justified-gallery) .ce-header,html.site-rote-fliege main .page-content>.frame.frame-fliege-hero .ce-header{position:absolute;left:0;right:0;bottom:0;z-index:2;margin:0;padding:5rem 1.5rem 2.2rem;text-align:center;background:linear-gradient(to top, rgba(0, 0, 0, 0.66), rgba(0, 0, 0, 0))}html.site-rote-fliege main .page-content>.frame.frame-type-image:first-child:not(.justified-gallery) .ce-headline,html.site-rote-fliege main .page-content>.frame.frame-fliege-hero .ce-headline{margin:0}html.site-rote-fliege main .page-content>.frame.frame-type-image:first-child:not(.justified-gallery) h1,html.site-rote-fliege main .page-content>.frame.frame-type-image:first-child:not(.justified-gallery) h2,html.site-rote-fliege main .page-content>.frame.frame-fliege-hero h1,html.site-rote-fliege main .page-content>.frame.frame-fliege-hero h2{color:#fff;margin:0;text-shadow:0 1px 18px rgba(0,0,0,.35)}html.site-rote-fliege main .page-content>.frame.frame-type-image:first-child:not(.justified-gallery) h1::after,html.site-rote-fliege main .page-content>.frame.frame-type-image:first-child:not(.justified-gallery) h2::after,html.site-rote-fliege main .page-content>.frame.frame-fliege-hero h1::after,html.site-rote-fliege main .page-content>.frame.frame-fliege-hero h2::after{margin-left:auto;margin-right:auto}html.site-rote-fliege main .page-content>.frame.frame-type-image:first-child:not(.justified-gallery) .subheadline,html.site-rote-fliege main .page-content>.frame.frame-fliege-hero .subheadline{color:#efe3c0}@media(prefers-reduced-motion: no-preference){html.site-rote-fliege main .page-content>.frame.frame-type-image:first-child:not(.justified-gallery) img,html.site-rote-fliege main .page-content>.frame.frame-fliege-hero img{animation:fliege-zoom 24s ease-in-out infinite alternate}}@media(max-width: 575.98px){html.site-rote-fliege main .page-content>.frame.frame-type-image:first-child:not(.justified-gallery) .ce-header,html.site-rote-fliege main .page-content>.frame.frame-fliege-hero .ce-header{padding:3.5rem 1rem 1.5rem}}html.site-rote-fliege .faq-element__question::after{color:var(--fliege-rot)}html.site-rote-fliege .faq-element__question:hover{color:var(--fliege-rot)}html.site-rote-fliege .faq-element__question{font-family:var(--fliege-serif);font-size:1.45rem}html.site-rote-fliege .testimonial-item__stars svg.is-on{fill:var(--fliege-rot)}html.site-rote-fliege .testimonial-item__text{font-size:1.3rem}@media(prefers-reduced-motion: no-preference){@supports(animation-timeline: view()){html.site-rote-fliege main .page-content>.frame{animation:fliege-einblenden linear both;animation-timeline:view();animation-range:entry 0% entry 32%}}}@keyframes fliege-einblenden{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes fliege-zoom{from{transform:scale(1)}to{transform:scale(1.13)}}