.elementor-kit-6{--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;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@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 */body .item-listing-wrap, body .item-wrap { border-radius: 16px; overflow: hidden; border: 1px solid #EAEAEA; box-shadow: 0 1px 3px rgba(0,0,0,0.04); transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease; background: #FFFFFF; } body .item-listing-wrap .item-header, body .item-listing-wrap .item-info, body .item-listing-wrap .item-price-wrap, body .item-listing-wrap li, body .item-listing-wrap ul { border: none; box-shadow: none; } body .item-listing-wrap .item-header, body .item-listing-wrap .item-header img { border-top-left-radius: 16px; border-top-right-radius: 16px; } body .item-listing-wrap:hover, body .item-wrap:hover { transform: translateY(-6px); box-shadow: 0 16px 32px rgba(0,30,60,0.12); border-color: #D7D7DD; } body .item-listing-wrap .item-price-wrap .price { font-weight: 700; font-size: 20px; letter-spacing: -0.3px; color: #00243F; } body .item-listing-wrap .item-header .status, body .item-listing-wrap .item-header .property-label { border-radius: 999px; padding: 4px 12px; font-size: 11px; font-weight: 600; letter-spacing: 0.3px; } body .elementor-button { border-radius: 999px; padding: 14px 32px; font-weight: 600; text-transform: none; letter-spacing: 0.2px; background-color: #FF6A3D; box-shadow: 0 6px 16px rgba(255,106,61,0.3); transition: transform 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease; border: none; color: #FFFFFF; } body .elementor-button:hover { background-color: #E85A2F; transform: translateY(-2px); box-shadow: 0 10px 22px rgba(255,106,61,0.4); color: #FFFFFF; } body .btn-prumo-search { border-radius: 999px; padding: 14px 28px; font-weight: 600; background-color: #FF6A3D; border-color: #FF6A3D; box-shadow: 0 6px 16px rgba(255,106,61,0.25); transition: transform 0.2s ease, box-shadow 0.2s ease; } body .btn-prumo-search:hover { transform: translateY(-2px); box-shadow: 0 10px 20px rgba(255,106,61,0.35); } body .btn-whatsapp-pulse { box-shadow: 0 8px 24px rgba(37,211,102,0.35); transition: transform 0.2s ease, box-shadow 0.2s ease; } body .btn-whatsapp-pulse:hover { transform: scale(1.08); box-shadow: 0 10px 28px rgba(37,211,102,0.45); } body .btn-whatsapp-pulse-border { opacity: 0.5; } body a.elementor-button.elementor-button-link, body .elementor-button.elementor-size-sm, body .elementor-button.elementor-button { background-color: #FF6A3D; border-color: #FF6A3D; } body .elementor-button.elementor-button.elementor-button.elementor-button.elementor-button { background-color: #FF6A3D; border-color: #FF6A3D; } body .elementor-button.elementor-button.elementor-button.elementor-button.elementor-button { color: #00243F; fill: #00243F; } body .elementor-button.elementor-button.elementor-button.elementor-button.elementor-button svg, body .elementor-button.elementor-button.elementor-button.elementor-button.elementor-button i { color: #00243F; fill: #00243F; } body .slick-prev.btn-prima, body .slick-next.btn-prima { height: 44px; width: 44px; display: flex; align-items: center; justify-content: center; } body .slick-prev.btn-primary-outlined, body .slick-next.btn-primary-outlined { height: 44px; width: 44px; display: flex; align-items: center; justify-content: center; }/* End custom CSS */