.avia-section.av-1gug4x2-3c52e3da7dfc8435870ec5b0de15bcad{
background-repeat:no-repeat;
background-image:url(https://www.nocturneluxuryvillas.com/wp-content/uploads/casa-stella-cabo-luxury-rental.webp);
background-position:50% 100%;
background-attachment:scroll;
}
.avia-section.av-1gug4x2-3c52e3da7dfc8435870ec5b0de15bcad .av-section-color-overlay{
opacity:0.2;
background-color:#000000;
}

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

.avia-section.av-1enhudy-f57cc0e99daed2741dd711d85fb990d9{
background-color:#f8f5f0;
background-image:unset;
}

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

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

#top .hr.hr-invisible.av-199re52-7ae30af231850caf38aa45616d31046c{
height:50px;
}

.avia-section.av-176b4na-33659805e727dbc0fc181828f9be88fc{
background-color:#f8f5f0;
background-image:unset;
}

.flex_column.av-15bskxy-1d219f55bac768cced5bc8b9d9fca6f6{
width:31.3333333333%;
margin-left:0;
border-radius:5px 5px 5px 5px;
padding:25px 10px 10px 10px;
background-color:#f8f8f8;
}
#top .flex_column_table.av-equal-height-column-flextable.av-15bskxy-1d219f55bac768cced5bc8b9d9fca6f6 .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-12o7nhi-f88f9514b4f80b84930f415ceadde69e{
color:#aa8453;
border-color:#aa8453;
}
.avia-svg-icon.av-12o7nhi-f88f9514b4f80b84930f415ceadde69e svg:first-child{
stroke:#aa8453;
fill:#aa8453;
}
.av_font_icon.av-12o7nhi-f88f9514b4f80b84930f415ceadde69e .av-icon-char{
font-size:50px;
}

#top .av-special-heading.av-mdxpwtcc-3705457da600c3276d9af14e4ba5cdd3{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-mdxpwtcc-3705457da600c3276d9af14e4ba5cdd3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mdxpwtcc-3705457da600c3276d9af14e4ba5cdd3 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-mdxpwtcc-3705457da600c3276d9af14e4ba5cdd3 .av-subheading{
font-size:15px;
}

.flex_column.av-3p3xna-7298bd01fb66efb72939fef544acb1ca{
width:31.3333333333%;
margin-left:0;
border-radius:5px 5px 5px 5px;
padding:20px 10px 10px 10px;
background-color:#f8f8f8;
}
#top .flex_column_table.av-equal-height-column-flextable.av-3p3xna-7298bd01fb66efb72939fef544acb1ca .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-mdxpxf25-0f57ceda8d98fc5008a7f741e7959483{
color:#aa8453;
border-color:#aa8453;
}
.avia-svg-icon.av-mdxpxf25-0f57ceda8d98fc5008a7f741e7959483 svg:first-child{
stroke:#aa8453;
fill:#aa8453;
}
.av_font_icon.av-mdxpxf25-0f57ceda8d98fc5008a7f741e7959483 .av-icon-char{
font-size:50px;
}

#top .av-special-heading.av-mdxpx8t7-ba2380df0ecefedf40b8ed0d087cc4d5{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-mdxpx8t7-ba2380df0ecefedf40b8ed0d087cc4d5 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mdxpx8t7-ba2380df0ecefedf40b8ed0d087cc4d5 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-mdxpx8t7-ba2380df0ecefedf40b8ed0d087cc4d5 .av-subheading{
font-size:15px;
}

