.elementor-kit-49{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;font-family:"DM Sans", Sans-serif;}.elementor-kit-49 e-page-transition{background-color:#FFBC7D;}.elementor-kit-49 a{color:#1B2532;}.elementor-kit-49 a:hover{color:#8A6A2F;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* =====================================================================
   DEEZIIZIIT REAL ESTATE — optional polish (paste into Site Settings > Custom CSS)
   The templates are built entirely with native Elementor widgets and look
   correct without this file. It only adds hover motion and a few refinements.
   ===================================================================== */
html{scroll-behavior:smooth;scroll-padding-top:120px}
::selection{background:#C6A15B;color:#0E141C}
/* arched photo frame: frame slides slightly on hover */
.dz-framed{transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.dz-framed .elementor-widget-image{transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.dz-framed:hover .elementor-widget-image{transform:translate(4px,-4px)}
.dz-framed .widget-image-caption{text-align:center}
/* index list rows */
.dz-idx-row{transition:background-color .3s}
.dz-idx-row:hover{background-color:#F6F1E6}
.dz-idx-row .elementor-icon{transition:transform .3s}
.dz-idx-row:hover .elementor-icon{transform:translateX(6px)}
/* property cards */
.dz-pcard{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s}
.dz-pcard:hover{transform:translateY(-5px);box-shadow:0 30px 60px -36px rgba(27,37,50,.55)}
.dz-pcard .elementor-heading-title:empty{display:none}
/* buttons */
.dz-btn .elementor-button-icon{transition:transform .25s}
.dz-btn .elementor-button:hover .elementor-button-icon{transform:translateX(4px)}
/* inline radio choices as chips on the contact form */
.dz-form .elementor-field-type-radio .elementor-field-option{margin:0 8px 8px 0}
.dz-form .elementor-field-type-radio .elementor-field-option label{padding:8px 14px;border:1px solid rgba(27,37,50,.18);background:#fff;cursor:pointer}
.dz-form .elementor-field-type-radio input:checked+label{background:#1B2532;color:#fff;border-color:#1B2532}
.dz-form-dark .elementor-field-textual{color-scheme:dark}
@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.elementor-invisible{visibility:visible!important}}/* End custom CSS */