@charset "UTF-8";
a{transition:0.3s ease-in-out}header{background-color:#fff}header .header__menu ul li.has-dropdown{position:relative;margin-right:25px}header .header__menu ul li.has-dropdown a:hover{color:#3a5742}header .header__menu ul li.has-dropdown a i{position:absolute;color:var(--heading-color);display:inline-block;font-size:20px;font-weight:400;transition:0.3s;top:14px;right:-25px}header .header__menu ul li.has-dropdown a:hover i{color:#3a5742;transform:rotate(-180deg)}.tp-menu-bar i{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.tp-offcanvas-area .tpoffcanvas__close-btn button i{font-weight:300;width:40px;height:40px;font-size:26px;display:flex;justify-content:center;align-items:center}.tp-offcanvas-area .tpoffcanvas__info .tpoffcanvas__info-icon a:hover{background-color:#3a5742}.tp-offcanvas-area .tpoffcanvas__info .tpoffcanvas__info-icon a i{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.swiper-container i,.hors-courses-1 i{display:flex;justify-content:center;align-items:center}.banner-area{height:85dvh}.banner-area .swiper-container{height:85dvh !important;position:relative}.banner-area .swiper-container .bg-slider{background-size:cover;background-repeat:no-repeat;height:100dvh !important;width:100%;position:relative}.banner-area .swiper-container .bg-slider .swiper-slide{position:relative;z-index:0;pointer-events:all}.banner-area .swiper-container .bg-slider .swiper-slide::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.4);z-index:0}.hors-statistics p.h2{font-size:clamp(2.75rem, 7vw, 4rem);line-height:clamp(3rem, 8vw, 4.5rem)}.hors-about-area p{margin-bottom:0px}.hors-about-area p.h2{font-size:clamp(2.75rem, 7vw, 4rem);line-height:clamp(3rem, 8vw, 4.5rem);color:#e2c87e;margin-bottom:8px}.hors-about-area .about-contact a{font-size:1rem}.hors-about-area .about-contact a span{width:50px;height:50px;display:flex;justify-content:center;align-items:center}.hors-about-area .about-contact a span img{width:21px;height:100%}.video-area img{width:100%}.hors-pricing p.h2{font-size:clamp(2.75rem, 7vw, 4rem);line-height:clamp(3rem, 8vw, 4.5rem)}.hors-gallery-1 img{width:100%;height:100%}.hors-titlebar .hors-titlebar-info h1{color:#ffffff;z-index:999;margin:0 0 10px 0;position:relative;font-size:clamp(2.5rem, 6vw, 4rem);line-height:clamp(2.75rem, 7vw, 4.25rem)}.hors-titlebar .hors-titlebar-info a{font-size:16px;letter-spacing:2px}section.services{padding:100px 0;background-color:#f8f6f4;z-index:1;position:relative}section.services .title-top{margin-bottom:125px;position:relative}section.services .title-top::before{content:"";position:absolute;left:50%;bottom:-262px;background-image:url(/template/images/images/services/Pferd_Silhouette.png);background-repeat:no-repeat;background-size:contain;width:375px;height:375px;opacity:0.1;z-index:-1;transform:translate(-50%, 0%)}section.services .title-top h2{font-size:clamp(2.5rem, 7vw, 4.5rem);list-style:clamp(2.75rem, 8vw, 4.75rem);color:var(--heading-color);text-align:center}section.services .title-top h2 span{color:var(--main-color)}section.services .title-top p{margin:0 auto;text-align:center;max-width:675px;font-size:18px;line-height:28px;padding-bottom:10px}section.services .title-top h3{font-size:clamp(1.75rem, 5vw, 3rem);text-align:center;margin:75px auto 0px;padding:25px 25px;width:fit-content;border:2px solid rgba(226, 200, 126, 0.75);position:relative}section.services .title-top h3::before{position:absolute;content:"";background-color:var(--main-color);left:50%;bottom:-60px;height:2px;width:50px;transform:translate(-50%, -50%)}section.services .title-top h3::after{position:absolute;content:"";background-color:var(--main-color);left:50%;bottom:-75px;height:2px;width:25px;transform:translate(-50%, -50%)}section.services .title-top h4{margin:15px auto;text-align:center;font-size:24px}section.services .single-service{background-color:#fff;padding:15px}section.services .single-service .service-details{padding:25px 10px;height:auto;min-height:450px}section.services .single-service .service-details h3{font-size:32px;line-height:34px;margin-bottom:20px}section.services .single-service .service-details ul li{position:relative;padding-left:40px;padding-bottom:10px;font-size:17px;line-height:24px}section.services .single-service .service-details ul li::before{font-family:"uicons-regular-rounded";content:"";position:absolute;left:5px;top:0px;color:#e2c87e;font-size:21px}section.services .section-frame{border:10px solid rgba(226, 200, 126, 0.5);padding:20px 15px 0;position:relative}section.services .section-frame .contact-wrapper{position:absolute;top:-50px;right:75px;background-color:var(--main-color);color:#fff;width:300px;height:auto;padding:15px 20px 0;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}section.services .section-frame .contact-wrapper h3{color:#333333;font-size:32px;line-height:34px;margin-bottom:20px}section.services .section-frame .contact-wrapper a{display:inline-flex;align-items:center;margin-bottom:25px;color:#333333}section.services .section-frame .contact-wrapper a:hover{color:#333333}section.services .section-frame .contact-wrapper a span{background-color:#fff;width:45px;height:45px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:15px}section.services .section-frame .contact-wrapper a span i{font-size:21px;color:#333333;opacity:0.75}section.services .title-bottom{margin-top:125px;margin-bottom:110px;position:relative}section.services .title-bottom::before{content:"";position:absolute;left:50%;bottom:-262px;background-image:url(/template/images/images/services/Hund_Silhouette.png);background-repeat:no-repeat;background-size:contain;width:375px;height:375px;opacity:0.1;z-index:-1;transform:translate(-50%, 0%)}section.services .title-bottom h4{margin:15px auto;text-align:center;font-size:24px;position:relative}section.services .title-bottom h4::before{position:absolute;content:"";background-color:var(--main-color);left:50%;bottom:-13px;height:2px;width:50px;transform:translate(-50%, -50%)}section.services .title-bottom h4::after{position:absolute;content:"";background-color:var(--main-color);left:50%;bottom:-28px;height:2px;width:25px;transform:translate(-50%, -50%)}.page-4-bg{position:relative;height:450px;padding:0;display:flex;justify-content:center;align-items:center}.page-4-bg::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:#000;opacity:40%;z-index:0}.page-4-bg img{position:absolute;left:0;top:0;width:100%;height:450px;object-fit:cover}.page-4-bg span{z-index:100;display:block;position:relative}/*# sourceMappingURL=../../template/css/_maps/zz_custom.map */