.elementor-2493 .elementor-element.elementor-element-cb61cb1{--display:flex;--min-height:520px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2493 .elementor-element.elementor-element-cb61cb1:not(.elementor-motion-effects-element-type-background), .elementor-2493 .elementor-element.elementor-element-cb61cb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://montanahomes.com.ph/wp-content/uploads/2025/05/aerial-view-of-residential-houses-in-suburban-rura-2024-12-06-00-37-32-utc.jpg");background-position:center center;background-size:cover;}.elementor-2493 .elementor-element.elementor-element-cb61cb1::before, .elementor-2493 .elementor-element.elementor-element-cb61cb1 > .elementor-background-video-container::before, .elementor-2493 .elementor-element.elementor-element-cb61cb1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2493 .elementor-element.elementor-element-cb61cb1 > .elementor-background-slideshow::before, .elementor-2493 .elementor-element.elementor-element-cb61cb1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2493 .elementor-element.elementor-element-cb61cb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-53628d62 );--background-overlay:'';}.elementor-2493 .elementor-element.elementor-element-15ddd05{text-align:center;}.elementor-2493 .elementor-element.elementor-element-15ddd05 .elementor-heading-title{color:var( --e-global-color-9e6dd61 );}.elementor-2493 .elementor-element.elementor-element-c7a6d7c{--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:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-2493 .elementor-element.elementor-element-089303a{text-align:center;}.elementor-2493 .elementor-element.elementor-element-e8ac4a8{--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;}.elementor-2493 .elementor-element.elementor-element-6292e63{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2493 .elementor-element.elementor-element-96224c7{--swiper-slides-to-display:1;--swiper-slides-gap:10px;}.elementor-2493 .elementor-element.elementor-element-96224c7 .swiper-slide > .elementor-element{height:100%;}.elementor-2493 .elementor-element.elementor-element-a50e694{--display:flex;--padding-top:30px;--padding-bottom:10px;--padding-left:40px;--padding-right:40px;}.elementor-2493 .elementor-element.elementor-element-a50e694:not(.elementor-motion-effects-element-type-background), .elementor-2493 .elementor-element.elementor-element-a50e694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2493 .elementor-element.elementor-element-cd851da .pp-gravity-form .validation_message:not(.validation_message--hidden-on-empty){display:block !important;}.elementor-2493 .elementor-element.elementor-element-cd851da .pp-gravity-form .validation_error{display:block !important;}.elementor-2493 .elementor-element.elementor-element-cd851da .pp-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-2493 .elementor-element.elementor-element-cd851da .pp-gravity-form .gfield textarea, .elementor-2493 .elementor-element.elementor-element-cd851da .pp-gravity-form .gfield select{background-color:var( --e-global-color-b5ed3f3 );color:var( --e-global-color-9e6dd61 );padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-9e6dd61 );border-radius:3px 3px 3px 3px;}.elementor-2493 .elementor-element.elementor-element-cd851da .pp-gravity-form .gfield_label,
					.elementor-2493 .elementor-element.elementor-element-cd851da .pp-gravity-form .gfield_checkbox li label,
					.elementor-2493 .elementor-element.elementor-element-cd851da .pp-gravity-form .ginput_container_consent label,
					.elementor-2493 .elementor-element.elementor-element-cd851da .pp-gravity-form .gfield_radio li label,
					.elementor-2493 .elementor-element.elementor-element-cd851da .pp-gravity-form .gsection_title,
					.elementor-2493 .elementor-element.elementor-element-cd851da .pp-gravity-form .gfield_html,
					.elementor-2493 .elementor-element.elementor-element-cd851da .pp-gravity-form .ginput_product_price,
					.elementor-2493 .elementor-element.elementor-element-cd851da .pp-gravity-form .ginput_product_price_label,
					.elementor-2493 .elementor-element.elementor-element-cd851da .pp-gravity-form .gf_progressbar_title,
					.elementor-2493 .elementor-element.elementor-element-cd851da .pp-gravity-form .gf_page_steps,
					.elementor-2493 .elementor-element.elementor-element-cd851da .pp-gravity-form .gfield_checkbox div label,
					.elementor-2493 .elementor-element.elementor-element-cd851da .pp-gravity-form .gfield_radio div label{color:var( --e-global-color-9e6dd61 );}.elementor-2493 .elementor-element.elementor-element-cd851da .pp-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}.elementor-2493 .elementor-element.elementor-element-cd851da .pp-gravity-form .gform_wrapper .gform_footer input[type="submit"],
					.elementor-2493 .elementor-element.elementor-element-cd851da .pp-gravity-form .gform_wrapper .gform_page_footer input[type="submit"],
					.elementor-2493 .elementor-element.elementor-element-cd851da .pp-gravity-form .gform_wrapper .gfield--type-submit input[type="submit"]{width:100px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2493 .elementor-element.elementor-element-cd851da .pp-gravity-form .gform_wrapper .gform_footer input[type="submit"],
                    .elementor-2493 .elementor-element.elementor-element-cd851da .pp-gravity-form .gform_wrapper .gform_page_footer input[type="submit"],
					.elementor-2493 .elementor-element.elementor-element-cd851da .pp-gravity-form .gform_wrapper .gfield--type-submit input[type="submit"]{color:var( --e-global-color-9e6dd61 );}.elementor-2493 .elementor-element.elementor-element-cd851da .pp-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-2493 .elementor-element.elementor-element-cd851da .gform_wrapper li.gfield_error textarea{border-width:1px;}.elementor-2493 .elementor-element.elementor-element-cd851da .gform_confirmation_wrapper{padding:10px 10px 10px 10px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-2493 .elementor-element.elementor-element-e8ac4a8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2493 .elementor-element.elementor-element-96224c7{--swiper-slides-to-display:1;}}@media(max-width:1200px){.elementor-2493 .elementor-element.elementor-element-96224c7{--swiper-slides-to-display:1;}}@media(max-width:1024px){.elementor-2493 .elementor-element.elementor-element-c7a6d7c{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2493 .elementor-element.elementor-element-e8ac4a8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2493 .elementor-element.elementor-element-96224c7{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2493 .elementor-element.elementor-element-96224c7{--swiper-slides-to-display:1;}.elementor-2493 .elementor-element.elementor-element-a50e694{--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1366px) and (min-width:768px){.elementor-2493 .elementor-element.elementor-element-6292e63{--width:40%;}.elementor-2493 .elementor-element.elementor-element-a50e694{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2493 .elementor-element.elementor-element-6292e63{--width:100%;}.elementor-2493 .elementor-element.elementor-element-a50e694{--width:100%;}}/* Start custom CSS for loop-carousel, class: .elementor-element-96224c7 */.elementor-2493 .elementor-element.elementor-element-96224c7 .elementor-element-ae71244{
    height: 638px
}

@media(max-width: 576px){
    .elementor-2493 .elementor-element.elementor-element-96224c7 .elementor-element-ae71244{
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-44fe4d5 */#gform_submit_button_2 {
    display: none;
}

.elementor-2493 .elementor-element.elementor-element-44fe4d5 input, .elementor-2493 .elementor-element.elementor-element-44fe4d5 select{
    background: transparent;
    color: #FFF;
    border: 0;
    border-bottom: 2px solid #FFF;
    padding: 10px!important;
}

.elementor-2493 .elementor-element.elementor-element-44fe4d5 button{
    color:white!important;
    border: solid 1px white!important;
        background-color: var(--e-global-color-primary);
    font-weight: 600;
    letter-spacing: 4px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 3px 3px 3px 3px;
    padding: 15px 30px 15px 30px;
}

.elementor-2493 .elementor-element.elementor-element-44fe4d5 label, .elementor-2493 .elementor-element.elementor-element-44fe4d5 .field_description_below{
    color: #FFF;
}

.elementor-2493 .elementor-element.elementor-element-44fe4d5 button:hover{
    background-color: var(--e-global-color-secondary)!important;
   border: solid 1px var(--e-global-color-secondary)!important;
}

.elementor-2493 .elementor-element.elementor-element-44fe4d5 .button-list {
    display: flex;
    gap: 20px;
}

input#input_2_26 {
    border-bottom: 0px;
    background-color: white;
    color: black;
    font-size: 30px;
}

.elementor-2493 .elementor-element.elementor-element-44fe4d5 select{
  appearance: none;        /* Removes default style in most browsers */
  -webkit-appearance: none; /* Removes in Safari/Chrome */
  -moz-appearance: none;    /* Removes in Firefox */
  background-image: none;  /* Removes background arrow if any */
  position: relative!important;
}

.elementor-2493 .elementor-element.elementor-element-44fe4d5 .ginput_container_select{
    position: relative!important;
}
.ginput_container_select::after {
    content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMjAxLjQgMzQyLjZjMTIuNSAxMi41IDMyLjggMTIuNSA0NS4zIDBsMTYwLTE2MGMxMi41LTEyLjUgMTIuNS0zMi44IDAtNDUuM3MtMzIuOC0xMi41LTQ1LjMgMEwyMjQgMjc0LjcgODYuNiAxMzcuNGMtMTIuNS0xMi41LTMyLjgtMTIuNS00NS4zIDBzLTEyLjUgMzIuOCAwIDQ1LjNsMTYwIDE2MHoiLz48L3N2Zz4=);
    pointer-events: none;
    right: .8em;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 12px;
    z-index: 5;
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(135deg) brightness(111%) contrast(101%);
}

.elementor-2493 .elementor-element.elementor-element-44fe4d5 select option{
    color: black!important;
}

.elementor-2493 .elementor-element.elementor-element-44fe4d5 .pp-gf-select-custom:after{
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(135deg) brightness(111%) contrast(101%);
}
div#field_2_25 {
    font-size: 12px;
}
.elementor-2493 .elementor-element.elementor-element-44fe4d5 .button-list{
    flex-direction: row;
}
.elementor-2493 .elementor-element.elementor-element-44fe4d5 .compute:disabled,.elementor-2493 .elementor-element.elementor-element-44fe4d5 .compute:disabled:hover {
  background-color: transparent!important; /* Faded gray for clarity */
  color: #fff!important;            /* Muted text color */
  cursor: not-allowed!important;       /* Shows it's inactive */
  opacity: 0.6!important;              /* Slight fade for visual contrast */
  box-shadow: none!important;          /* Removes hover effects */
  border: 1px solid #fff!important; /* Optional: subtle border */
  transition: all 0.2s ease!important;
}
@media(max-width:767px){
    .elementor-2493 .elementor-element.elementor-element-44fe4d5 .button-list{
        flex-direction:column;
    }
}/* End custom CSS */
/* Start custom CSS for pp-gravity-forms, class: .elementor-element-cd851da */#gform_submit_button_2 {
    display: none;
}

.elementor-2493 .elementor-element.elementor-element-cd851da button{
    color:white!important;
    border: solid 1px white!important;
        background-color: var(--e-global-color-primary);
    font-weight: 600;
    letter-spacing: 4px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 3px 3px 3px 3px;
    padding: 15px 30px 15px 30px;
}

.elementor-2493 .elementor-element.elementor-element-cd851da button:hover{
    background-color: var(--e-global-color-secondary)!important;
   border: solid 1px var(--e-global-color-secondary)!important;
}

.elementor-2493 .elementor-element.elementor-element-cd851da .button-list {
    display: flex;
    gap: 20px;
}

input#input_2_26 {
    border-bottom: 0px;
    background-color: white;
    color: black;
    font-size: 30px;
}

.elementor-2493 .elementor-element.elementor-element-cd851da select option{
    color: black!important;
}

.elementor-2493 .elementor-element.elementor-element-cd851da .pp-gf-select-custom:after{
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(135deg) brightness(111%) contrast(101%);
}
div#field_2_25 {
    font-size: 12px;
}
.elementor-2493 .elementor-element.elementor-element-cd851da .button-list{
    flex-direction: row;
}
.elementor-2493 .elementor-element.elementor-element-cd851da .compute:disabled,.elementor-2493 .elementor-element.elementor-element-cd851da .compute:disabled:hover {
  background-color: transparent!important; /* Faded gray for clarity */
  color: #fff!important;            /* Muted text color */
  cursor: not-allowed!important;       /* Shows it's inactive */
  opacity: 0.6!important;              /* Slight fade for visual contrast */
  box-shadow: none!important;          /* Removes hover effects */
  border: 1px solid #fff!important; /* Optional: subtle border */
  transition: all 0.2s ease!important;
}
@media(max-width:767px){
    .elementor-2493 .elementor-element.elementor-element-cd851da .button-list{
        flex-direction:column;
    }
}/* End custom CSS */