main h2{text-align:center;font-size:3rem}main h2:first-of-type{margin-top:4rem}main div{align-items:center}main div .block-left{max-width:50vw;margin-right:1rem;font-size:1.2rem}@media(max-width:1470px){main div .block-left{max-width:100vw}}@media(max-width:840px){main div .block-left{margin-right:.1rem}}main div .block-right div{margin-top:auto;margin-bottom:auto}main div .block-right div .img-fluid{box-shadow:10px 10px #663333;margin-top:2rem}#services{margin-top:6rem;text-align:center}#services .services{display:flex;flex-wrap:wrap;justify-content:center;margin-top:4rem}#services .services .service{width:20rem;margin-right:1rem;margin-left:1rem}#services .services .service:first-of-type{margin-top:-1.05rem}#services .services .service .card-img-custom{position:relative;background-color:#663;background-size:cover;background-repeat:no-repeat;height:15rem;display:flex;align-items:center;text-align:center;color:inherit;border-radius:.5rem}#services .services .service .card-img-custom img{display:block;height:15rem;max-width:20rem;border-radius:inherit}#services .services .service h3{font-size:2rem;font-weight:600}#services .services .service .precise{font-size:1.2rem}#services .services .service .precise h4{font-size:2.5rem}#services .services .service .precise div{width:fit-content!important;margin-left:auto;margin-right:auto}#services .services .service .precise p{width:fit-content!important;margin-right:0;margin-bottom:0}