.elementor-258 .elementor-element.elementor-element-wl7n4rp{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:46px;--padding-left:24px;--padding-right:24px;}.elementor-258 .elementor-element.elementor-element-wl7n4rp:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-wl7n4rp > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F4;}.elementor-258 .elementor-element.elementor-element-nn1l218{--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;--align-items:flex-end;--gap:22px 0px;--row-gap:22px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:-12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-5rg3enn{--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;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.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-258 .elementor-element.elementor-element-44b1xfg .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;color:#5E5B57;}.elementor-258 .elementor-element.elementor-element-jvmiwao .elementor-heading-title{font-size:52px;}.elementor-258 .elementor-element.elementor-element-l1u2phc{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.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-258 .elementor-element.elementor-element-vh01caj{font-size:16.5px;line-height:1.75em;color:#5E5B57;}.elementor-258 .elementor-element.elementor-element-jeth6m3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-258 .elementor-element.elementor-element-pufawbi{--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;--align-items:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:-12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-gr2ftg9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-258 .elementor-element.elementor-element-74e6fmd{--display:flex;--min-height:430px;--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-258 .elementor-element.elementor-element-74e6fmd:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-74e6fmd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3E0E0;background-image:url("https://am-homesfl.com/wp-content/uploads/2026/09/am-homes-open-living-kitchen.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-258 .elementor-element.elementor-element-qj5t9wg{--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;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-258 .elementor-element.elementor-element-jljbrmp .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;color:#5E5B57;}.elementor-258 .elementor-element.elementor-element-kakwbyl .elementor-heading-title{font-size:40px;}.elementor-258 .elementor-element.elementor-element-g76qzpo{font-size:16px;line-height:1.75em;color:#5E5B57;}.elementor-258 .elementor-element.elementor-element-vbczmk7{--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:18px 0px;--row-gap:18px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:-12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-n6p29g7{--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;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-258 .elementor-element.elementor-element-rzf84o6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;color:#5E5B57;}.elementor-258 .elementor-element.elementor-element-o1w9nc2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-258 .elementor-element.elementor-element-sj0su8i{--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;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-258 .elementor-element.elementor-element-p9c6mg2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;color:#5E5B57;}.elementor-258 .elementor-element.elementor-element-nbmt8a2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-258 .elementor-element.elementor-element-3mw0ipv{--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;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-258 .elementor-element.elementor-element-pn068xd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;color:#5E5B57;}.elementor-258 .elementor-element.elementor-element-qgrxdqm .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-258 .elementor-element.elementor-element-1ic99h2{--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;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-258 .elementor-element.elementor-element-s641y1r .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;color:#5E5B57;}.elementor-258 .elementor-element.elementor-element-9mby8z1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-258 .elementor-element.elementor-element-hhvq0a4{--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-start;--align-items:center;--gap:12px 14px;--row-gap:12px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-258 .elementor-element.elementor-element-es38u53 .elementor-button{background-color:#9C1B23;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.6px;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:16px 30px 16px 30px;}.elementor-258 .elementor-element.elementor-element-es38u53 .elementor-button:hover, .elementor-258 .elementor-element.elementor-element-es38u53 .elementor-button:focus{background-color:#87161D;color:#FFFFFF;}.elementor-258 .elementor-element.elementor-element-es38u53 .elementor-button:hover svg, .elementor-258 .elementor-element.elementor-element-es38u53 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-258 .elementor-element.elementor-element-kkspooz .elementor-button{background-color:rgba(255,255,255,0);font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.6px;fill:#201F1D;color:#201F1D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DAD6D1;border-radius:2px 2px 2px 2px;padding:16px 30px 16px 30px;}.elementor-258 .elementor-element.elementor-element-kkspooz .elementor-button:hover, .elementor-258 .elementor-element.elementor-element-kkspooz .elementor-button:focus{background-color:#201F1D;color:#FFFFFF;border-color:#201F1D;}.elementor-258 .elementor-element.elementor-element-kkspooz .elementor-button:hover svg, .elementor-258 .elementor-element.elementor-element-kkspooz .elementor-button:focus svg{fill:#FFFFFF;}.elementor-258 .elementor-element.elementor-element-pdibffo{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-258 .elementor-element.elementor-element-a47xptn{--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 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:-12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-3jm1y9y{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-258 .elementor-element.elementor-element-y9s436m{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DAD6D1;--border-color:#DAD6D1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-y9s436m:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-y9s436m > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-258 .elementor-element.elementor-element-sr22qal{--display:flex;--min-height:210px;--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-258 .elementor-element.elementor-element-sr22qal:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-sr22qal > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3E0E0;background-image:url("https://am-homesfl.com/wp-content/uploads/2026/09/am-homes-twilight-exterior.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-258 .elementor-element.elementor-element-dqc4fby{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-258 .elementor-element.elementor-element-mioctnp .elementor-heading-title{font-size:24px;}.elementor-258 .elementor-element.elementor-element-am3682k{font-size:14.5px;color:#5E5B57;}.elementor-258 .elementor-element.elementor-element-a36g54w .elementor-button{background-color:rgba(255,255,255,0);font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.6px;fill:#201F1D;color:#201F1D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DAD6D1;border-radius:2px 2px 2px 2px;padding:16px 30px 16px 30px;}.elementor-258 .elementor-element.elementor-element-a36g54w .elementor-button:hover, .elementor-258 .elementor-element.elementor-element-a36g54w .elementor-button:focus{background-color:#201F1D;color:#FFFFFF;border-color:#201F1D;}.elementor-258 .elementor-element.elementor-element-a36g54w .elementor-button:hover svg, .elementor-258 .elementor-element.elementor-element-a36g54w .elementor-button:focus svg{fill:#FFFFFF;}.elementor-258 .elementor-element.elementor-element-199y4gj{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-258 .elementor-element.elementor-element-4dzhuah{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DAD6D1;--border-color:#DAD6D1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-4dzhuah:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-4dzhuah > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-258 .elementor-element.elementor-element-mj96o1k{--display:flex;--min-height:210px;--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-258 .elementor-element.elementor-element-mj96o1k:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-mj96o1k > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3E0E0;background-image:url("https://am-homesfl.com/wp-content/uploads/2026/09/am-homes-photo-1-enhanced.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-258 .elementor-element.elementor-element-901ombi{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-258 .elementor-element.elementor-element-bub9s2n .elementor-heading-title{font-size:24px;}.elementor-258 .elementor-element.elementor-element-bhq1kmr{font-size:14.5px;color:#5E5B57;}.elementor-258 .elementor-element.elementor-element-mmm2o25 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.6px;fill:#201F1D;color:#201F1D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DAD6D1;border-radius:2px 2px 2px 2px;padding:16px 30px 16px 30px;}.elementor-258 .elementor-element.elementor-element-mmm2o25 .elementor-button:hover, .elementor-258 .elementor-element.elementor-element-mmm2o25 .elementor-button:focus{background-color:#201F1D;color:#FFFFFF;border-color:#201F1D;}.elementor-258 .elementor-element.elementor-element-mmm2o25 .elementor-button:hover svg, .elementor-258 .elementor-element.elementor-element-mmm2o25 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-258 .elementor-element.elementor-element-g86y2dk{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-258 .elementor-element.elementor-element-y8xdv7s{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DAD6D1;--border-color:#DAD6D1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-y8xdv7s:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-y8xdv7s > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-258 .elementor-element.elementor-element-kxj8u4h{--display:flex;--min-height:210px;--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-258 .elementor-element.elementor-element-kxj8u4h:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-kxj8u4h > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3E0E0;background-image:url("https://am-homesfl.com/wp-content/uploads/2026/09/am-homes-photo-5-lawn.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-258 .elementor-element.elementor-element-dabuldn{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-258 .elementor-element.elementor-element-x9worh4 .elementor-heading-title{font-size:24px;}.elementor-258 .elementor-element.elementor-element-7nw4z1q{font-size:14.5px;color:#5E5B57;}.elementor-258 .elementor-element.elementor-element-36bo5xi .elementor-button{background-color:rgba(255,255,255,0);font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.6px;fill:#201F1D;color:#201F1D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DAD6D1;border-radius:2px 2px 2px 2px;padding:16px 30px 16px 30px;}.elementor-258 .elementor-element.elementor-element-36bo5xi .elementor-button:hover, .elementor-258 .elementor-element.elementor-element-36bo5xi .elementor-button:focus{background-color:#201F1D;color:#FFFFFF;border-color:#201F1D;}.elementor-258 .elementor-element.elementor-element-36bo5xi .elementor-button:hover svg, .elementor-258 .elementor-element.elementor-element-36bo5xi .elementor-button:focus svg{fill:#FFFFFF;}.elementor-258 .elementor-element.elementor-element-l1stc0f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-258 .elementor-element.elementor-element-9k26uzt{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DAD6D1;--border-color:#DAD6D1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-9k26uzt:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-9k26uzt > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-258 .elementor-element.elementor-element-04up7x4{--display:flex;--min-height:210px;--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-258 .elementor-element.elementor-element-04up7x4:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-04up7x4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3E0E0;background-image:url("https://am-homesfl.com/wp-content/uploads/2026/09/am-homes-photo-8-enhanced.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-258 .elementor-element.elementor-element-ew4k0pl{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-258 .elementor-element.elementor-element-2h5x83l .elementor-heading-title{font-size:24px;}.elementor-258 .elementor-element.elementor-element-wajbjeg{font-size:14.5px;color:#5E5B57;}.elementor-258 .elementor-element.elementor-element-i111ecs .elementor-button{background-color:rgba(255,255,255,0);font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.6px;fill:#201F1D;color:#201F1D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DAD6D1;border-radius:2px 2px 2px 2px;padding:16px 30px 16px 30px;}.elementor-258 .elementor-element.elementor-element-i111ecs .elementor-button:hover, .elementor-258 .elementor-element.elementor-element-i111ecs .elementor-button:focus{background-color:#201F1D;color:#FFFFFF;border-color:#201F1D;}.elementor-258 .elementor-element.elementor-element-i111ecs .elementor-button:hover svg, .elementor-258 .elementor-element.elementor-element-i111ecs .elementor-button:focus svg{fill:#FFFFFF;}.elementor-258 .elementor-element.elementor-element-jdir5vh{--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;--align-items:center;--gap:18px 0px;--row-gap:18px;--column-gap:0px;--padding-top:76px;--padding-bottom:76px;--padding-left:24px;--padding-right:24px;}.elementor-258 .elementor-element.elementor-element-jdir5vh:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-jdir5vh > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E6E3;}.elementor-258 .elementor-element.elementor-element-1qhdtmx{text-align:center;}.elementor-258 .elementor-element.elementor-element-po2c8h5{text-align:center;font-size:17px;color:#5E5B57;}.elementor-258 .elementor-element.elementor-element-nu1fjhp{--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:center;--align-items:center;--gap:12px 14px;--row-gap:12px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-uvw0msy .elementor-button{background-color:#9C1B23;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.6px;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:16px 30px 16px 30px;}.elementor-258 .elementor-element.elementor-element-uvw0msy .elementor-button:hover, .elementor-258 .elementor-element.elementor-element-uvw0msy .elementor-button:focus{background-color:#87161D;color:#FFFFFF;}.elementor-258 .elementor-element.elementor-element-uvw0msy .elementor-button:hover svg, .elementor-258 .elementor-element.elementor-element-uvw0msy .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-258 .elementor-element.elementor-element-wl7n4rp{--padding-top:50px;--padding-bottom:33px;--padding-left:24px;--padding-right:24px;}.elementor-258 .elementor-element.elementor-element-jvmiwao .elementor-heading-title{font-size:40px;}.elementor-258 .elementor-element.elementor-element-jeth6m3{--padding-top:50px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-258 .elementor-element.elementor-element-74e6fmd{--min-height:344px;}.elementor-258 .elementor-element.elementor-element-pdibffo{--padding-top:0px;--padding-bottom:69px;--padding-left:24px;--padding-right:24px;}.elementor-258 .elementor-element.elementor-element-sr22qal{--min-height:168px;}.elementor-258 .elementor-element.elementor-element-mj96o1k{--min-height:168px;}.elementor-258 .elementor-element.elementor-element-kxj8u4h{--min-height:168px;}.elementor-258 .elementor-element.elementor-element-04up7x4{--min-height:168px;}.elementor-258 .elementor-element.elementor-element-jdir5vh{--padding-top:55px;--padding-bottom:55px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-258 .elementor-element.elementor-element-wl7n4rp{--padding-top:35px;--padding-bottom:23px;--padding-left:18px;--padding-right:18px;}.elementor-258 .elementor-element.elementor-element-5rg3enn{--width:100%;}.elementor-258 .elementor-element.elementor-element-jvmiwao .elementor-heading-title{font-size:30px;}.elementor-258 .elementor-element.elementor-element-l1u2phc{--width:100%;}.elementor-258 .elementor-element.elementor-element-jeth6m3{--padding-top:35px;--padding-bottom:35px;--padding-left:18px;--padding-right:18px;}.elementor-258 .elementor-element.elementor-element-gr2ftg9{--width:100%;}.elementor-258 .elementor-element.elementor-element-74e6fmd{--min-height:258px;}.elementor-258 .elementor-element.elementor-element-qj5t9wg{--width:100%;}.elementor-258 .elementor-element.elementor-element-n6p29g7{--width:50%;}.elementor-258 .elementor-element.elementor-element-sj0su8i{--width:50%;}.elementor-258 .elementor-element.elementor-element-3mw0ipv{--width:50%;}.elementor-258 .elementor-element.elementor-element-1ic99h2{--width:50%;}.elementor-258 .elementor-element.elementor-element-pdibffo{--padding-top:0px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-258 .elementor-element.elementor-element-3jm1y9y{--width:100%;}.elementor-258 .elementor-element.elementor-element-y9s436m{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-sr22qal{--min-height:126px;}.elementor-258 .elementor-element.elementor-element-199y4gj{--width:100%;}.elementor-258 .elementor-element.elementor-element-4dzhuah{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-mj96o1k{--min-height:126px;}.elementor-258 .elementor-element.elementor-element-g86y2dk{--width:100%;}.elementor-258 .elementor-element.elementor-element-y8xdv7s{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-kxj8u4h{--min-height:126px;}.elementor-258 .elementor-element.elementor-element-l1stc0f{--width:100%;}.elementor-258 .elementor-element.elementor-element-9k26uzt{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-04up7x4{--min-height:126px;}.elementor-258 .elementor-element.elementor-element-jdir5vh{--padding-top:38px;--padding-bottom:38px;--padding-left:18px;--padding-right:18px;}}@media(min-width:768px){.elementor-258 .elementor-element.elementor-element-nn1l218{--width:100%;}.elementor-258 .elementor-element.elementor-element-5rg3enn{--width:52%;}.elementor-258 .elementor-element.elementor-element-l1u2phc{--width:48%;}.elementor-258 .elementor-element.elementor-element-pufawbi{--width:100%;}.elementor-258 .elementor-element.elementor-element-gr2ftg9{--width:55%;}.elementor-258 .elementor-element.elementor-element-74e6fmd{--width:100%;}.elementor-258 .elementor-element.elementor-element-qj5t9wg{--width:45%;}.elementor-258 .elementor-element.elementor-element-vbczmk7{--width:100%;}.elementor-258 .elementor-element.elementor-element-n6p29g7{--width:25%;}.elementor-258 .elementor-element.elementor-element-sj0su8i{--width:25%;}.elementor-258 .elementor-element.elementor-element-3mw0ipv{--width:25%;}.elementor-258 .elementor-element.elementor-element-1ic99h2{--width:25%;}.elementor-258 .elementor-element.elementor-element-hhvq0a4{--width:100%;}.elementor-258 .elementor-element.elementor-element-a47xptn{--width:100%;}.elementor-258 .elementor-element.elementor-element-3jm1y9y{--width:25%;}.elementor-258 .elementor-element.elementor-element-y9s436m{--width:100%;}.elementor-258 .elementor-element.elementor-element-sr22qal{--width:100%;}.elementor-258 .elementor-element.elementor-element-dqc4fby{--width:100%;}.elementor-258 .elementor-element.elementor-element-199y4gj{--width:25%;}.elementor-258 .elementor-element.elementor-element-4dzhuah{--width:100%;}.elementor-258 .elementor-element.elementor-element-mj96o1k{--width:100%;}.elementor-258 .elementor-element.elementor-element-901ombi{--width:100%;}.elementor-258 .elementor-element.elementor-element-g86y2dk{--width:25%;}.elementor-258 .elementor-element.elementor-element-y8xdv7s{--width:100%;}.elementor-258 .elementor-element.elementor-element-kxj8u4h{--width:100%;}.elementor-258 .elementor-element.elementor-element-dabuldn{--width:100%;}.elementor-258 .elementor-element.elementor-element-l1stc0f{--width:25%;}.elementor-258 .elementor-element.elementor-element-9k26uzt{--width:100%;}.elementor-258 .elementor-element.elementor-element-04up7x4{--width:100%;}.elementor-258 .elementor-element.elementor-element-ew4k0pl{--width:100%;}.elementor-258 .elementor-element.elementor-element-nu1fjhp{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-258 .elementor-element.elementor-element-5rg3enn{--width:100%;}.elementor-258 .elementor-element.elementor-element-l1u2phc{--width:100%;}.elementor-258 .elementor-element.elementor-element-gr2ftg9{--width:100%;}.elementor-258 .elementor-element.elementor-element-qj5t9wg{--width:100%;}.elementor-258 .elementor-element.elementor-element-n6p29g7{--width:25%;}.elementor-258 .elementor-element.elementor-element-sj0su8i{--width:25%;}.elementor-258 .elementor-element.elementor-element-3mw0ipv{--width:25%;}.elementor-258 .elementor-element.elementor-element-1ic99h2{--width:25%;}.elementor-258 .elementor-element.elementor-element-3jm1y9y{--width:50%;}.elementor-258 .elementor-element.elementor-element-199y4gj{--width:50%;}.elementor-258 .elementor-element.elementor-element-g86y2dk{--width:50%;}.elementor-258 .elementor-element.elementor-element-l1stc0f{--width:50%;}}/* Start custom CSS */.elementor-element-pdibffo { --content-width: 1320px; }
/* AM Homes — card grid (3 per row) */
[data-amh-grid] > .e-con-inner, [data-amh-grid]:not(:has(> .e-con-inner)) { display: grid !important; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 28px !important; align-items: stretch; }
[data-amh-grid] > .e-con-inner > .e-con, [data-amh-grid] > .e-con { width: auto !important; max-width: none !important; display: flex !important; flex-direction: column; height: 100%; }
[data-amh-grid] .e-con { flex-grow: 1; }
[data-amh-grid] [data-amh-photo] { flex-grow: 0 !important; aspect-ratio: 3 / 2; min-height: 0 !important; height: auto !important; width: 100%; }
[data-amh-grid] .elementor-widget-image { flex-grow: 0 !important; width: 100%; }
[data-amh-grid] .elementor-widget-image a { display: block; width: 100%; }
[data-amh-grid] .elementor-widget-image img { width: 100% !important; height: auto !important; max-height: none !important; aspect-ratio: 3 / 2; object-fit: cover; display: block; }
[data-amh-grid] .elementor-widget-button { margin-top: auto !important; }
@media (max-width: 1024px) { [data-amh-grid] > .e-con-inner, [data-amh-grid]:not(:has(> .e-con-inner)) { grid-template-columns: repeat(2, minmax(0,1fr)); gap: 22px !important; } }
@media (max-width: 767px) { [data-amh-grid] > .e-con-inner, [data-amh-grid]:not(:has(> .e-con-inner)) { grid-template-columns: 1fr; } }/* End custom CSS */