.flex_column.av-zesjk6-859584b6f6a309bb25c5ec76dd3dbd2e{
width:31.3333333333%;
margin-left:0;
border-radius:5px 5px 5px 5px;
padding:20px 10px 10px 10px;
background-color:#f8f8f8;
}
#top .flex_column_table.av-equal-height-column-flextable.av-zesjk6-859584b6f6a309bb25c5ec76dd3dbd2e .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-mdxpxshi-89f321e3f90f76a47495c8d273e1b201{
color:#aa8453;
border-color:#aa8453;
}
.avia-svg-icon.av-mdxpxshi-89f321e3f90f76a47495c8d273e1b201 svg:first-child{
stroke:#aa8453;
fill:#aa8453;
}
.av_font_icon.av-mdxpxshi-89f321e3f90f76a47495c8d273e1b201 .av-icon-char{
font-size:50px;
}

#top .av-special-heading.av-mdxpxwir-3f8e6490fdf4500cc21bf9ec3aa74812{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-mdxpxwir-3f8e6490fdf4500cc21bf9ec3aa74812 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mdxpxwir-3f8e6490fdf4500cc21bf9ec3aa74812 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-mdxpxwir-3f8e6490fdf4500cc21bf9ec3aa74812 .av-subheading{
font-size:15px;
}

.flex_column.av-xpggti-6b73d32bbfc520e3446dda959eeddae5{
width:31.3333333333%;
margin-left:0;
border-radius:5px 5px 5px 5px;
padding:20px 10px 10px 10px;
background-color:#f8f8f8;
}
#top .flex_column_table.av-equal-height-column-flextable.av-xpggti-6b73d32bbfc520e3446dda959eeddae5 .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-mdxpynx0-1c06a3c994d5d61a782bc3aa931c029b{
color:#aa8453;
border-color:#aa8453;
}
.avia-svg-icon.av-mdxpynx0-1c06a3c994d5d61a782bc3aa931c029b svg:first-child{
stroke:#aa8453;
fill:#aa8453;
}
.av_font_icon.av-mdxpynx0-1c06a3c994d5d61a782bc3aa931c029b .av-icon-char{
font-size:50px;
}

#top .av-special-heading.av-mdxpyspm-845d2c7f0fa174e088409d80a2435a2d{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-mdxpyspm-845d2c7f0fa174e088409d80a2435a2d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mdxpyspm-845d2c7f0fa174e088409d80a2435a2d .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-mdxpyspm-845d2c7f0fa174e088409d80a2435a2d .av-subheading{
font-size:15px;
}

.flex_column.av-wflnt2-3bb0113ea863f9c65eec17cb51cbd6cf{
width:31.3333333333%;
margin-left:0;
border-radius:5px 5px 5px 5px;
padding:20px 10px 10px 10px;
background-color:#f8f8f8;
}
#top .flex_column_table.av-equal-height-column-flextable.av-wflnt2-3bb0113ea863f9c65eec17cb51cbd6cf .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-mdxpzj38-f44c0c7dad60c6573257640374e203ff{
color:#aa8453;
border-color:#aa8453;
}
.avia-svg-icon.av-mdxpzj38-f44c0c7dad60c6573257640374e203ff svg:first-child{
stroke:#aa8453;
fill:#aa8453;
}
.av_font_icon.av-mdxpzj38-f44c0c7dad60c6573257640374e203ff .av-icon-char{
font-size:50px;
}

#top .av-special-heading.av-v2e6nq-4e44fa729f7462d2e4a084eec8380aba{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-v2e6nq-4e44fa729f7462d2e4a084eec8380aba .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-v2e6nq-4e44fa729f7462d2e4a084eec8380aba .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-v2e6nq-4e44fa729f7462d2e4a084eec8380aba .av-subheading{
font-size:15px;
}

.flex_column.av-qvmsuu-fa9814e4d64898efecf469f365a171ea{
width:31.3333333333%;
margin-left:0;
border-radius:5px 5px 5px 5px;
padding:20px 10px 10px 10px;
background-color:#f8f8f8;
}
#top .flex_column_table.av-equal-height-column-flextable.av-qvmsuu-fa9814e4d64898efecf469f365a171ea .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-p4apiu-f7b327c7ecd14d3e074d117f48e55bba{
color:#aa8453;
border-color:#aa8453;
}
.avia-svg-icon.av-p4apiu-f7b327c7ecd14d3e074d117f48e55bba svg:first-child{
stroke:#aa8453;
fill:#aa8453;
}
.av_font_icon.av-p4apiu-f7b327c7ecd14d3e074d117f48e55bba .av-icon-char{
font-size:50px;
}

