.elementor-17 .elementor-element.elementor-element-a751254{--display:flex;--min-height:550px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--margin-top:-10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-17 .elementor-element.elementor-element-a751254:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-a751254 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bluepinevillas.com/wp-content/uploads/2025/08/IMG-20250804-WA0612.jpg");background-size:cover;}.elementor-17 .elementor-element.elementor-element-a751254::before, .elementor-17 .elementor-element.elementor-element-a751254 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-a751254 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-a751254 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-a751254 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-a751254 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1D1515;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-0bbf07f{text-align:center;}.elementor-17 .elementor-element.elementor-element-0bbf07f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-f7dcde3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6%;--padding-bottom:06%;--padding-left:0%;--padding-right:0%;}.elementor-17 .elementor-element.elementor-element-ad5ff73 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:var( --e-global-color-31172f4 );}.elementor-17 .elementor-element.elementor-element-275d665 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:var( --e-global-color-cb61369 );}.elementor-17 .elementor-element.elementor-element-482cc30{color:var( --e-global-color-31172f4 );}.elementor-17 .elementor-element.elementor-element-33b5f52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-755a95b{--e-image-carousel-slides-to-show:1;}.elementor-17 .elementor-element.elementor-element-bfbb330{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6%;--padding-bottom:06%;--padding-left:0%;--padding-right:0%;}.elementor-17 .elementor-element.elementor-element-478306f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:var( --e-global-color-cb61369 );}.elementor-17 .elementor-element.elementor-element-14255ba{color:var( --e-global-color-31172f4 );}.elementor-17 .elementor-element.elementor-element-336fa9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-7798d79{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-6feaa2b img{width:100%;transition-duration:3s;}.elementor-17 .elementor-element.elementor-element-7702dcd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-17 .elementor-element.elementor-element-7c9c297 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:var( --e-global-color-cb61369 );}.elementor-17 .elementor-element.elementor-element-ea38d2b{color:var( --e-global-color-31172f4 );}.elementor-17 .elementor-element.elementor-element-506a818 .elementor-button{background-color:#86796F;font-family:"Playfair Display", Sans-serif;font-size:17px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-color:#86796F;padding:2% 6% 2% 6%;}.elementor-17 .elementor-element.elementor-element-506a818{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-506a818 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-506a818 .elementor-button:focus{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-506a818 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-506a818 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-aa594de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-a8ec371 img{width:100%;transition-duration:3s;}.elementor-17 .elementor-element.elementor-element-7ae12ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-17 .elementor-element.elementor-element-3ab794d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:var( --e-global-color-cb61369 );}.elementor-17 .elementor-element.elementor-element-c36af79{color:var( --e-global-color-31172f4 );}.elementor-17 .elementor-element.elementor-element-255f169{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-255f169:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-255f169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3F4;}.elementor-17 .elementor-element.elementor-element-beb2dfc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-09b1472{--icon-box-icon-margin:15px;}.elementor-17 .elementor-element.elementor-element-09b1472.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-31172f4 );}.elementor-17 .elementor-element.elementor-element-09b1472.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-09b1472.elementor-view-default .elementor-icon{fill:var( --e-global-color-31172f4 );color:var( --e-global-color-31172f4 );border-color:var( --e-global-color-31172f4 );}.elementor-17 .elementor-element.elementor-element-09b1472 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-09b1472 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;}.elementor-17 .elementor-element.elementor-element-09b1472 .elementor-icon-box-title{color:var( --e-global-color-cb61369 );}.elementor-17 .elementor-element.elementor-element-09b1472 .elementor-icon-box-description{color:var( --e-global-color-31172f4 );}.elementor-17 .elementor-element.elementor-element-e4671cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-3a388bb{--icon-box-icon-margin:15px;}.elementor-17 .elementor-element.elementor-element-3a388bb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-31172f4 );}.elementor-17 .elementor-element.elementor-element-3a388bb.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-3a388bb.elementor-view-default .elementor-icon{fill:var( --e-global-color-31172f4 );color:var( --e-global-color-31172f4 );border-color:var( --e-global-color-31172f4 );}.elementor-17 .elementor-element.elementor-element-3a388bb .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-3a388bb .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;}.elementor-17 .elementor-element.elementor-element-3a388bb .elementor-icon-box-title{color:var( --e-global-color-cb61369 );}.elementor-17 .elementor-element.elementor-element-3a388bb .elementor-icon-box-description{color:var( --e-global-color-31172f4 );}.elementor-17 .elementor-element.elementor-element-9dbf428{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-07f1b64{--icon-box-icon-margin:15px;}.elementor-17 .elementor-element.elementor-element-07f1b64.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-31172f4 );}.elementor-17 .elementor-element.elementor-element-07f1b64.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-07f1b64.elementor-view-default .elementor-icon{fill:var( --e-global-color-31172f4 );color:var( --e-global-color-31172f4 );border-color:var( --e-global-color-31172f4 );}.elementor-17 .elementor-element.elementor-element-07f1b64 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-07f1b64 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;}.elementor-17 .elementor-element.elementor-element-07f1b64 .elementor-icon-box-title{color:var( --e-global-color-cb61369 );}.elementor-17 .elementor-element.elementor-element-07f1b64 .elementor-icon-box-description{color:var( --e-global-color-31172f4 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-beb2dfc{--width:33%;}.elementor-17 .elementor-element.elementor-element-e4671cb{--width:34%;}.elementor-17 .elementor-element.elementor-element-9dbf428{--width:33%;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-a751254{--min-height:500px;--margin-top:-23%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-17 .elementor-element.elementor-element-a751254:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-a751254 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-17 .elementor-element.elementor-element-f7dcde3{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bfbb330{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-7702dcd{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-7ae12ee{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:0px;}}