@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap);*{box-sizing:border-box}body{margin:0}h1,h2,h3,p,ul{margin-top:0}img{display:block;max-width:100%}body{color:#000;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}h1,h2,h3{font-weight:700;line-height:1;margin-bottom:.9375rem}h1{font-size:3.75rem}@media(max-width:425px){h1{font-size:2.75rem}}h2{font-size:2.75rem}@media(max-width:425px){h2{font-size:1.75rem}}h3{font-size:1.5625rem}@media(max-width:425px){h3{font-size:1.25rem}}.error-container{color:#ff3232;font-size:3rem;font-weight:600;padding:10rem;text-align:center;text-transform:uppercase}.homepage{margin:0 auto;max-width:1400px}.container{padding-left:10rem;padding-right:10rem}.heading{color:#cc7019;font-size:.95rem;font-weight:100;text-transform:uppercase}.heading-title{font-size:2.5rem}@media(max-width:768px){h1{font-size:2.75rem}.container{padding-left:1rem;padding-right:1rem}}@media(max-width:425px){.heading-title{font-size:1.57rem}}.banner{background:url(https://picsum.photos/id/1018/1100/1600) no-repeat 50%;background-size:cover;padding-bottom:15rem;padding-top:15rem}.banner,.banner .heading{color:#fff}.banner .desc{margin:2rem auto}.banner .read-more{background-color:#fff;border:none;cursor:pointer;font-size:.9rem;padding:10px 25px;text-transform:uppercase}@media(max-width:425px){.banner .read-more{width:100%}}.details-block{display:flex;padding-bottom:4rem;padding-top:4rem}.details-block .desc{padding:5rem 0;width:60%}.details-block .image-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:5rem;width:40%}.details-block .image{border-radius:50%}@media(max-width:768px){.details-block{padding-bottom:2rem;padding-top:2rem}.details-block .desc{padding:0}}@media(max-width:425px){.details-block{flex-direction:column}.details-block .desc{width:100%}.details-block .image-container{margin:1rem 0 0;width:100%}}.places-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.places-container .place{align-items:center;color:#fff;display:flex;flex-direction:column;height:450px;justify-content:center}@media(max-width:768px){.places-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:425px){.places-container{grid-template-columns:repeat(1,1fr)}}.footer{background-color:#f6f6f6;padding-bottom:3rem;padding-top:2rem;text-align:center}.footer .footer-list{list-style:none;padding:0}@media(max-width:768px){.footer{padding-bottom:1rem}}
/*# sourceMappingURL=main.edc93e52.css.map*/