.avia-section.av-65s0v1-c95068752da68f6d1904ba2397ed9a85{
background-repeat:no-repeat;
background-image:url(https://www.nocturneluxuryvillas.com/wp-content/uploads/villa-penasco-10-villa.webp);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-65s0v1-c95068752da68f6d1904ba2397ed9a85 .av-section-color-overlay{
opacity:0.2;
background-color:#000000;
}

.flex_column.av-mhwjibwg-981cc5d73453db3d9377109680bbeb53{
position:absolute;
top:100px;
}

#top .av-special-heading.av-3hel65-b5060a748f354b47ef53f01d5afe8902{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-3hel65-b5060a748f354b47ef53f01d5afe8902 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3hel65-b5060a748f354b47ef53f01d5afe8902 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-3hel65-b5060a748f354b47ef53f01d5afe8902 .av-subheading{
font-size:24px;
}

.flex_column.av-dekb99-7549a20903f34c1acdf3e088f0417ac0{
width:63.3333333333%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-dekb99-7549a20903f34c1acdf3e088f0417ac0 .av-flex-placeholder{
width:10%;
}

#top .av-special-heading.av-cr79h9-11cdd10ed48649c8e4693477465912c0{
padding-bottom:10px;
}
body .av-special-heading.av-cr79h9-11cdd10ed48649c8e4693477465912c0 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-cr79h9-11cdd10ed48649c8e4693477465912c0 .av-subheading{
font-size:20px;
}

.flex_column.av-98i08d-d089e76fa9a8b9832728b7245d01e059{
width:26.6666666667%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-98i08d-d089e76fa9a8b9832728b7245d01e059 .av-flex-placeholder{
width:10%;
}

.avia-image-container.av-6ye471-60a211833425579b22e4194ae17168c0 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-6ye471-60a211833425579b22e4194ae17168c0 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-mhwjsy6z-83bfb976146405258a4420e75c91a5a0{
background-repeat:no-repeat;
background-image:url(https://www.nocturneluxuryvillas.com/wp-content/uploads/private-pool-ocean-view.webp);
background-position:50% 100%;
background-attachment:fixed;
}
.avia-section.av-mhwjsy6z-83bfb976146405258a4420e75c91a5a0 .av-section-color-overlay{
opacity:0.2;
background-color:#000000;
}

#top .av-special-heading.av-mhwj2b69-45d2942ef26046ef13407a215b3762ab{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-mhwj2b69-45d2942ef26046ef13407a215b3762ab .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mhwj2b69-45d2942ef26046ef13407a215b3762ab .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mhwj2b69-45d2942ef26046ef13407a215b3762ab .av-subheading{
font-size:20px;
}

#top .av_textblock_section.av-mhwjcudm-35af920de5afd6085bfd39fc46302a14 .avia_textblock{
color:#ffffff;
}

#top .av_textblock_section.av-mhwjvgw4-c903fbbf33763bae5e063b5fe7007c89 .avia_textblock{
font-size:24px;
color:#ffffff;
}

#top .hr.hr-invisible.av-4y7b3h-d5c0689ea4a4683fe6b7f78d9989f838{
height:25px;
}

#top #wrap_all .avia-button.av-33nwj1-24e9cfb507104a23b5c74ac844ce37af{
background-color:#aa8453;
border-color:#aa8453;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-33nwj1-24e9cfb507104a23b5c74ac844ce37af .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top .av-special-heading.av-7ap59p-0cc499d1df9d992a03b46c2f8e8aea56{
padding-bottom:10px;
}
body .av-special-heading.av-7ap59p-0cc499d1df9d992a03b46c2f8e8aea56 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-7ap59p-0cc499d1df9d992a03b46c2f8e8aea56 .av-subheading{
font-size:20px;
}

.flex_column.av-mhwj1f0g-c240c3bb8e077c028e2e5e1c55c50549{
border-width:1px;
border-color:#dddddd;
border-style:solid;
padding:25px 50px 25px 50px;
}

.avia-image-container.av-mhwkkeyb-edf02c57a03207e6c5288d0eb1eadb64 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mhwkkeyb-edf02c57a03207e6c5288d0eb1eadb64 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-mhwkmlm6-9a8ef4003f22d9152a5b262581291bc8{
height:10px;
}

