body {
border-top-width:1px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-top-left-radius:0;
border-bottom-left-radius:-1px
}

#section-14 {
text-align:center;
min-height:940px
}

#section-14 {
padding-top:64px;
padding-left:5%;
padding-right:5%;
background-image:url(https://www.filepicker.io/api/file/5MjodcrqRP250TeZgQuw);
background-size:cover
}

#service {
margin-top:50px;
text-align:center
}

#service {
padding-left:5%;
padding-right:5%
}

#section-118 {
margin-top:50px
}

#about {
margin-top:50px;
min-height:784px
}

#about {
padding-top:78px;
padding-left:5%;
padding-right:5%;
background-color:#f1e5d9
}

#gallery {
margin-top:50px
}

#gallery {
padding-left:5%;
padding-right:5%
}

#booking {
margin-top:50px;
text-align:center
}

#booking {
padding-left:5%;
padding-right:5%
}

#blog {
margin-top:50px;
text-align:center
}

#blog {
padding-left:5%;
padding-right:5%
}

#contact {
margin-top:50px
}

#contact {
padding-top:50px;
padding-left:5%;
padding-right:5%;
padding-bottom:53px;
background-color:#f1e5d9
}

#heading-55 {
margin-top:220px;
font-family:Verdana;
color:#fff;
font-size:50px;
font-weight:700
}

#paragraph-56 {
margin-top:20px;
color:#fff;
font-size:22px
}

#paragraph-56 {
padding-left:20%;
padding-right:20%
}

#button-57 {
width:278px;
margin-top:120px;
font-weight:700;
min-height:36px
}

#button-57 {
width:278px;
border-style:none;
background-color:#019383
}

#linkblock-16 {
display:flex
}

#navmenu-17 {
width:625px;
font-weight:700;
display:flex;
justify-content:space-between
}

#navmenu-17 {
width:625px
}

#navmenu-17 li a {
color:#fff
}

#section-26 {
width:116px;
display:flex;
justify-content:space-between;
min-height:31px
}

#section-26 {
width:116px
}

#image-30 {
max-width:192px;
max-height:41px
}

#link-21 {
-webkit-text-transform:uppercase;
-moz-text-transform:uppercase;
-o-text-transform:uppercase;
-ms-text-transform:uppercase;
text-transform:uppercase
}

#link-22 {
-webkit-text-transform:uppercase;
-moz-text-transform:uppercase;
-o-text-transform:uppercase;
-ms-text-transform:uppercase;
text-transform:uppercase
}

#icon-27 {
color:#fff
}

#icon-28 {
color:#fff
}

#icon-29 {
color:#fff
}

#heading-89 {
font-weight:700;
text-align:center
}

#row-90 {
margin-top:20px;
display:flex;
justify-content:center;
align-items:flex-end
}

#row-90 {
padding-left:0;
padding-right:0
}

#button-117 {
width:226px;
margin-top:20px;
font-weight:700;
min-height:34px
}

#button-117 {
width:226px;
border-style:none;
background-color:#019383
}

#column-91 {
margin-right:50px
}

#column-101 {
margin-right:50px
}

#column-105 {
margin-right:50px
}

#column-109 {
margin-right:50px
}

#linkblock-98 {
text-decoration:none;
display:inline-block
}

#image-99 {
max-width:53px;
max-height:102px
}

#heading-100 {
margin-top:10px;
color:#000;
font-size:18px;
font-weight:700
}

#linkblock-102 {
text-decoration:none;
display:inline-block
}

#heading-104 {
margin-top:10px;
color:#000;
font-size:18px;
font-weight:700
}

#linkblock-106 {
text-decoration:none;
display:inline-block
}

#heading-108 {
margin-top:10px;
color:#000;
font-size:18px;
font-weight:700
}

#linkblock-110 {
text-decoration:none;
display:inline-block
}

#heading-112 {
margin-top:10px;
color:#000;
font-size:18px;
font-weight:700
}

#linkblock-114 {
text-decoration:none;
display:inline-block
}

#heading-116 {
margin-top:10px;
color:#000;
font-size:18px;
font-weight:700
}

#image-119 {
width:100%
}

#image-119 {
width:100%
}

#column-123 {
padding-top:5%;
padding-right:8%
}

#image-124 {
width:100%
}

#image-124 {
width:100%
}

#heading-125 {
font-weight:700
}

#paragraph-126 {
font-size:18px
}

#button-127 {
width:125px;
margin-top:50px;
font-weight:700;
min-height:30px
}

#button-127 {
width:125px;
border-style:none;
background-color:#019383
}

#heading-171 {
margin-bottom:20px;
font-weight:700;
text-align:center
}

#row-172 {
display:flex;
justify-content:space-between
}

#row-238 {
margin-top:20px;
display:flex;
justify-content:space-between
}

#row-253 {
margin-top:20px;
display:flex;
justify-content:space-between
}

#heading-275 {
font-weight:700;
text-align:center
}

#row-276 {
margin-top:30px
}

#column-277 {
padding-left:2%;
padding-right:2%;
background-color:rgba(247,247,247,0)
}

#column-359 {
padding-left:2%;
padding-right:2%;
background-color:rgba(247,247,247,0)
}

#column-366 {
padding-left:2%;
padding-right:2%;
background-color:rgba(247,247,247,0)
}

