.banner-area,.banner-area2{display:flex;justify-content:space-between;margin-top:30px}.banner-area2{align-items:stretch}.banner-link,.banner-link2{color:inherit;display:block;flex:1;margin:0;text-decoration:none}.banner-link:first-child{margin-right:5px}.banner-link:nth-child(2){margin-left:5px}.banner{background-color:rgba(76,46,59,.5);box-shadow:0 0 8px rgba(0,0,0,.3);color:#fff;font-size:18px;font-weight:700;padding:30px 0;position:relative;text-align:center;transition:background-color .3s ease}.banner-bland,.banner-insta{width:100%}.banner2{background-color:#fff;margin-top:30px;padding:10px}.banner2 img{height:80px}.banner3{align-items:center;background-color:#e9e3de;display:flex;height:100%;justify-content:center;padding:20px 0}.banner3,.banner4{box-shadow:0 0 8px rgba(0,0,0,.3);color:#fff;font-size:18px;font-weight:700;position:relative;text-align:center;transition:background-color .3s ease}.banner4{background-color:rgba(76,46,59,.5);padding:10px 20px}.banner4:hover,.banner:hover{background-color:rgba(76,46,59,.4)}.banner2:hover{background-color:#f5f5f5}.banner3:hover{background-color:hsla(27,20%,89%,.5)}.underline{border-bottom:1px solid #fff;color:#fff;display:inline-block;font-size:18px;font-weight:700;padding-bottom:5px;text-shadow:0 0 3px rgba(35,24,21,.75)}.contact img{height:100px}.access img{height:26px}@media (max-width:768px){.banner-area{flex-direction:column;margin:0}.banner-area a{margin:0;padding:0}.banner-area2{flex-direction:column;margin:10px 0 0}.banner-link{margin:10px 0}.underline{font-size:4vw}.banner-link:first-child{margin:20px 0}.banner-link:nth-child(2){margin-left:0}.banner2 img{height:auto}.banner4{padding:10px}}