BODY{font-family:Merriweather,serif;background:#e5e5e5}.box{max-width:1070px;margin:30px auto;background:#fff;box-shadow:0 0 50px #c9bfb3}.hero{height:auto;padding:10px 0 20px}.wrapper{padding:0 10px;margin:0 auto;max-width:850px}.hero .wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.hero .wrapper H1{font-size:48px;line-height:60px;font-weight:700;text-align:center}.hero .wrapper IMG{margin:0;padding:0;display:block;max-width:50vw;max-height:50vh}.promo{height:auto}.promo .text{width:100%;height:auto;padding:30px 0 40px}.text P{font-size:16px;line-height:19px;color:#153a64}.text H1{color:#f7931d;font-size:24px;line-height:28px;margin:0 0 28px 0;text-align:left}.slider{position:relative;width:100%;aspect-ratio:1907/560;max-height:560px;padding:0;margin:0;list-style-type:none}.slide{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:1;transition:opacity 1s ease}.slide IMG{display:block;width:100%;height:100%;object-fit:cover}.active{opacity:1;z-index:2}.contact{background-color:#153a64;padding:20px 0;font-family:'Trebuchet MS',sans-serif}.contact .cols{display:flex;align-items:flex-start;justify-content:space-between}.contact .cols H3{color:#fff;font-size:18px;line-height:27px;margin:0}.contact .cols P{color:#fff;font-size:18px;line-height:27px;margin:0}.contact .cols SPAN{color:#f7931d}.contact .cols A{color:#f7931d;text-decoration:none}.contact .cols A:hover{text-decoration:underline}.contact .cols A.button{font-size:16px;line-height:150%;color:#153a64;padding:12px 18px;background-color:#fef5eb;transition:background-color .3s ease;margin-top:10px;display:inline-block}.contact .cols A.button:focus,.contact .cols A.button:hover{background-color:#f7931d;color:#153a64;text-decoration:none}.contact .cols A.button:active{position:relative;top:2px}.copy{background-color:#082341;padding:12px 0}.copy P{font-family:'Trebuchet MS',sans-serif;font-weight:400;font-size:10px;line-height:150%;color:#fff}@media (max-width:800px){.box{max-width:unset;margin:0 auto;box-shadow:none}.hero{padding:8px 0}.hero .wrapper IMG{width:70px;height:auto}.slider{width:100%;height:266px}.slide IMG{object-position:top left}.text H1{font-size:18px;line-height:21px;margin:0 0 20px 0}.text P{font-size:14px;line-height:16px}.contact .cols{flex-direction:column}.contact .col:not(:first-child){margin-top:20px}.contact .cols H3{font-size:14px;line-height:21px}.contact .cols P{font-size:14px;line-height:21px}}