@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");body,html{min-height:100%}body{font-family:Roboto,sans-serif;font-size:16px;color:#fff;margin:0;padding:0;background-attachment:fixed;background-position:50%;background-repeat:repeat;background-size:150px 150px;background-color:#000;position:relative}body:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.9);z-index:-1}body.no-scroll{overflow:hidden}.button{background-color:#545454;color:#fff;border:none;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;border-radius:5px;transition-duration:.4s}.button:hover{background-color:#f1f1f1;color:#000}.button:active{background-color:#545454;color:#fff}.navbar-brand{padding:20px}.navbar--colour{background-color:#000!important}@media (max-width:991.98px){.offcanvas-collapse{position:fixed;top:156px;bottom:0;left:100%;width:30%;padding-right:1rem;padding-left:1rem;overflow-y:auto;visibility:hidden;background-color:#343a40;transition:transform .3s ease-in-out,visibility .3s ease-in-out}.offcanvas-collapse.open{visibility:visible;transform:translateX(-100%);z-index:100}.navbar-brand{text-align:center;margin-right:auto;margin-left:auto}}@media (max-width:445px){.navbar-brand img{width:250px;height:80px}.offcanvas-collapse{top:136px}}.container-fluid--black{background-color:#000}.form--width{width:25%}::placeholder{text-align:center}.form_input--grey{background-color:#d3d3d3}.form_checkbox{display:flex;justify-content:space-between}.form_checkbox--left{text-align:left}.btn__submit{background-color:#545454}.btn__submit:hover{background-color:#f1f1f1;color:#000}.btn__submit:active{background-color:#545454;color:#fff}.btn__cancel{background-color:#f43b3b}.btn__cancel:hover{background-color:#f1f1f1;color:#000}.btn__cancel:active{background-color:#f43b3b;color:#fff}.my-business{background-color:#545454}.google-maps,.opening-times{margin:3rem}.corner-wrapper{display:block;overflow:hidden;height:300px;border-radius:10px;transform:translateZ(0);border:3px solid #eee}.details-container__title{font-size:3rem;font-weight:700;color:#00a19b}.details-container__text{font-size:1.5rem;font-weight:700}.details-container__link{text-decoration:none;color:#fff}.details-container__link--green{color:#00a19b}.details-container__link:hover{color:#fff}.fab{font-size:1.3rem}@media (max-width:768px){.form--width{width:100%}}@media (max-width:500px){.info__container{flex-direction:column}.google-maps{margin:3rem 3rem 1rem}}.modal{background-color:rgba(0,0,0,.78)}.modal-content{background-color:#000}.img-fluid{max-width:100%;height:auto}.comingsoon__container{width:90%}.comingsoon__container-background{background-color:rgba(0,0,0,.6);padding:70px;border-radius:100px}.hero{position:relative;margin-bottom:3rem}.hero-video{width:100%;height:100vh;object-fit:cover;z-index:-1;filter:brightness(50%)}.content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:2}.content__title{font-size:3rem}.content__subtitle{font-size:1.5rem}.scroll-down{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);font-size:2rem;color:#fff;animation:bounce 2s infinite}@media (max-width:768px){.content__title{font-size:2rem}.content__subtitle{font-size:1rem}.scroll-down{left:47%}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.services__container{padding:50px}.services__container-title{display:block;margin-bottom:2rem;font-size:3rem;font-weight:700}.services__container-icon{text-align:center;font-size:3rem;margin-bottom:1rem;color:grey}.services__container-icon--pgreen{color:#00a19b}.services__container-text{text-align:center;font-size:2rem}@media (max-width:768px){.services__container-div{flex-direction:column!important}.services__container-wrapper{padding-bottom:50px}}.carousel-inner--width{width:80%}.carousel--padding{padding-bottom:50px}.carousel__title{font-size:3rem;font-weight:700;text-align:center;display:block;margin:0 auto;padding:.5em 0}@media (max-width:768px){.carousel__title{padding-left:50px;padding-right:50px}}@media (max-width:768px){.display-none-mobile{display:none}}.image_grid-container{width:80%;margin:50px auto}.image_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding-top:30px}@media (max-width:1024px){.image_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.image_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.image_grid{grid-template-columns:1fr}}.image_grid-item{position:relative;width:100%}.image_grid-item img{width:100%;height:auto;min-height:342px;object-fit:cover;filter:grayscale(100%);transition:filter .5s ease}@media (max-width:768px){.image_grid-item img.in-view{filter:grayscale(0)}}@media (hover:hover){.image_grid-item img:focus,.image_grid-item img:hover{filter:grayscale(0)}}.image_grid-title{display:block;font-size:3rem;font-weight:700;margin:0;padding:10px;text-align:center}.image_grid-description{display:block;font-size:1.5rem;margin:0;padding:10px 10px 20px;text-align:center}.image_grid-text{position:absolute;bottom:0;left:0;width:100%;padding:10px;background-color:rgba(0,0,0,.7);color:#fff;text-align:center;font-size:1.5rem;font-weight:700}.image_grid-text .image_grid-link,.image_grid-text .image_grid-subtext{display:block}.media-with-text_container{padding-top:50px;padding-bottom:50px;text-align:center;width:80%;margin:auto}.media-container{display:flex;justify-content:space-between;align-items:center}.left{flex-direction:row-reverse}.media-content{flex:1;padding:20px}.media-content img{height:auto}.media-content__video,.media-content img{width:100%;border-radius:8px;object-fit:cover}.media-content__video{max-height:400px}.text-content{flex:1;padding:10px;word-wrap:break-word}.text-content p{text-align:center}.text-content--title{text-align:center;font-weight:800;margin-bottom:30px}@media (max-width:768px){.media-container{flex-direction:column}.media-content__video,.media-content img{width:100%}}.logos{overflow:hidden;padding:60px 0;white-space:nowrap}.logos__slide{display:inline-block;animation:slide 35s linear infinite}.logos__slide img{object-fit:contain;height:100px;width:100px;margin:0 40px}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(-100%)}}
/*# sourceMappingURL=/styles.css.map */