.elementor-678 .elementor-element.elementor-element-ee6ef31{--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;--overlay-opacity:0.8;}.elementor-678 .elementor-element.elementor-element-ee6ef31:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-ee6ef31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.tihomebuilders.com/wp-content/uploads/2025/08/UPSCALEDrosebud_08959_full_bedroom_view_photo_of_a_serene_coastal_bed_093db2b6-9572-435c-8109-8639c6244848_0-gigapixel-high-fidelity-v2-8736w.png");background-position:0px -232px;background-size:cover;}.elementor-678 .elementor-element.elementor-element-ee6ef31::before, .elementor-678 .elementor-element.elementor-element-ee6ef31 > .elementor-background-video-container::before, .elementor-678 .elementor-element.elementor-element-ee6ef31 > .e-con-inner > .elementor-background-video-container::before, .elementor-678 .elementor-element.elementor-element-ee6ef31 > .elementor-background-slideshow::before, .elementor-678 .elementor-element.elementor-element-ee6ef31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-678 .elementor-element.elementor-element-ee6ef31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#ABC1CF;--background-overlay:'';}.elementor-678 .elementor-element.elementor-element-3873b70{padding:158px 0px 158px 0px;text-align:center;}.elementor-678 .elementor-element.elementor-element-3873b70 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-678 .elementor-element.elementor-element-d1edb10{--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;}.elementor-678 .elementor-element.elementor-element-d1edb10:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-d1edb10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-678 .elementor-element.elementor-element-3686ac9{--display:flex;--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-0a25ca2 .eael-breadcrumbs{justify-content:left;}.elementor-678 .elementor-element.elementor-element-0a25ca2 .eael-breadcrumbs .eael-breadcrumbs__content{border-style:none;padding:0px 0px 0px 0px;color:var( --e-global-color-94cccef );font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:26px;}.elementor-678 .elementor-element.elementor-element-0a25ca2 .eael-breadcrumbs .eael-breadcrumbs__content a{color:var( --e-global-color-94cccef );}.elementor-678 .elementor-element.elementor-element-0a25ca2 .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:var( --e-global-color-94cccef );}.elementor-678 .elementor-element.elementor-element-0a25ca2 .eael-breadcrumbs .eael-breadcrumb-separator{color:var( --e-global-color-94cccef );margin:0 8px;}.elementor-678 .elementor-element.elementor-element-0a25ca2 .eael-breadcrumbs .eael-breadcrumb-separator svg{width:17px;height:17px;}.elementor-678 .elementor-element.elementor-element-0a25ca2 .eael-breadcrumbs .eael-breadcrumb-separator i{font-size:17px;}.elementor-678 .elementor-element.elementor-element-0a25ca2 .eael-breadcrumbs .eael-breadcrumb-separator svg, 
					.elementor-678 .elementor-element.elementor-element-0a25ca2 .eael-breadcrumbs .eael-breadcrumb-separator i{margin:5px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-6d8579c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-90269de{--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:74px 0px;--row-gap:74px;--column-gap:0px;--margin-top:088px;--margin-bottom:088px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-2598a47{--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 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-c1823f4 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-678 .elementor-element.elementor-element-c1823f4 .elementor-custom-embed-play i{color:var( --e-global-color-94cccef );font-size:78px;}.elementor-678 .elementor-element.elementor-element-c1823f4 .elementor-custom-embed-play svg{fill:var( --e-global-color-94cccef );width:78px;height:78px;}.elementor-678 .elementor-element.elementor-element-8300763{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:74px;--padding-right:40px;}.elementor-678 .elementor-element.elementor-element-4ee063e{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-257419e{font-family:var( --e-global-typography-fb8624c-font-family ), Sans-serif;font-size:var( --e-global-typography-fb8624c-font-size );font-weight:var( --e-global-typography-fb8624c-font-weight );line-height:var( --e-global-typography-fb8624c-line-height );color:var( --e-global-color-accent );}.elementor-678 .elementor-element.elementor-element-4f674cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-2648672-font-family ), Sans-serif;font-size:var( --e-global-typography-2648672-font-size );font-weight:var( --e-global-typography-2648672-font-weight );line-height:var( --e-global-typography-2648672-line-height );color:var( --e-global-color-accent );}.elementor-678 .elementor-element.elementor-element-28506a1 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-f14d4ca-font-family ), Sans-serif;font-size:var( --e-global-typography-f14d4ca-font-size );font-weight:var( --e-global-typography-f14d4ca-font-weight );line-height:var( --e-global-typography-f14d4ca-line-height );fill:var( --e-global-color-31d5522 );color:var( --e-global-color-31d5522 );border-radius:40px 40px 40px 40px;padding:18px 22px 18px 22px;}.elementor-678 .elementor-element.elementor-element-28506a1 .elementor-button:hover, .elementor-678 .elementor-element.elementor-element-28506a1 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-94cccef );}.elementor-678 .elementor-element.elementor-element-28506a1{margin:38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-678 .elementor-element.elementor-element-28506a1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-678 .elementor-element.elementor-element-28506a1 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-678 .elementor-element.elementor-element-28506a1 .elementor-button:hover svg, .elementor-678 .elementor-element.elementor-element-28506a1 .elementor-button:focus svg{fill:var( --e-global-color-94cccef );}.elementor-678 .elementor-element.elementor-element-2f62049{--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-678 .elementor-element.elementor-element-d1569d4{--display:flex;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--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-678 .elementor-element.elementor-element-baf394c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-a70af54{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-c3f4b22{font-family:var( --e-global-typography-fb8624c-font-family ), Sans-serif;font-size:var( --e-global-typography-fb8624c-font-size );font-weight:var( --e-global-typography-fb8624c-font-weight );line-height:var( --e-global-typography-fb8624c-line-height );color:var( --e-global-color-accent );}.elementor-678 .elementor-element.elementor-element-d09b79f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-2648672-font-family ), Sans-serif;font-size:var( --e-global-typography-2648672-font-size );font-weight:var( --e-global-typography-2648672-font-weight );line-height:var( --e-global-typography-2648672-line-height );color:var( --e-global-color-accent );}.elementor-678 .elementor-element.elementor-element-a2d4177{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-678 .elementor-element.elementor-element-a2d4177.elementor-element{--align-self:flex-start;}.elementor-678 .elementor-element.elementor-element-a2d4177 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-678 .elementor-element.elementor-element-a2d4177 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );transition-duration:0.3s;}.elementor-678 .elementor-element.elementor-element-a2d4177.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-a2d4177.elementor-view-framed .elementor-icon, .elementor-678 .elementor-element.elementor-element-a2d4177.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-a2d4177.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-678 .elementor-element.elementor-element-a2d4177.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-a2d4177.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-678 .elementor-element.elementor-element-a2d4177.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-678 .elementor-element.elementor-element-a2d4177.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-678 .elementor-element.elementor-element-a2d4177.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-a2d4177 .elementor-icon{transition-duration:0.3s;font-size:20px;}.elementor-678 .elementor-element.elementor-element-a2d4177 .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-a2d4177 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:700;line-height:24px;}.elementor-678 .elementor-element.elementor-element-a2d4177:has(:hover) .elementor-icon-box-title,
					 .elementor-678 .elementor-element.elementor-element-a2d4177:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-d57c9da{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-d7491b2{font-family:var( --e-global-typography-fb8624c-font-family ), Sans-serif;font-size:var( --e-global-typography-fb8624c-font-size );font-weight:var( --e-global-typography-fb8624c-font-weight );line-height:var( --e-global-typography-fb8624c-line-height );color:var( --e-global-color-accent );}.elementor-678 .elementor-element.elementor-element-d9cbc0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-2648672-font-family ), Sans-serif;font-size:var( --e-global-typography-2648672-font-size );font-weight:var( --e-global-typography-2648672-font-weight );line-height:var( --e-global-typography-2648672-line-height );color:var( --e-global-color-accent );}.elementor-678 .elementor-element.elementor-element-420e909{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-678 .elementor-element.elementor-element-420e909.elementor-element{--align-self:flex-start;}.elementor-678 .elementor-element.elementor-element-420e909 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-678 .elementor-element.elementor-element-420e909 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );transition-duration:0.3s;}.elementor-678 .elementor-element.elementor-element-420e909.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-420e909.elementor-view-framed .elementor-icon, .elementor-678 .elementor-element.elementor-element-420e909.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-420e909.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-678 .elementor-element.elementor-element-420e909.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-420e909.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-678 .elementor-element.elementor-element-420e909.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-678 .elementor-element.elementor-element-420e909.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-678 .elementor-element.elementor-element-420e909.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-420e909 .elementor-icon{transition-duration:0.3s;font-size:20px;}.elementor-678 .elementor-element.elementor-element-420e909 .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-420e909 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:700;line-height:24px;}.elementor-678 .elementor-element.elementor-element-420e909:has(:hover) .elementor-icon-box-title,
					 .elementor-678 .elementor-element.elementor-element-420e909:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-bff67aa{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:74px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-73px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:17px;--e-n-carousel-arrow-normal-color:var( --e-global-color-text );--e-n-carousel-dots-normal-color:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-bff67aa :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:22px 16px 22px 22px;}.elementor-678 .elementor-element.elementor-element-bff67aa :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-e11c4b0{--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-678 .elementor-element.elementor-element-b8017ba{--display:flex;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--margin-top:78px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-aea00de{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-aea00de.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-ba86ef5{text-align:center;font-family:var( --e-global-typography-cadcfae-font-family ), Sans-serif;font-size:var( --e-global-typography-cadcfae-font-size );font-weight:var( --e-global-typography-cadcfae-font-weight );line-height:var( --e-global-typography-cadcfae-line-height );color:var( --e-global-color-accent );}.elementor-678 .elementor-element.elementor-element-3c96d45{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-2648672-font-family ), Sans-serif;font-size:var( --e-global-typography-2648672-font-size );font-weight:var( --e-global-typography-2648672-font-weight );line-height:var( --e-global-typography-2648672-line-height );}.elementor-678 .elementor-element.elementor-element-7165e81{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-d203746{--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:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-b376008{--display:flex;--min-height:432px;--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;--padding-top:37px;--padding-bottom:37px;--padding-left:13px;--padding-right:13px;}.elementor-678 .elementor-element.elementor-element-b376008:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-b376008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tihomebuilders.com/wp-content/uploads/2026/02/1-2.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-678 .elementor-element.elementor-element-57d7551{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-678 .elementor-element.elementor-element-57d7551:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-57d7551 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7F7;}.elementor-678 .elementor-element.elementor-element-5895e39 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;line-height:28px;}.elementor-678 .elementor-element.elementor-element-c0fda18{font-family:var( --e-global-typography-e46055b-font-family ), Sans-serif;font-size:var( --e-global-typography-e46055b-font-size );font-weight:var( --e-global-typography-e46055b-font-weight );line-height:var( --e-global-typography-e46055b-line-height );color:var( --e-global-color-accent );}.elementor-678 .elementor-element.elementor-element-29f7e57{--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:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-d3acd4f{--display:flex;--min-height:432px;--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;--padding-top:37px;--padding-bottom:37px;--padding-left:13px;--padding-right:13px;}.elementor-678 .elementor-element.elementor-element-d3acd4f:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-d3acd4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tihomebuilders.com/wp-content/uploads/2026/02/4.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-678 .elementor-element.elementor-element-bfd613f{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-678 .elementor-element.elementor-element-bfd613f:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-bfd613f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7F7;}.elementor-678 .elementor-element.elementor-element-d3a98dd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;line-height:28px;}.elementor-678 .elementor-element.elementor-element-357ba5e{font-family:var( --e-global-typography-e46055b-font-family ), Sans-serif;font-size:var( --e-global-typography-e46055b-font-size );font-weight:var( --e-global-typography-e46055b-font-weight );line-height:var( --e-global-typography-e46055b-line-height );color:var( --e-global-color-accent );}.elementor-678 .elementor-element.elementor-element-c345234{--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:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-4af3ad8{--display:flex;--min-height:432px;--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;--padding-top:37px;--padding-bottom:37px;--padding-left:13px;--padding-right:13px;}.elementor-678 .elementor-element.elementor-element-4af3ad8:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-4af3ad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tihomebuilders.com/wp-content/uploads/2026/02/2-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-678 .elementor-element.elementor-element-26d01ec{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-678 .elementor-element.elementor-element-26d01ec:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-26d01ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7F7;}.elementor-678 .elementor-element.elementor-element-bbaae9b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;line-height:28px;}.elementor-678 .elementor-element.elementor-element-5915fb6{font-family:var( --e-global-typography-e46055b-font-family ), Sans-serif;font-size:var( --e-global-typography-e46055b-font-size );font-weight:var( --e-global-typography-e46055b-font-weight );line-height:var( --e-global-typography-e46055b-line-height );color:var( --e-global-color-accent );}.elementor-678 .elementor-element.elementor-element-35bd075{--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:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-09e1cc9{--display:flex;--min-height:432px;--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;--padding-top:37px;--padding-bottom:37px;--padding-left:13px;--padding-right:13px;}.elementor-678 .elementor-element.elementor-element-09e1cc9:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-09e1cc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tihomebuilders.com/wp-content/uploads/2026/03/1000036519-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-678 .elementor-element.elementor-element-6c55523{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-678 .elementor-element.elementor-element-6c55523:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-6c55523 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7F7;}.elementor-678 .elementor-element.elementor-element-b33c031 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;line-height:28px;}.elementor-678 .elementor-element.elementor-element-a36b664{font-family:var( --e-global-typography-e46055b-font-family ), Sans-serif;font-size:var( --e-global-typography-e46055b-font-size );font-weight:var( --e-global-typography-e46055b-font-weight );line-height:var( --e-global-typography-e46055b-line-height );color:var( --e-global-color-accent );}.elementor-678 .elementor-element.elementor-element-dff9840{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:22px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-73px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:17px;--e-n-carousel-arrow-normal-color:var( --e-global-color-text );--e-n-carousel-dots-normal-color:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-dff9840 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:22px 16px 22px 22px;}.elementor-678 .elementor-element.elementor-element-dff9840 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-c4bbf10{--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;--margin-top:088px;--margin-bottom:088px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-678 .elementor-element.elementor-element-6d8579c{--content-width:1920px;}.elementor-678 .elementor-element.elementor-element-2598a47{--width:100%;}}@media(max-width:1024px){.elementor-678 .elementor-element.elementor-element-ee6ef31:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-ee6ef31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-678 .elementor-element.elementor-element-3873b70{padding:120px 0px 120px 0px;}.elementor-678 .elementor-element.elementor-element-3873b70 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-678 .elementor-element.elementor-element-90269de{--gap:44px 44px;--row-gap:44px;--column-gap:44px;--flex-wrap:wrap;--margin-top:058px;--margin-bottom:058px;--margin-left:0px;--margin-right:0px;}.elementor-678 .elementor-element.elementor-element-2598a47.e-con{--order:-99999 /* order start hack */;}.elementor-678 .elementor-element.elementor-element-8300763{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-678 .elementor-element.elementor-element-4ee063e{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-4ee063e.e-con{--align-self:flex-start;}.elementor-678 .elementor-element.elementor-element-257419e{text-align:start;font-size:var( --e-global-typography-fb8624c-font-size );line-height:var( --e-global-typography-fb8624c-line-height );}.elementor-678 .elementor-element.elementor-element-4f674cd{margin:04px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:var( --e-global-typography-2648672-font-size );line-height:var( --e-global-typography-2648672-line-height );}.elementor-678 .elementor-element.elementor-element-28506a1 .elementor-button{font-size:var( --e-global-typography-f14d4ca-font-size );line-height:var( --e-global-typography-f14d4ca-line-height );}.elementor-678 .elementor-element.elementor-element-d1569d4{--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-678 .elementor-element.elementor-element-baf394c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-c3f4b22{text-align:start;font-size:var( --e-global-typography-fb8624c-font-size );line-height:var( --e-global-typography-fb8624c-line-height );}.elementor-678 .elementor-element.elementor-element-d09b79f{margin:04px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:var( --e-global-typography-2648672-font-size );line-height:var( --e-global-typography-2648672-line-height );}.elementor-678 .elementor-element.elementor-element-a2d4177{margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-678 .elementor-element.elementor-element-a2d4177 .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-a2d4177 .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-678 .elementor-element.elementor-element-d7491b2{text-align:start;font-size:var( --e-global-typography-fb8624c-font-size );line-height:var( --e-global-typography-fb8624c-line-height );}.elementor-678 .elementor-element.elementor-element-d9cbc0f{margin:04px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:var( --e-global-typography-2648672-font-size );line-height:var( --e-global-typography-2648672-line-height );}.elementor-678 .elementor-element.elementor-element-420e909{margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-678 .elementor-element.elementor-element-420e909 .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-420e909 .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-678 .elementor-element.elementor-element-bff67aa{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-position:43px;--e-n-carousel-arrow-next-top-position:43px;--e-n-carousel-arrow-size:20px;--e-n-carousel-swiper-pagination-spacing:82px;}.elementor-678 .elementor-element.elementor-element-bff67aa :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:20px 16px 20px 16px;}.elementor-678 .elementor-element.elementor-element-b8017ba{--margin-top:106px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-ba86ef5{font-size:var( --e-global-typography-cadcfae-font-size );line-height:var( --e-global-typography-cadcfae-line-height );}.elementor-678 .elementor-element.elementor-element-3c96d45{font-size:var( --e-global-typography-2648672-font-size );line-height:var( --e-global-typography-2648672-line-height );}.elementor-678 .elementor-element.elementor-element-7165e81{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-c0fda18{font-size:var( --e-global-typography-e46055b-font-size );line-height:var( --e-global-typography-e46055b-line-height );}.elementor-678 .elementor-element.elementor-element-357ba5e{font-size:var( --e-global-typography-e46055b-font-size );line-height:var( --e-global-typography-e46055b-line-height );}.elementor-678 .elementor-element.elementor-element-5915fb6{font-size:var( --e-global-typography-e46055b-font-size );line-height:var( --e-global-typography-e46055b-line-height );}.elementor-678 .elementor-element.elementor-element-a36b664{font-size:var( --e-global-typography-e46055b-font-size );line-height:var( --e-global-typography-e46055b-line-height );}.elementor-678 .elementor-element.elementor-element-dff9840{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-top-position:43px;--e-n-carousel-arrow-next-top-position:43px;--e-n-carousel-arrow-size:20px;--e-n-carousel-swiper-pagination-spacing:82px;}.elementor-678 .elementor-element.elementor-element-dff9840 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:20px 16px 20px 16px;}.elementor-678 .elementor-element.elementor-element-c4bbf10{--margin-top:68px;--margin-bottom:68px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-678 .elementor-element.elementor-element-ee6ef31:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-ee6ef31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-678 .elementor-element.elementor-element-3873b70 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-678 .elementor-element.elementor-element-8300763{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-678 .elementor-element.elementor-element-257419e{font-size:var( --e-global-typography-fb8624c-font-size );line-height:var( --e-global-typography-fb8624c-line-height );}.elementor-678 .elementor-element.elementor-element-4f674cd{font-size:var( --e-global-typography-2648672-font-size );line-height:var( --e-global-typography-2648672-line-height );}.elementor-678 .elementor-element.elementor-element-28506a1 .elementor-button{font-size:var( --e-global-typography-f14d4ca-font-size );line-height:var( --e-global-typography-f14d4ca-line-height );}.elementor-678 .elementor-element.elementor-element-c3f4b22{font-size:var( --e-global-typography-fb8624c-font-size );line-height:var( --e-global-typography-fb8624c-line-height );}.elementor-678 .elementor-element.elementor-element-d09b79f{font-size:var( --e-global-typography-2648672-font-size );line-height:var( --e-global-typography-2648672-line-height );}.elementor-678 .elementor-element.elementor-element-a2d4177 .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-a2d4177 .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-678 .elementor-element.elementor-element-d7491b2{font-size:var( --e-global-typography-fb8624c-font-size );line-height:var( --e-global-typography-fb8624c-line-height );}.elementor-678 .elementor-element.elementor-element-d9cbc0f{font-size:var( --e-global-typography-2648672-font-size );line-height:var( --e-global-typography-2648672-line-height );}.elementor-678 .elementor-element.elementor-element-420e909 .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-420e909 .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-678 .elementor-element.elementor-element-bff67aa{--e-n-carousel-swiper-slides-to-display:1;}.elementor-678 .elementor-element.elementor-element-ba86ef5{font-size:var( --e-global-typography-cadcfae-font-size );line-height:var( --e-global-typography-cadcfae-line-height );}.elementor-678 .elementor-element.elementor-element-3c96d45{font-size:var( --e-global-typography-2648672-font-size );line-height:var( --e-global-typography-2648672-line-height );}.elementor-678 .elementor-element.elementor-element-c0fda18{font-size:var( --e-global-typography-e46055b-font-size );line-height:var( --e-global-typography-e46055b-line-height );}.elementor-678 .elementor-element.elementor-element-357ba5e{font-size:var( --e-global-typography-e46055b-font-size );line-height:var( --e-global-typography-e46055b-line-height );}.elementor-678 .elementor-element.elementor-element-5915fb6{font-size:var( --e-global-typography-e46055b-font-size );line-height:var( --e-global-typography-e46055b-line-height );}.elementor-678 .elementor-element.elementor-element-a36b664{font-size:var( --e-global-typography-e46055b-font-size );line-height:var( --e-global-typography-e46055b-line-height );}.elementor-678 .elementor-element.elementor-element-dff9840{--e-n-carousel-swiper-slides-to-display:1;}}