#top .av-special-heading.av-mhwkqc7b-d2a39641a00eddcb305df01511678ae7{
padding-bottom:10px;
}
body .av-special-heading.av-mhwkqc7b-d2a39641a00eddcb305df01511678ae7 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mhwkqc7b-d2a39641a00eddcb305df01511678ae7 .av-subheading{
font-size:15px;
}

.flex_column.av-d2quwd-1bbd013b66af3f2967f66f619c4553ab{
border-width:1px;
border-color:#dddddd;
border-style:solid;
padding:25px 50px 25px 50px;
}

.avia-image-container.av-mhwkrqks-2cba3c5e7b71f107ab81eefccb2d839b img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mhwkrqks-2cba3c5e7b71f107ab81eefccb2d839b .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-az3y7h-6313bc58bed7c9e56b47848940074434{
height:10px;
}

#top .av-special-heading.av-mhwkrx82-33e06eb5d4503ebd9bee1351f3741155{
padding-bottom:10px;
}
body .av-special-heading.av-mhwkrx82-33e06eb5d4503ebd9bee1351f3741155 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mhwkrx82-33e06eb5d4503ebd9bee1351f3741155 .av-subheading{
font-size:15px;
}

.flex_column.av-9w7p99-483945daae4a2274600a2264a0595703{
border-width:1px;
border-color:#dddddd;
border-style:solid;
padding:25px 50px 25px 50px;
}

.avia-image-container.av-mhwksrsz-e79bb8bf221ab2d4b30ace819bb95444 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mhwksrsz-e79bb8bf221ab2d4b30ace819bb95444 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-6tqaj1-25eff8ebd835e9388c122c99021590b0{
height:10px;
}

#top .av-special-heading.av-mhwkt3bg-7e7233d509c8b08e5542bc4390763fe1{
padding-bottom:10px;
}
body .av-special-heading.av-mhwkt3bg-7e7233d509c8b08e5542bc4390763fe1 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mhwkt3bg-7e7233d509c8b08e5542bc4390763fe1 .av-subheading{
font-size:15px;
}

.flex_column.av-4xi8bh-f3af9875ea4f008393e923cbf068fdce{
border-width:1px;
border-color:#dddddd;
border-style:solid;
padding:25px 50px 25px 50px;
}

.avia-image-container.av-mhwktjdn-35f1188afd66894762ac1baa0e044ed2 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mhwktjdn-35f1188afd66894762ac1baa0e044ed2 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-2hisjh-10b5527656fd991c6dd26352d95bf453{
height:10px;
}

#top .av-special-heading.av-mhwktp1y-d4823a9c8c5690470d2d4f0c8f8e0826{
padding-bottom:10px;
}
body .av-special-heading.av-mhwktp1y-d4823a9c8c5690470d2d4f0c8f8e0826 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mhwktp1y-d4823a9c8c5690470d2d4f0c8f8e0826 .av-subheading{
font-size:15px;
}

.avia-section.av-apyqct-eef3da44aa55c93da719c947d1da8bd1{
background-color:#f8f5f0;
background-image:unset;
}

#top .av-special-heading.av-6wulql-e3982097283ea44a4a7883f5befefba6{
padding-bottom:50px;
}
body .av-special-heading.av-6wulql-e3982097283ea44a4a7883f5befefba6 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-6wulql-e3982097283ea44a4a7883f5befefba6 .av-subheading{
font-size:20px;
}

#top .av-special-heading.av-25a4cd-dc86dcfba50f20452549c0daa833e7b6{
padding-bottom:10px;
}
body .av-special-heading.av-25a4cd-dc86dcfba50f20452549c0daa833e7b6 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-25a4cd-dc86dcfba50f20452549c0daa833e7b6 .av-subheading{
font-size:20px;
}

#top .avia-testimonial-wrapper.av-mhzg0wip-f701db206a32fbe13f2e6f598feb8702 .avia-testimonial-name{
font-size:18px;
}
.avia-testimonial-wrapper.av-mhzg0wip-f701db206a32fbe13f2e6f598feb8702 .avia-testimonial-subtitle{
font-size:15px;
}
.avia-testimonial-wrapper.av-mhzg0wip-f701db206a32fbe13f2e6f598feb8702 .avia-testimonial-subtitle-sep{
font-size:15px;
}
.avia-testimonial-wrapper.av-mhzg0wip-f701db206a32fbe13f2e6f598feb8702 .avia-testimonial-link{
font-size:15px;
}

.avia-section.av-mkonr1he-d26350dad446f3dc36f77ccd14cdab48{
background-color:#f8f5f0;
background-image:unset;
}

