.elementor-kit-5{--e-global-color-primary:#061C29;--e-global-color-secondary:#22C7B7;--e-global-color-text:#39545E;--e-global-color-accent:#FF625B;--e-global-typography-primary-font-family:"Geist";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Geist";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Geist";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Geist";--e-global-typography-accent-font-weight:600;color:#39545E;font-family:"Geist", Sans-serif;font-weight:400;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:#DCE6E8;}.elementor-kit-5 a:hover{color:#22C7B7;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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 .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@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 */.h360-footer-links a,
.h360-footer-links a:visited { color:#fff !important; }
.h360-footer-links a:hover { color:#22C7B7 !important; }
.h360-kicker p { margin:0; letter-spacing:1.8px; text-transform:uppercase; }
.h360-pattern-dots-dark {
  background-image:radial-gradient(circle at 12% 18%, rgba(34,199,183,.13) 0 2px, transparent 2.5px),
  radial-gradient(circle at 88% 78%, rgba(255,255,255,.08) 0 1.5px, transparent 2px);
  background-size:34px 34px, 28px 28px;
}
.h360-pattern-dots-light {
  background-image:radial-gradient(circle, rgba(67,164,167,.13) 0 1.5px, transparent 2px);
  background-size:30px 30px;
}
.h360-card { transition:transform .25s ease, box-shadow .25s ease; }
.h360-card:hover { transform:translateY(-5px); box-shadow:0 18px 45px rgba(6,28,41,.11); }
.h360-property-place,
.h360-property-summary { padding-left:12px; padding-right:12px; }
.h360-vitrine-orbit { position:relative; }
.h360-vitrine-orbit:before,
.h360-vitrine-orbit:after { content:"";position:absolute;border:1px solid rgba(34,199,183,.45);border-radius:999px;inset:12%; }
.h360-vitrine-orbit:after { inset:27%;border-color:rgba(255,98,91,.7); }
.h360-preline { white-space:pre-line; }
.h360-article-content h2 { font-family:Geist,sans-serif;font-size:36px;line-height:1.15;letter-spacing:-1.2px;margin:48px 0 16px;color:#061C29; }
.h360-article-content h3 { font-family:Geist,sans-serif;font-size:26px;line-height:1.2;margin:34px 0 12px;color:#061C29; }
.h360-article-content p { margin:0 0 22px; }
.h360-article-content ul,
.h360-article-content ol { margin:0 0 28px 1.25em; }
.h360-article-content li { margin-bottom:8px; }
.h360-article-content img { border-radius:18px;margin:26px 0; }
.h360-taxonomy-filters .e-filter { gap:8px; }
.h360-taxonomy-filters .e-filter-item { font-family:Geist,sans-serif;border:1px solid #D8E0DF;border-radius:999px;padding:10px 16px;background:#fff;color:#061C29;font-weight:600; }
.h360-taxonomy-filters .e-filter-item[aria-pressed="true"] { background:#061C29;color:#fff;border-color:#061C29; }
@media (max-width:767px) {
  .h360-article-content h2 { font-size:30px; }
  .h360-article-content h3 { font-size:23px; }
}/* End custom CSS */