@charset "UTF-8";.search-form{padding:2rem 0}.search-form__title{color:#fff}.search-form.is-skeleton{background-color:gray}.search-form .form-group{position:relative}.search-form .form-control{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end}.search-form .form-control .btn-icon{border:0;outline:0;margin:0;padding:0;text-decoration:none;background-color:transparent;position:absolute;z-index:1;color:#ff7609;width:1.5rem;height:1.5rem;margin-right:1rem;transform:rotate(0);transform-origin:center;transition:transform .2s ease}.search-form .form-control .btn-icon[disabled],.search-form .form-control .btn-icon .disabled{pointer-events:none;opacity:.4}.search-form .form-control:focus-within .btn-icon{transform:rotate(90deg)}.search-form .form-control input[type=text]{width:100%;height:100%;border:.0625rem solid #e8e9ef;border-radius:.5rem;padding:.75rem 2.5rem .75rem 1rem}.search-form .form-control input[type=text]:focus,.search-form .form-control input[type=text]:active{outline:.125rem solid #0d1333}@media (min-width: 1280px){.search-form{padding:2.5rem 0;border-radius:1.5rem}.search-form__header{height:100%;padding:0 0 0 2rem;margin:0;display:flex;align-items:center;color:#fff}}.search-hero{padding:2.125rem 0 0}.search-hero__top,.search-hero__form{background-color:#1739e5}.search-hero__controls{padding:1rem 0}.search-hero__controls .btn-rounded{margin-left:auto;display:block}@media (min-width: 1280px){.search-hero .btn-rounded{display:none}}.filter-aside .btn-clear{border:0;outline:0;margin:0;padding:0;background-color:transparent;cursor:pointer;vertical-align:middle;display:inline-flex;justify-content:center;align-items:center;position:relative;text-decoration:none;margin:0 0 1rem;font-size:.8125rem;color:#ffc89d}.filter-aside .btn-clear[disabled],.filter-aside .btn-clear .disabled{pointer-events:none;opacity:.4}.filter-group{margin-bottom:1rem;padding-bottom:1rem;border-bottom:.0625rem solid #e8e9ef}.filter-group__header{font-family:PP Mori;font-weight:600;font-size:1.0625rem;margin-bottom:1rem}.filter-group__list{display:flex;flex-flow:column wrap;gap:1rem 0}.load-more{display:flex;position:relative;padding:1.5rem 0}.load-more:before{content:"";margin:0 calc(50% - 50vw + var(--scrollbar) / 2);background-color:#ffeee5;display:block;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.load-more button{width:100%}@media (min-width: 1024px){.load-more{justify-content:center}.load-more:before{margin-left:calc(var(--bs-gutter-x) * .5);margin-right:calc(var(--bs-gutter-x) * .5);background-color:transparent}.load-more button{width:auto}}.filter-overlay{width:100vw;height:100vh;display:flex;flex-flow:column;position:fixed;top:0;left:0;z-index:999;background-color:#fff;overflow:auto}.filter-overlay__header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:1rem 1.25rem}.filter-overlay__header .btn-close,.filter-overlay__header .btn-clear{border:0;outline:0;margin:0;padding:0;background-color:transparent;cursor:pointer;vertical-align:middle;display:inline-flex;justify-content:center;align-items:center;position:relative;text-decoration:none}.filter-overlay__header .btn-close[disabled],.filter-overlay__header .btn-close .disabled,.filter-overlay__header .btn-clear[disabled],.filter-overlay__header .btn-clear .disabled{pointer-events:none;opacity:.4}.filter-overlay__header .btn-close{margin-right:auto}.filter-overlay__header .btn-clear{margin-left:auto;font-size:.8125rem;color:#ffc89d}.filter-overlay__body,.filter-overlay__footer{padding:1.25rem}.filter-overlay__footer{margin-top:auto}.mobile-filter-enter-active,.mobile-filter-leave-active{transition:all .2s ease-in-out}.mobile-filter-enter-from,.mobile-filter-leave-to{transform:translate(-100%)}.custom-select .checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5rem;height:1.5rem;margin-right:.5rem;font-size:1.0625rem;background-color:#fff;border:.0625rem solid #a2a7bf;border-radius:.25rem}.custom-select .checkbox:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");background-color:#ff7609;border-color:#ff7609}.custom-select{display:flex;align-items:flex-start}.custom-select label{cursor:pointer}.custom-select .radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5rem;height:1.5rem;margin-right:.5rem;font-size:1.0625rem;background-color:#fff;border:.0625rem solid #a2a7bf;border-radius:1.5rem;box-shadow:inset 0 0 0 .1875rem #fff}.custom-select .radio:checked{background-color:#ff7609;border-color:#ff7609}.arl-slider .handle,.arl-slider .handle.hover{background-color:#fff}.arl-slider.is-load .handle,.arl-slider.is-load .handle.hover{transform:scale(.7) translate(-50%)}.arl-slider.is-start .track-filled{min-width:1.625rem!important}.arl-slider.is-start .handle,.arl-slider.is-start .handle.hover{transform:scale(.7) translate(100%)}.arl-slider.is-end .handle,.arl-slider.is-end .handle.hover{transform:scale(.7) translate(-50%)}.result-card{max-width:59.375rem;position:relative;display:flex;flex-direction:column;gap:1.375rem 0;color:#0d1333}.result-card+.result-card{margin-top:4rem}.result-card__figure{background-color:#f0f0f0;flex:0 0 auto;display:flex;align-items:center;justify-content:center;margin:0 0 .75rem;aspect-ratio:16/9;width:100%;border-radius:.25rem .25rem 2.625rem;overflow:hidden}.result-card__figure .icon-no-image{width:1.5625rem;height:1.5625rem;align-self:center}.result-card__figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.result-card__body{display:flex;flex-direction:column}.result-card__body .title{font-family:PP Mori;font-weight:600;font-size:1.375rem}.result-card__body .info,.result-card__body .tags{font-size:.8125rem}.result-card__body .tags{color:#a2a7bf;display:flex;margin-top:.5rem}.result-card__body .tags .tag{display:flex;align-items:center}.result-card__body .tags .tag:not(:last-child):after{content:"\2022";margin:0 .1875rem}.result-card__body .link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.result-card__body .link span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (min-width: 640px){.result-card{flex-direction:row;gap:0 1.375rem}.result-card__figure{width:15.625rem;margin:0}.result-card__body .tags{margin-top:auto}}@media (min-width: 1280px){.result-card__figure .icon-no-image{width:2.5rem;height:2.5rem}}.ridingschool-overview .load-more{margin-top:3.125rem}
