.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-10346 .elementor-element.elementor-element-452b909{--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;--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-10346 .elementor-element.elementor-element-bc90994{--display:flex;--min-height:calc(var(--u) * 512.5);--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--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-10346 .elementor-element.elementor-element-bc90994:not(.elementor-motion-effects-element-type-background), .elementor-10346 .elementor-element.elementor-element-bc90994 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tmtrail.digitaldreamhomes.com/wp-content/uploads/2026/11/home26-0-512-clean.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10346 .elementor-element.elementor-element-bc90994::before, .elementor-10346 .elementor-element.elementor-element-bc90994 > .elementor-background-video-container::before, .elementor-10346 .elementor-element.elementor-element-bc90994 > .e-con-inner > .elementor-background-video-container::before, .elementor-10346 .elementor-element.elementor-element-bc90994 > .elementor-background-slideshow::before, .elementor-10346 .elementor-element.elementor-element-bc90994 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10346 .elementor-element.elementor-element-bc90994 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://tmtrail.digitaldreamhomes.com/wp-content/uploads/2026/11/home26-0-512.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-10346 .elementor-element.elementor-element-faa19e5{--e-transform-scaleX:1.148;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:calc(var(--u) * 117.46);text-align:center;}body:not(.rtl) .elementor-10346 .elementor-element.elementor-element-faa19e5{left:calc(var(--u) * 24.6);}body.rtl .elementor-10346 .elementor-element.elementor-element-faa19e5{right:calc(var(--u) * 24.6);}.elementor-10346 .elementor-element.elementor-element-faa19e5 .elementor-heading-title{font-family:"TMT Body", Sans-serif;font-size:calc(var(--u) * 65);font-weight:900;line-height:0.8257em;color:rgba(255,255,255,0.8);}.elementor-10346 .elementor-element.elementor-element-ea01580{margin:calc(var(--u) * 400.28) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10346 .elementor-element.elementor-element-ea01580 .elementor-heading-title{font-family:"TMT Body", Sans-serif;font-size:calc(var(--u) * 44.32);font-weight:900;line-height:1.2em;letter-spacing:0.0258em;color:#FFFFFF;}.elementor-10346 .elementor-element.elementor-element-0644139{margin:calc(var(--u) * -6.31) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10346 .elementor-element.elementor-element-0644139 .elementor-heading-title{font-family:"TMT Body", Sans-serif;font-size:calc(var(--u) * 16.98);font-weight:400;line-height:1.1013em;letter-spacing:0.1379em;color:#FFFFFF;}.elementor-10346 .elementor-element.elementor-element-9cfc864{--display:flex;--min-height:calc(var(--u) * 205);--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:calc(var(--u) * 16);--padding-bottom:calc(var(--u) * 16);--padding-left:0px;--padding-right:0px;}.elementor-10346 .elementor-element.elementor-element-9cfc864:not(.elementor-motion-effects-element-type-background), .elementor-10346 .elementor-element.elementor-element-9cfc864 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10346 .elementor-element.elementor-element-3dd6e16{width:var( --container-widget-width, calc(var(--u) * 459.67) );max-width:calc(var(--u) * 459.67);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:calc(var(--u) * 459.67);--container-widget-flex-grow:0;text-align:justify;}.elementor-10346 .elementor-element.elementor-element-3dd6e16 .elementor-heading-title{font-family:"TMT Body", Sans-serif;font-size:calc(var(--u) * 13.58);font-weight:300;line-height:1.6274em;letter-spacing:-0.0269em;color:#19171C;}.elementor-10346 .elementor-element.elementor-element-6d8d718{--display:flex;--min-height:calc(var(--u) * 292.5);--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;--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-10346 .elementor-element.elementor-element-6d8d718:not(.elementor-motion-effects-element-type-background), .elementor-10346 .elementor-element.elementor-element-6d8d718 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#19171C;background:url("https://tmtrail.digitaldreamhomes.com/wp-content/uploads/2026/10/still-welcome.jpg") 50% 50%;background-size:cover;}.elementor-10346 .elementor-element.elementor-element-277c23a{--display:flex;--min-height:calc(var(--u) * 219.5);--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;--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-10346 .elementor-element.elementor-element-277c23a:not(.elementor-motion-effects-element-type-background), .elementor-10346 .elementor-element.elementor-element-277c23a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10346 .elementor-element.elementor-element-83b7fe6{--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:calc(var(--u) * 55.1);--padding-right:0px;}.elementor-10346 .elementor-element.elementor-element-baa23ae{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-10346 .elementor-element.elementor-element-5445fe1{margin:calc(var(--u) * 40.9) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10346 .elementor-element.elementor-element-5445fe1 .elementor-heading-title{font-family:"TMT Body", Sans-serif;font-size:calc(var(--u) * 20.5);font-weight:900;line-height:1.0341em;letter-spacing:0.0196em;color:#426916;}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-list .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10346 .elementor-element.elementor-element-7dc5147{margin:calc(var(--u) * 25.09) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:calc(var(--u) * 9.32);--icon-vertical-align:flex-start;--icon-vertical-offset:calc(var(--u) * 3.17);}.elementor-10346 .elementor-element.elementor-element-7dc5147 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(calc(var(--u) * 8.69)/2);}.elementor-10346 .elementor-element.elementor-element-7dc5147 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(calc(var(--u) * 8.69)/2);}.elementor-10346 .elementor-element.elementor-element-7dc5147 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(calc(var(--u) * 8.69)/2);}.elementor-10346 .elementor-element.elementor-element-7dc5147 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-calc(var(--u) * 8.69)/2);}.elementor-10346 .elementor-element.elementor-element-7dc5147 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-calc(var(--u) * 8.69)/2);}.elementor-10346 .elementor-element.elementor-element-7dc5147 .elementor-icon-list-icon i{color:#EB6909;transition:color 0.3s;}.elementor-10346 .elementor-element.elementor-element-7dc5147 .elementor-icon-list-icon svg{fill:#EB6909;transition:fill 0.3s;}.elementor-10346 .elementor-element.elementor-element-7dc5147 .elementor-icon-list-icon{padding-inline-end:calc(var(--u) * 7.55);}.elementor-10346 .elementor-element.elementor-element-7dc5147 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10346 .elementor-element.elementor-element-7dc5147 .elementor-icon-list-item > a{font-family:"TMT Body", Sans-serif;font-size:calc(var(--u) * 9.51);font-weight:400;line-height:1.2em;letter-spacing:0.0183em;}.elementor-10346 .elementor-element.elementor-element-7dc5147 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10346 .elementor-element.elementor-element-7066151{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-10346 .elementor-element.elementor-element-206f55d{width:var( --container-widget-width, calc(var(--u) * 258.48) );max-width:calc(var(--u) * 258.48);margin:calc(var(--u) * 37.48) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:calc(var(--u) * 258.48);--container-widget-flex-grow:0;text-align:justify;}.elementor-10346 .elementor-element.elementor-element-206f55d .elementor-heading-title{font-family:"TMT Body", Sans-serif;font-size:calc(var(--u) * 11.55);font-weight:300;line-height:1.5238em;letter-spacing:-0.0193em;color:#19171C;}.elementor-10346 .elementor-element.elementor-element-5989276{--display:flex;--min-height:calc(var(--u) * 292.5);--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-10346 .elementor-element.elementor-element-5989276:not(.elementor-motion-effects-element-type-background), .elementor-10346 .elementor-element.elementor-element-5989276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tmtrail.digitaldreamhomes.com/wp-content/uploads/2026/11/home26-1230-1522.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10346 .elementor-element.elementor-element-6a6e084{--display:flex;--min-height:calc(var(--u) * 128.5);--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:calc(var(--u) * 16);--padding-bottom:calc(var(--u) * 16);--padding-left:0px;--padding-right:0px;}.elementor-10346 .elementor-element.elementor-element-6a6e084:not(.elementor-motion-effects-element-type-background), .elementor-10346 .elementor-element.elementor-element-6a6e084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10346 .elementor-element.elementor-element-34a7170{width:var( --container-widget-width, calc(var(--u) * 459.66) );max-width:calc(var(--u) * 459.66);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:calc(var(--u) * 459.66);--container-widget-flex-grow:0;text-align:justify;}.elementor-10346 .elementor-element.elementor-element-34a7170 .elementor-heading-title{font-family:"TMT Body", Sans-serif;font-size:calc(var(--u) * 11.55);font-weight:300;line-height:1.5238em;letter-spacing:-0.0256em;color:#19171C;}.elementor-10346 .elementor-element.elementor-element-740fd12{--display:flex;--min-height:calc(var(--u) * 344.5);--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-10346 .elementor-element.elementor-element-740fd12:not(.elementor-motion-effects-element-type-background), .elementor-10346 .elementor-element.elementor-element-740fd12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tmtrail.digitaldreamhomes.com/wp-content/uploads/2026/11/home26-1650-1995.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10346 .elementor-element.elementor-element-6b3186a{margin:calc(var(--u) * 14.74) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10346 .elementor-element.elementor-element-6b3186a .elementor-heading-title{font-family:"TMT Body", Sans-serif;font-size:calc(var(--u) * 15.96);font-weight:400;line-height:1em;letter-spacing:0.0189em;color:#FFFFFF;}.elementor-10346 .elementor-element.elementor-element-c2a3897{margin:calc(var(--u) * 236.22) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10346 .elementor-element.elementor-element-c2a3897 .elementor-heading-title{font-family:"TMT Body", Sans-serif;font-size:calc(var(--u) * 44.32);font-weight:300;line-height:1.2em;letter-spacing:-0.0078em;color:#FFFFFF;}.elementor-10346 .elementor-element.elementor-element-05f8bda{--display:flex;--min-height:calc(var(--u) * 227.5);--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:calc(var(--u) * 16);--padding-bottom:calc(var(--u) * 16);--padding-left:0px;--padding-right:0px;}.elementor-10346 .elementor-element.elementor-element-05f8bda:not(.elementor-motion-effects-element-type-background), .elementor-10346 .elementor-element.elementor-element-05f8bda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D1D6D2;}.elementor-10346 .elementor-element.elementor-element-ef0f8c5{width:var( --container-widget-width, calc(var(--u) * 467.67) );max-width:calc(var(--u) * 467.67);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:calc(var(--u) * 467.67);--container-widget-flex-grow:0;text-align:justify;}.elementor-10346 .elementor-element.elementor-element-ef0f8c5 .elementor-heading-title{font-family:"TMT Body", Sans-serif;font-size:calc(var(--u) * 11.55);font-weight:300;line-height:1.5325em;letter-spacing:-0.0284em;color:#19171C;}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10346 .elementor-element.elementor-element-1e4af0b{margin:calc(var(--u) * 13.59) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10346 .elementor-element.elementor-element-1e4af0b img{width:calc(var(--u) * 131.1);}.elementor-10346 .elementor-element.elementor-element-65350f6{--display:flex;--min-height:calc(var(--u) * 327);--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-10346 .elementor-element.elementor-element-65350f6:not(.elementor-motion-effects-element-type-background), .elementor-10346 .elementor-element.elementor-element-65350f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tmtrail.digitaldreamhomes.com/wp-content/uploads/2026/11/home26-2222-2550.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10346 .elementor-element.elementor-element-9dbc574{margin:calc(var(--u) * 265.48) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10346 .elementor-element.elementor-element-9dbc574 .elementor-heading-title{font-family:"TMT Body", Sans-serif;font-size:calc(var(--u) * 44.32);font-weight:300;line-height:1.2em;letter-spacing:-0.0078em;color:#FFFFFF;}.elementor-10346 .elementor-element.elementor-element-f207960{--display:flex;--min-height:calc(var(--u) * 217.5);--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:calc(var(--u) * 16);--padding-bottom:calc(var(--u) * 16);--padding-left:0px;--padding-right:0px;}.elementor-10346 .elementor-element.elementor-element-f207960:not(.elementor-motion-effects-element-type-background), .elementor-10346 .elementor-element.elementor-element-f207960 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D1D6D2;}.elementor-10346 .elementor-element.elementor-element-2e679a4{width:var( --container-widget-width, calc(var(--u) * 467.67) );max-width:calc(var(--u) * 467.67);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:calc(var(--u) * 467.67);--container-widget-flex-grow:0;text-align:justify;}.elementor-10346 .elementor-element.elementor-element-2e679a4 .elementor-heading-title{font-family:"TMT Body", Sans-serif;font-size:calc(var(--u) * 11.55);font-weight:300;line-height:1.5238em;letter-spacing:-0.0205em;color:#19171C;}.elementor-10346 .elementor-element.elementor-element-c6e9908{margin:calc(var(--u) * 13.59) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10346 .elementor-element.elementor-element-c6e9908 img{width:calc(var(--u) * 131.1);}.elementor-10346 .elementor-element.elementor-element-355f761{--display:flex;--min-height:calc(var(--u) * 327);--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-10346 .elementor-element.elementor-element-355f761:not(.elementor-motion-effects-element-type-background), .elementor-10346 .elementor-element.elementor-element-355f761 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tmtrail.digitaldreamhomes.com/wp-content/uploads/2026/11/home26-2767-3094.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10346 .elementor-element.elementor-element-7a1b9ab{margin:calc(var(--u) * 265.58) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10346 .elementor-element.elementor-element-7a1b9ab .elementor-heading-title{font-family:"TMT Body", Sans-serif;font-size:calc(var(--u) * 44.32);font-weight:300;line-height:1.2em;letter-spacing:-0.0021em;color:#FFFFFF;}.elementor-10346 .elementor-element.elementor-element-8d517ca{--display:flex;--min-height:calc(var(--u) * 219);--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:calc(var(--u) * 16);--padding-bottom:calc(var(--u) * 16);--padding-left:0px;--padding-right:0px;}.elementor-10346 .elementor-element.elementor-element-8d517ca:not(.elementor-motion-effects-element-type-background), .elementor-10346 .elementor-element.elementor-element-8d517ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D1D6D2;}.elementor-10346 .elementor-element.elementor-element-25864bc{width:var( --container-widget-width, calc(var(--u) * 467.68) );max-width:calc(var(--u) * 467.68);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:calc(var(--u) * 467.68);--container-widget-flex-grow:0;text-align:justify;}.elementor-10346 .elementor-element.elementor-element-25864bc .elementor-heading-title{font-family:"TMT Body", Sans-serif;font-size:calc(var(--u) * 11.55);font-weight:300;line-height:1.5238em;letter-spacing:-0.0229em;color:#19171C;}.elementor-10346 .elementor-element.elementor-element-5781951{margin:calc(var(--u) * 13.59) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10346 .elementor-element.elementor-element-5781951 img{width:calc(var(--u) * 131.1);}.elementor-10346 .elementor-element.elementor-element-944b94c{--display:flex;--min-height:calc(var(--u) * 536);--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-10346 .elementor-element.elementor-element-944b94c:not(.elementor-motion-effects-element-type-background), .elementor-10346 .elementor-element.elementor-element-944b94c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tmtrail.digitaldreamhomes.com/wp-content/uploads/2026/11/home26b-3313-3849.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10346 .elementor-element.elementor-element-7d8abcc{margin:calc(var(--u) * 20.88) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10346 .elementor-element.elementor-element-7d8abcc .elementor-heading-title{font-family:"TMT Body", Sans-serif;font-size:calc(var(--u) * 44.32);font-weight:300;line-height:1.2em;color:#FFFFFF;}.elementor-10346 .elementor-element.elementor-element-78c667b{margin:calc(var(--u) * 3.04) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10346 .elementor-element.elementor-element-78c667b .elementor-heading-title{font-family:"TMT Body", Sans-serif;font-size:calc(var(--u) * 14.6);font-weight:500;line-height:1.2em;letter-spacing:-0.0109em;color:#FFFFFF;}.elementor-10346 .elementor-element.elementor-element-6ef7294{margin:calc(var(--u) * 99.02) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10346 .elementor-element.elementor-element-6ef7294 .elementor-heading-title{font-family:"TMT Body", Sans-serif;font-size:calc(var(--u) * 33.96);font-weight:900;line-height:1.2em;letter-spacing:-0.0282em;color:#FFFFFF;}.elementor-10346 .elementor-element.elementor-element-9bf1992{margin:calc(var(--u) * -1.03) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10346 .elementor-element.elementor-element-9bf1992 .elementor-heading-title{font-family:"TMT Body", Sans-serif;font-size:calc(var(--u) * 13.24);font-weight:400;line-height:1.2em;letter-spacing:0.0009em;color:#FFFFFF;}.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-widget-button .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-10346 .elementor-element.elementor-element-5020369 .elementor-button{background-color:#EB6909;font-family:"TMT Body", Sans-serif;font-size:calc(var(--u) * 12.01);font-weight:500;line-height:1em;letter-spacing:0.0332em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:calc(var(--u) * 6.65) 0px calc(var(--u) * 6.65) 0px;}.elementor-10346 .elementor-element.elementor-element-5020369 .elementor-button:hover, .elementor-10346 .elementor-element.elementor-element-5020369 .elementor-button:focus{background-color:#365A14;color:#FFFFFF;}.elementor-10346 .elementor-element.elementor-element-5020369{width:var( --container-widget-width, calc(var(--u) * 80) );max-width:calc(var(--u) * 80);margin:calc(var(--u) * 16.45) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:calc(var(--u) * 80);--container-widget-flex-grow:0;}.elementor-10346 .elementor-element.elementor-element-5020369 .elementor-button:hover svg, .elementor-10346 .elementor-element.elementor-element-5020369 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10346 .elementor-element.elementor-element-47e5e1c{margin:calc(var(--u) * 95.44) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10346 .elementor-element.elementor-element-47e5e1c .elementor-heading-title{font-family:"TMT Body", Sans-serif;font-size:calc(var(--u) * 33.96);font-weight:900;line-height:1.2em;letter-spacing:-0.022em;color:#FFFFFF;}.elementor-10346 .elementor-element.elementor-element-f16bd3f{margin:calc(var(--u) * -1.03) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10346 .elementor-element.elementor-element-f16bd3f .elementor-heading-title{font-family:"TMT Body", Sans-serif;font-size:calc(var(--u) * 13.24);font-weight:400;line-height:1.2em;letter-spacing:-0.0011em;color:#FFFFFF;}.elementor-10346 .elementor-element.elementor-element-a127d52 .elementor-button{background-color:#EB6909;font-family:"TMT Body", Sans-serif;font-size:calc(var(--u) * 12.01);font-weight:500;line-height:1em;letter-spacing:0.0332em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:calc(var(--u) * 6.64) 0px calc(var(--u) * 6.64) 0px;}.elementor-10346 .elementor-element.elementor-element-a127d52 .elementor-button:hover, .elementor-10346 .elementor-element.elementor-element-a127d52 .elementor-button:focus{background-color:#365A14;color:#FFFFFF;}.elementor-10346 .elementor-element.elementor-element-a127d52{width:var( --container-widget-width, calc(var(--u) * 80) );max-width:calc(var(--u) * 80);margin:calc(var(--u) * 15.85) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:calc(var(--u) * 80);--container-widget-flex-grow:0;}.elementor-10346 .elementor-element.elementor-element-a127d52 .elementor-button:hover svg, .elementor-10346 .elementor-element.elementor-element-a127d52 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10346 .elementor-element.elementor-element-a749b3a{--display:flex;--min-height:calc(var(--u) * 1080);--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;--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-10346 .elementor-element.elementor-element-a749b3a:not(.elementor-motion-effects-element-type-background), .elementor-10346 .elementor-element.elementor-element-a749b3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tmtrail.digitaldreamhomes.com/wp-content/uploads/2026/11/home26m-about-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-10346 .elementor-element.elementor-element-e864b6a{--display:flex;--min-height:calc(var(--u) * 205);--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-10346 .elementor-element.elementor-element-94c38f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10346 .elementor-element.elementor-element-94c38f2 .elementor-heading-title{font-family:"TMT Body", Sans-serif;font-size:32px;font-weight:300;line-height:1.1em;color:#FFFFFF;}.elementor-10346 .elementor-element.elementor-element-518e9cc{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10346 .elementor-element.elementor-element-518e9cc .elementor-heading-title{font-family:"TMT Body", Sans-serif;font-size:13px;font-weight:500;line-height:1.3em;letter-spacing:-0.0109em;color:#FFFFFF;}.elementor-10346 .elementor-element.elementor-element-90905ae{--display:flex;--min-height:calc(var(--u) * 430);--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-10346 .elementor-element.elementor-element-c7d488d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10346 .elementor-element.elementor-element-c7d488d .elementor-heading-title{font-family:"TMT Body", Sans-serif;font-size:30px;font-weight:900;line-height:1.1em;letter-spacing:-0.0282em;text-shadow:0px 1px 10px rgba(0,0,0,0.5);color:#FFFFFF;}.elementor-10346 .elementor-element.elementor-element-f14a2b5{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10346 .elementor-element.elementor-element-f14a2b5 .elementor-heading-title{font-family:"TMT Body", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;letter-spacing:0.0009em;text-shadow:0px 1px 10px rgba(0,0,0,0.5);color:#FFFFFF;}.elementor-10346 .elementor-element.elementor-element-9ffe295 .elementor-button{background-color:#EB6909;font-family:"TMT Body", Sans-serif;font-size:12px;font-weight:500;line-height:1em;letter-spacing:0.0332em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:10px 22px 10px 22px;}.elementor-10346 .elementor-element.elementor-element-9ffe295 .elementor-button:hover, .elementor-10346 .elementor-element.elementor-element-9ffe295 .elementor-button:focus{background-color:#365A14;color:#FFFFFF;}.elementor-10346 .elementor-element.elementor-element-9ffe295{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10346 .elementor-element.elementor-element-9ffe295 .elementor-button:hover svg, .elementor-10346 .elementor-element.elementor-element-9ffe295 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10346 .elementor-element.elementor-element-8970b88{--display:flex;--min-height:calc(var(--u) * 445);--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-10346 .elementor-element.elementor-element-c3cb730{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10346 .elementor-element.elementor-element-c3cb730 .elementor-heading-title{font-family:"TMT Body", Sans-serif;font-size:30px;font-weight:900;line-height:1.1em;letter-spacing:-0.022em;text-shadow:0px 1px 10px rgba(0,0,0,0.5);color:#FFFFFF;}.elementor-10346 .elementor-element.elementor-element-0c97e81{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10346 .elementor-element.elementor-element-0c97e81 .elementor-heading-title{font-family:"TMT Body", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;letter-spacing:-0.0011em;text-shadow:0px 1px 10px rgba(0,0,0,0.5);color:#FFFFFF;}.elementor-10346 .elementor-element.elementor-element-c65972b .elementor-button{background-color:#EB6909;font-family:"TMT Body", Sans-serif;font-size:12px;font-weight:500;line-height:1em;letter-spacing:0.0332em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:10px 22px 10px 22px;}.elementor-10346 .elementor-element.elementor-element-c65972b .elementor-button:hover, .elementor-10346 .elementor-element.elementor-element-c65972b .elementor-button:focus{background-color:#365A14;color:#FFFFFF;}.elementor-10346 .elementor-element.elementor-element-c65972b{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10346 .elementor-element.elementor-element-c65972b .elementor-button:hover svg, .elementor-10346 .elementor-element.elementor-element-c65972b .elementor-button:focus svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-10346 .elementor-element.elementor-element-83b7fe6{--width:100%;}.elementor-10346 .elementor-element.elementor-element-baa23ae{--width:calc(var(--u) * 288);}.elementor-10346 .elementor-element.elementor-element-7066151{--width:calc(var(--u) * 259.4);}.elementor-10346 .elementor-element.elementor-element-e864b6a{--width:100%;}.elementor-10346 .elementor-element.elementor-element-90905ae{--width:100%;}.elementor-10346 .elementor-element.elementor-element-8970b88{--width:100%;}}@media(max-width:1024px){.elementor-10346 .elementor-element.elementor-element-bc90994{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-10346 .elementor-element.elementor-element-9cfc864{--padding-top:max(calc(var(--u) * 16), 32px);--padding-bottom:max(calc(var(--u) * 16), 32px);--padding-left:0px;--padding-right:0px;}.elementor-10346 .elementor-element.elementor-element-277c23a{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-10346 .elementor-element.elementor-element-7dc5147 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10346 .elementor-element.elementor-element-7dc5147 .elementor-icon-list-item > a{font-size:max(calc(var(--u) * 9.51), 14px);}.elementor-10346 .elementor-element.elementor-element-206f55d{text-align:start;}.elementor-10346 .elementor-element.elementor-element-206f55d .elementor-heading-title{font-size:max(calc(var(--u) * 11.55), 15px);}.elementor-10346 .elementor-element.elementor-element-5989276{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-10346 .elementor-element.elementor-element-6a6e084{--padding-top:max(calc(var(--u) * 16), 32px);--padding-bottom:max(calc(var(--u) * 16), 32px);--padding-left:0px;--padding-right:0px;}.elementor-10346 .elementor-element.elementor-element-34a7170{text-align:start;}.elementor-10346 .elementor-element.elementor-element-34a7170 .elementor-heading-title{font-size:max(calc(var(--u) * 11.55), 15px);}.elementor-10346 .elementor-element.elementor-element-740fd12{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-10346 .elementor-element.elementor-element-05f8bda{--padding-top:max(calc(var(--u) * 16), 32px);--padding-bottom:max(calc(var(--u) * 16), 32px);--padding-left:0px;--padding-right:0px;}.elementor-10346 .elementor-element.elementor-element-ef0f8c5{text-align:start;}.elementor-10346 .elementor-element.elementor-element-ef0f8c5 .elementor-heading-title{font-size:max(calc(var(--u) * 11.55), 15px);}.elementor-10346 .elementor-element.elementor-element-65350f6{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-10346 .elementor-element.elementor-element-f207960{--padding-top:max(calc(var(--u) * 16), 32px);--padding-bottom:max(calc(var(--u) * 16), 32px);--padding-left:0px;--padding-right:0px;}.elementor-10346 .elementor-element.elementor-element-2e679a4{text-align:start;}.elementor-10346 .elementor-element.elementor-element-2e679a4 .elementor-heading-title{font-size:max(calc(var(--u) * 11.55), 15px);}.elementor-10346 .elementor-element.elementor-element-355f761{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-10346 .elementor-element.elementor-element-8d517ca{--padding-top:max(calc(var(--u) * 16), 32px);--padding-bottom:max(calc(var(--u) * 16), 32px);--padding-left:0px;--padding-right:0px;}.elementor-10346 .elementor-element.elementor-element-25864bc{text-align:start;}.elementor-10346 .elementor-element.elementor-element-25864bc .elementor-heading-title{font-size:max(calc(var(--u) * 11.55), 15px);}.elementor-10346 .elementor-element.elementor-element-944b94c{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-10346 .elementor-element.elementor-element-a749b3a{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-10346 .elementor-element.elementor-element-bc90994:not(.elementor-motion-effects-element-type-background), .elementor-10346 .elementor-element.elementor-element-bc90994 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tmtrail.digitaldreamhomes.com/wp-content/uploads/2026/11/home26m-hero3.webp");}.elementor-10346 .elementor-element.elementor-element-bc90994::before, .elementor-10346 .elementor-element.elementor-element-bc90994 > .elementor-background-video-container::before, .elementor-10346 .elementor-element.elementor-element-bc90994 > .e-con-inner > .elementor-background-video-container::before, .elementor-10346 .elementor-element.elementor-element-bc90994 > .elementor-background-slideshow::before, .elementor-10346 .elementor-element.elementor-element-bc90994 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10346 .elementor-element.elementor-element-bc90994 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://tmtrail.digitaldreamhomes.com/wp-content/uploads/2026/11/hero1112-clear.png");}.elementor-10346 .elementor-element.elementor-element-bc90994{--min-height:100svh;--justify-content:center;--padding-top:calc(100svh * 0.7073);--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10346 .elementor-element.elementor-element-faa19e5{--e-transform-scaleX:1;top:calc(60px + var(--u) * 24);}body:not(.rtl) .elementor-10346 .elementor-element.elementor-element-faa19e5{left:0%;}body.rtl .elementor-10346 .elementor-element.elementor-element-faa19e5{right:0%;}.elementor-10346 .elementor-element.elementor-element-faa19e5 .elementor-heading-title{font-size:calc(var(--u) * 76);line-height:0.9em;}.elementor-10346 .elementor-element.elementor-element-ea01580{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10346 .elementor-element.elementor-element-ea01580 .elementor-heading-title{font-size:calc(min(44px, 11.3vw) + 1px);line-height:1em;}.elementor-10346 .elementor-element.elementor-element-0644139{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10346 .elementor-element.elementor-element-0644139 .elementor-heading-title{font-size:min(18px, 4.6vw);line-height:1.25em;}.elementor-10346 .elementor-element.elementor-element-9cfc864{--min-height:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-10346 .elementor-element.elementor-element-3dd6e16{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10346 .elementor-element.elementor-element-3dd6e16 .elementor-heading-title{font-size:15px;line-height:1.6em;}.elementor-10346 .elementor-element.elementor-element-6d8d718{--min-height:calc(var(--u) * 380.25);}.elementor-10346 .elementor-element.elementor-element-277c23a{--min-height:0px;--padding-top:40px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-10346 .elementor-element.elementor-element-83b7fe6{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10346 .elementor-element.elementor-element-baa23ae{--width:100%;}.elementor-10346 .elementor-element.elementor-element-5445fe1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10346 .elementor-element.elementor-element-5445fe1 .elementor-heading-title{font-size:27px;line-height:1.45em;}.elementor-10346 .elementor-element.elementor-element-7dc5147{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:10px;--icon-vertical-offset:3.4px;}.elementor-10346 .elementor-element.elementor-element-7dc5147 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-10346 .elementor-element.elementor-element-7dc5147 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-10346 .elementor-element.elementor-element-7dc5147 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-10346 .elementor-element.elementor-element-7dc5147 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-10346 .elementor-element.elementor-element-7dc5147 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-10346 .elementor-element.elementor-element-7dc5147 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10346 .elementor-element.elementor-element-7dc5147 .elementor-icon-list-item > a{font-size:14px;}.elementor-10346 .elementor-element.elementor-element-7066151{--width:100%;}.elementor-10346 .elementor-element.elementor-element-206f55d{width:100%;max-width:100%;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-10346 .elementor-element.elementor-element-206f55d .elementor-heading-title{font-size:15px;line-height:1.6em;}.elementor-10346 .elementor-element.elementor-element-5989276{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10346 .elementor-element.elementor-element-6a6e084{--min-height:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-10346 .elementor-element.elementor-element-34a7170{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-10346 .elementor-element.elementor-element-34a7170 .elementor-heading-title{font-size:15px;line-height:1.6em;}.elementor-10346 .elementor-element.elementor-element-740fd12{--min-height:calc(var(--u) * 516.8);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10346 .elementor-element.elementor-element-6b3186a{margin:calc(var(--u) * 1.5 * 14.74) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10346 .elementor-element.elementor-element-6b3186a .elementor-heading-title{font-size:calc(var(--u) * 1.67 * 15.96);}.elementor-10346 .elementor-element.elementor-element-c2a3897{margin:calc(var(--u) * 1.5 * 236.22) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10346 .elementor-element.elementor-element-c2a3897 .elementor-heading-title{font-size:calc(var(--u) * 1.28 * 44.32 + 1px);}.elementor-10346 .elementor-element.elementor-element-05f8bda{--min-height:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-10346 .elementor-element.elementor-element-ef0f8c5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-10346 .elementor-element.elementor-element-ef0f8c5 .elementor-heading-title{font-size:15px;line-height:1.6em;}.elementor-10346 .elementor-element.elementor-element-1e4af0b{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10346 .elementor-element.elementor-element-1e4af0b img{width:150px;}.elementor-10346 .elementor-element.elementor-element-65350f6{--min-height:calc(var(--u) * 425.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10346 .elementor-element.elementor-element-9dbc574{margin:calc(var(--u) * 1.3 * 265.48) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10346 .elementor-element.elementor-element-9dbc574 .elementor-heading-title{font-size:calc(var(--u) * 1.28 * 44.32 + 1px);}.elementor-10346 .elementor-element.elementor-element-f207960{--min-height:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-10346 .elementor-element.elementor-element-2e679a4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-10346 .elementor-element.elementor-element-2e679a4 .elementor-heading-title{font-size:15px;line-height:1.6em;}.elementor-10346 .elementor-element.elementor-element-c6e9908{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10346 .elementor-element.elementor-element-c6e9908 img{width:150px;}.elementor-10346 .elementor-element.elementor-element-355f761{--min-height:calc(var(--u) * 425.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10346 .elementor-element.elementor-element-7a1b9ab{margin:calc(var(--u) * 1.3 * 265.58) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10346 .elementor-element.elementor-element-7a1b9ab .elementor-heading-title{font-size:calc(var(--u) * 1.28 * 44.32 + 1px);}.elementor-10346 .elementor-element.elementor-element-8d517ca{--min-height:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-10346 .elementor-element.elementor-element-25864bc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-10346 .elementor-element.elementor-element-25864bc .elementor-heading-title{font-size:15px;line-height:1.6em;}.elementor-10346 .elementor-element.elementor-element-5781951{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10346 .elementor-element.elementor-element-5781951 img{width:150px;}.elementor-10346 .elementor-element.elementor-element-944b94c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10346 .elementor-element.elementor-element-7d8abcc .elementor-heading-title{font-size:calc(var(--u) * 44.32 + 1px);}.elementor-10346 .elementor-element.elementor-element-78c667b .elementor-heading-title{font-size:13px;line-height:1.45em;}.elementor-10346 .elementor-element.elementor-element-6ef7294{margin:calc(var(--u) * 116.54 - 18.85px) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10346 .elementor-element.elementor-element-6ef7294 .elementor-heading-title{font-size:calc(var(--u) * 33.96 + 1px);}.elementor-10346 .elementor-element.elementor-element-9bf1992 .elementor-heading-title{font-size:13px;line-height:1.45em;}.elementor-10346 .elementor-element.elementor-element-5020369{margin:calc(var(--u) * 32.34 - 18.85px) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-10346 .elementor-element.elementor-element-5020369 .elementor-button{font-size:13px;padding:10px 0px 10px 0px;}.elementor-10346 .elementor-element.elementor-element-47e5e1c{margin:calc(var(--u) * 120.74 - 33px) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10346 .elementor-element.elementor-element-47e5e1c .elementor-heading-title{font-size:calc(var(--u) * 33.96 + 1px);}.elementor-10346 .elementor-element.elementor-element-f16bd3f .elementor-heading-title{font-size:min(13px, 3.4vw);line-height:1.45em;}.elementor-10346 .elementor-element.elementor-element-a127d52{margin:calc(var(--u) * 31.74 - calc(min(13px, 3.4vw) * 1.45)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-10346 .elementor-element.elementor-element-a127d52 .elementor-button{font-size:13px;padding:10px 0px 10px 0px;}.elementor-10346 .elementor-element.elementor-element-a749b3a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10346 .elementor-element.elementor-element-94c38f2 .elementor-heading-title{font-size:33px;}.elementor-10346 .elementor-element.elementor-element-c7d488d .elementor-heading-title{font-size:31px;}.elementor-10346 .elementor-element.elementor-element-c3cb730 .elementor-heading-title{font-size:31px;}}/* Start custom CSS for heading, class: .elementor-element-faa19e5 *//* Lines spaced to the painted title and fading out as it fades in; Elementor sets no width on absolute widgets. */
.elementor-10346 .elementor-element.elementor-element-faa19e5 { width: calc(var(--u) * 600); }
@media (min-width: 768px) {
	.elementor-10346 .elementor-element.elementor-element-faa19e5 .t1 { letter-spacing: 0.0198em; }
	.elementor-10346 .elementor-element.elementor-element-faa19e5 .t2 { letter-spacing: -0.0027em; }
	.elementor-10346 .elementor-element.elementor-element-faa19e5 .t3 { letter-spacing: 0.0141em; }
	.elementor-10346 .elementor-element.elementor-element-faa19e5 { animation: tmt-title 1.6s ease-in-out 1.4s both reverse; }
}
@media (max-width: 767px) {
	.elementor-10346 .elementor-element.elementor-element-faa19e5 { width: 100%; }
	.elementor-10346 .elementor-element.elementor-element-faa19e5 br.d { display: none; }
	.elementor-10346 .elementor-element.elementor-element-faa19e5 .elementor-heading-title { text-shadow: 0 2px 14px rgba(0, 0, 0, 0.22); }
}
@keyframes tmt-title { from { opacity: 0; } to { opacity: 1; } }
@media (prefers-reduced-motion: reduce) {
	.elementor-10346 .elementor-element.elementor-element-faa19e5 { animation-duration: 1ms; animation-delay: 0s; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc90994 *//* The painted title fades in over the typed h1 (no panel control animates an overlay). */
@media (min-width: 768px) {
	.elementor-10346 .elementor-element.elementor-element-bc90994::before { animation: tmt-title 1.6s ease-in-out 1.4s both; }
}
@media (prefers-reduced-motion: reduce) {
	.elementor-10346 .elementor-element.elementor-element-bc90994::before { animation-duration: 1ms; animation-delay: 0s; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3dd6e16 */.elementor-10346 .elementor-element.elementor-element-3dd6e16 .elementor-heading-title { text-align-last: center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34a7170 */.elementor-10346 .elementor-element.elementor-element-34a7170 .elementor-heading-title { text-align-last: center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b3186a */.elementor-10346 .elementor-element.elementor-element-6b3186a .elementor-heading-title strong { font-weight: 700; letter-spacing: 0.0137em; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2a3897 */.elementor-10346 .elementor-element.elementor-element-c2a3897 .elementor-heading-title strong { font-weight: 900; letter-spacing: -0.01em; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef0f8c5 */.elementor-10346 .elementor-element.elementor-element-ef0f8c5 .elementor-heading-title { text-align-last: center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9dbc574 */.elementor-10346 .elementor-element.elementor-element-9dbc574 .elementor-heading-title strong { font-weight: 900; letter-spacing: -0.0007em; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e679a4 */.elementor-10346 .elementor-element.elementor-element-2e679a4 .elementor-heading-title { text-align-last: center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a1b9ab */.elementor-10346 .elementor-element.elementor-element-7a1b9ab .elementor-heading-title strong { font-weight: 900; letter-spacing: -0.0354em; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25864bc */.elementor-10346 .elementor-element.elementor-element-25864bc .elementor-heading-title { text-align-last: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-452b909 */.elementor-10346 .elementor-element.elementor-element-452b909 { container-type: inline-size; --u: calc(100cqw / 652); }/* End custom CSS */