.section-intro{text-align:center}.section-intro h2{font-size:44px;letter-spacing:1%;line-height:46px;text-transform:uppercase}.section-intro h2,.section-intro span{color:#41492a;font-weight:400;text-align:center}.section-intro span{display:block;font-size:16px;letter-spacing:2%;line-height:22px;margin:0 auto -40px;max-width:530px}.courtyard-slider-container{overflow:hidden;padding:60px 0 0}.courtyard-slider-container,.courtyard-slider-splide{position:relative;width:100%}.courtyard-slider-splide .splide__track{overflow:visible}.courtyard-slider-splide .splide__slide{box-sizing:border-box;padding:0 5px}.courtyard-slider-image{aspect-ratio:954/589;overflow:hidden;visibility:visible;width:100%}.courtyard-slider-image img{display:block;height:100%!important;object-fit:cover;visibility:visible;width:100%!important}.courtyard-slider-container .slider_richtext-splide-controls{display:flex;justify-content:flex-end!important;margin-left:auto;margin-right:5px;margin-top:15px;position:unset;width:max-content}.section-intro span.slider_richtext-counter{color:#42492a;font-size:20px;font-weight:400;letter-spacing:1%;line-height:20px;margin:0 15px;text-align:center}.section-intro button.slider_richtext-next,.section-intro button.slider_richtext-prev{border:0;color:#42492a;height:28.052631378173828px;opacity:1;padding:0;width:38.99907684326172px}.section-intro button.slider_richtext-next:hover,.section-intro button.slider_richtext-prev:hover{background:unset!important}.section-intro-top{margin-bottom:20px}.intro-button-wrapper a{padding:20px}@media screen and (max-width:767px){.section-intro{margin-top:40px}.section-intro-top{margin-bottom:0}.section-intro-top h2{font-size:26px}}.intro-button-wrapper{align-items:center;display:flex;justify-content:center;margin-top:80px;text-align:center}.section-intro-top h2{margin-bottom:15px}.section-intro button.slider_richtext-next:hover,.section-intro button.slider_richtext-prev:hover{color:#a67c3a}.section-intro button.slider_richtext-next:focus,.section-intro button.slider_richtext-prev:focus{background:unset!important}@media screen and (max-width:767px){.section-intro button.slider_richtext-next,.section-intro button.slider_richtext-prev{height:30px;width:30px}.section-intro span.slider_richtext-counter{font-size:14px}.courtyard-slider-container .slider_richtext-splide-controls{margin-top:10px}}