.elementor-11 .elementor-element.elementor-element-bc62864{--display:flex;--min-height:570px;--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.74;--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-11 .elementor-element.elementor-element-bc62864:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-bc62864 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thaninthraproperty.com/wp-content/uploads/2026/05/BG-Hero-Image-04.png");background-position:0px -255px;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-bc62864::before, .elementor-11 .elementor-element.elementor-element-bc62864 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-bc62864 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-bc62864 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-bc62864 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-bc62864 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(38deg, #FFFFFF 0%, #F2295B00 77%);}.elementor-11 .elementor-element.elementor-element-c025548{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:0%;--padding-left:2%;--padding-right:0%;}.elementor-11 .elementor-element.elementor-element-70a1f3e{--display:flex;}.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-11 .elementor-element.elementor-element-37ff632 .elementor-heading-title{font-family:"Dai Banna SIL", Sans-serif;font-size:57px;font-weight:500;line-height:53px;color:#00382F;}.elementor-11 .elementor-element.elementor-element-8dc9b59 .elementor-heading-title{font-family:"Dai Banna SIL", Sans-serif;letter-spacing:2.3px;color:#AE8338;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-7f3c2a7{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:15px;font-weight:400;line-height:26px;color:#00382F;}.elementor-11 .elementor-element.elementor-element-3680a97{--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;--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-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-11 .elementor-element.elementor-element-16dd113 .elementor-button{background-color:#AE8338;font-family:"Averia Serif Libre", Sans-serif;font-size:12px;padding:12px 35px 10px 35px;}.elementor-11 .elementor-element.elementor-element-16dd113 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-ff3b6c3 .elementor-button{background-color:#FFFFFF3D;font-family:"Averia Serif Libre", Sans-serif;font-size:12px;fill:#00382F;color:#00382F;border-style:solid;border-width:1px 1px 1px 1px;padding:12px 35px 10px 35px;}.elementor-11 .elementor-element.elementor-element-dc4a5a1{--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-11 .elementor-element.elementor-element-97f6af9{--display:flex;--position:absolute;--min-height:130px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;top:170px;}.elementor-11 .elementor-element.elementor-element-97f6af9:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-97f6af9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01312AF7;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-97f6af9{left:285px;}body.rtl .elementor-11 .elementor-element.elementor-element-97f6af9{right:285px;}.elementor-11 .elementor-element.elementor-element-44e7576 .elementor-heading-title{font-family:"Dai Banna SIL", Sans-serif;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-36d102c .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:36px;color:#E3BD67;}.elementor-11 .elementor-element.elementor-element-84ff4fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-84ff4fb .elementor-heading-title{font-family:"Dai Banna SIL", Sans-serif;line-height:20px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-459c70a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-e18351e{--display:flex;--min-height:120px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:25px;--margin-bottom:-55px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-e18351e:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-e18351e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01312AF7;}.elementor-11 .elementor-element.elementor-element-46587b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1C;--border-color:#FFFFFF1C;--border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-3c98d32{--display:flex;--justify-content: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-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-11 .elementor-element.elementor-element-d860b1b img{width:55%;}.elementor-11 .elementor-element.elementor-element-4cf5963{--display:flex;--justify-content: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-11 .elementor-element.elementor-element-f662e13 .elementor-heading-title{font-family:"Dai Banna SIL", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-a8ea79f .elementor-heading-title{font-size:12px;line-height:18px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-b5351ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1C;--border-color:#FFFFFF1C;}.elementor-11 .elementor-element.elementor-element-2c70864{--display:flex;--justify-content: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-11 .elementor-element.elementor-element-20d63f1 img{width:55%;}.elementor-11 .elementor-element.elementor-element-63fb789{--display:flex;--justify-content: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-11 .elementor-element.elementor-element-34ac41d .elementor-heading-title{font-family:"Dai Banna SIL", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-ab08f82 .elementor-heading-title{font-size:12px;line-height:18px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7e4ca20{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1C;--border-color:#FFFFFF1C;}.elementor-11 .elementor-element.elementor-element-1e8d915{--display:flex;--justify-content: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-11 .elementor-element.elementor-element-7573a9d img{width:55%;}.elementor-11 .elementor-element.elementor-element-72fab3a{--display:flex;--justify-content: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-11 .elementor-element.elementor-element-bafc1c7 .elementor-heading-title{font-family:"Dai Banna SIL", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-710f40d .elementor-heading-title{font-size:12px;line-height:18px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-f36e698{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-5d5e7fc{--display:flex;--justify-content: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-11 .elementor-element.elementor-element-841f4fe img{width:55%;}.elementor-11 .elementor-element.elementor-element-5bd6a7a{--display:flex;--justify-content: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-11 .elementor-element.elementor-element-96e5718 .elementor-heading-title{font-family:"Dai Banna SIL", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-70da89d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-70da89d .elementor-heading-title{font-size:10px;line-height:18px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-ffl2{--display:flex;}.elementor-11 .elementor-element.elementor-element-ffl2:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-ffl2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-ffl1{--display:flex;}.elementor-11 .elementor-element.elementor-element-ffk3{--display:flex;}.elementor-11 .elementor-element.elementor-element-ffl0{--display:flex;--margin-top:-20px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-b009e10{--display:flex;--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-11 .elementor-element.elementor-element-4ee182e{--display:flex;}.elementor-11 .elementor-element.elementor-element-074dc0d{width:var( --container-widget-width, 100% );max-width:100%;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-8be4559{--display:flex;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-a9fff24{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-a9fff24 img{width:70%;}.elementor-11 .elementor-element.elementor-element-ffkj{--display:flex;--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-11 .elementor-element.elementor-element-ffkd{--display:flex;}.elementor-11 .elementor-element.elementor-element-ffkc{width:var( --container-widget-width, 100% );max-width:100%;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-ffkf{--display:flex;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-2ef8448{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-2ef8448 img{width:70%;}.elementor-11 .elementor-element.elementor-element-ffkr{--display:flex;--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-11 .elementor-element.elementor-element-ffkl{--display:flex;}.elementor-11 .elementor-element.elementor-element-ffkk{width:var( --container-widget-width, 100% );max-width:100%;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-ffkn{--display:flex;}.elementor-11 .elementor-element.elementor-element-2bd51f0{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-2bd51f0 img{width:80%;}.elementor-11 .elementor-element.elementor-element-ffkz{--display:flex;--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-11 .elementor-element.elementor-element-ffkt{--display:flex;}.elementor-11 .elementor-element.elementor-element-ffks{width:var( --container-widget-width, 100% );max-width:100%;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-ffkv{--display:flex;}.elementor-11 .elementor-element.elementor-element-75a7fbd{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-75a7fbd img{width:75%;}.elementor-11 .elementor-element.elementor-element-d750b1a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-dff1176{--display:flex;--min-height:420px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 20px 20px 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-11 .elementor-element.elementor-element-dff1176:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-dff1176 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thaninthraproperty.com/wp-content/uploads/2026/05/our-service-img-005.png");background-position:center center;background-size:cover;}.elementor-11 .elementor-element.elementor-element-849380f{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:40px;--padding-right:100px;}.elementor-11 .elementor-element.elementor-element-5220464{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-8c90d97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 40px 0px 0px;}.elementor-11 .elementor-element.elementor-element-334ddb3{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-ce5dc57{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-ce5dc57:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-ce5dc57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-11 .elementor-element.elementor-element-018e7f3 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;color:#00382F;}.elementor-11 .elementor-element.elementor-element-b742e2f .elementor-heading-title{font-family:"Dai Banna SIL", Sans-serif;font-size:12px;}.elementor-11 .elementor-element.elementor-element-0230309{font-size:10px;color:#00382F;}.elementor-11 .elementor-element.elementor-element-5f60847{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5f60847:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5f60847 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-11 .elementor-element.elementor-element-3ebb632 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;color:#00382F;}.elementor-11 .elementor-element.elementor-element-cb1c145 .elementor-heading-title{font-family:"Dai Banna SIL", Sans-serif;font-size:12px;}.elementor-11 .elementor-element.elementor-element-9b0b114{font-size:10px;color:#00382F;}.elementor-11 .elementor-element.elementor-element-d778104{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-d778104:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-d778104 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-11 .elementor-element.elementor-element-fc9f0b0 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;color:#00382F;}.elementor-11 .elementor-element.elementor-element-486301b .elementor-heading-title{font-family:"Dai Banna SIL", Sans-serif;font-size:12px;}.elementor-11 .elementor-element.elementor-element-f4178f9{font-size:10px;color:#00382F;}.elementor-11 .elementor-element.elementor-element-1e24662{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-1e24662:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1e24662 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-11 .elementor-element.elementor-element-35bf8ca .elementor-heading-title{font-family:"EB Garamond", Sans-serif;color:#00382F;}.elementor-11 .elementor-element.elementor-element-59c6908 .elementor-heading-title{font-family:"Dai Banna SIL", Sans-serif;font-size:12px;}.elementor-11 .elementor-element.elementor-element-6699208{font-size:10px;color:#00382F;}.elementor-11 .elementor-element.elementor-element-ffmh{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-ffmg{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-11 .elementor-element.elementor-element-fflw{--display:flex;}.elementor-11 .elementor-element.elementor-element-f61397b{font-size:16px;color:#414141;}.elementor-11 .elementor-element.elementor-element-3e03116{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-c4a714e img{border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-25bc0fa img{border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-dc6b3a9 img{border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-3363e83{--display:flex;}.elementor-11 .elementor-element.elementor-element-2e8b8a2{--display:flex;}.elementor-11 .elementor-element.elementor-element-5d8618c .elementor-heading-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-4524bc8{--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;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-87cc5f6 .elementor-button{font-family:"Kanit", Sans-serif;font-weight:500;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-bc62864{--width:100%;}.elementor-11 .elementor-element.elementor-element-97f6af9{--width:150px;}.elementor-11 .elementor-element.elementor-element-459c70a{--content-width:70%;}.elementor-11 .elementor-element.elementor-element-ffl0{--content-width:70%;}.elementor-11 .elementor-element.elementor-element-3e03116{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-97f6af9{--width:33%;}.elementor-11 .elementor-element.elementor-element-459c70a{--content-width:100%;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-bc62864{--min-height:470px;}.elementor-11 .elementor-element.elementor-element-bc62864:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-bc62864 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-133px -149px;background-size:1000px auto;}.elementor-11 .elementor-element.elementor-element-c025548{--padding-top:7%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-11 .elementor-element.elementor-element-37ff632 .elementor-heading-title{font-size:34px;line-height:1.1em;}.elementor-11 .elementor-element.elementor-element-8dc9b59 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-7f3c2a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:309px;--container-widget-flex-grow:0;width:var( --container-widget-width, 309px );max-width:309px;font-size:12px;line-height:1.5em;}.elementor-11 .elementor-element.elementor-element-16dd113 .elementor-button{font-size:10px;}.elementor-11 .elementor-element.elementor-element-ff3b6c3 .elementor-button{font-size:10px;}.elementor-11 .elementor-element.elementor-element-97f6af9{--min-height:90px;top:140px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-97f6af9{left:207px;}body.rtl .elementor-11 .elementor-element.elementor-element-97f6af9{right:207px;}.elementor-11 .elementor-element.elementor-element-44e7576{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-44e7576 .elementor-heading-title{font-size:10px;}.elementor-11 .elementor-element.elementor-element-36d102c .elementor-heading-title{font-size:26px;}.elementor-11 .elementor-element.elementor-element-84ff4fb{padding:4px 0px 18px 0px;}.elementor-11 .elementor-element.elementor-element-84ff4fb .elementor-heading-title{font-size:10px;line-height:1.5em;}.elementor-11 .elementor-element.elementor-element-e18351e{--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-96e5718 .elementor-heading-title{font-size:14px;}.elementor-11 .elementor-element.elementor-element-70da89d .elementor-heading-title{font-size:8px;}.elementor-11 .elementor-element.elementor-element-849380f{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-ce5dc57{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-018e7f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-018e7f3 .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-b742e2f{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-0230309{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:8px;}.elementor-11 .elementor-element.elementor-element-5f60847{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3ebb632{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-3ebb632 .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-cb1c145{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-9b0b114{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:8px;}.elementor-11 .elementor-element.elementor-element-d778104{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-fc9f0b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-fc9f0b0 .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-486301b{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-f4178f9{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:8px;}.elementor-11 .elementor-element.elementor-element-1e24662{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-35bf8ca{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-35bf8ca .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-59c6908{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-6699208{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:8px;}.elementor-11 .elementor-element.elementor-element-fflw{--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-11 .elementor-element.elementor-element-f61397b{font-size:14px;}.elementor-11 .elementor-element.elementor-element-4524bc8{--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-11 .elementor-element.elementor-element-87cc5f6 .elementor-button{font-size:10px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-bc62864:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-bc62864 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thaninthraproperty.com/wp-content/uploads/2026/05/BG-Hero-Image.png");background-position:-370px -105px;background-repeat:no-repeat;}.elementor-11 .elementor-element.elementor-element-bc62864{--min-height:1440px;}.elementor-11 .elementor-element.elementor-element-c025548{--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-70a1f3e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-37ff632 .elementor-heading-title{font-size:26px;}.elementor-11 .elementor-element.elementor-element-8dc9b59{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-8dc9b59 .elementor-heading-title{font-size:16px;}.elementor-11 .elementor-element.elementor-element-7f3c2a7{width:var( --container-widget-width, 60% );max-width:60%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;font-size:12px;line-height:1.5em;}.elementor-11 .elementor-element.elementor-element-3680a97{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--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-11 .elementor-element.elementor-element-16dd113 .elementor-button{padding:12px 10px 10px 10px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-97f6af9{left:300px;}body.rtl .elementor-11 .elementor-element.elementor-element-97f6af9{right:300px;}.elementor-11 .elementor-element.elementor-element-97f6af9{top:-30px;}.elementor-11 .elementor-element.elementor-element-44e7576{padding:10px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-84ff4fb{padding:0px 0px 10px 0px;}.elementor-11 .elementor-element.elementor-element-459c70a{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-46587b2{--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;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3c98d32{--width:50%;}.elementor-11 .elementor-element.elementor-element-d860b1b img{width:57%;}.elementor-11 .elementor-element.elementor-element-4cf5963{--width:50%;}.elementor-11 .elementor-element.elementor-element-b5351ff{border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2c70864{--width:50%;}.elementor-11 .elementor-element.elementor-element-63fb789{--width:50%;}.elementor-11 .elementor-element.elementor-element-7e4ca20{border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-1e8d915{--width:50%;}.elementor-11 .elementor-element.elementor-element-72fab3a{--width:50%;}.elementor-11 .elementor-element.elementor-element-f36e698{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5d5e7fc{--width:50%;}.elementor-11 .elementor-element.elementor-element-5bd6a7a{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-ffl2{--margin-top:-450px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-074dc0d{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-ffkc{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-ffkk{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-ffks{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-5f60847{--min-height:75px;}.elementor-11 .elementor-element.elementor-element-3ebb632{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-fflw{--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-11 .elementor-element.elementor-element-f61397b{font-size:12px;}.elementor-11 .elementor-element.elementor-element-3e03116{--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-4524bc8{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS *//* Thaninthra Property: iPad Pro portrait geometry fix */
@media (min-width: 900px) and (max-width: 1100px) and (orientation: portrait) {
  body.page-id-11,
  body.page-id-11 .elementor-11 {
    max-width: 100% !important;
  }

  body.page-id-11 .elementor-11,
  body.page-id-11 .elementor-11 > .e-con:first-child,
  body.page-id-11 .elementor-11 > .e-con:first-child > .e-con,
  body.page-id-11 .elementor-11 > .e-con:first-child > .e-con > .e-con-inner {
    overflow: visible !important;
    box-sizing: border-box !important;
  }

  body.page-id-11 .elementor-11 > .e-con:first-child {
    width: calc(100vw - 24px) !important;
    max-width: calc(100vw - 24px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-bottom: 65px !important;
    background-size: 130% auto !important;
    background-position: 50% 50% !important;
    background-repeat: no-repeat !important;
  }

  body.page-id-11 .elementor-11 > .e-con:first-child > .e-con,
  body.page-id-11 .elementor-11 > .e-con:first-child > .e-con > .e-con-inner,
  body.page-id-11 .elementor-11 > .e-con:first-child .e-con-full {
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  body.page-id-11 .elementor-11 > .e-con:first-child > .e-con:nth-child(3),
  body.page-id-11 .elementor-11 > .e-con:first-child > .e-con:nth-child(3) > .e-con-inner {
    height: 130px !important;
    min-height: 130px !important;
    max-height: 130px !important;
    overflow: visible !important;
  }

  body.page-id-11 .elementor-11 > .e-con:first-child > .e-con:nth-child(3) > .e-con-inner > .e-con-full,
  body.page-id-11 .elementor-11 > .e-con:first-child > .e-con:nth-child(3) > .e-con-inner > .e-con-full > .e-con-full {
    height: 120px !important;
    min-height: 120px !important;
    max-height: 120px !important;
  }

  body.page-id-11 .elementor-11 > .e-con:first-child > .e-con:nth-child(3) > .e-con-inner > .e-con-full {
    border-radius: 20px !important;
    transform: translateY(28px) !important;
    overflow: hidden !important;
  }
}
/* Thaninthra Property: iPhone 14 Pro Max landscape background fix */
@media (min-width: 900px) and (max-width: 960px) and (max-height: 500px) and (orientation: landscape) {
  body.page-id-11 .elementor-11 > .e-con:first-child {
    background-size: 100% auto !important;
    background-position: 50% 40% !important;
    background-repeat: no-repeat !important;
  }
}

/* Thaninthra Property: lower landing sections */
body.page-id-11 .tp-section {
  width: 100%;
  padding: 92px 24px;
  box-sizing: border-box;
  font-family: 'Mitr', sans-serif;
  color: #3B3B3B;
}
body.page-id-11 .tp-section.tp-services { padding-top: 118px; background: #FFFFFF; }
body.page-id-11 .tp-section.tp-about,
body.page-id-11 .tp-section.tp-trust { background: #FBF5EA; }
body.page-id-11 .tp-container {
  width: 100%;
  max-width: 1180px;
  margin: 0 auto;
  gap: 42px;
}
body.page-id-11 .tp-section-head {
  max-width: 760px;
  margin: 0 auto 42px;
  text-align: center;
  gap: 10px;
}
body.page-id-11 .tp-eyebrow .elementor-heading-title,
body.page-id-11 .tp-card-link .elementor-heading-title {
  color: #C7963F;
  font-family: 'Mitr', sans-serif;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1.8px;
  text-transform: uppercase;
}
body.page-id-11 .tp-section-title .elementor-heading-title,
body.page-id-11 .tp-contact-title .elementor-heading-title {
  color: #014D40;
  font-family: 'EB Garamond', serif;
  font-size: 42px;
  line-height: 1.08;
  font-weight: 600;
}
body.page-id-11 .tp-section-desc,
body.page-id-11 .tp-section-desc p {
  color: #6F6F6F;
  font-family: 'Mitr', sans-serif;
  font-size: 15px;
  line-height: 1.8;
  margin: 0;
}
body.page-id-11 .tp-service-grid,
body.page-id-11 .tp-listing-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 24px;
}
body.page-id-11 .tp-listing-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
body.page-id-11 .tp-card,
body.page-id-11 .tp-stat-card {
  background: #FFFFFF;
  border-radius: 14px;
  box-shadow: 0 18px 42px rgba(1, 77, 64, 0.11);
  overflow: hidden;
}
body.page-id-11 .tp-service-card {
  position: relative;
  min-height: 338px;
  text-align: center;
  padding: 0 22px 28px;
  transition: transform .25s ease, box-shadow .25s ease;
}
body.page-id-11 .tp-service-card:hover { transform: translateY(-6px); box-shadow: 0 22px 48px rgba(1,77,64,.15); }
body.page-id-11 .tp-service-card-media,
body.page-id-11 .tp-service-card-media img {
  width: calc(100% + 44px);
  margin-left: -22px;
  height: 158px;
  object-fit: cover;
  display: block;
}
body.page-id-11 .tp-service-icon {
  width: 66px;
  height: 66px;
  border-radius: 50%;
  background: #FFFFFF;
  border: 1px solid rgba(199,150,63,.28);
  box-shadow: 0 8px 20px rgba(1,77,64,.12);
  margin: -33px auto 18px;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 2;
}
body.page-id-11 .tp-service-icon .elementor-icon { color: #C7963F; font-size: 28px; }
body.page-id-11 .tp-card-title .elementor-heading-title {
  color: #243C38;
  font-family: 'EB Garamond', serif;
  font-size: 21px;
  letter-spacing: 1.3px;
  font-weight: 600;
}
body.page-id-11 .tp-card-text p { color: #6F6F6F; font-size: 14px; margin: 8px 0 18px; }
body.page-id-11 .tp-card-link .elementor-heading-title { letter-spacing: .9px; }
body.page-id-11 .tp-about-grid,
body.page-id-11 .tp-trust-grid,
body.page-id-11 .tp-contact-cta {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 56px;
  align-items: center;
}
body.page-id-11 .tp-about-image-wrap img {
  width: 100%;
  height: 430px;
  object-fit: cover;
  border-radius: 14px;
  box-shadow: 0 20px 48px rgba(1,77,64,.14);
}
body.page-id-11 .tp-about-content { gap: 16px; }
body.page-id-11 .tp-stat-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 14px;
  margin-top: 18px;
}
body.page-id-11 .tp-stat-card { padding: 22px 12px; text-align: center; }
body.page-id-11 .tp-stat-number .elementor-heading-title {
  color: #014D40;
  font-family: 'EB Garamond', serif;
  font-size: 34px;
  font-weight: 600;
}
body.page-id-11 .tp-stat-label .elementor-heading-title { color: #3B3B3B; font-size: 12px; font-family: 'Mitr', sans-serif; }
body.page-id-11 .tp-stat-text p { color: #6F6F6F; font-size: 11px; line-height: 1.5; margin: 4px 0 0; }
body.page-id-11 .tp-listing-card {
  min-height: 420px;
  border-radius: 14px;
  overflow: hidden;
  justify-content: flex-end;
  position: relative;
  box-shadow: 0 20px 44px rgba(1,77,64,.15);
}
body.page-id-11 .tp-listing-card:before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0,56,47,.08) 32%, rgba(0,56,47,.88) 100%);
  z-index: 0;
}
body.page-id-11 .tp-listing-content {
  position: relative;
  z-index: 1;
  padding: 28px;
  gap: 6px;
  align-self: stretch;
  justify-content: flex-end;
}
body.page-id-11 .tp-listing-title .elementor-heading-title { color: #FFFFFF; font-family: 'EB Garamond', serif; font-size: 28px; }
body.page-id-11 .tp-listing-location p,
body.page-id-11 .tp-listing-details p { color: rgba(255,255,255,.86); font-size: 13px; margin: 0; }
body.page-id-11 .tp-listing-price .elementor-heading-title { color: #E3BD67; font-family: 'Mitr', sans-serif; font-size: 19px; margin-top: 8px; }
body.page-id-11 .tp-trust-content { gap: 16px; max-width: 460px; }
body.page-id-11 .tp-proof-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px; }
body.page-id-11 .tp-proof-card { padding: 0 0 18px; }
body.page-id-11 .tp-proof-image img { width: 100%; height: 210px; object-fit: cover; display: block; }
body.page-id-11 .tp-proof-caption .elementor-heading-title { color: #014D40; font-family: 'Mitr', sans-serif; font-size: 15px; line-height: 1.45; padding: 16px 16px 0; }
body.page-id-11 .tp-contact-section { background: #FFFFFF; padding-top: 84px; }
body.page-id-11 .tp-contact-cta {
  background: linear-gradient(135deg, #014D40 0%, #00382F 100%);
  border-radius: 14px;
  padding: 64px 70px;
  box-shadow: 0 22px 54px rgba(1,77,64,.18);
  overflow: hidden;
  position: relative;
}
body.page-id-11 .tp-contact-cta:after {
  content: '';
  position: absolute;
  right: -80px;
  bottom: -80px;
  width: 340px;
  height: 220px;
  border: 1px solid rgba(227,189,103,.2);
  border-radius: 14px;
  transform: rotate(-8deg);
}
body.page-id-11 .tp-contact-title .elementor-heading-title { color: #FFFFFF; font-size: 40px; }
body.page-id-11 .tp-contact-text p { color: rgba(255,255,255,.82); font-size: 15px; line-height: 1.8; margin: 8px 0 0; }
body.page-id-11 .tp-contact-actions { gap: 14px; align-items: flex-end; position: relative; z-index: 2; }
body.page-id-11 .tp-button-gold .elementor-button { background: #C7963F; color: #FFFFFF; border-radius: 4px; padding: 15px 28px; font-family: 'Mitr', sans-serif; font-weight: 600; }
body.page-id-11 .tp-button-outline .elementor-button { background: transparent; color: #FFFFFF; border: 1px solid rgba(255,255,255,.75); border-radius: 4px; padding: 14px 28px; font-family: 'Mitr', sans-serif; font-weight: 600; }
@media (max-width: 1100px) {
  body.page-id-11 .tp-service-grid,
  body.page-id-11 .tp-listing-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  body.page-id-11 .tp-about-grid,
  body.page-id-11 .tp-trust-grid { grid-template-columns: 1fr; }
  body.page-id-11 .tp-stat-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 767px) {
  body.page-id-11 .tp-section { padding: 68px 18px; }
  body.page-id-11 .tp-section.tp-services { padding-top: 82px; }
  body.page-id-11 .tp-section-title .elementor-heading-title,
  body.page-id-11 .tp-contact-title .elementor-heading-title { font-size: 32px; }
  body.page-id-11 .tp-service-grid,
  body.page-id-11 .tp-listing-grid,
  body.page-id-11 .tp-proof-grid,
  body.page-id-11 .tp-contact-cta { grid-template-columns: 1fr; }
  body.page-id-11 .tp-about-image-wrap img { height: 320px; }
  body.page-id-11 .tp-listing-card { min-height: 360px; }
  body.page-id-11 .tp-contact-cta { padding: 42px 24px; gap: 28px; }
  body.page-id-11 .tp-contact-actions { align-items: stretch; }
  body.page-id-11 .tp-button-gold .elementor-button,
  body.page-id-11 .tp-button-outline .elementor-button { width: 100%; text-align: center; }
}

/* Thaninthra Property: Elementor boxed container grid normalization */
body.page-id-11 .tp-container > .e-con-inner {
  width: 100%;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  gap: 42px;
}
body.page-id-11 .tp-section-head > .e-con-inner {
  max-width: 760px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  gap: 10px;
}
body.page-id-11 .tp-service-grid > .e-con-inner,
body.page-id-11 .tp-listing-grid > .e-con-inner,
body.page-id-11 .tp-stat-grid > .e-con-inner,
body.page-id-11 .tp-proof-grid > .e-con-inner,
body.page-id-11 .tp-about-grid > .e-con-inner,
body.page-id-11 .tp-trust-grid > .e-con-inner,
body.page-id-11 .tp-contact-cta > .e-con-inner {
  display: grid;
  width: 100%;
}
body.page-id-11 .tp-service-grid > .e-con-inner {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 24px;
}
body.page-id-11 .tp-listing-grid > .e-con-inner {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 24px;
}
body.page-id-11 .tp-stat-grid > .e-con-inner {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 14px;
}
body.page-id-11 .tp-proof-grid > .e-con-inner {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
}
body.page-id-11 .tp-about-grid > .e-con-inner,
body.page-id-11 .tp-trust-grid > .e-con-inner,
body.page-id-11 .tp-contact-cta > .e-con-inner {
  grid-template-columns: 1fr 1fr;
  gap: 56px;
  align-items: center;
}
body.page-id-11 .tp-card > .e-con-inner,
body.page-id-11 .tp-stat-card > .e-con-inner,
body.page-id-11 .tp-listing-card > .e-con-inner,
body.page-id-11 .tp-proof-card > .e-con-inner {
  width: 100%;
}
body.page-id-11 .tp-service-card > .e-con-inner {
  align-items: center;
  gap: 0;
}
body.page-id-11 .tp-listing-card > .e-con-inner,
body.page-id-11 .tp-listing-content > .e-con-inner {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  justify-content: flex-end;
}
body.page-id-11 .tp-contact-cta > .e-con-inner {
  position: relative;
  z-index: 2;
}
@media (max-width: 1100px) {
  body.page-id-11 .tp-service-grid > .e-con-inner,
  body.page-id-11 .tp-listing-grid > .e-con-inner { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  body.page-id-11 .tp-about-grid > .e-con-inner,
  body.page-id-11 .tp-trust-grid > .e-con-inner { grid-template-columns: 1fr; }
  body.page-id-11 .tp-stat-grid > .e-con-inner { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 767px) {
  body.page-id-11 .tp-service-grid > .e-con-inner,
  body.page-id-11 .tp-listing-grid > .e-con-inner,
  body.page-id-11 .tp-stat-grid > .e-con-inner,
  body.page-id-11 .tp-proof-grid > .e-con-inner,
  body.page-id-11 .tp-contact-cta > .e-con-inner { grid-template-columns: 1fr; }
}

/* Thaninthra Property: Elementor grid width override */
body.page-id-11 .tp-service-grid,
body.page-id-11 .tp-listing-grid,
body.page-id-11 .tp-stat-grid,
body.page-id-11 .tp-proof-grid,
body.page-id-11 .tp-about-grid,
body.page-id-11 .tp-trust-grid,
body.page-id-11 .tp-contact-cta {
  display: flex !important;
  width: 100% !important;
  max-width: 100% !important;
  align-self: stretch !important;
}
body.page-id-11 .tp-service-grid > .e-con-inner,
body.page-id-11 .tp-listing-grid > .e-con-inner,
body.page-id-11 .tp-stat-grid > .e-con-inner,
body.page-id-11 .tp-proof-grid > .e-con-inner,
body.page-id-11 .tp-about-grid > .e-con-inner,
body.page-id-11 .tp-trust-grid > .e-con-inner,
body.page-id-11 .tp-contact-cta > .e-con-inner {
  width: 100% !important;
  max-width: 100% !important;
}

/* Thaninthra Property: mobile horizontal overflow guard */
@media (max-width: 767px) {
  body.page-id-11 .elementor-11,
  body.page-id-11 .elementor-11 > .e-con:first-child {
    max-width: 100% !important;
    overflow-x: hidden !important;
  }
}

/* Thaninthra Property: keep completed hero strip above lower sections */
body.page-id-11 .elementor-11 > .e-con:first-child {
  position: relative !important;
  z-index: 5 !important;
}
body.page-id-11 .tp-section {
  position: relative !important;
  z-index: 1 !important;
}

/* Thaninthra Property: mockup alignment refinement */
body.page-id-11 .tp-section {
  padding-top: 78px !important;
  padding-bottom: 78px !important;
}
body.page-id-11 .tp-section.tp-services {
  padding-top: 72px !important;
  padding-bottom: 84px !important;
}
body.page-id-11 .tp-section-head {
  margin-bottom: 36px !important;
}
body.page-id-11 .tp-section-head > .e-con-inner {
  gap: 8px !important;
}
body.page-id-11 .tp-eyebrow .elementor-heading-title:before,
body.page-id-11 .tp-eyebrow .elementor-heading-title:after {
  content: '';
  display: inline-block;
  width: 18px;
  height: 1px;
  background: #C7963F;
  vertical-align: middle;
  margin: 0 14px;
}
body.page-id-11 .tp-section-title .elementor-heading-title {
  font-size: 36px !important;
  letter-spacing: 0 !important;
}
body.page-id-11 .tp-section-desc p {
  font-size: 14px !important;
}
body.page-id-11 .tp-service-card {
  min-height: 324px !important;
  padding-bottom: 24px !important;
  border-radius: 12px !important;
}
body.page-id-11 .tp-service-card-media,
body.page-id-11 .tp-service-card-media img {
  height: 174px !important;
}
body.page-id-11 .tp-service-grid > .e-con-inner {
  gap: 24px !important;
}
body.page-id-11 .tp-card-title .elementor-heading-title {
  font-size: 20px !important;
}
body.page-id-11 .tp-about {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
body.page-id-11 .tp-about > .e-con-inner,
body.page-id-11 .tp-about .tp-container > .e-con-inner {
  max-width: 100% !important;
  width: 100% !important;
}
body.page-id-11 .tp-about-grid > .e-con-inner {
  max-width: 1180px !important;
  margin: 0 auto !important;
  padding: 72px 24px !important;
  grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr) !important;
  gap: 54px !important;
}
body.page-id-11 .tp-about-image-wrap img {
  height: 360px !important;
  object-fit: cover !important;
  object-position: center top !important;
  border-radius: 12px !important;
}
body.page-id-11 .tp-about-content .tp-section-title .elementor-heading-title {
  font-size: 34px !important;
}
body.page-id-11 .tp-stat-grid > .e-con-inner {
  gap: 16px !important;
}
body.page-id-11 .tp-stat-card {
  padding: 20px 10px !important;
  border-radius: 10px !important;
  box-shadow: 0 12px 30px rgba(1,77,64,.08) !important;
}
body.page-id-11 .tp-stat-number .elementor-heading-title {
  font-size: 32px !important;
}
body.page-id-11 .tp-featured {
  padding-top: 62px !important;
  padding-bottom: 70px !important;
}
body.page-id-11 .tp-listing-card {
  min-height: 220px !important;
  border-radius: 12px !important;
}
body.page-id-11 .tp-listing-grid > .e-con-inner {
  gap: 28px !important;
}
body.page-id-11 .tp-listing-content {
  padding: 24px !important;
}
body.page-id-11 .tp-listing-title .elementor-heading-title {
  font-size: 20px !important;
  line-height: 1.12 !important;
}
body.page-id-11 .tp-listing-price .elementor-heading-title {
  font-size: 16px !important;
}
body.page-id-11 .tp-trust {
  padding-top: 66px !important;
  padding-bottom: 66px !important;
}
body.page-id-11 .tp-proof-image img {
  height: 170px !important;
}
body.page-id-11 .tp-contact-section {
  padding-top: 68px !important;
  padding-bottom: 72px !important;
}
body.page-id-11 .tp-contact-cta {
  padding: 42px 58px !important;
  border-radius: 12px !important;
}
body.page-id-11 .tp-contact-title .elementor-heading-title {
  font-size: 34px !important;
}
@media (max-width: 1100px) {
  body.page-id-11 .tp-about-grid > .e-con-inner {
    grid-template-columns: 1fr !important;
  }
  body.page-id-11 .tp-listing-card { min-height: 260px !important; }
}
@media (max-width: 767px) {
  body.page-id-11 .tp-section { padding-top: 58px !important; padding-bottom: 58px !important; }
  body.page-id-11 .tp-section.tp-services { padding-top: 64px !important; }
  body.page-id-11 .tp-eyebrow .elementor-heading-title:before,
  body.page-id-11 .tp-eyebrow .elementor-heading-title:after { width: 12px; margin: 0 8px; }
  body.page-id-11 .tp-section-title .elementor-heading-title { font-size: 30px !important; }
  body.page-id-11 .tp-about-grid > .e-con-inner { padding: 58px 18px !important; }
  body.page-id-11 .tp-about-image-wrap img { height: 360px !important; }
  body.page-id-11 .tp-listing-card { min-height: 330px !important; }
  body.page-id-11 .tp-contact-cta { padding: 36px 24px !important; }
}

/* Thaninthra Property: Our Services mockup match */
body.page-id-11 .tp-services {
  background: #fffdf9 !important;
  padding-top: 78px !important;
  padding-bottom: 78px !important;
}
body.page-id-11 .tp-services .tp-container > .e-con-inner {
  gap: 34px !important;
}
body.page-id-11 .tp-services .tp-section-head {
  margin-bottom: 20px !important;
}
body.page-id-11 .tp-services .tp-section-head > .e-con-inner {
  gap: 8px !important;
}
body.page-id-11 .tp-services .tp-eyebrow .elementor-heading-title {
  font-size: 12px !important;
  letter-spacing: 1.8px !important;
}
body.page-id-11 .tp-services .tp-section-title .elementor-heading-title {
  font-size: 41px !important;
  line-height: 1.05 !important;
  color: #014D40 !important;
}
body.page-id-11 .tp-services .tp-section-desc p {
  font-size: 17px !important;
  color: #3B3B3B !important;
  line-height: 1.6 !important;
}
body.page-id-11 .tp-services .tp-service-grid > .e-con-inner {
  gap: 30px !important;
}
body.page-id-11 .tp-services .tp-service-card {
  min-height: 360px !important;
  padding: 0 24px 32px !important;
  border-radius: 14px !important;
  box-shadow: 0 14px 32px rgba(1, 77, 64, 0.10) !important;
  background: #FFFFFF !important;
}
body.page-id-11 .tp-services .tp-service-card > .e-con-inner {
  gap: 0 !important;
  align-items: center !important;
}
body.page-id-11 .tp-services .tp-service-card-media,
body.page-id-11 .tp-services .tp-service-card-media > .e-con-inner,
body.page-id-11 .tp-services .tp-service-card-media .elementor-widget-container,
body.page-id-11 .tp-services .tp-service-card-media img {
  width: calc(100% + 48px) !important;
  max-width: none !important;
}
body.page-id-11 .tp-services .tp-service-card-media {
  margin-left: -24px !important;
  margin-right: -24px !important;
}
body.page-id-11 .tp-services .tp-service-card-media img {
  height: 176px !important;
  object-fit: cover !important;
  display: block !important;
  border-radius: 14px 14px 0 0 !important;
}
body.page-id-11 .tp-services .tp-service-icon {
  width: 76px !important;
  height: 76px !important;
  margin: -38px auto 24px !important;
  border: 1px solid rgba(199,150,63,.42) !important;
  box-shadow: 0 8px 22px rgba(1,77,64,.10) !important;
}
body.page-id-11 .tp-services .tp-service-icon .elementor-icon {
  font-size: 31px !important;
  color: #C7963F !important;
}
body.page-id-11 .tp-services .tp-card-title .elementor-heading-title {
  font-size: 23px !important;
  line-height: 1.1 !important;
  letter-spacing: 1.1px !important;
  color: #014D40 !important;
}
body.page-id-11 .tp-services .tp-card-text p {
  font-size: 16px !important;
  color: #014D40 !important;
  margin: 13px 0 25px !important;
  line-height: 1.5 !important;
}
body.page-id-11 .tp-services .tp-card-link .elementor-heading-title {
  font-size: 13px !important;
  color: #C7963F !important;
  letter-spacing: .7px !important;
}
@media (max-width: 1100px) {
  body.page-id-11 .tp-services .tp-service-grid > .e-con-inner { gap: 24px !important; }
  body.page-id-11 .tp-services .tp-section-title .elementor-heading-title { font-size: 36px !important; }
}
@media (max-width: 767px) {
  body.page-id-11 .tp-services { padding-top: 60px !important; padding-bottom: 64px !important; }
  body.page-id-11 .tp-services .tp-section-title .elementor-heading-title { font-size: 30px !important; }
  body.page-id-11 .tp-services .tp-section-desc p { font-size: 15px !important; }
  body.page-id-11 .tp-services .tp-service-card { min-height: 350px !important; }
}

/* Thaninthra Property: Our Services image flush top */
body.page-id-11 .tp-services .tp-service-card > .e-con-inner {
  padding-top: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
body.page-id-11 .tp-services .tp-service-card-media {
  margin-top: 0 !important;
}
body.page-id-11 .tp-services .tp-card-title,
body.page-id-11 .tp-services .tp-card-text,
body.page-id-11 .tp-services .tp-card-link {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

/* Thaninthra Property: Our Services Elementor padding variables */
body.page-id-11 .tp-services .tp-service-card {
  --padding-top: 0 !important;
  --padding-left: 0 !important;
  --padding-right: 0 !important;
  --padding-bottom: 32px !important;
}

/* Thaninthra Property: Our Services desktop card width */
@media (min-width: 1200px) {
  body.page-id-11 .tp-services .tp-container,
  body.page-id-11 .tp-services .tp-container > .e-con-inner {
    max-width: 1280px !important;
  }
  body.page-id-11 .tp-services .tp-card-title .elementor-heading-title {
    white-space: nowrap !important;
  }
}

/* Thaninthra Property: Our Services title fit */
body.page-id-11 .tp-services .tp-card-title .elementor-heading-title {
  font-size: 21px !important;
  letter-spacing: .6px !important;
  overflow-wrap: normal !important;
}
@media (min-width: 1200px) {
  body.page-id-11 .tp-services .tp-card-title .elementor-heading-title {
    white-space: normal !important;
  }
}

/* Thaninthra Property: Our Services title full width */
body.page-id-11 .tp-services .tp-card-title,
body.page-id-11 .tp-services .tp-card-title .elementor-widget-container,
body.page-id-11 .tp-services .tp-card-title .elementor-heading-title {
  width: 100% !important;
  max-width: 100% !important;
  text-align: center !important;
}
@media (min-width: 1200px) {
  body.page-id-11 .tp-services .tp-card-title .elementor-heading-title {
    white-space: nowrap !important;
  }
}

/* Thaninthra Property: Our Services title padding correction */
body.page-id-11 .tp-services .tp-card-title {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
body.page-id-11 .tp-services .tp-card-text,
body.page-id-11 .tp-services .tp-card-link {
  padding-left: 24px !important;
  padding-right: 24px !important;
}/* End custom CSS */