#column-373 {
padding-left:2%;
padding-right:2%;
background-color:rgba(247,247,247,0)
}

#section-281 {
position:relative
}

#section-358 {
background-color:#f2efef
}

#heading-286 {
position:absolute;
margin-bottom:0;
color:#fff;
font-size:25px;
min-height:25px
}

#heading-286 {
border-top-right-radius:0;
padding-top:10px;
padding-bottom:10px;
left:0;
right:0;
bottom:0;
background-color:rgba(0,0,0,0.41)
}

#paragraph-282 {
margin-bottom:0;
line-height:40px
}

#button-283 {
width:100%;
font-size:30px;
font-weight:700;
min-height:50px
}

#button-283 {
width:100%;
border-style:none;
background-color:#009485
}

#section-360 {
position:relative
}

#section-363 {
background-color:#f2efef
}

#heading-362 {
position:absolute;
margin-bottom:0;
color:#fff;
font-size:25px;
min-height:25px
}

#heading-362 {
border-top-right-radius:0;
padding-top:10px;
padding-bottom:10px;
left:0;
right:0;
bottom:0;
background-color:rgba(0,0,0,0.41)
}

#paragraph-364 {
margin-bottom:0;
line-height:40px
}

#button-365 {
width:100%;
font-size:30px;
font-weight:700;
min-height:50px
}

#button-365 {
width:100%;
border-style:none;
background-color:#019383
}

#section-367 {
position:relative
}

#section-370 {
background-color:#f2efef
}

#heading-369 {
position:absolute;
margin-bottom:0;
color:#fff;
font-size:25px;
min-height:25px
}

#heading-369 {
border-top-right-radius:0;
padding-top:10px;
padding-bottom:10px;
left:0;
right:0;
bottom:0;
background-color:rgba(0,0,0,0.41)
}

#paragraph-371 {
margin-bottom:0;
line-height:40px
}

#button-372 {
width:100%;
font-size:30px;
font-weight:700;
min-height:50px
}

#button-372 {
width:100%;
border-style:none;
background-color:#019383
}

#section-374 {
position:relative
}

#section-377 {
background-color:#f2efef
}

#heading-376 {
position:absolute;
margin-bottom:0;
color:#fff;
font-size:25px;
min-height:25px
}

#heading-376 {
border-top-right-radius:0;
padding-top:10px;
padding-bottom:10px;
left:0;
right:0;
bottom:0;
background-color:rgba(5,5,5,0.63)
}

#paragraph-378 {
margin-bottom:0;
line-height:40px
}

#button-379 {
width:100%;
font-size:30px;
font-weight:700;
min-height:50px
}

#button-379 {
width:100%;
border-style:none;
background-color:#019383
}

#heading-399 {
font-weight:700;
text-align:center
}

#row-400 {
margin-top:20px
}

#linkblock-406 {
text-decoration:none;
display:inline-block
}

#paragraph-407 {
margin-top:10px;
margin-bottom:0;
color:#949191;
text-decoration:none
}

#heading-408 {
margin-top:0;
color:#000;
font-size:18px;
font-weight:700
}

#linkblock-426 {
text-decoration:none;
display:inline-block
}

#paragraph-427 {
margin-top:10px;
margin-bottom:0;
color:#949191;
text-decoration:none
}

#heading-428 {
margin-top:0;
color:#000;
font-size:18px;
font-weight:700
}

#linkblock-431 {
text-decoration:none;
display:inline-block
}

#paragraph-432 {
margin-top:10px;
margin-bottom:0;
color:#949191;
text-decoration:none
}

#heading-433 {
margin-top:0;
color:#000;
font-size:18px;
font-weight:700
}

#linkblock-416 {
text-decoration:none;
display:inline-block
}

#paragraph-417 {
margin-top:10px;
margin-bottom:0;
color:#949191;
text-decoration:none
}

#heading-418 {
margin-top:0;
color:#000;
font-size:18px;
font-weight:700
}

#column-436 {
padding-top:16px
}

#column-437 {
text-align:center
}

#column-437 {
padding-left:13%;
padding-right:10%
}

#column-438 {
padding-top:10px;
padding-left:5%
}

#heading-439 {
font-size:30px;
font-weight:700
}

#paragraph-440 {
margin-bottom:0
}

#form-441 {
margin-top:5px;
display:flex
}

#textinput-445 {
width:294px;
min-height:36px
}

#textinput-445 {
width:294px;
border-top-width:1px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-style:solid;
border-color:#000;
padding-left:10px;
background-color:rgba(255,255,255,0)
}

#button-446 {
width:113px;
font-weight:700;
min-height:36px
}

#button-446 {
width:113px;
border-style:none;
border-top-left-radius:0;
border-top-right-radius:0;
border-bottom-left-radius:0;
border-bottom-right-radius:0;
box-shadow:0 0 0 0 rgba(0,0,0,1);
background-color:#009485
}

#linkbar-572 {
text-align:center
}

#navmenu-574 {
font-weight:700;
flex-direction:column
}

#heading-447 {
margin-left:0;
font-size:30px;
font-weight:700
}

#icon-448 {
margin-right:10%;
font-size:30px
}

#icon-449 {
margin-right:10%;
font-size:30px
}

#icon-450 {
font-size:30px
}