.custom-slider{overflow:hidden;position:relative;width:100%}.slide{background-position:50%;background-size:cover;display:none;height:650px;position:relative}.slide.active{display:block}.slide-text{align-content:center;align-items:center;display:grid;height:100%;max-width:550px;padding-top:20px;position:relative}.slide-text h1,.slide-text h2,.slide-text h3,.slide-text h4,.slide-text h5,.slide-text p{margin:0}.slide-text h2{font-family:EB Garamond,serif;font-size:2.6625rem;font-style:italic;font-weight:600;letter-spacing:0;line-height:1em;margin-bottom:15px}.slide-text h3{font-size:1.1625rem}.slide-text h3,.slide-text h4{font-weight:600;margin-bottom:10px}.slide-text h4{margin-top:55px;text-transform:uppercase}.desktop-nav{background:#ebe5e0;left:0;padding:15px;position:absolute;right:0;text-align:center;z-index:1}span.slide-nav{cursor:pointer;padding:5px 10px}.slide-text p{max-width:560px}a.slider_button{border-radius:3px;font-family:EB Garamond,serif;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.35;margin-top:20px;padding:15px 1.5625rem;text-decoration:none;width:fit-content}.photo_credit{bottom:0;font-size:12px;left:20px;position:absolute}.next-slide,.prev-slide{background-color:rgba(0,0,0,.5);border:none;color:#fff;cursor:pointer;padding:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:10}@media screen and (min-width:768px){.text_left,.text_left2{left:10%;margin-left:unset;margin-right:auto;right:unset;text-align:left}.text_left a,.text_left p,.text_left2 a,.text_left2 p{margin-left:0;margin-right:auto}.text_center,.text_center2{left:unset;text-align:center}.text_center,.text_center a,.text_center p,.text_center2,.text_center2 a,.text_center2 p{margin-left:auto;margin-right:auto}.text_right,.text_right2{left:unset;margin-left:auto;margin-right:unset;right:10%;text-align:right}.text_right a,.text_right p,.text_right2 a,.text_right2 p{margin-left:auto;margin-right:0}}.prev-slide{left:10px}.next-slide{right:10px}.next-slide:hover,.prev-slide:hover{background-color:rgba(0,0,0,.8)}@media screen and (max-width:767px){.slide{background-position:50%;background-size:cover;display:none;height:800px;position:relative}.slide-text{padding:13%;width:100%}}