:root{font-family:proxima-nova,sans-serif;font-feature-settings:"liga" 1,"calt" 1}@supports(font-variation-settings: normal){:root{font-family:proxima-nova,sans-serif}}body{font-family:proxima-nova,sans-serif}.services .hero{position:relative;overflow:hidden;padding:100px 0;text-align:center;background:url("../img/services-hero.jpg") no-repeat;background-size:cover;background-position:center;background-attachment:fixed;z-index:-1}@media(max-width: 991px){.services .hero{background:url("../img/services-hero.jpg") no-repeat;background-size:cover;background-attachment:scroll}}@media(max-width: 1399px){.services .hero{padding:100px 0}}@media(max-width: 767px){.services .hero{padding:80px 0}}.services .hero .title-wrapper{background:hsla(0,0%,100%,.9);padding:30px 60px;text-wrap:pretty}@media(max-width: 991px){.services .hero .title-wrapper{padding:30px 40px}}@media(max-width: 575px){.services .hero .title-wrapper{padding:20px 10px}}.services .hero .title-wrapper h1{color:#000;font-family:ltc-bodoni-175,serif;font-size:40px;font-weight:400;line-height:1;margin:0;text-wrap:balance}@media(max-width: 991px){.services .hero .title-wrapper h1{font-size:32px}}@media(max-width: 575px){.services .hero .title-wrapper h1{font-size:28px}}.services main{padding:80px 0}@media(max-width: 767px){.services main{padding:60px 0}}@media(max-width: 575px){.services main{padding:40px 0}}.services main a{text-decoration:none}.services main h2{font-family:ltc-bodoni-175,serif;font-size:33px;font-weight:300;margin-bottom:0;text-wrap:balance}@media(max-width: 767px){.services main h2{margin-bottom:5px;margin-top:10px;font-size:26px}}@media(max-width: 575px){.services main h2{margin-top:10px;font-size:25px}}.services main h3{font-size:17.5px;font-weight:500;margin-bottom:10px;text-wrap:balance}@media(max-width: 767px){.services main h3{margin-bottom:5px;margin-top:20px;font-size:25px}}.services main .subheader{text-transform:uppercase;letter-spacing:3px;line-height:1}.services main .service-row{margin-bottom:50px;position:relative}.services main .service-row .image-wrapper{position:relative;z-index:-1;max-height:100%;max-width:100%;min-height:350px;align-self:stretch;padding:0}.services main .service-row .image-wrapper img,.services main .service-row .image-wrapper picture{object-fit:cover;width:100%;height:100%;box-shadow:none}@media(max-width: 991px){.services main .service-row .image-wrapper{min-height:100%}}@media(max-width: 575px){.services main .service-row .image-wrapper img{height:100%;max-height:100%;max-width:400px}}.services main .service-row .content-wrapper{position:relative;z-index:1;margin-left:-50px;background:#f1f1ef;padding:40px}.services main .service-row .content-wrapper p{font-weight:100 !important}@media(max-width: 991px){.services main .service-row .content-wrapper{align-self:stretch;margin-left:0;padding:30px;display:flex;flex-direction:column;justify-content:center}}@media(max-width: 575px){.services main .service-row .content-wrapper{padding:20px}}.services main .service-row:nth-child(even){flex-direction:row-reverse}.services main .service-row:nth-child(even) .content-wrapper{margin-left:0;margin-right:-50px}@media(max-width: 991px){.services main .service-row:nth-child(even) .content-wrapper{margin-right:0}}.services main .service-row:last-child{margin-bottom:0}@media(max-width: 991px){.services main .service-row{margin-bottom:40px;padding:0 20px}}@media(max-width: 575px){.services main .service-row{margin-bottom:30px;padding:12px;text-align:center}.services main .service-row p{text-align:left}}/*# sourceMappingURL=services.css.map */
