.avia-section.av-mixd6dgf-bcefc298e3bd0f00a1bd83968374bdca{
background-repeat:no-repeat;
background-image:url(https://www.nocturneluxuryvillas.com/wp-content/uploads/Christmas-Cabo-West-Enclave7-scaled.png);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mixd6dgf-bcefc298e3bd0f00a1bd83968374bdca .av-section-color-overlay{
opacity:0.2;
background-color:#000000;
}

#top .av-special-heading.av-1ule5t-c6364137995baee72fbdad65b616dd10{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-1ule5t-c6364137995baee72fbdad65b616dd10 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1ule5t-c6364137995baee72fbdad65b616dd10 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-1ule5t-c6364137995baee72fbdad65b616dd10 .av-subheading{
font-size:32px;
}

.avia-section.av-40wf4jl-8748dd44f54875fe6945162523aba143{
background-color:#f8f5f0;
background-image:unset;
}

.avia-section.av-isi01-52d6730f9bd44c612ab790dad80a0f75{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-3mvzs1-cd99005a61da39e84a81b4078629fc2b{
padding-bottom:10px;
}
body .av-special-heading.av-3mvzs1-cd99005a61da39e84a81b4078629fc2b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3mvzs1-cd99005a61da39e84a81b4078629fc2b .av-subheading{
font-size:26px;
}

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

.avia-section.av-ms84ovnd-a7cfa12214fe2e1154a52484fc68efab{
background-color:#f8f5f0;
background-image:unset;
margin-top:10px;
margin-bottom:0px;
}

#top .av-special-heading.av-ms86w3wk-32f1c780a548486398cfeeb091ead735{
margin:5px 5px 5px 5px;
padding-bottom:5px;
}
body .av-special-heading.av-ms86w3wk-32f1c780a548486398cfeeb091ead735 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ms86w3wk-32f1c780a548486398cfeeb091ead735 .av-special-heading-tag{
padding:5px 5px 5px 5px;
}
.av-special-heading.av-ms86w3wk-32f1c780a548486398cfeeb091ead735 .av-subheading{
font-size:26px;
}

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

#top .hr.av-97ftc-92f1a72110343b215ee7eec2b835ebd8{
margin-top:0;
margin-bottom:0;
}
.hr.av-97ftc-92f1a72110343b215ee7eec2b835ebd8 .hr-inner{
width:100%;
border-color:#dddddd;
}

.avia-image-container.av-1gaauog-028de71b918a900ac5ec700069bbee75 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1gaauog-028de71b918a900ac5ec700069bbee75 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.av-91zrdc-bf6835cfbff894df3a30b83af7113b83{
margin-top:0;
margin-bottom:0;
}
.hr.av-91zrdc-bf6835cfbff894df3a30b83af7113b83 .hr-inner{
width:100%;
border-color:#dddddd;
}

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

#top .hr.av-7jjo3k-124d447846e2922cd4ac088849068ebd{
margin-top:0;
margin-bottom:0;
}
.hr.av-7jjo3k-124d447846e2922cd4ac088849068ebd .hr-inner{
width:100%;
border-color:#dddddd;
}

.avia-image-container.av-3x5iwg-698106d0b03af629d931860e35eca704 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-3x5iwg-698106d0b03af629d931860e35eca704 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.av-5zos4g-2b7f883dd5902627c3a29c7e40d954d5{
margin-top:0;
margin-bottom:0;
}
.hr.av-5zos4g-2b7f883dd5902627c3a29c7e40d954d5 .hr-inner{
width:100%;
border-color:#dddddd;
}

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

#top .hr.av-4cbfog-da235642b11063e55c6bcddd2d4465ac{
margin-top:0;
margin-bottom:0;
}
.hr.av-4cbfog-da235642b11063e55c6bcddd2d4465ac .hr-inner{
width:100%;
border-color:#dddddd;
}

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

#top .hr.av-24chpc-cb897a55d9a5cc37d3a71afb2427b9b1{
margin-top:0;
margin-bottom:0;
}
.hr.av-24chpc-cb897a55d9a5cc37d3a71afb2427b9b1 .hr-inner{
width:100%;
border-color:#dddddd;
}

.avia-image-container.av-8idb9s-377b76550257dd89f46199d72b5e9b4c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-8idb9s-377b76550257dd89f46199d72b5e9b4c .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.av-209128-79f7fedcff7c8de39d80a8c8c3b51f38{
margin-top:0;
margin-bottom:0;
}
.hr.av-209128-79f7fedcff7c8de39d80a8c8c3b51f38 .hr-inner{
width:100%;
border-color:#dddddd;
}

.avia-section.av-2lyntm9-5253c86eb74706e24dffb7b839974391{
background-color:#f8f5f0;
background-image:unset;
}

.avia-section.av-cq3ef5-b950f1b5e1740999c88f169eeeaaaf40{
background-repeat:no-repeat;
background-image:url(https://www.nocturneluxuryvillas.com/wp-content/uploads/nocturne-cabo-villas-palmilla-view-1.webp);
background-position:0% 0%;
background-attachment:scroll;
}

.flex_column.av-bbbro1-9ad85e8828d9c70c061ecb66be802b55{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:rgba(248,245,240,0.9);
}

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

#top .hr.hr-invisible.av-mixe8347-8631ed4f3b700bf0abdb0f1510645588{
height:20px;
}

#top .av-special-heading.av-9170rl-23d37a72abd72ed29c21c58c1b00850c{
padding-bottom:10px;
}
body .av-special-heading.av-9170rl-23d37a72abd72ed29c21c58c1b00850c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-9170rl-23d37a72abd72ed29c21c58c1b00850c .av-subheading{
font-size:26px;
}

.flex_column.av-6iux5d-d9d0e08e04d7940708e6172b8ffe42db{
border-radius:5px 5px 5px 5px;
padding:20px 20px 20px 20px;
background-color:#f8f5f0;
}

#top .av-special-heading.av-46uvep-bfcd3d9b0c45a6ed84439cd1b2d0a9f4{
padding-bottom:10px;
}
body .av-special-heading.av-46uvep-bfcd3d9b0c45a6ed84439cd1b2d0a9f4 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-46uvep-bfcd3d9b0c45a6ed84439cd1b2d0a9f4 .av-subheading{
font-size:26px;
}

