.elementor-110548 .elementor-element.elementor-element-fd29596{--display:flex;--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.39;--padding-top:250px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-110548 .elementor-element.elementor-element-fd29596:not(.elementor-motion-effects-element-type-background), .elementor-110548 .elementor-element.elementor-element-fd29596 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cebucityproperty.com/wp-content/uploads/2026/03/samsara-resorts-2026-03-01T143133.835.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-110548 .elementor-element.elementor-element-fd29596::before, .elementor-110548 .elementor-element.elementor-element-fd29596 > .elementor-background-video-container::before, .elementor-110548 .elementor-element.elementor-element-fd29596 > .e-con-inner > .elementor-background-video-container::before, .elementor-110548 .elementor-element.elementor-element-fd29596 > .elementor-background-slideshow::before, .elementor-110548 .elementor-element.elementor-element-fd29596 > .e-con-inner > .elementor-background-slideshow::before, .elementor-110548 .elementor-element.elementor-element-fd29596 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-110548 .elementor-element.elementor-element-e4e0261{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-110548 .elementor-element.elementor-element-e4e0261.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-110548 .elementor-element.elementor-element-caa0707{padding:0px 0px 0px 0px;text-align:center;}.elementor-110548 .elementor-element.elementor-element-caa0707 .elementor-heading-title{font-size:48px;font-weight:500;letter-spacing:0px;color:#FFFFFF;}.elementor-110548 .elementor-element.elementor-element-25ccdd6{padding:0px 0px 0px 0px;text-align:center;}.elementor-110548 .elementor-element.elementor-element-25ccdd6 .elementor-heading-title{font-size:48px;font-weight:300;font-style:italic;letter-spacing:0px;color:#FFFFFF;}.elementor-110548 .elementor-element.elementor-element-30db3c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-110548 .elementor-element.elementor-element-30db3c9 .elementor-heading-title{font-size:18px;font-weight:400;line-height:26px;letter-spacing:0px;color:#FFFFFFC2;}.elementor-110548 .elementor-element.elementor-element-035a4c9{--display:flex;}.elementor-110548 .elementor-element.elementor-element-3917fa0 .elementor-form-fields-wrapper{display:flex;flex-wrap:wrap;margin-left:calc(-15px/2);margin-right:calc(-15px/2);row-gap:15px;}.elementor-110548 .elementor-element.elementor-element-3917fa0 .elementor-field-group{padding-left:calc(15px/2);padding-right:calc(15px/2);}.elementor-110548 .elementor-element.elementor-element-3917fa0 .advanced-search-filters.elementor-form-fields-wrapper{margin-left:calc(-15px/2);margin-right:calc(-15px/2);row-gap:15px;}.elementor-110548 .elementor-element.elementor-element-3917fa0 .advanced-search-filters .elementor-field-group{padding-left:calc(15px/2);padding-right:calc(15px/2);}.elementor-110548 .elementor-element.elementor-element-3917fa0 .location-search .location-trigger{margin-right:calc(15px/2);}body.rtl .elementor-110548 .elementor-element.elementor-element-3917fa0 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-110548 .elementor-element.elementor-element-3917fa0 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-110548 .elementor-element.elementor-element-3917fa0 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-110548 .elementor-element.elementor-element-3917fa0 .houzez-search-builder-wrapper{padding:0px 0px 0px 0px;}.elementor-110548 .elementor-element.elementor-element-3917fa0 .elementor-field-group .elementor-field, .elementor-110548 .elementor-element.elementor-element-3917fa0 .location-trigger{color:#A1A7A8;}.elementor-110548 .elementor-element.elementor-element-3917fa0 .elementor-field-group .elementor-select-wrapper button:not(.actions-btn){color:#A1A7A8;background-color:#ffffff;border-color:#dce0e0;}.elementor-110548 .elementor-element.elementor-element-3917fa0 .elementor-field-group .elementor-select-wrapper button:not(.bs-placeholder) .filter-option-inner-inner{color:#A1A7A8;}.elementor-110548 .elementor-element.elementor-element-3917fa0 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#dce0e0;}.elementor-110548 .elementor-element.elementor-element-3917fa0 .elementor-field-group .elementor-select-wrapper select{border-color:#dce0e0;}.elementor-110548 .elementor-element.elementor-element-3917fa0 .elementor-field-group .elementor-select-wrapper::before{color:#dce0e0;}.elementor-110548 .elementor-element.elementor-element-3917fa0 .elementor-field-group .elementor-select-wrapper button::before{color:#dce0e0;}.elementor-110548 .elementor-element.elementor-element-3917fa0 .location-trigger{border-color:#dce0e0;}.elementor-110548 .elementor-element.elementor-element-3917fa0 .range-text{color:#222222;}.elementor-110548 .elementor-element.elementor-element-3917fa0 .houzez-ele-price-slider{margin-top:0px;margin-bottom:0px;}.elementor-110548 .elementor-element.elementor-element-3917fa0 #houzez-search-tabs-wrap .nav-link{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-110548 .elementor-element.elementor-element-3917fa0 #houzez-search-tabs-wrap .nav-link.active{color:var( --e-global-color-primary );background-color:#FFFFFF;}.elementor-110548 .elementor-element.elementor-element-3917fa0 .houzez-status-tabs{justify-content:center;}.elementor-110548 .elementor-element.elementor-element-3917fa0 .reset-search-btn{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-110548 .elementor-element.elementor-element-60f1734{margin:8% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-110548 .elementor-element.elementor-element-60f1734 img{width:21%;}.elementor-110548 .elementor-element.elementor-element-10c1c90{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-110548 .elementor-element.elementor-element-10c1c90:not(.elementor-motion-effects-element-type-background), .elementor-110548 .elementor-element.elementor-element-10c1c90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-110548 .elementor-element.elementor-element-8137b9f{--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;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-110548 .elementor-element.elementor-element-8137b9f:hover{background-color:#FFFFFF;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-110548 .elementor-element.elementor-element-8137b9f, .elementor-110548 .elementor-element.elementor-element-8137b9f::before{--border-transition:0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-110548 .elementor-element.elementor-element-4460dfd .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-110548 .elementor-element.elementor-element-4460dfd.elementor-view-stacked .elementor-icon{background-color:#004274;}.elementor-110548 .elementor-element.elementor-element-4460dfd.elementor-view-framed .elementor-icon, .elementor-110548 .elementor-element.elementor-element-4460dfd.elementor-view-default .elementor-icon{fill:#004274;color:#004274;border-color:#004274;}.elementor-110548 .elementor-element.elementor-element-4460dfd .elementor-icon{font-size:40px;}.elementor-110548 .elementor-element.elementor-element-4460dfd .elementor-icon-box-title, .elementor-110548 .elementor-element.elementor-element-4460dfd .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-110548 .elementor-element.elementor-element-4460dfd .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-110548 .elementor-element.elementor-element-4460dfd:has(:hover) .elementor-icon-box-title,
					 .elementor-110548 .elementor-element.elementor-element-4460dfd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-110548 .elementor-element.elementor-element-4460dfd .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-110548 .elementor-element.elementor-element-a98939c{--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;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-110548 .elementor-element.elementor-element-a98939c:hover{background-color:#FFFFFF;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-110548 .elementor-element.elementor-element-a98939c, .elementor-110548 .elementor-element.elementor-element-a98939c::before{--border-transition:0.3s;}.elementor-110548 .elementor-element.elementor-element-b7f79e0 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-110548 .elementor-element.elementor-element-b7f79e0.elementor-view-stacked .elementor-icon{background-color:#004274;}.elementor-110548 .elementor-element.elementor-element-b7f79e0.elementor-view-framed .elementor-icon, .elementor-110548 .elementor-element.elementor-element-b7f79e0.elementor-view-default .elementor-icon{fill:#004274;color:#004274;border-color:#004274;}.elementor-110548 .elementor-element.elementor-element-b7f79e0 .elementor-icon{font-size:40px;}.elementor-110548 .elementor-element.elementor-element-b7f79e0 .elementor-icon-box-title, .elementor-110548 .elementor-element.elementor-element-b7f79e0 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-110548 .elementor-element.elementor-element-b7f79e0 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-110548 .elementor-element.elementor-element-b7f79e0:has(:hover) .elementor-icon-box-title,
					 .elementor-110548 .elementor-element.elementor-element-b7f79e0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-110548 .elementor-element.elementor-element-b7f79e0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-110548 .elementor-element.elementor-element-a0e2315{--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;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-110548 .elementor-element.elementor-element-a0e2315:hover{background-color:#FFFFFF;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-110548 .elementor-element.elementor-element-a0e2315, .elementor-110548 .elementor-element.elementor-element-a0e2315::before{--border-transition:0.3s;}.elementor-110548 .elementor-element.elementor-element-eab0cef .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-110548 .elementor-element.elementor-element-eab0cef.elementor-view-stacked .elementor-icon{background-color:#004274;}.elementor-110548 .elementor-element.elementor-element-eab0cef.elementor-view-framed .elementor-icon, .elementor-110548 .elementor-element.elementor-element-eab0cef.elementor-view-default .elementor-icon{fill:#004274;color:#004274;border-color:#004274;}.elementor-110548 .elementor-element.elementor-element-eab0cef .elementor-icon{font-size:40px;}.elementor-110548 .elementor-element.elementor-element-eab0cef .elementor-icon-box-title, .elementor-110548 .elementor-element.elementor-element-eab0cef .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-110548 .elementor-element.elementor-element-eab0cef .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-110548 .elementor-element.elementor-element-eab0cef:has(:hover) .elementor-icon-box-title,
					 .elementor-110548 .elementor-element.elementor-element-eab0cef:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-110548 .elementor-element.elementor-element-eab0cef .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-110548 .elementor-element.elementor-element-7cf6bfa{--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;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-110548 .elementor-element.elementor-element-7cf6bfa:hover{background-color:#FFFFFF;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-110548 .elementor-element.elementor-element-7cf6bfa, .elementor-110548 .elementor-element.elementor-element-7cf6bfa::before{--border-transition:0.3s;}.elementor-110548 .elementor-element.elementor-element-0e7ecf2 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-110548 .elementor-element.elementor-element-0e7ecf2.elementor-view-stacked .elementor-icon{background-color:#004274;}.elementor-110548 .elementor-element.elementor-element-0e7ecf2.elementor-view-framed .elementor-icon, .elementor-110548 .elementor-element.elementor-element-0e7ecf2.elementor-view-default .elementor-icon{fill:#004274;color:#004274;border-color:#004274;}.elementor-110548 .elementor-element.elementor-element-0e7ecf2 .elementor-icon{font-size:40px;}.elementor-110548 .elementor-element.elementor-element-0e7ecf2 .elementor-icon-box-title, .elementor-110548 .elementor-element.elementor-element-0e7ecf2 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-110548 .elementor-element.elementor-element-0e7ecf2 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-110548 .elementor-element.elementor-element-0e7ecf2:has(:hover) .elementor-icon-box-title,
					 .elementor-110548 .elementor-element.elementor-element-0e7ecf2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-110548 .elementor-element.elementor-element-0e7ecf2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-110548 .elementor-element.elementor-element-e98fde5{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-110548 .elementor-element.elementor-element-e98fde5:not(.elementor-motion-effects-element-type-background), .elementor-110548 .elementor-element.elementor-element-e98fde5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110548 .elementor-element.elementor-element-a3bf8aa{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110548 .elementor-element.elementor-element-2fc5171{--display:flex;--justify-content:center;}.elementor-110548 .elementor-element.elementor-element-d528111 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-110548 .elementor-element.elementor-element-c1c98aa{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-110548 .elementor-element.elementor-element-c1c98aa .elementor-divider-separator{width:15%;}.elementor-110548 .elementor-element.elementor-element-c1c98aa .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-110548 .elementor-element.elementor-element-7e1c091{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-110548 .elementor-element.elementor-element-498ac60 .elementor-button{background-color:#00427400;font-family:"Inter", Sans-serif;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-110548 .elementor-element.elementor-element-498ac60 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-110548 .elementor-element.elementor-element-498ac60 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-110548 .elementor-element.elementor-element-ae113b2 .property-cards-module .item-short-description{display:none;}.elementor-110548 .elementor-element.elementor-element-3a721cf{--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:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-110548 .elementor-element.elementor-element-3a721cf:not(.elementor-motion-effects-element-type-background), .elementor-110548 .elementor-element.elementor-element-3a721cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-110548 .elementor-element.elementor-element-fbb48b5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110548 .elementor-element.elementor-element-48b5c29{--display:flex;--justify-content:center;}.elementor-110548 .elementor-element.elementor-element-ffe6bf4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-110548 .elementor-element.elementor-element-a46df42{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-110548 .elementor-element.elementor-element-a46df42 .elementor-divider-separator{width:15%;}.elementor-110548 .elementor-element.elementor-element-a46df42 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-110548 .elementor-element.elementor-element-7084db5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-110548 .elementor-element.elementor-element-e9588b0 .elementor-button{background-color:#00427400;font-family:"Inter", Sans-serif;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-110548 .elementor-element.elementor-element-e9588b0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-110548 .elementor-element.elementor-element-e9588b0 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-110548 .elementor-element.elementor-element-b5e9538 .property-cards-module .item-short-description{display:none;}.elementor-110548 .elementor-element.elementor-element-4604841{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-110548 .elementor-element.elementor-element-4604841:not(.elementor-motion-effects-element-type-background), .elementor-110548 .elementor-element.elementor-element-4604841 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110548 .elementor-element.elementor-element-3b7b153{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-110548 .elementor-element.elementor-element-a0f17ad{text-align:center;}.elementor-110548 .elementor-element.elementor-element-a0f17ad .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-110548 .elementor-element.elementor-element-b851529{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:31px;color:#000000B0;}.elementor-110548 .elementor-element.elementor-element-b851529 p{margin-block-end:0px;}.elementor-110548 .elementor-element.elementor-element-79a0903{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110548 .elementor-element.elementor-element-15de851{--display:flex;--min-height:400px;--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:flex-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-110548 .elementor-element.elementor-element-15de851:not(.elementor-motion-effects-element-type-background), .elementor-110548 .elementor-element.elementor-element-15de851 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cebucityproperty.com/wp-content/uploads/2026/03/cebu_city_1000x1000_hd.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-110548 .elementor-element.elementor-element-15de851.e-con{--align-self:flex-end;}.elementor-110548 .elementor-element.elementor-element-705edb3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-110548 .elementor-element.elementor-element-82ab79d p{margin-block-end:0px;}.elementor-110548 .elementor-element.elementor-element-82ab79d{color:#FFFFFF;}.elementor-110548 .elementor-element.elementor-element-ea2ff62 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(178.5, 178.5, 178.5, 0.5);padding:10px 10px 10px 10px;}.elementor-110548 .elementor-element.elementor-element-ea2ff62 .elementor-button:hover, .elementor-110548 .elementor-element.elementor-element-ea2ff62 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-110548 .elementor-element.elementor-element-ea2ff62 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-110548 .elementor-element.elementor-element-ea2ff62 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-110548 .elementor-element.elementor-element-ea2ff62 .elementor-button:hover svg, .elementor-110548 .elementor-element.elementor-element-ea2ff62 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-110548 .elementor-element.elementor-element-c78b1b1{--display:flex;--min-height:400px;--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:flex-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-110548 .elementor-element.elementor-element-c78b1b1:not(.elementor-motion-effects-element-type-background), .elementor-110548 .elementor-element.elementor-element-c78b1b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cebucityproperty.com/wp-content/uploads/2026/03/lapu_lapu_1000x1000_hd.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-110548 .elementor-element.elementor-element-c78b1b1.e-con{--align-self:flex-end;}.elementor-110548 .elementor-element.elementor-element-aee3a98 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-110548 .elementor-element.elementor-element-e6a223f p{margin-block-end:0px;}.elementor-110548 .elementor-element.elementor-element-e6a223f{color:#FFFFFF;}.elementor-110548 .elementor-element.elementor-element-447b05e .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(178.5, 178.5, 178.5, 0.5);padding:10px 10px 10px 10px;}.elementor-110548 .elementor-element.elementor-element-447b05e .elementor-button:hover, .elementor-110548 .elementor-element.elementor-element-447b05e .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-110548 .elementor-element.elementor-element-447b05e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-110548 .elementor-element.elementor-element-447b05e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-110548 .elementor-element.elementor-element-447b05e .elementor-button:hover svg, .elementor-110548 .elementor-element.elementor-element-447b05e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-110548 .elementor-element.elementor-element-f3520c6{--display:flex;--min-height:400px;--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:flex-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-110548 .elementor-element.elementor-element-f3520c6:not(.elementor-motion-effects-element-type-background), .elementor-110548 .elementor-element.elementor-element-f3520c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cebucityproperty.com/wp-content/uploads/2026/03/lapu_lapu_1000x1000_hd_2-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-110548 .elementor-element.elementor-element-f3520c6.e-con{--align-self:flex-end;}.elementor-110548 .elementor-element.elementor-element-ff0fabe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-110548 .elementor-element.elementor-element-7995cd1 p{margin-block-end:0px;}.elementor-110548 .elementor-element.elementor-element-7995cd1{color:#FFFFFF;}.elementor-110548 .elementor-element.elementor-element-fa258ae .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(178.5, 178.5, 178.5, 0.5);padding:10px 10px 10px 10px;}.elementor-110548 .elementor-element.elementor-element-fa258ae .elementor-button:hover, .elementor-110548 .elementor-element.elementor-element-fa258ae .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-110548 .elementor-element.elementor-element-fa258ae .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-110548 .elementor-element.elementor-element-fa258ae .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-110548 .elementor-element.elementor-element-fa258ae .elementor-button:hover svg, .elementor-110548 .elementor-element.elementor-element-fa258ae .elementor-button:focus svg{fill:#FFFFFF;}.elementor-110548 .elementor-element.elementor-element-c98dfc4{--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-110548 .elementor-element.elementor-element-c98dfc4:not(.elementor-motion-effects-element-type-background), .elementor-110548 .elementor-element.elementor-element-c98dfc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-110548 .elementor-element.elementor-element-42b819f{--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;--justify-content:center;}.elementor-110548 .elementor-element.elementor-element-4871b1a{padding:8px 8px 8px 8px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-110548 .elementor-element.elementor-element-4871b1a.elementor-element{--align-self:flex-start;}.elementor-110548 .elementor-element.elementor-element-4871b1a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-110548 .elementor-element.elementor-element-25e9719 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-text );}.elementor-110548 .elementor-element.elementor-element-7642b7e{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:31px;color:#000000B0;}.elementor-110548 .elementor-element.elementor-element-7642b7e p{margin-block-end:0px;}.elementor-110548 .elementor-element.elementor-element-0786bf9 .elementor-button{background-color:#000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.5s;border-radius:6px 6px 6px 6px;padding:16px 25px 16px 25px;}.elementor-110548 .elementor-element.elementor-element-0786bf9 .elementor-button:hover, .elementor-110548 .elementor-element.elementor-element-0786bf9 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-110548 .elementor-element.elementor-element-0786bf9.elementor-element{--align-self:flex-start;}.elementor-110548 .elementor-element.elementor-element-0786bf9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-110548 .elementor-element.elementor-element-0786bf9 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-110548 .elementor-element.elementor-element-0786bf9 .elementor-button:hover svg, .elementor-110548 .elementor-element.elementor-element-0786bf9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-110548 .elementor-element.elementor-element-162303c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110548 .elementor-element.elementor-element-aa48553{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110548 .elementor-element.elementor-element-c230f78{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-110548 .elementor-element.elementor-element-c230f78:not(.elementor-motion-effects-element-type-background), .elementor-110548 .elementor-element.elementor-element-c230f78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110548 .elementor-element.elementor-element-82ad4c6 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-110548 .elementor-element.elementor-element-82ad4c6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-110548 .elementor-element.elementor-element-82ad4c6.elementor-view-framed .elementor-icon, .elementor-110548 .elementor-element.elementor-element-82ad4c6.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-110548 .elementor-element.elementor-element-82ad4c6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-110548 .elementor-element.elementor-element-82ad4c6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-110548 .elementor-element.elementor-element-82ad4c6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-110548 .elementor-element.elementor-element-82ad4c6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-110548 .elementor-element.elementor-element-82ad4c6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-110548 .elementor-element.elementor-element-82ad4c6.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-110548 .elementor-element.elementor-element-82ad4c6 .elementor-icon{font-size:25px;}.elementor-110548 .elementor-element.elementor-element-82ad4c6 .elementor-icon-box-title, .elementor-110548 .elementor-element.elementor-element-82ad4c6 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;}.elementor-110548 .elementor-element.elementor-element-82ad4c6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#0000006E;}.elementor-110548 .elementor-element.elementor-element-4f7a1d8{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-110548 .elementor-element.elementor-element-4f7a1d8:not(.elementor-motion-effects-element-type-background), .elementor-110548 .elementor-element.elementor-element-4f7a1d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110548 .elementor-element.elementor-element-27b4615 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-110548 .elementor-element.elementor-element-27b4615.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-110548 .elementor-element.elementor-element-27b4615.elementor-view-framed .elementor-icon, .elementor-110548 .elementor-element.elementor-element-27b4615.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-110548 .elementor-element.elementor-element-27b4615.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-110548 .elementor-element.elementor-element-27b4615.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-110548 .elementor-element.elementor-element-27b4615.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-110548 .elementor-element.elementor-element-27b4615.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-110548 .elementor-element.elementor-element-27b4615.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-110548 .elementor-element.elementor-element-27b4615.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-110548 .elementor-element.elementor-element-27b4615 .elementor-icon{font-size:25px;}.elementor-110548 .elementor-element.elementor-element-27b4615 .elementor-icon-box-title, .elementor-110548 .elementor-element.elementor-element-27b4615 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;}.elementor-110548 .elementor-element.elementor-element-27b4615 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#0000006E;}.elementor-110548 .elementor-element.elementor-element-5c753da{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110548 .elementor-element.elementor-element-9fdba3a{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-110548 .elementor-element.elementor-element-9fdba3a:not(.elementor-motion-effects-element-type-background), .elementor-110548 .elementor-element.elementor-element-9fdba3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110548 .elementor-element.elementor-element-bb3fbd1 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-110548 .elementor-element.elementor-element-bb3fbd1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-110548 .elementor-element.elementor-element-bb3fbd1.elementor-view-framed .elementor-icon, .elementor-110548 .elementor-element.elementor-element-bb3fbd1.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-110548 .elementor-element.elementor-element-bb3fbd1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-110548 .elementor-element.elementor-element-bb3fbd1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-110548 .elementor-element.elementor-element-bb3fbd1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-110548 .elementor-element.elementor-element-bb3fbd1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-110548 .elementor-element.elementor-element-bb3fbd1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-110548 .elementor-element.elementor-element-bb3fbd1.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-110548 .elementor-element.elementor-element-bb3fbd1 .elementor-icon{font-size:25px;}.elementor-110548 .elementor-element.elementor-element-bb3fbd1 .elementor-icon-box-title, .elementor-110548 .elementor-element.elementor-element-bb3fbd1 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;}.elementor-110548 .elementor-element.elementor-element-bb3fbd1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#0000006E;}.elementor-110548 .elementor-element.elementor-element-b503f6e{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-110548 .elementor-element.elementor-element-b503f6e:not(.elementor-motion-effects-element-type-background), .elementor-110548 .elementor-element.elementor-element-b503f6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110548 .elementor-element.elementor-element-8134b72 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-110548 .elementor-element.elementor-element-8134b72.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-110548 .elementor-element.elementor-element-8134b72.elementor-view-framed .elementor-icon, .elementor-110548 .elementor-element.elementor-element-8134b72.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-110548 .elementor-element.elementor-element-8134b72.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-110548 .elementor-element.elementor-element-8134b72.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-110548 .elementor-element.elementor-element-8134b72.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-110548 .elementor-element.elementor-element-8134b72.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-110548 .elementor-element.elementor-element-8134b72.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-110548 .elementor-element.elementor-element-8134b72.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-110548 .elementor-element.elementor-element-8134b72 .elementor-icon{font-size:25px;}.elementor-110548 .elementor-element.elementor-element-8134b72 .elementor-icon-box-title, .elementor-110548 .elementor-element.elementor-element-8134b72 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;}.elementor-110548 .elementor-element.elementor-element-8134b72 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#0000006E;}.elementor-110548 .elementor-element.elementor-element-53c76b9{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-110548 .elementor-element.elementor-element-53c76b9:not(.elementor-motion-effects-element-type-background), .elementor-110548 .elementor-element.elementor-element-53c76b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110548 .elementor-element.elementor-element-82e14ca{--display:flex;--min-height:450px;--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-radius:20px 20px 20px 20px;}.elementor-110548 .elementor-element.elementor-element-82e14ca:not(.elementor-motion-effects-element-type-background), .elementor-110548 .elementor-element.elementor-element-82e14ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cebucityproperty.com/wp-content/uploads/2026/02/ChatGPT-Image-Feb-22-2026-08_09_39-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-110548 .elementor-element.elementor-element-16226a3{--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;--justify-content:center;}.elementor-110548 .elementor-element.elementor-element-8a13cdd{background-color:#004274;padding:8px 15px 8px 15px;border-radius:20px 20px 20px 20px;text-align:start;}.elementor-110548 .elementor-element.elementor-element-8a13cdd.elementor-element{--align-self:flex-start;}.elementor-110548 .elementor-element.elementor-element-8a13cdd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-110548 .elementor-element.elementor-element-8d9a484 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-text );}.elementor-110548 .elementor-element.elementor-element-e898aa4{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:31px;color:#000000B0;}.elementor-110548 .elementor-element.elementor-element-e898aa4 p{margin-block-end:0px;}.elementor-110548 .elementor-element.elementor-element-8e7e831{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:31px;color:#000000B0;}.elementor-110548 .elementor-element.elementor-element-8e7e831 p{margin-block-end:0px;}.elementor-110548 .elementor-element.elementor-element-5fd3288 .elementor-button{background-color:#00427400;font-family:"Inter", Sans-serif;font-size:19px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:6px 0px 5px 0px;}.elementor-110548 .elementor-element.elementor-element-5fd3288 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-110548 .elementor-element.elementor-element-5fd3288 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-110548 .elementor-element.elementor-element-0589e0f{--display:flex;--min-height:500px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110548 .elementor-element.elementor-element-0589e0f:not(.elementor-motion-effects-element-type-background), .elementor-110548 .elementor-element.elementor-element-0589e0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://cebucityproperty.com/wp-content/uploads/2026/03/samsara-resorts-2026-03-01T193441.319.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-110548 .elementor-element.elementor-element-0589e0f::before, .elementor-110548 .elementor-element.elementor-element-0589e0f > .elementor-background-video-container::before, .elementor-110548 .elementor-element.elementor-element-0589e0f > .e-con-inner > .elementor-background-video-container::before, .elementor-110548 .elementor-element.elementor-element-0589e0f > .elementor-background-slideshow::before, .elementor-110548 .elementor-element.elementor-element-0589e0f > .e-con-inner > .elementor-background-slideshow::before, .elementor-110548 .elementor-element.elementor-element-0589e0f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-110548 .elementor-element.elementor-element-34abf6a{text-align:center;}.elementor-110548 .elementor-element.elementor-element-34abf6a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-110548 .elementor-element.elementor-element-3a11ef8{--display:flex;}.elementor-110548 .elementor-element.elementor-element-3a11ef8.e-con{--align-self:center;}.elementor-110548 .elementor-element.elementor-element-16aa13b{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFFBF;}.elementor-110548 .elementor-element.elementor-element-acbf9bc .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;fill:#000000;color:#000000;transition-duration:0.5s;border-radius:30px 30px 30px 30px;padding:15px 30px 15px 30px;}.elementor-110548 .elementor-element.elementor-element-acbf9bc{padding:20px 0px 0px 0px;}.elementor-110548 .elementor-element.elementor-element-acbf9bc .elementor-button-content-wrapper{flex-direction:row;}.elementor-110548 .elementor-element.elementor-element-acbf9bc .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-110548 .elementor-element.elementor-element-acbf9bc .elementor-button:hover, .elementor-110548 .elementor-element.elementor-element-acbf9bc .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);}@media(max-width:1024px){.elementor-110548 .elementor-element.elementor-element-caa0707 .elementor-heading-title{font-size:30px;}.elementor-110548 .elementor-element.elementor-element-25ccdd6 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-110548 .elementor-element.elementor-element-fd29596{--padding-top:100px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-110548 .elementor-element.elementor-element-caa0707 .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-110548 .elementor-element.elementor-element-25ccdd6 .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-110548 .elementor-element.elementor-element-30db3c9 .elementor-heading-title{line-height:1.7em;}.elementor-110548 .elementor-element.elementor-element-10c1c90{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-110548 .elementor-element.elementor-element-e98fde5{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-110548 .elementor-element.elementor-element-7e1c091{--justify-content:flex-start;}.elementor-110548 .elementor-element.elementor-element-3a721cf{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-110548 .elementor-element.elementor-element-7084db5{--justify-content:flex-start;}.elementor-110548 .elementor-element.elementor-element-4604841{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-110548 .elementor-element.elementor-element-b851529{font-size:16px;}.elementor-110548 .elementor-element.elementor-element-15de851{--min-height:330px;}.elementor-110548 .elementor-element.elementor-element-c78b1b1{--min-height:330px;}.elementor-110548 .elementor-element.elementor-element-f3520c6{--min-height:330px;}.elementor-110548 .elementor-element.elementor-element-c98dfc4{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-110548 .elementor-element.elementor-element-42b819f{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-110548 .elementor-element.elementor-element-25e9719 .elementor-heading-title{font-size:30px;}.elementor-110548 .elementor-element.elementor-element-7642b7e{font-size:16px;}.elementor-110548 .elementor-element.elementor-element-0786bf9 .elementor-button{padding:14px 6px 16px 6px;}.elementor-110548 .elementor-element.elementor-element-53c76b9{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-110548 .elementor-element.elementor-element-82e14ca{--min-height:250px;}.elementor-110548 .elementor-element.elementor-element-8d9a484 .elementor-heading-title{font-size:30px;}.elementor-110548 .elementor-element.elementor-element-e898aa4{font-size:16px;}.elementor-110548 .elementor-element.elementor-element-8e7e831{font-size:16px;}.elementor-110548 .elementor-element.elementor-element-0589e0f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-110548 .elementor-element.elementor-element-34abf6a .elementor-heading-title{font-size:28px;}.elementor-110548 .elementor-element.elementor-element-16aa13b{font-size:16px;}.elementor-110548 .elementor-element.elementor-element-acbf9bc .elementor-button{font-size:16px;}}@media(min-width:768px){.elementor-110548 .elementor-element.elementor-element-e4e0261{--width:64%;}.elementor-110548 .elementor-element.elementor-element-035a4c9{--width:72%;}.elementor-110548 .elementor-element.elementor-element-8137b9f{--width:25%;}.elementor-110548 .elementor-element.elementor-element-a98939c{--width:25%;}.elementor-110548 .elementor-element.elementor-element-a0e2315{--width:25%;}.elementor-110548 .elementor-element.elementor-element-7cf6bfa{--width:25%;}.elementor-110548 .elementor-element.elementor-element-42b819f{--width:44%;}.elementor-110548 .elementor-element.elementor-element-162303c{--width:56%;}.elementor-110548 .elementor-element.elementor-element-82e14ca{--width:46%;}.elementor-110548 .elementor-element.elementor-element-16226a3{--width:54%;}.elementor-110548 .elementor-element.elementor-element-3a11ef8{--width:66%;}}/* Start custom CSS for image, class: .elementor-element-60f1734 */.elementor-110548 .elementor-element.elementor-element-60f1734 {
  animation: smoothScroll 2.8s infinite cubic-bezier(0.4, 0.0, 0.2, 1);
}

@keyframes smoothScroll {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  40% {
    transform: translateY(10px);
    opacity: 0.9;
  }
  70% {
    transform: translateY(18px);
    opacity: 0.7;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8137b9f */.hover-fade-up {
    transform: translateY(0);
    opacity: 0.9;
    transition: transform 0.4s ease, opacity 0.4s ease;
}

.hover-fade-up:hover {
    transform: translateY(-5px);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-705edb3 *//* Container for hover effect */
.bw-hover-image {
  position: relative;
  overflow: hidden; /* ensures heading doesn't overflow */
}

/* Default state for all devices: heading visible without animation */
.bw-hover-image .heading {
  display: inline-block;
  transform: translateY(0); /* no movement on mobile/tablet */
  transition: none;         /* no animation on mobile/tablet */
}

/* Desktop-only hover animation */
@media (min-width: 1025px) { /* adjust breakpoint as needed */
  .bw-hover-image .heading {
    transform: translateY(120px); /* start 120px down on desktop */
    transition: transform 0.5s ease; /* smooth transition */
  }

  .bw-hover-image:hover .heading {
    transform: translateY(0); /* move up on hover */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15de851 *//* Black & White image by default */
.bw-hover-image {
    position: relative;
    overflow: hidden;
}

/* Image effect layer */
.bw-hover-image::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-size: cover;
    background-position: center;
    filter: grayscale(10%);
    transform: scale(1);
    transition: all 0.6s ease;
    z-index: 1;
}

/* Overlay layer (hidden initially) */
.bw-hover-image::after {
    content: "";
    position: absolute;
    inset: 0;
    background-color: rgba(0, 0, 0, 0); /* start transparent */
    transition: background-color 0.6s ease;
    z-index: 2; /* above image, below content */
}

/* Keep content above layers */
.bw-hover-image > * {
    position: relative;
    z-index: 3;
}

/* Hover effect */
.bw-hover-image:hover::before {
    filter: grayscale(50%);
    transform: scale(1.08);
}

.bw-hover-image:hover::after {
    background-color: rgba(0, 0, 0, 0.5); /* black overlay with 0.5 opacity */
}



.bw-hover-image {
  position: relative;
  overflow: hidden;
  padding: 20px;
  background: #f0f0f0; /* Example background */
  cursor: pointer; /* Makes it feel clickable */
}

/* Default state for all devices: content and button visible without animation */
.bw-hover-image .content,
.bw-hover-image .btn1 {
  opacity: 1;
  transform: translateY(0);
  transition: none; /* No animation on mobile/tablet */
}

/* Desktop-only hover animation */
@media (min-width: 1025px) { /* Adjust breakpoint as needed */
  .bw-hover-image .content,
  .bw-hover-image .btn1 {
    opacity: 0;                  /* Hidden initially on desktop */
    transform: translateY(20px); /* Start slightly below */
    transition: opacity 0.4s ease, transform 0.4s ease;
  }

  .bw-hover-image:hover .content,
  .bw-hover-image:hover .btn1 {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Optional spacing for content and button */
.bw-hover-image .content {
  margin: 10px 0;
}

.bw-hover-image .btn {
  padding: 10px 20px;
  border: none;
  background: #007bff;
  color: white;
  border-radius: 5px;
}

/* MOBILE: show overlay by default */
@media (max-width: 1024px) { /* Mobile & tablet */
  .bw-hover-image::after {
    background-color: rgba(0, 0, 0, 0.5); /* same as hover overlay */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0786bf9 */.hover-fade-btn {
  display: inline-flex;
  align-items: center;
  gap: 8px; /* space between text and icon */
  padding: 12px 24px;
  font-size: 16px;
  background-color: #1a73e8;
  color: #fff;
  border: none;
  cursor: pointer;
  overflow: hidden;
  position: relative;
  transition: all 0.4s ease;
}

.hover-fade-btn .icon {
  opacity: 0;              /* hide icon initially */
  transform: translateX(-20px);  /* start left */
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.hover-fade-btn:hover .icon {
  opacity: 1;               /* show icon on hover */
  transform: translateX(0); /* slide to position */
}

.hover-fade-btn:hover {
  /* optional: push text slightly */
  transform: translateX(-5px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-82ad4c6 *//* Default state */
.custom-icon-box {
  text-align: center;
  transition: transform 0.5s ease;
  display: inline-block;
  cursor: pointer;
}

.custom-icon-box .elementor-icon {
  background-color: #F8FAFc;
  padding: 15px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.5s ease;
}

.custom-icon-box .elementor-icon i {
  transition: color 0.5s ease;
}

.custom-icon-box:hover .elementor-icon {
  background-color:#004274 ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c230f78 *//* CSS */
.hover-lift-shadow {
  background: #f5f5f5; /* container background */
  padding: 20px;
  border-radius: 10px;
  transition: transform 0.3s ease, box-shadow 0.3s ease, opacity 0.3s ease; /* smooth transitions */
  box-shadow: 0 2px 6px rgba(0,0,0,0.1); /* default subtle shadow */
  opacity: 0.95; /* slightly faded by default */
}

.hover-lift-shadow:hover {
  transform: translateY(-8px); /* lift up 8px */
  box-shadow: 0 12px 20px rgba(0,0,0,0.4); /* blackish shadow on hover */
  opacity: 1; /* fully visible on hover */
  cursor: pointer; /* optional */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27b4615 *//* Default state */
.custom-icon-box {
  text-align: center;
  transition: transform 0.5s ease;
  display: inline-block;
  cursor: pointer;
}

.custom-icon-box .elementor-icon {
  background-color: #F8FAFc;
  padding: 15px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.5s ease;
}

.custom-icon-box .elementor-icon i {
  transition: color 0.5s ease;
}

.custom-icon-box:hover .elementor-icon {
  background-color:#004274 ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7a1d8 *//* CSS */
.hover-lift-shadow {
  background: #f5f5f5; /* container background */
  padding: 20px;
  border-radius: 10px;
  transition: transform 0.3s ease, box-shadow 0.3s ease, opacity 0.3s ease; /* smooth transitions */
  box-shadow: 0 2px 6px rgba(0,0,0,0.1); /* default subtle shadow */
  opacity: 0.95; /* slightly faded by default */
}

.hover-lift-shadow:hover {
  transform: translateY(-8px); /* lift up 8px */
  box-shadow: 0 12px 20px rgba(0,0,0,0.4); /* blackish shadow on hover */
  opacity: 1; /* fully visible on hover */
  cursor: pointer; /* optional */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb3fbd1 *//* Default state */
.custom-icon-box {
  text-align: center;
  transition: transform 0.5s ease;
  display: inline-block;
  cursor: pointer;
}

.custom-icon-box .elementor-icon {
  background-color: #F8FAFc;
  padding: 15px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.5s ease;
}

.custom-icon-box .elementor-icon i {
  transition: color 0.5s ease;
}

.custom-icon-box:hover .elementor-icon {
  background-color:#004274 ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fdba3a *//* CSS */
.hover-lift-shadow {
  background: #f5f5f5; /* container background */
  padding: 20px;
  border-radius: 10px;
  transition: transform 0.3s ease, box-shadow 0.3s ease, opacity 0.3s ease; /* smooth transitions */
  box-shadow: 0 2px 6px rgba(0,0,0,0.1); /* default subtle shadow */
  opacity: 0.95; /* slightly faded by default */
}

.hover-lift-shadow:hover {
  transform: translateY(-8px); /* lift up 8px */
  box-shadow: 0 12px 20px rgba(0,0,0,0.4); /* blackish shadow on hover */
  opacity: 1; /* fully visible on hover */
  cursor: pointer; /* optional */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8134b72 *//* Default state */
.custom-icon-box {
  text-align: center;
  transition: transform 0.5s ease;
  display: inline-block;
  cursor: pointer;
}

.custom-icon-box .elementor-icon {
  background-color: #F8FAFc;
  padding: 15px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.5s ease;
}

.custom-icon-box .elementor-icon i {
  transition: color 0.5s ease;
}

.custom-icon-box:hover .elementor-icon {
  background-color:#004274 ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b503f6e *//* CSS */
.hover-lift-shadow {
  background: #f5f5f5; /* container background */
  padding: 20px;
  border-radius: 10px;
  transition: transform 0.3s ease, box-shadow 0.3s ease, opacity 0.3s ease; /* smooth transitions */
  box-shadow: 0 2px 6px rgba(0,0,0,0.1); /* default subtle shadow */
  opacity: 0.95; /* slightly faded by default */
}

.hover-lift-shadow:hover {
  transform: translateY(-8px); /* lift up 8px */
  box-shadow: 0 12px 20px rgba(0,0,0,0.4); /* blackish shadow on hover */
  opacity: 1; /* fully visible on hover */
  cursor: pointer; /* optional */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e14ca *//* SECTION WRAPPER */
.section-bg-zoom {
    position: relative;
    overflow: hidden;
}

/* BACKGROUND LAYER */
.section-bg-zoom::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-size: cover;
    background-position: center;
    filter: grayscale(100%);
    transform: scale(1);
    transition: transform 0.8s ease, filter 0.8s ease;
    z-index: 0;
}

/* HOVER EFFECT */
.section-bg-zoom:hover::before {
    transform: scale(1.08);
    filter: grayscale(0%);
}

/* KEEP CONTENT ABOVE BACKGROUND */
.section-bg-zoom > * {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fd3288 */.hover-fade-btn {
  display: inline-flex;
  align-items: center;
  gap: 8px; /* space between text and icon */
  padding: 12px 24px;
  font-size: 16px;
  background-color: #1a73e8;
  color: #fff;
  border: none;
  cursor: pointer;
  overflow: hidden;
  position: relative;
  transition: all 0.4s ease;
}

.hover-fade-btn .icon {
  opacity: 0;              /* hide icon initially */
  transform: translateX(-20px);  /* start left */
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.hover-fade-btn:hover .icon {
  opacity: 1;               /* show icon on hover */
  transform: translateX(0); /* slide to position */
}

.hover-fade-btn:hover {
  /* optional: push text slightly */
  transform: translateX(-5px);
}/* End custom CSS */