#top .av-special-heading.av-o5fs1y-62abda6b48dab85c321c440d9422d731{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-o5fs1y-62abda6b48dab85c321c440d9422d731 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-o5fs1y-62abda6b48dab85c321c440d9422d731 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-o5fs1y-62abda6b48dab85c321c440d9422d731 .av-subheading{
font-size:15px;
}

.avia-section.av-k2ghxy-136a0e8a2ec52fb19a839cb960e7f677{
background-color:#f8f5f0;
background-image:unset;
}

#top .av-special-heading.av-j2rk86-c12890c4ffaf7fa66bd20ecbf79d5d09{
padding-bottom:25px;
}
body .av-special-heading.av-j2rk86-c12890c4ffaf7fa66bd20ecbf79d5d09 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-j2rk86-c12890c4ffaf7fa66bd20ecbf79d5d09 .av-subheading{
font-size:26px;
}

#top .hr.hr-invisible.av-fdbw4m-4e4f890a090ce35dcdc42743a43cb5ee{
height:30px;
}

.avia-section.av-mdyz3o8x-a643c6961b3b6a2cb4f8539d9738aa02{
background-repeat:no-repeat;
background-image:url(https://www.nocturneluxuryvillas.com/wp-content/uploads/villa-penasco-luxury-cabo-rental.webp);
background-position:50% 50%;
background-attachment:scroll;
}

.flex_column.av-60zws6-2d8c3cac7c823b0509e3942d56c5ef8d{
border-radius:5px 5px 5px 5px;
padding:20px 20px 20px 20px;
background-color:rgba(248,245,240,0.9);
}

#top .av-special-heading.av-4gj5rq-c95eed4f1931784330d5d36a06a8820d{
padding-bottom:10px;
}
body .av-special-heading.av-4gj5rq-c95eed4f1931784330d5d36a06a8820d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4gj5rq-c95eed4f1931784330d5d36a06a8820d .av-subheading{
font-size:26px;
}

.flex_column.av-242e6e-32b6bd525f4bf3569befa16bf24b7b9e{
border-radius:5px 5px 5px 5px;
padding:20px 20px 20px 20px;
background-color:rgba(248,245,240,0.9);
}

#top .av-special-heading.av-mdyz0zey-8cac1607d2f5e8d9b69bf8c784ca95dd{
padding-bottom:10px;
}
body .av-special-heading.av-mdyz0zey-8cac1607d2f5e8d9b69bf8c784ca95dd .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mdyz0zey-8cac1607d2f5e8d9b69bf8c784ca95dd .av-subheading{
font-size:26px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-mdxpwtcc-3705457da600c3276d9af14e4ba5cdd3 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mdxpx8t7-ba2380df0ecefedf40b8ed0d087cc4d5 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mdxpxwir-3f8e6490fdf4500cc21bf9ec3aa74812 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mdxpyspm-845d2c7f0fa174e088409d80a2435a2d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-v2e6nq-4e44fa729f7462d2e4a084eec8380aba .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-o5fs1y-62abda6b48dab85c321c440d9422d731 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-mdxpwtcc-3705457da600c3276d9af14e4ba5cdd3 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mdxpx8t7-ba2380df0ecefedf40b8ed0d087cc4d5 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mdxpxwir-3f8e6490fdf4500cc21bf9ec3aa74812 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mdxpyspm-845d2c7f0fa174e088409d80a2435a2d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-v2e6nq-4e44fa729f7462d2e4a084eec8380aba .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-o5fs1y-62abda6b48dab85c321c440d9422d731 .av-special-heading-tag{
font-size:0.8em;
}
}
