*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;color:#555;scroll-behavior:smooth}html,body{width:100%;max-width:100%;min-height:100vh;background-color:#f5f5f5;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}body{margin:0;padding:0;min-width:100%;min-height:100vh;display:grid;grid-template-rows:auto 1fr auto}h1,h2,h3,h4,h5,h6{margin:0}ul{padding-left:0;margin-top:0;margin-bottom:0;list-style:none}p{margin:0;padding:0;margin-bottom:2rem}a{cursor:pointer;text-decoration:none}a:hover,a :visited,a :active{text-decoration:none}img{width:100%;max-width:100%;height:auto;display:block}.container{width:100%;padding:1rem 2rem}.flex{width:100%;display:flex;align-items:center;justify-content:flex-start}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-center{align-items:center}.align-items-around{align-items:space-around}.align-items-between{align-items:space-between}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-around{justify-content:space-around}.justify-content-between{justify-content:space-between}.gap-1{gap:1rem}.gap-2{gap:2rem}.gap-3{gap:3rem}.gap-5{gap:5rem}.flex-wrap{flex-wrap:wrap}.prox-header{justify-content:center}.prox-contain{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:2rem auto}.prox-contain__img{width:70vw}.prox-contain__copy{color:#323232;font-weight:bold;font-size:1.5rem;text-align:center}.prox-footer{align-items:center;justify-content:space-evenly}.prox-footer__img{height:5rem;width:auto}.bg-grecas{display:flex;min-width:100vw;min-height:120px;align-items:center;background-image:url("/img/grecas.svg");background-repeat:repeat-x;margin:15px auto}@media screen and (min-width: 800px){.prox-contain__img{width:40vw}.prox-contain__copy{font-size:2rem}}.header-img{height:80px;width:auto}.header-cta{width:auto}.header .media-icon{font-size:2rem;transition:transform .3s ease}.header .media-link:hover .media-icon{transform:scale(1.2)}.header .media-link:hover .media-icon::before{color:#f91c20 !important}.nav-item{flex:1 1 18rem;text-align:center}.main-content{margin:2rem auto}.carousel{position:relative;width:100%;max-width:100vw;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.2);background:#fff}.carousel-track{display:flex;transition:transform .7s ease-in-out}.carousel-slide{min-width:100%;flex-shrink:0}.carousel-slide img{width:100%;display:block}.carousel-button{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);color:#fff;border:none;font-size:2rem;cursor:pointer;padding:.5rem 1rem;border-radius:50%;z-index:10;transition:background .3s;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.carousel-button:hover{background:rgba(0,0,0,.8)}.carousel-button.prev{left:10px}.carousel-button.next{right:10px}.carousel-dots{text-align:center;position:absolute;bottom:15px;width:100%;z-index:10}.carousel-dots button{width:12px;height:12px;margin:5px;border-radius:50%;border:none;background:rgba(0,0,0,.3);cursor:pointer;transition:all .4s ease}.carousel-dots button.active{width:16px;height:16px;background:#f91c20}@media(max-width: 600px){.carousel-button{font-size:1.5rem;padding:.3rem .7rem}}/*# sourceMappingURL=styles.css.map */