:root{font-size:10px;-webkit-hyphens:auto;hyphens:auto;--reitschule-blau: #191f6c;--reitschule-rot: #9c182f;--reitschule-hellbraun: #c4a789;--reitschule-dunkelbraun: #4a2a1c}@media(max-width: 767px){:root{--header-height: 4.8rem}}@media(min-width: 768px){:root{--header-height: 8rem}}@media(max-width: 424px){:root{--content-border-width: .8rem}}@media(min-width: 425px)and (max-width: 1023px){:root{--content-border-width: 1.6rem}}@media(min-width: 1024px)and (max-width: 1439px){:root{--content-border-width: 2.4rem}}@media(min-width: 1440px){:root{--content-border-width: 3.2rem}}::-moz-selection{background-color:var(--reitschule-rot);color:#fff}::selection{background-color:var(--reitschule-rot);color:#fff}html{scroll-padding-top:var(--header-height);scroll-behavior:smooth}body{--viewportWidth: calc(100vw - var(--scrollbarWidth))}*,*::before,*::after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}@font-face{font-family:"Cooper Black";src:url("assets/fonts/cooper-black.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:normal}@font-face{font-family:"Roboto Condensed";src:url("assets/fonts/roboto-condensed.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:normal}h1,h2,h3,h4,h5,h6{font-family:"Cooper Black"}h1{font-size:2.6rem !important}@media(min-width: 980px){h1{font-size:4.4rem !important}}h2{font-size:2.4rem !important}@media(min-width: 980px){h2{font-size:4rem !important}}h3{font-size:2.2rem !important}@media(min-width: 980px){h3{font-size:3.6rem !important}}h4{font-size:2rem !important}@media(min-width: 980px){h4{font-size:3.2rem !important}}h5{font-size:1.8rem !important}@media(min-width: 980px){h5{font-size:2.8rem !important}}h6{font-size:1.6rem !important}@media(min-width: 980px){h6{font-size:2.4rem !important}}body{font-family:"Roboto Condensed";font-size:1.6rem !important}@media(min-width: 660px){body{font-size:2.4rem !important}}.ul{line-height:1.5 !important}#main-header h1{font-size:1.6rem !important}@media(min-width: 375px){#main-header h1{font-size:2rem !important}}.mobile_nav{cursor:pointer}.select_page{color:var(--reitschule-dunkelbraun) !important}.mobile_menu_bar_toggle{text-align:end;width:100%}.mobile_menu_bar::before{left:unset}#main-header{position:sticky}.et_pb_fullwidth_header .et_pb_fullwidth_header_container{width:auto}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{width:auto;margin:1.6rem;padding:unset}#hero-image{height:65vh}#main-header .container{display:flex;align-items:center;flex-direction:column}@media(min-width: 660px){#main-header .container{flex-direction:row}}#main-header .logo_container{height:auto !important}#main-header h1{color:var(--reitschule-hellbraun);padding-bottom:1.6rem;white-space:nowrap}@media(min-width: 660px){#main-header h1{padding:1.6rem 0}}@media(max-width: 1100px){#top-menu li{padding-right:unset}}.et_header_style_centered #et_mobile_nav_menu{margin-top:unset}.et_header_style_centered #main-header .mobile_nav{background-color:var(--reitschule-hellbraun);width:200px}#main-header .menu-item{font-family:"Cooper Black"}#et-top-navigation{display:flex;justify-content:center}@media(min-width: 660px){#et-top-navigation{justify-content:end}}.et_pb_fullwidth_header{display:flex;place-content:center}.menu-item a{padding:.8rem !important;border-radius:.8rem;transition:all .2s !important}.menu-item:hover a{color:var(--reitschule-dunkelbraun) !important;background-color:var(--reitschule-hellbraun) !important;opacity:1 !important}@media(max-width: 375px){.et_boxed_layout #page-container{width:auto;margin:auto 1.6rem}}.entry-content ul{line-height:1.5}.anlage-title{text-shadow:4px 4px 0 var(--reitschule-hellbraun)}.anlage-grid{display:grid;grid-template-columns:1fr;gap:1.6rem}@media(min-width: 768px)and (max-width: 1439px){.anlage-grid{grid-template-columns:1fr 1fr}}@media(min-width: 1440px){.anlage-grid{grid-template-columns:1fr 1fr 1fr}}.anlage-grid .et_pb_text_inner{display:flex;flex-direction:column;align-items:center;padding:2.4rem}.bottom-nav{display:flex;flex-direction:column;gap:1.6rem}@media(min-width: 450px){.bottom-nav{flex-direction:row}}.bottom-nav li{padding-right:unset}.bottom-nav li:hover a{-webkit-text-decoration:underline wavy 2px;text-decoration:underline wavy 2px}.mfp-bottom-bar{margin-top:unset}.mfp-title{line-height:1.5}.mfp-img{border-radius:1.6rem}.mfp-wrap{position:fixed !important;top:unset !important}.et_pb_button::after,.et_pb_button::before{transition:unset !important}body:before{content:"";display:block;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.6;background-image:url("https://reiterhof.brainartist.de/wp-content/uploads/2025/06/Pferd_Hintergrund.jpg");background-repeat:no-repeat;background-position:50% 0;background-size:cover}#main-content,.et_pb_section{background-color:#c0a78b}.et_pb_button_module_wrapper:has(.kontakt-button){display:inline-block}.underlined{text-decoration-line:underline;text-decoration-color:var(--reitschule-dunkelbraun);text-decoration-style:wavy}body .et_pb_button{color:var(--reitschule-dunkelbraun) !important;border-color:var(--reitschule-hellbraun)}body .et_pb_button:hover{color:var(--reitschule-hellbraun) !important}.bottom-nav{display:flex;justify-content:center}#main-content a:not(.et_pb_button){color:#fff;text-decoration:underline}@media(max-width: 980px){.reverse{display:flex;flex-direction:column-reverse}}@media(max-width: 980px){.reversed-column-image{margin-bottom:30px !important}}@media(max-width: 600px){#kontakt .et_pb_button_module_wrapper{margin-left:auto !important;margin-right:auto !important;display:flex !important;justify-content:center}}@media(max-width: 600px){#kontakt .telefon-button{margin-bottom:1.6rem}}#kontakt p a{transition:color .2s}#kontakt p a:hover{color:var(--reitschule-hellbraun)}.reitschule-angebot-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;padding-left:0 !important}@media(min-width: 600px)and (max-width: 999px){.reitschule-angebot-grid{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 1000px){.reitschule-angebot-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.reitschule-angebot-grid li{list-style-type:none;border:1px solid var(--reitschule-dunkelbraun);border-radius:.4rem;padding:.4rem .8rem}.et_pb_section{scroll-margin-top:4rem}@media(min-width: 680px){.et_pb_section{scroll-margin-top:1.6rem}}/*# sourceMappingURL=styles.min.css.map */