.elementor .primary_button{position:relative;font-weight:400;font-size:14px;color:#ffffff;letter-spacing:1.2px;line-height:1.4em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;background-color:var(--primary_button_background);align-self:start;}.elementor .primary_button:hover,.elementor .primary_button:focus-visible{background-color:var(--primary_button_hover);}.elementor .listing_card{overflow:hidden;padding:0px;border-radius:8px;border-width:1px;border-color:var(--border_color);border-style:solid;background-color:#ffffff;}.elementor .card-inner-container{padding-block-start:25px;padding-block-end:25px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;}.elementor .amenity_container{padding-block-start:0px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#d1c5b44d;border-style:solid;display:flex;gap:24px;align-items:center;}.elementor .amenity_container:hover,.elementor .amenity_container:focus-visible{background-color:#d1c5b40f;}.elementor .amenity_inner_container{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .amenity_title{font-family:Inter;font-weight:600;font-size:18px;}.elementor .amenity_paragraph{font-family:Inter;font-weight:400;font-size:16px;color:var(--text_color);}.elementor .amenity_icon{width:45px;height:auto;}.elementor .pricing_card_container{padding-block-start:48px;padding-block-end:48px;padding-inline-start:25px;padding-inline-end:25px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:rgba(209, 197, 180, 0.3);border-style:solid;}.elementor .pricing_card_title{font-family:var(--heading_text);font-weight:500;font-size:24px;margin-block-end:8px;}.elementor .pricing_card_description{font-weight:500;font-size:20px;color:var(--primary_button_background);margin-block-end:32px;}.elementor .pricing_card_sub_title{font-weight:500;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;margin-block-end:8px;}.elementor .pricing_card_button{width:100%;}.elementor .spp_card_container{padding-block-start:32px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:4px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#775A19;border-style:solid;}.elementor .spp_heading{font-family:var(--heading_text);font-size:24px;color:var(--primary_button_background);text-align:center;margin-block-end:8px;}.elementor .spp_description{font-weight:500;font-size:14px;color:#A8A29E;letter-spacing:1px;text-align:center;text-transform:uppercase;}.elementor .floor_plan_container{padding:25px;background-color:#ffffff;}.elementor .floor_plan_img{margin-block-end:20px;}.elementor .floor_plan_tag_text{font-weight:500;font-size:12px;color:var(--primary_button_background);letter-spacing:1.2px;text-transform:uppercase;margin-block-end:8px;}.elementor .floor_plan_heading{font-family:var(--heading_text);font-size:24px;margin-block-end:20px;}.elementor .secondary_button{font-weight:400;font-size:14px;color:#ffffff;letter-spacing:1.2px;text-transform:uppercase;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#375efa00;}.elementor .secondary_button:hover,.elementor .secondary_button:focus-visible{border-color:var(--primary_button_hover);background-color:var(--primary_button_hover);}.elementor .about_cas{padding-block-start:40px;padding-block-end:40px;padding-inline-start:25px;padding-inline-end:25px;border-radius:8px;background-color:#ffffff;}.elementor .about_cas_svg{width:auto;height:37px;color:var(--primary);margin-block-end:15px;}.elementor .about_cas_heading{font-family:var(--heading_text);font-weight:400;font-size:22px;line-height:36px;}.elementor .about_cas_paragraph{font-weight:400;font-size:14px;color:var(--text_color);}.elementor .about_tbt_container{text-align:center;padding:0px;display:flex;flex-direction:column;align-items:center;}.elementor .about_tbj_heading{text-align:center;margin-block-end:12px;}.elementor .about_tbj_paragraph{width:85%;}.elementor .Heading3{font-family:var(--heading_text);font-weight:500;}.elementor .about_buying_journey_number_container{padding:0px;}.elementor .ablut_buying_journey_numbers{min-width:60px;min-height:60px;color:var(--primary_button_background);border-radius:8px;border-width:1px;border-color:var(--primary);border-style:solid;background-color:#F3F4F5;display:inline-flex;justify-content:center;align-items:center;align-self:center;}