@font-face{font-family:"Roboto";font-style:normal;src:url("../webfonts/roboto-v18-latin-regular.eot");src:local("Roboto"),local("Roboto-Regular"),url("../webfonts/roboto-v18-latin-regular.eot?#iefix") format("embedded-opentype"),url("../webfonts/roboto-v18-latin-regular.woff2") format("woff2"),url("../webfonts/roboto-v18-latin-regular.woff") format("woff"),url("../webfonts/roboto-v18-latin-regular.ttf") format("truetype"),url("../webfonts/roboto-v18-latin-regular.svg#Roboto") format("svg")}@font-face{font-family:"Raleway";font-style:normal;font-weight:400;src:url("../webfonts/raleway-v12-latin-regular.eot");src:local("Raleway"),local("Raleway-Regular"),url("../webfonts/raleway-v12-latin-regular.eot?#iefix") format("embedded-opentype"),url("../webfonts/raleway-v12-latin-regular.woff2") format("woff2"),url("../webfonts/raleway-v12-latin-regular.woff") format("woff"),url("../webfonts/raleway-v12-latin-regular.ttf") format("truetype"),url("../webfonts/raleway-v12-latin-regular.svg#Raleway") format("svg")}.focus,input:focus,.form-control:focus,.btn-main-color:focus{box-shadow:0 0 0 .25rem rgba(178,173,116,.5);border-color:#96734e}*{font-family:"Roboto",sans-serif}*::selection{background-color:#b2ad74;color:#fff}body{color:#454545}h1,h2,h3{font-family:"Raleway",sans-serif;word-break:break-word}h1,h2{color:#96734e}hr{width:25%;border:3px solid #96734e;margin:3rem auto}.contact-banner{background:#efe3d9;border-radius:5px;display:flex;flex-direction:column;padding:4rem 4rem 1rem}.contact-banner .banner-button-container{margin-top:2rem;display:grid;place-items:center}.navbar-brand img{width:75px;transition:.5s ease width}.navbar-nav .nav-item a{color:#b2ad74 !important;font-weight:500}.navbar-nav .nav-item a:focus{outline:none}.navbar-nav .nav-item a:hover{color:#96734e !important}.navbar-nav .nav-item a.active{color:#96734e !important}.navbar-nav .nav-item a.active:hover{color:rgb(116.4473684211,89.2763157895,60.5526315789) !important}.navbar-nav .nav-item .dropdown-item.active,.navbar-nav .nav-item .dropdown-item:active{background:#96734e;color:#fff !important}.navbar{border-bottom:1px solid #eee}.navbar-right ul{margin-left:auto}section.start{background-image:url("../img/Natur-und-Pferdezauber-Start.jpg")}section.contact{background-image:url("../img/1200-1600-max-3.jpg")}section.offers{background-image:url("../img/4096-2713-max-1.jpg")}section.coop{background-image:url("../img/4032-3024-max.jpg")}section.about{background-image:url("../img/about-title.jpg")}section.location{background-image:url("../img/3024-4032-max-scaled.jpg")}section.ausbildung h1{color:#96734e !important;text-shadow:none !important;font-size:46px !important;line-height:80px !important}section.ausbildung h1 strong{font-size:80px}section.headline{background-attachment:fixed;background-size:cover}@media(hover: none){section.headline{background-attachment:scroll}}section.headline{background-position:50%;background-blend-mode:darken;min-height:680px;display:flex;justify-content:center;align-items:center;text-align:center}section.headline h1{font-size:80px;letter-spacing:2px;line-height:1.3em;color:#fff;font-weight:normal;text-shadow:2px 2px 4px rgba(150,115,78,.5)}section.headline h1.colored-text{text-shadow:4px 4px 8px rgba(150,115,78,.5)}section.headline h1 strong{display:block;text-transform:uppercase;font-weight:bold}@media(max-width: 767px){section.headline h1{font-size:60px}}@media(max-width: 576px){section.headline h1{font-size:clamp(28px,9.5vw,50px)}}section.headline a{margin-top:1.5rem}section p,section ul{margin-bottom:2rem;font-size:18px}section.colored-section,section.colored-section-dark{color:#fff}section.colored-section h2,section.colored-section-dark h2{font-size:42px;margin-bottom:3rem;color:#fff;text-align:center}section.colored-section ul,section.colored-section-dark ul{margin-bottom:0}section.colored-section .first-effect,section.colored-section-dark .first-effect{box-shadow:-2.5rem -2.5rem 0 0 rgba(238,238,238,.25)}section.colored-section{background:hsl(30.8333333333,31.5789473684%,54.7058823529%)}section.colored-section-dark{background:#96734e}section .icon{color:#efe3d9;font-size:80px;margin:3rem auto;display:block;text-align:center}.btn-main-color{color:#fff;background:#b2ad74;border-color:#b2ad74;border-radius:50px;padding:15px 50px;text-transform:uppercase;font-weight:bold}.btn-main-color:hover{background:#96734e;border-color:#96734e;color:#fff}.btn-main-color:focus{background:#96734e;color:#fff}@media(max-width: 991px){.btn-main-color{padding:10px 25px}}@media(max-width: 575px){.btn-main-color{display:block}}.section-padding{padding:10px 20px}@media(max-width: 991px){.section-padding{padding:10px 5px}}.circle-picture{width:200px;height:200px;object-fit:cover;border-radius:100px;margin-bottom:3rem}@media(max-width: 767px){.circle-picture{margin-bottom:1.5rem}}.m-t-3rem{margin-top:3rem}.testimonials p{margin-bottom:0}.testimonials h2{margin-bottom:3rem;border-left:6px solid #96734e;padding:1.5rem}@media(max-width: 767px){.testimonials .col-12:not(:last-of-type){margin-bottom:2.5rem}}footer{color:#fff;background:hsl(30.8333333333,31.5789473684%,54.7058823529%)}footer h2{color:#fff;font-size:18px}footer a,footer a:not([href]):not([class]){color:hsl(0,0%,85%);text-decoration:none;border-bottom:1px solid rgba(238,238,238,.5);margin-bottom:10px;padding-bottom:2px;display:block;transition:.5s ease color,.5s ease border-color}footer a:hover,footer a:not([href]):not([class]):hover{color:hsl(30.8333333333,31.5789473684%,94.7058823529%);border-bottom:1px solid hsl(30.8333333333,31.5789473684%,94.7058823529%);cursor:pointer}footer ul{list-style:none;padding-left:0}@media(max-width: 767px){footer .col-12:not(:last-of-type){margin-bottom:2rem}}.headline-main-color h3{color:#b2ad74}.p-text-sm p{font-size:16px}.coop-cards a{text-decoration:none !important}.coop-cards a p{color:#454545}.coop-cards .col-12{padding:0 .75rem}.coop-cards .col-12 .card-container{padding:2rem;border:1px solid rgba(150,115,78,.25);height:100%;display:flex;flex-direction:column;justify-content:space-between}.coop-cards .col-12 .card-container div+p{margin-top:2rem}.coop-cards .col-12 .card-container p:last-of-type{margin-bottom:0}.icon-and-text{display:flex;flex-wrap:nowrap}.icon-and-text i{font-size:60px;color:#b2ad74;margin-right:10px}.gallery:last-of-type{margin-bottom:-3rem}.gallery img{margin-bottom:3rem;z-index:2;position:relative}img.first-effect{box-shadow:-2.5rem -2.5rem 0 0 #eee}img.second-effect{border:25px solid #f7f7f7}img.third-effect{box-shadow:2.5rem 2.5rem 0 0 #eee}img.fourth-effect{box-shadow:0 0 5rem 1rem rgba(69,69,69,.15)}.map-outer #map{width:100%;height:450px}.about-card{background:rgba(150,115,78,.25);border-radius:5px}.about-card img{width:50%;height:auto;margin-bottom:1.5rem;opacity:.8}.about-card p{margin-bottom:0}.youtube-data-message{background:url("../img/youtube.webp") no-repeat center center;background-size:cover;width:100%;height:670px;display:flex;justify-content:center;align-items:center;align-content:center}.youtube-data-message .youtube-inner-container{flex-grow:0;align-self:center;width:75%;background:rgba(25,25,25,.75);color:hsla(0,0%,100%,.9);border-radius:20px}.youtube-data-message p a{color:#fff}.youtube-data-message p:last-of-type{margin-bottom:0;text-align:center;margin-top:2rem}.border-main-color-left{border-left:7px solid #96734e;padding:50px 0 50px 20px}.border-main-color-left p{margin-bottom:0}.professional-requirements{padding:3rem;border:1px solid rgba(150,115,78,.25)}@media(max-width: 767px){.professional-requirements .col-12:not(:last-of-type){margin-bottom:2.5rem}}.professional-requirements h3{color:#96734e}.professional-requirements p:last-of-type{margin-bottom:0}.professional-requirements i{color:#b2ad74;margin-bottom:2rem;font-size:60px}.rich-text-cms p{margin:0 !important}.stellenangebote a:not(.btn){color:#96734e;text-decoration:none;transition:.5s ease color,.5s ease border;border-bottom:1px solid rgba(0,0,0,0)}.stellenangebote a:not(.btn):hover{color:rgba(150,115,78,.85);border-color:#96734e}.stellenangebote:nth-of-type(odd){background:rgba(150,115,78,.15)}li.ql-indent-1{margin-left:20px}li.ql-indent-2{margin-left:40px}li.ql-indent-3{margin-left:60px}li.ql-indent-4{margin-left:80px}li.ql-indent-5{margin-left:100px}.reittherapie-section{background:linear-gradient(135deg, #f8f5f1 0%, #efe3d9 100%)}.reittherapie-title{color:#96734e}.reittherapie-title .heilpferde-highlight{font-size:1.2em;color:#96734e;font-weight:bold;background:linear-gradient(45deg, #b2ad74, #96734E);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-shadow:none}.reittherapie-lead{color:#454545}.reittherapie-usps-card{background:#fff;border-left:5px solid #96734e;color:#454545;font-size:17px}.reittherapie-usps-card h3{color:#96734e}.dozent-card{background:linear-gradient(135deg, #f8f5f1 0%, #efe3d9 100%);border-top:4px solid #b2ad74}.dozent-card .dozent-icon{color:#96734e;font-size:2.5em}.dozent-card .dozent-name{color:#96734e}.dozent-card .dozent-title{color:#454545;font-weight:600}.dozent-card .dozent-description{color:#454545;font-size:16px;line-height:1.5}.section-title{color:#96734e}.section-hr{border-color:#96734e;width:30%}.btn-outline-main{background:rgba(0,0,0,0);border:2px solid #96734e;color:#96734e;border-radius:50px;padding:15px 40px}.btn-outline-main:hover{background:#96734e;color:#fff}.usps-icon{color:#b2ad74;font-size:2em}:where(img[width][height]){height:auto}
