@import url(https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap);@font-face{font-family:'helveticaNeue';src:url(/wp-content/themes/black-tiles/fonts/helveticaneueregular.eot);src:url('/wp-content/themes/black-tiles/fonts/helveticaneueregular.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/black-tiles/fonts/helveticaneueregular.woff2) format('woff2'),url(/wp-content/themes/black-tiles/fonts/helveticaneueregular.woff) format('woff'),url(/wp-content/themes/black-tiles/fonts/helveticaneueregular.ttf) format('truetype');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'minionpro';src:url(/wp-content/themes/black-tiles/fonts/minionpro-regular.eot);src:url('/wp-content/themes/black-tiles/fonts/minionpro-regular.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/black-tiles/fonts/minionpro-regular.woff2) format('woff2'),url(/wp-content/themes/black-tiles/fonts/minionpro-regular.woff) format('woff'),url(/wp-content/themes/black-tiles/fonts/minionpro-regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'helvetica-neue';src:url(/wp-content/themes/black-tiles/fonts/helveticaneue-medium.eot);src:url('/wp-content/themes/black-tiles/fonts/helveticaneue-medium.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/black-tiles/fonts/helveticaneue-medium.woff2) format('woff2'),url(/wp-content/themes/black-tiles/fonts/helveticaneue-medium.woff) format('woff'),url(/wp-content/themes/black-tiles/fonts/helveticaneue-medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}@media screen and (min-width:768px){.navbar .container-fluid{flex-direction:column}}.wp-content img,.entry-content img,.post-content img,.wp-post-image,img.size-full,img.size-large,img.wp-post-image{max-width:100%;height:auto;display:block}.wp-caption{max-width:100%;height:auto}.alignleft{float:left;margin:.5em 1em .5em 0}.alignright{float:right;margin:.5em 0 .5em 1em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.container-fluid{padding:0 130px}.navbar-expand-md .navbar-collapse{position:relative;width:100%}.navbar{padding:0;padding-top:20px}.navbar-dark .navbar-nav .nav-link{font-family:helvetica-neue;color:#707070;font-size:23px;padding:50px 25px 40px 25px}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#707070}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#707070}.book-button{color:#fff;font-size:20px;text-decoration:none;background-color:#3d8d7a;border:1px solid #707070;padding:10px 21px;display:inline-block;position:absolute;right:30px;top:-110px;font-family:helvetica-neue;transition:color 0.3s ease-in-out}.book-button:hover{color:#000}.btnGreen{color:#fff;font-size:25px;text-decoration:none;background-color:#3d8d7a;border:none;border-radius:0;;padding:10px 21px;display:inline-block;font-family:helvetica-neue}section.banner{background-size:cover;padding:50px 0;height:750px}.banner-logo{width:650px;margin:0 auto}.banner-logo img{width:100%;height:auto}section.heading-and-text{padding:50px 0}.heading-and-text-content h1,.heading-and-text-content h2{font-size:clamp(30px, 5vw, 43px);color:#a3d1c6;font-family:"Figtree",sans-serif;font-weight:700}.heading-and-text-content p{font-family:minionpro;font-size:24px;color:#000;margin-bottom:50px}.heading-and-text-content p:last-child{margin:0}.gallery-of-images ul{position:relative;padding:0;margin:0;list-style:none;display:flex;justify-content:center;align-items:center}.row-of-images ul{position:relative;padding:0;margin:0;list-style:none;display:flex;justify-content:center;align-items:center}.row-of-images.menus{margin-top:1rem}.row-of-images ul li img{width:100%}.row-of-images ul{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;border-top:1px solid #fff;border-left:1px solid #fff}.row-of-images ul li{position:relative;width:33.333333%;box-sizing:border-box;border-right:1px solid #fff;border-bottom:1px solid #fff}.row-of-images ul li::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #fff;pointer-events:none}.row-of-images ul li:nth-child(3n+1){clear:both}.row-of-images ul{overflow:hidden;display:flex;flex-wrap:wrap}.row-of-images ul li a{text-decoration:none}.row-of-images ul li .menu-name{padding:10px 0;background-color:#a3d1c6;font-family:'minionpro';font-size:40px;color:#fff;text-align:center}.row-of-images ul li .menu-name h3{font-size:25px;margin:0}.row-of-team-members ul{position:relative;padding:0;margin:0;list-style:none;display:flex;justify-content:center;align-items:center}.row-of-team-members{margin-bottom:100px}.row-of-team-members ul{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;border-top:1px solid #fff;border-left:1px solid #fff}.row-of-team-members ul li{position:relative;width:50%;box-sizing:border-box;border-right:1px solid #fff;border-bottom:1px solid #fff}.row-of-team-members ul li .name{position:absolute;bottom:0;width:100%;padding:10px;background-color:rgb(163 209 198 / .8);font-family:minionpro;font-size:30px;color:#fff;text-align:center}.row-of-team-members ul li img{width:100%}.row-of-team-members ul li::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #fff}.row-of-team-members ul li:nth-child(3n+1){clear:both}.row-of-team-members ul{overflow:hidden;display:flex;flex-wrap:wrap}.row-of-team-members ul li a{text-decoration:none}.two-col-text-image-content h2{font-size:clamp(30px, 5vw, 43px);color:#a3d1c6;font-family:"Figtree",sans-serif;font-weight:700;margin-bottom:100px}.two-col-text-image-img{text-align:center}.two-col-text-image-content p{font-family:minionpro;font-size:24px;color:#000;margin-bottom:50px}.two-col-text-image{margin-top:150px}.heading-and-text-content p a{color:#000;text-decoration:underline}.two-col-text-image-content p:last-child{margin:0}footer{background-color:#a3d1c6;padding-top:70px;margin-top:150px}footer .container-fluid{max-width:1675px}.footer-content p{font-family:minionpro;font-size:25px;color:#000}.footer-content p a{text-decoration:none;color:#000}.footer-link ul li a{font-family:minionpro;font-size:25px;color:#000;text-decoration:none}.footer-link ul{padding:0;margin:0;list-style:none}.footer-link ul li .nav-link{padding:0}.footer-link ul li .nav-link:hover{text-decoration:underline;color:#000}.footer-social-link ul{padding:0;margin:0;list-style:none;display:flex;justify-content:flex-end}.footer-link{margin-left:100px}.footer-content{margin-left:100px}.footer-logo img{width:100%;height:auto;max-width:427px}.footer-social-link ul li{margin-right:15px;transform:scale(.7)}.footer-copy-right{border-top:1px solid #707070;margin-top:30px;padding:50px 0 80px 0}.footer-copy-right p{text-align:center;font-family:minionpro;font-size:20px;color:#000}.footer-copy-right p a{color:inherit;text-decoration:none}.footer-copy-right p a:hover{text-decoration:underline}@media screen and (min-width:320px) and (max-width:767px){.container-fluid{padding:0 15px}.navbar-nav{padding-top:20px}a.navbar-brand{width:50%;display:block}.navbar-brand img{width:100%;max-width:80px}.navbar-dark .navbar-nav .nav-link{padding:4px 0;font-size:16px}.navbar{padding:10px 0}.heading-and-text-content{margin-bottom:30px}.book-button{padding:6px 21px;position:relative;top:0;left:0;font-size:16px;margin-top:10px}.navbar-dark .navbar-toggler{background-color:#fff0}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")!important}.heading-and-text-content h1,.heading-and-text-content h2{font-size:30px}.heading-and-text-content p{font-size:20px;margin-bottom:20px}.row-of-images{margin-top:0;margin-bottom:0}.two-col-text-image-img img{width:250px}.two-col-text-image-content h2{font-size:30px;margin-bottom:30px}.two-col-text-image-content p{font-size:20px;margin-bottom:20px}.two-col-text-image{margin-top:0}.row-of-team-members{margin-bottom:50px}.banner-logo{max-width:250px}section.banner{padding:40px 0;height:280px}.row-of-team-members ul li{width:100%}.row-of-team-members ul li .name{font-size:20px}.footer-logo img{width:250px}.footer-content{margin-left:0;margin-top:30px;margin-bottom:30px;text-align:center}.footer-link{margin-left:0;text-align:center}.footer-social-link ul{justify-content:center;margin-top:30px}.footer-copy-right{padding:30px 0 30px 0}.two-col-text-image-img{margin-bottom:30px}.footer-content p{font-size:20px;margin-bottom:20px}.footer-link ul li a{font-size:20px}.footer-copy-right p{font-size:20px}.footer-logo{text-align:center;margin-bottom:30px}footer{margin-top:60px;padding-top:50px}.footer-social-link ul li a img{width:50px}}@media screen and (min-width:768px) and (max-width:1024px){.navbar-dark .navbar-nav .nav-link{font-size:13px;padding:30px 10px 20px 10px}.container-fluid{padding:0 30px}.navbar-brand img{width:180px}.book-button{padding:6px 20px;font-size:15px;top:-91px}section.banner{height:600px}.banner-logo{max-width:300px}.heading-and-text-content h1,.heading-and-text-content h2{font-size:30px}.heading-and-text-content p{font-size:20px;margin-bottom:30px}.row-of-images{margin-top:70px;margin-bottom:50px}.two-col-text-image{margin-top:70px}.two-col-text-image-img img{width:250px}.two-col-text-image-content h2{font-size:30px;margin-bottom:50px}.two-col-text-image-content p{font-size:20px;margin-bottom:20px}footer{margin-top:50px}.footer-content{margin-left:0}.footer-link{margin-left:0}.footer-content p{font-size:17px;margin-bottom:20px}.footer-link ul li a{font-size:17px}.footer-copy-right p{font-size:17px}.footer-copy-right{margin-top:20px;padding:30px 0 40px 0}.footer-social-link ul li a img{width:50px}}@media screen and (min-width:1025px) and (max-width:1200px){.navbar-dark .navbar-nav .nav-link{font-size:16px;padding:30px 10px 20px 10px}.container-fluid{padding:0 30px}.navbar-brand img{width:180px}.book-button{padding:6px 20px;font-size:16px;top:-91px}section.banner{height:625px}.banner-logo{max-width:400px}.heading-and-text-content h1,.heading-and-text-content h2{font-size:30px}.heading-and-text-content p{font-size:20px;margin-bottom:30px}.row-of-images{margin-top:70px;margin-bottom:50px}.two-col-text-image{margin-top:70px}.two-col-text-image-img img{width:270px}.two-col-text-image-content h2{font-size:30px;margin-bottom:50px}.two-col-text-image-content p{font-size:20px;margin-bottom:30px}footer{margin-top:50px;padding-top:50px}.footer-content{margin-left:0}.footer-logo img{max-width:225px}.footer-link{margin-left:0}.footer-content p{font-size:17px;margin-bottom:30px}.footer-link ul li a{font-size:17px}.footer-copy-right p{font-size:17px}.footer-copy-right{margin-top:20px;padding:30px 0 40px 0}.footer-social-link ul li a img{width:50px}}@media screen and (min-width:1201px) and (max-width:1365px){.container-fluid{padding:0 60px}.navbar-dark .navbar-nav .nav-link{padding:25px 15px 20px 15px;font-size:17px}.book-button{font-size:17px;padding:8px 20px}.banner-logo{max-width:450px}.heading-and-text-content h1,.heading-and-text-content h2{font-size:40px}.heading-and-text-content p{font-size:27px;margin-bottom:20px}.row-of-images{margin-top:100px;margin-bottom:50px}.two-col-text-image{margin-top:80px}.two-col-text-image-content h2{font-size:40px;margin-bottom:50px}.two-col-text-image-content p{font-size:27px;margin-bottom:20px}.two-col-text-image-img img{max-width:330px}footer{margin-top:70px;padding-top:50px}.footer-content p{font-size:20px;margin-bottom:20px}.footer-link ul li a{font-size:20px}.footer-link{margin-left:50px}.footer-social-link ul li a img{width:50px}.footer-copy-right p{font-size:20px}.footer-copy-right{margin-top:20px;padding:30px 0 40px 0}}@media screen and (min-width:1366px) and (max-width:1900px){.navbar-dark .navbar-nav .nav-link{padding:25px 15px 20px 15px;font-size:17px}.book-button{font-size:17px;padding:8px 20px}.banner-logo{max-width:450px}.heading-and-text-content p{font-size:27px;margin-bottom:20px}.row-of-images{margin-top:100px;margin-bottom:50px}.two-col-text-image{margin-top:80px}.two-col-text-image-content h2{font-size:40px;margin-bottom:50px}.two-col-text-image-content p{font-size:27px;margin-bottom:20px}.two-col-text-image-img img{max-width:330px}footer{margin-top:70px;padding-top:50px}.footer-content p{font-size:20px;margin-bottom:20px}.footer-link ul li a{font-size:20px}.footer-link{margin-left:50px}.footer-social-link ul li a img{width:50px}.footer-copy-right p{font-size:20px}.footer-copy-right{margin-top:20px;padding:30px 0 40px 0}}.nf-field-element input{padding:5px}.btnGreen.nf-element{font-size:25px}