#top .av-special-heading.av-mkrdazub-500f4b0964f2d37dfb209805394c2c09{
padding-bottom:50px;
}
body .av-special-heading.av-mkrdazub-500f4b0964f2d37dfb209805394c2c09 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mkrdazub-500f4b0964f2d37dfb209805394c2c09 .av-subheading{
font-size:20px;
}

#top .av-special-heading.av-mhxz2tmc-c491aeff43b41a9688f05164e709d3a7{
padding-bottom:10px;
}
body .av-special-heading.av-mhxz2tmc-c491aeff43b41a9688f05164e709d3a7 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mhxz2tmc-c491aeff43b41a9688f05164e709d3a7 .av-subheading{
font-size:20px;
}

.avia-content-slider-element-container.av-mhzga5tw-85d74bc4e2f2406589adee8a31b076d6 .slide-entry{
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#e5e1de;
padding:25px 25px 25px 25px;
}

.avia-section.av-4eq06l-64e8a0413d582115ec0884022ebc5fb5{
background-repeat:no-repeat;
background-image:url(https://www.nocturneluxuryvillas.com/wp-content/uploads/infinity-pool-ocean-view.webp);
background-position:50% 100%;
background-attachment:fixed;
}

.flex_column.av-2oif6l-359fd575b4b56d7f52e97d07bba618e8{
width:28%;
padding:200px 0 0 0;
}

#top .av_textblock_section.av-6hfwlp-41db2ac9d76c84be666ae887c2bbe5a5 .avia_textblock{
font-size:30px;
color:#ffffff;
}

#top .av_textblock_section.av-mhxzwwpl-5b9a8925c26e3f15114505e1cc9ed8bf .avia_textblock{
font-size:18px;
color:#ffffff;
}

.flex_column.av-mhxzxlec-eda9e9f8689e5988d5592c9260242541{
width:64%;
margin-left:8%;
padding:25px 25px 25px 25px;
background-color:#f8f5f0;
}

#top .av-special-heading.av-mhxzy2bx-83fa90c5956f886826d60473ad5f48f0{
padding-bottom:0;
}
body .av-special-heading.av-mhxzy2bx-83fa90c5956f886826d60473ad5f48f0 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mhxzy2bx-83fa90c5956f886826d60473ad5f48f0 .av-subheading{
font-size:15px;
}

.av_font_icon.av-1qn3x-06964831c1d7ed005beaacf1a2f72f83{
color:#aa8453;
border-color:#aa8453;
}
.avia-svg-icon.av-1qn3x-06964831c1d7ed005beaacf1a2f72f83 svg:first-child{
stroke:#aa8453;
fill:#aa8453;
}
.av_font_icon.av-1qn3x-06964831c1d7ed005beaacf1a2f72f83 .av-icon-char{
font-size:30px;
}

.av_font_icon.av-2wlhkt-5efa065020ce2138e85f73cb1e36e04a{
color:#aa8453;
border-color:#aa8453;
}
.avia-svg-icon.av-2wlhkt-5efa065020ce2138e85f73cb1e36e04a svg:first-child{
stroke:#aa8453;
fill:#aa8453;
}
.av_font_icon.av-2wlhkt-5efa065020ce2138e85f73cb1e36e04a .av-icon-char{
font-size:30px;
}

.avia-section.av-mhz9c7om-79fea6001dbd0c0aa9bc5be2a9ff4429{
background-color:#222222;
background-image:unset;
}

.avia-image-container.av-mhz9ax7v-4fc792db86dd8e5f4b1151d827a5600c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mhz9ax7v-4fc792db86dd8e5f4b1151d827a5600c .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-mhzad825-a388155fc44b0123be120c0f1b990d27{
height:5px;
}

#top .av_textblock_section.av-mhz9bupg-870c3a44a0fc97b4066b6a5d887ea6ba .avia_textblock{
font-size:14px;
color:#ffffff;
}

#top .hr.av-mhz9cwyq-267ceedc4bee93996618e51c76b8f7bb{
margin-top:0;
margin-bottom:15px;
}
.hr.av-mhz9cwyq-267ceedc4bee93996618e51c76b8f7bb .hr-inner{
width:50px;
border-color:#aa8453;
}

#top .av_textblock_section.av-mhz9rkyj-048f478a6c3116d16e67efbacbba9ef6 .avia_textblock{
font-size:14px;
color:#ffffff;
}

