.elementor-32186 .elementor-element.elementor-element-7708aa6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32186 .elementor-element.elementor-element-7708aa6:not(.elementor-motion-effects-element-type-background), .elementor-32186 .elementor-element.elementor-element-7708aa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tricohomes.inetpowered.com/wp-content/uploads/2025/01/20240322-418-Legacy-Cir-SE-019_sm.jpg");background-position:0% 50%;background-repeat:no-repeat;}.elementor-32186 .elementor-element.elementor-element-59dbede{--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;}.elementor-32186 .elementor-element.elementor-element-59dbede.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32186 .elementor-element.elementor-element-2fc9a83{--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;--justify-content:center;--align-items:flex-end;--overlay-opacity:0.5;--overlay-mix-blend-mode:screen;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32186 .elementor-element.elementor-element-2fc9a83:not(.elementor-motion-effects-element-type-background), .elementor-32186 .elementor-element.elementor-element-2fc9a83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #FD0000 39%, #AA002A 100%);}.elementor-32186 .elementor-element.elementor-element-2fc9a83::before, .elementor-32186 .elementor-element.elementor-element-2fc9a83 > .elementor-background-video-container::before, .elementor-32186 .elementor-element.elementor-element-2fc9a83 > .e-con-inner > .elementor-background-video-container::before, .elementor-32186 .elementor-element.elementor-element-2fc9a83 > .elementor-background-slideshow::before, .elementor-32186 .elementor-element.elementor-element-2fc9a83 > .e-con-inner > .elementor-background-slideshow::before, .elementor-32186 .elementor-element.elementor-element-2fc9a83 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://tricohomes.inetpowered.com/wp-content/uploads/2025/01/Fireworks.png");--background-overlay:'';background-repeat:repeat;background-size:auto;}.elementor-32186 .elementor-element.elementor-element-2fc9a83 > .elementor-shape-bottom svg, .elementor-32186 .elementor-element.elementor-element-2fc9a83 > .e-con-inner > .elementor-shape-bottom svg{width:calc(0% + 1.3px);}.elementor-32186 .elementor-element.elementor-element-2fc9a83 > .elementor-shape-bottom, .elementor-32186 .elementor-element.elementor-element-2fc9a83 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-32186 .elementor-element.elementor-element-2fc9a83.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-32186 .elementor-element.elementor-element-7191d1f{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-32186 .elementor-element.elementor-element-7191d1f > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-32186 .elementor-element.elementor-element-7191d1f.elementor-element{--align-self:flex-start;}.elementor-32186 .elementor-element.elementor-element-dafd926{--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;--padding-top:02vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-32186 .elementor-element.elementor-element-8f577db{--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;--flex-wrap:wrap;--padding-top:5vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-32186 .elementor-element.elementor-element-8f577db:not(.elementor-motion-effects-element-type-background), .elementor-32186 .elementor-element.elementor-element-8f577db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDECEC;}.elementor-32186 .elementor-element.elementor-element-8ec7cde{--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;}.elementor-32186 .elementor-element.elementor-element-178d59d{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:1;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-32186 .elementor-element.elementor-element-5c0844b > .elementor-widget-container{--e-transform-translateY:7px;margin:0px 0px -25px 0px;}.elementor-32186 .elementor-element.elementor-element-5c0844b{z-index:1;text-align:center;}.elementor-32186 .elementor-element.elementor-element-5c0844b img{width:100%;}.elementor-32186 .elementor-element.elementor-element-37faed7{width:100%;max-width:100%;}.elementor-32186 .elementor-element.elementor-element-37faed7 > .elementor-widget-container{background-color:var( --e-global-color-c8a2dfa );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-32186 .elementor-element.elementor-element-e7b1e9d .elementor-button{background-color:#FF8200;font-family:"Roboto", Sans-serif;font-size:1.15vw;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;padding:1vw 4vw 1vw 4vw;}.elementor-32186 .elementor-element.elementor-element-e7b1e9d > .elementor-widget-container{margin:-5vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-32186 .elementor-element.elementor-element-e7b1e9d.elementor-element{--align-self:center;}.elementor-32186 .elementor-element.elementor-element-a6409ee{--display:flex;--min-height:0px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:1;}.elementor-32186 .elementor-element.elementor-element-fc03c03 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0% 0% 0% 0%;}.elementor-32186 .elementor-element.elementor-element-fc03c03{z-index:1;text-align:center;}.elementor-32186 .elementor-element.elementor-element-fc03c03 img{width:66%;}.elementor-32186 .elementor-element.elementor-element-a97324f{width:100%;max-width:100%;}.elementor-32186 .elementor-element.elementor-element-a97324f > .elementor-widget-container{background-color:var( --e-global-color-c8a2dfa );}.elementor-32186 .elementor-element.elementor-element-0bae854 .elementor-button{background-color:#FF8200;font-family:"Roboto", Sans-serif;font-size:1.15vw;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:1vw 4vw 1vw 4vw;}.elementor-32186 .elementor-element.elementor-element-0bae854 > .elementor-widget-container{margin:-5vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-32186 .elementor-element.elementor-element-892c1b8{--display:flex;--min-height:60vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-32186 .elementor-element.elementor-element-639005d{--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;}.elementor-32186 .elementor-element.elementor-element-639005d:not(.elementor-motion-effects-element-type-background), .elementor-32186 .elementor-element.elementor-element-639005d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tricohomes.inetpowered.com/wp-content/uploads/2025/01/CommunityMap.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-32186 .elementor-element.elementor-element-639005d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32186 .elementor-element.elementor-element-191a415{--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;--justify-content:center;}.elementor-32186 .elementor-element.elementor-element-eb3eb25 .elementor-button{background-color:#FF8200;font-family:"Roboto", Sans-serif;font-size:1.15vw;font-weight:400;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;padding:1vw 4vw 1vw 4vw;}.elementor-32186 .elementor-element.elementor-element-ef2ecde{--display:flex;--min-height:60vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-32186 .elementor-element.elementor-element-ef2ecde:not(.elementor-motion-effects-element-type-background), .elementor-32186 .elementor-element.elementor-element-ef2ecde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDECEC;}.elementor-32186 .elementor-element.elementor-element-cc75975{--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;--justify-content:center;}.elementor-32186 .elementor-element.elementor-element-b5d627d .elementor-button{background-color:#FF8200;font-family:"Roboto", Sans-serif;font-size:1.15vw;font-weight:400;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:1vw 4vw 1vw 4vw;}.elementor-32186 .elementor-element.elementor-element-08bcc9e{--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;}.elementor-32186 .elementor-element.elementor-element-08bcc9e:not(.elementor-motion-effects-element-type-background), .elementor-32186 .elementor-element.elementor-element-08bcc9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tricohomes.inetpowered.com/wp-content/uploads/2025/01/12.17.2024-Stride-8217-8A-Ave-SW_15-1.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-32186 .elementor-element.elementor-element-08bcc9e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32186 .elementor-element.elementor-element-3c90473{--display:flex;--min-height:60vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-32186 .elementor-element.elementor-element-309a7e8{--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;}.elementor-32186 .elementor-element.elementor-element-309a7e8:not(.elementor-motion-effects-element-type-background), .elementor-32186 .elementor-element.elementor-element-309a7e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tricohomes.inetpowered.com/wp-content/uploads/2024/03/018A0560-copy-2_sm.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32186 .elementor-element.elementor-element-309a7e8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32186 .elementor-element.elementor-element-029ef06{--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;--justify-content:center;}.elementor-32186 .elementor-element.elementor-element-d2b5ff3 .elementor-button{background-color:#FF8200;font-family:"Roboto", Sans-serif;font-size:1.15vw;font-weight:400;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:1vw 4vw 1vw 4vw;}.elementor-32186 .elementor-element.elementor-element-d2b5ff3 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-32186 .elementor-element.elementor-element-c9474ba{--display:flex;--min-height:60vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-32186 .elementor-element.elementor-element-c9474ba:not(.elementor-motion-effects-element-type-background), .elementor-32186 .elementor-element.elementor-element-c9474ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDECEC;}.elementor-32186 .elementor-element.elementor-element-c2fa0f3{--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;--justify-content:center;}.elementor-32186 .elementor-element.elementor-element-d8ba1ca .elementor-button{background-color:#FF8200;font-family:"Roboto", Sans-serif;font-size:1.15vw;font-weight:400;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:1vw 4vw 1vw 4vw;}.elementor-32186 .elementor-element.elementor-element-92af3cd{--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;}.elementor-32186 .elementor-element.elementor-element-92af3cd:not(.elementor-motion-effects-element-type-background), .elementor-32186 .elementor-element.elementor-element-92af3cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tricohomes.inetpowered.com/wp-content/uploads/2025/01/REaltor.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-32186 .elementor-element.elementor-element-92af3cd.e-con{--flex-grow:0;--flex-shrink:0;}body.elementor-page-32186{margin:0px 0px 0px 0px;}@media(min-width:431px){.elementor-32186 .elementor-element.elementor-element-59dbede{--width:31.197%;}.elementor-32186 .elementor-element.elementor-element-8ec7cde{--width:100%;}.elementor-32186 .elementor-element.elementor-element-178d59d{--width:50%;}.elementor-32186 .elementor-element.elementor-element-a6409ee{--width:50%;}.elementor-32186 .elementor-element.elementor-element-639005d{--width:50%;}.elementor-32186 .elementor-element.elementor-element-191a415{--width:50%;}.elementor-32186 .elementor-element.elementor-element-cc75975{--width:50%;}.elementor-32186 .elementor-element.elementor-element-08bcc9e{--width:50%;}.elementor-32186 .elementor-element.elementor-element-309a7e8{--width:50%;}.elementor-32186 .elementor-element.elementor-element-029ef06{--width:50%;}.elementor-32186 .elementor-element.elementor-element-c2fa0f3{--width:50%;}.elementor-32186 .elementor-element.elementor-element-92af3cd{--width:50%;}}@media(max-width:1024px) and (min-width:431px){.elementor-32186 .elementor-element.elementor-element-59dbede{--width:100%;}.elementor-32186 .elementor-element.elementor-element-178d59d{--width:100%;}.elementor-32186 .elementor-element.elementor-element-a6409ee{--width:100%;}.elementor-32186 .elementor-element.elementor-element-639005d{--width:100%;}.elementor-32186 .elementor-element.elementor-element-191a415{--width:100%;}.elementor-32186 .elementor-element.elementor-element-cc75975{--width:100%;}.elementor-32186 .elementor-element.elementor-element-08bcc9e{--width:100%;}.elementor-32186 .elementor-element.elementor-element-309a7e8{--width:100%;}.elementor-32186 .elementor-element.elementor-element-029ef06{--width:100%;}.elementor-32186 .elementor-element.elementor-element-c2fa0f3{--width:100%;}.elementor-32186 .elementor-element.elementor-element-92af3cd{--width:100%;}}@media(min-width:1151px){.elementor-32186 .elementor-element.elementor-element-2fc9a83::before, .elementor-32186 .elementor-element.elementor-element-2fc9a83 > .elementor-background-video-container::before, .elementor-32186 .elementor-element.elementor-element-2fc9a83 > .e-con-inner > .elementor-background-video-container::before, .elementor-32186 .elementor-element.elementor-element-2fc9a83 > .elementor-background-slideshow::before, .elementor-32186 .elementor-element.elementor-element-2fc9a83 > .e-con-inner > .elementor-background-slideshow::before, .elementor-32186 .elementor-element.elementor-element-2fc9a83 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(max-width:1024px){.elementor-32186 .elementor-element.elementor-element-7708aa6{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32186 .elementor-element.elementor-element-7708aa6:not(.elementor-motion-effects-element-type-background), .elementor-32186 .elementor-element.elementor-element-7708aa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:contain;}.elementor-32186 .elementor-element.elementor-element-59dbede{--min-height:263px;}.elementor-32186 .elementor-element.elementor-element-2fc9a83{--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;}.elementor-32186 .elementor-element.elementor-element-5c0844b img{width:89vw;}.elementor-32186 .elementor-element.elementor-element-e7b1e9d > .elementor-widget-container{margin:-15vw 0vw 0vw 0vw;}.elementor-32186 .elementor-element.elementor-element-e7b1e9d .elementor-button{font-size:3vw;line-height:1em;padding:2vw 8vw 2vw 8vw;}.elementor-32186 .elementor-element.elementor-element-fc03c03 > .elementor-widget-container{padding:15% 0% 0% 0%;}.elementor-32186 .elementor-element.elementor-element-fc03c03 img{width:61vw;}.elementor-32186 .elementor-element.elementor-element-0bae854 > .elementor-widget-container{margin:-15vw 0vw 0vw 0vw;}.elementor-32186 .elementor-element.elementor-element-0bae854 .elementor-button{font-size:3vw;line-height:1em;padding:2vw 8vw 2vw 8vw;}.elementor-32186 .elementor-element.elementor-element-639005d{--min-height:307px;}.elementor-32186 .elementor-element.elementor-element-eb3eb25 .elementor-button{font-size:3vw;line-height:1em;padding:2vw 8vw 2vw 8vw;}.elementor-32186 .elementor-element.elementor-element-ef2ecde{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-32186 .elementor-element.elementor-element-b5d627d .elementor-button{font-size:3vw;line-height:1em;padding:02vw 8vw 2vw 8vw;}.elementor-32186 .elementor-element.elementor-element-08bcc9e{--min-height:275px;}.elementor-32186 .elementor-element.elementor-element-309a7e8{--min-height:275px;}.elementor-32186 .elementor-element.elementor-element-d2b5ff3 .elementor-button{font-size:3vw;line-height:1em;padding:2vw 08vw 2vw 08vw;}.elementor-32186 .elementor-element.elementor-element-c9474ba{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-32186 .elementor-element.elementor-element-d8ba1ca .elementor-button{font-size:3vw;line-height:2em;padding:2vw 8vw 2vw 8vw;}.elementor-32186 .elementor-element.elementor-element-92af3cd{--min-height:275px;}}@media(max-width:430px){.elementor-32186 .elementor-element.elementor-element-7708aa6{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32186 .elementor-element.elementor-element-7708aa6:not(.elementor-motion-effects-element-type-background), .elementor-32186 .elementor-element.elementor-element-7708aa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:contain;}.elementor-32186 .elementor-element.elementor-element-59dbede{--min-height:200px;}.elementor-32186 .elementor-element.elementor-element-2fc9a83{--min-height:0px;}.elementor-32186 .elementor-element.elementor-element-2fc9a83 > .elementor-shape-bottom svg, .elementor-32186 .elementor-element.elementor-element-2fc9a83 > .e-con-inner > .elementor-shape-bottom svg{width:calc(300vw + 1.3px);height:21px;}.elementor-32186 .elementor-element.elementor-element-7191d1f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-32186 .elementor-element.elementor-element-178d59d{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-32186 .elementor-element.elementor-element-37faed7{z-index:0;}.elementor-32186 .elementor-element.elementor-element-e7b1e9d > .elementor-widget-container{margin:-20vw 0vw 0vw 0vw;}.elementor-32186 .elementor-element.elementor-element-e7b1e9d .elementor-button{font-size:4vw;padding:3vw 8vw 2vw 8vw;}.elementor-32186 .elementor-element.elementor-element-0bae854 > .elementor-widget-container{margin:-20vw -20vw -20vw -20vw;}.elementor-32186 .elementor-element.elementor-element-0bae854 .elementor-button{font-size:4vw;padding:3vw 8vw 2vw 8vw;}.elementor-32186 .elementor-element.elementor-element-892c1b8{--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;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-32186 .elementor-element.elementor-element-639005d{--min-height:300px;}.elementor-32186 .elementor-element.elementor-element-eb3eb25 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-32186 .elementor-element.elementor-element-eb3eb25 .elementor-button{font-size:4vw;padding:3vw 8vw 2vw 8vw;}.elementor-32186 .elementor-element.elementor-element-ef2ecde{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-32186 .elementor-element.elementor-element-b5d627d > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-32186 .elementor-element.elementor-element-b5d627d .elementor-button{font-size:3.5vw;padding:3vw 8vw 2vw 8vw;}.elementor-32186 .elementor-element.elementor-element-08bcc9e{--min-height:225px;}.elementor-32186 .elementor-element.elementor-element-3c90473{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-32186 .elementor-element.elementor-element-309a7e8{--min-height:225px;}.elementor-32186 .elementor-element.elementor-element-d2b5ff3 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-32186 .elementor-element.elementor-element-d2b5ff3 .elementor-button{font-size:4vw;padding:3vw 8vw 2vw 8vw;}.elementor-32186 .elementor-element.elementor-element-c9474ba{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-32186 .elementor-element.elementor-element-d8ba1ca > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-32186 .elementor-element.elementor-element-d8ba1ca .elementor-button{font-size:4vw;padding:3vw 8vw 2vw 8vw;}.elementor-32186 .elementor-element.elementor-element-92af3cd{--min-height:225px;}.elementor-32186 .elementor-element.elementor-element-92af3cd:not(.elementor-motion-effects-element-type-background), .elementor-32186 .elementor-element.elementor-element-92af3cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}}/* Start custom CSS */.relation{
    font-family: relation-one, sans-serif;
    font-weight: 700;
    font-style: normal;
}

body footer {
    padding-top: 50px;
}

/* HEader Styles */

 .hero {
        display: block;
        flex-direction: column;
        margin-top: 10%;
    }

    .hero h1 {
        color: white;
    }
    
    .herotxt {
        font-size: 6vw;
        line-height: 1;
        text-shadow: 8px 8px 10px rgba(0, 0, 0, 0.2);
    }

    .herotxt span {
        font-size: 6vw;
        line-height: 1;
        
    }
    
    .herotxt2 {
        font-family: "Gotham-bold";
        text-transform: uppercase;
        font-size: 6vw;
        padding-top: 1vw;

    }
    
    .herop {
        font-size: 4vw;
        transform: rotate(-4.268deg);
        margin-top: 5vh;
        text-shadow: 8px 8px 10px rgba(0, 0, 0, 0.6);
    }
    
    .changing-word {
        overflow: visible;
        display: inline-block;
        letter-spacing: -0.05em;
        white-space: nowrap; /* Prevents breaking */
        min-width: 150px; /* Adjust based on longest word */
        opacity: 0;
        transition: opacity 0.5s ease-in-out;
        text-shadow: 8px 8px 10px rgba(0, 0, 0, 0.1)!important;
    }

    .fade-in {
        opacity: 1;
    }
    
    .slanted{
        clip-path: polygon(0 0, 100% 0, 100% 100%, 20% 100%);
     }
     
     
         .promo{
        display: flex;
        width: 100%;
        justify-content: center;
        text-align: center;
        padding: 30px 0;
        
    }
    .promo h2{
        all: unset;
        font-family: gotham-bold;
        font-size: 1.8vw;
        line-height: 1.5;
        text-transform: uppercase;
        text-align: center;
        width: 70%;
        color: #134b5f;
        
    }

/*text Styles*/

    .highlight{
        color: #F22222;
    }

    .moremodels{
        display: flex;
        flex-direction: column;
        width: 100%;
        align-items: center;
        text-align: center;
        padding: 30px 0;
        
    }
    .moremodels h2{
        all: unset;
        font-family: gotham-bold;
        font-size: 2vw;
        line-height: 1.5;
        text-transform: uppercase;
        text-align: center;
        width: 80%;
        color: #009999;
    }
    
    .moremodels p{
        width: 75%;
        color: #134b5f;
        font-size: 1.25vw;
        line-height: 1.5;
        text-transform: none;
    }


/* Icon List Styles */
 .model{
        color: white;
        text-align: center;
        padding-top: 5vw;
        padding-bottom: 8vw;
        
    }
    
    .model h3{
        text-transform: uppercase;
        font-family: "Gotham-Medium";
        font-weight: 400;
        font-size: 2.5vw;
        margin-bottom: 2vw
    }
    
    .model span{
        font-family:"Gotham-Book";
        font-weight: 100!important;
    }
    
    .specs{
        font-family: "Gotham-Book";
        font-weight: 100;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 1.25vw;
        color: white;
        font-size: 1.0vw;
        text-align: left;
        line-height: 1.5em;
        list-style: none;
       margin-right: auto;
       margin-left: auto;
       width: 50%
        
    }
    

    .specs li {
        position: relative;
        padding-left: 2.75vw; /* Adjust for icon width */
        padding-bottom: 15px;
    }

    .specs li::before {
        content: "";
        position: absolute;
        top: -1vw;
        left: 0;
        width: 2.25vw; /* Adjust size */
        height: 100%;
        background-size: contain;
        background-repeat: no-repeat;
    }

    .bedicon::before { background-image: url('https://tricohomes.inetpowered.com/wp-content/uploads/2025/01/ICONS_Bed.png'); }
    
    .bathicon::before { background-image: url('https://tricohomes.inetpowered.com/wp-content/uploads/2025/01/ICONS_Bath.png'); }
    
    .garageicon::before { background-image: url('https://tricohomes.inetpowered.com/wp-content/uploads/2025/01/ICONS_Garage.png'); }
    
    .sqfticon::before { background-image: url('https://tricohomes.inetpowered.com/wp-content/uploads/2025/01/ICONS_SQFT.png'); }
    
    br{
        display: none;
    }
    
    /*@media (max-width: 400px){*/
    @media only screen and (min-width: 300px) and (max-width: 1024px){
        
    br {
        display: block;
    }
    
     .slanted{clip-path: unset;}
     
    .moremodels h2{
        font-size: 6vw;
 
    }
    
    .moremodels p{
        width: 90%;
        color: #134b5f;
        font-size: 4vw;
        line-height: 1.5;

    }
    
    .model{
        padding-top: 50px;
        padding-bottom: 70px;
        
    }
    
    .model h3{
        font-size: 6vw;
        margin-bottom: 25px;
    }
    
    .specs{
        font-size: 3vw;
        width: 80%;
        padding-left: 50px;

    }
 
    .promo h2{
        width: 90%;
        font-size: 4vw;

    }
    
        .herotxt {
        font-size: 10vw;
        line-height: 1;
        text-shadow: 8px 8px 10px rgba(0, 0, 0, 0.2);
    }

    .herotxt span {
        font-size: 12vw;
        line-height: 1;
        
    }
    
    .herotxt2 {
        font-size: 10vw;
        padding-top: 1vw;

    }
    
    .herop {
        font-size: 10vw;
        transform: rotate(-4.268deg);
        margin-top: 3vh;
        text-shadow: 8px 8px 10px rgba(0, 0, 0, 0.6);
    }
     
    .specs{
       margin-left: 35px;
    } 
     
        .specs li {
        position: relative;
        padding-left: 7.75vw; /* Adjust for icon width */
        padding-bottom: 15px;
    }

    .specs li::before {
        content: "";
        position: absolute;
        top: -2vw;
        left: 0;
        width: 6.25vw; /* Adjust size */
        height: 100%;
        background-size: contain;
        background-repeat: no-repeat;
    } 
    
    }/* End custom CSS */