.elementor-216 .elementor-element.elementor-element-cbb20d5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-e289a6e{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-dd17ea5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-d348d71{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-ade4b3d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-a9aaa13{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-d06dfba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-48679c4{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-b9b70aa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-86cc380{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-47c2a35{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-8fc34cd{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-e13f1d8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-f8541e4{width:100%;max-width:100%;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}body.elementor-page-216{padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-e289a6e */.elementor-216 .elementor-element.elementor-element-e289a6e section{padding:64px 0;font-family:Arial,Helvetica,sans-serif;}
.elementor-216 .elementor-element.elementor-element-e289a6e section > div{width:min(1360px,calc(100% - 40px));max-width:1360px;margin-inline:auto;}
.elementor-216 .elementor-element.elementor-element-e289a6e h1,.elementor-216 .elementor-element.elementor-element-e289a6e h2,.elementor-216 .elementor-element.elementor-element-e289a6e h3{font-family:Georgia,"Times New Roman",serif;line-height:1.15;}
.elementor-216 .elementor-element.elementor-element-e289a6e h2{font-size:clamp(30px,3vw,44px);letter-spacing:-.025em;}
.elementor-216 .elementor-element.elementor-element-e289a6e h3{line-height:1.25;}
.elementor-216 .elementor-element.elementor-element-e289a6e p,.elementor-216 .elementor-element.elementor-element-e289a6e li,.elementor-216 .elementor-element.elementor-element-e289a6e a,.elementor-216 .elementor-element.elementor-element-e289a6e button{font-family:Arial,Helvetica,sans-serif;}
.elementor-216 .elementor-element.elementor-element-e289a6e p{font-size:17px;line-height:1.7;}
@media(max-width:767px){.elementor-216 .elementor-element.elementor-element-e289a6e section{padding:40px 0;}.elementor-216 .elementor-element.elementor-element-e289a6e section > div{width:calc(100% - 32px);}}
.elementor-216 .elementor-element.elementor-element-e289a6e section{background-image:linear-gradient(90deg,rgba(7,32,28,.95),rgba(7,32,28,.65)),url("https://kingdomdoorsatx.com/wp-content/uploads/2026/10/Copy-of-Jesse-w-springs-scaled.webp");background-size:cover;background-position:center 35%;}
@media(max-width:767px){.elementor-216 .elementor-element.elementor-element-e289a6e section{min-height:0;padding:48px 0;}.elementor-216 .elementor-element.elementor-element-e289a6e h1{font-size:38px;line-height:1.12;}}
.elementor-216 .elementor-element.elementor-element-e289a6e section > [class$="-bg"]{width:100%;max-width:none;margin:0;}
.elementor-216 .elementor-element.elementor-element-e289a6e section > [class$="-bg"] img{width:100%;height:100%;object-fit:cover;object-position:center 35%;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d348d71 */.elementor-216 .elementor-element.elementor-element-d348d71 section{padding:64px 0;background:#fff;color:#172f29;font-family:Arial,Helvetica,sans-serif;}
.elementor-216 .elementor-element.elementor-element-d348d71 section > div{width:min(1360px,calc(100% - 40px));max-width:1360px;margin-inline:auto;}
.elementor-216 .elementor-element.elementor-element-d348d71 h1,.elementor-216 .elementor-element.elementor-element-d348d71 h2,.elementor-216 .elementor-element.elementor-element-d348d71 h3{font-family:Georgia,"Times New Roman",serif;line-height:1.15;}
.elementor-216 .elementor-element.elementor-element-d348d71 h2{font-size:clamp(30px,3vw,44px);letter-spacing:-.025em;color:#172f29;}
.elementor-216 .elementor-element.elementor-element-d348d71 h3{line-height:1.25;color:#172f29;}
.elementor-216 .elementor-element.elementor-element-d348d71 p,.elementor-216 .elementor-element.elementor-element-d348d71 li,.elementor-216 .elementor-element.elementor-element-d348d71 a,.elementor-216 .elementor-element.elementor-element-d348d71 button{font-family:Arial,Helvetica,sans-serif;}
.elementor-216 .elementor-element.elementor-element-d348d71 p{font-size:17px;line-height:1.7;color:#4f6158;}
@media(max-width:767px){.elementor-216 .elementor-element.elementor-element-d348d71 section{padding:40px 0;}.elementor-216 .elementor-element.elementor-element-d348d71 section > div{width:calc(100% - 32px);}}
.elementor-216 .elementor-element.elementor-element-d348d71 img{content:url("https://kingdomdoorsatx.com/wp-content/uploads/2026/10/Copy-of-Jesse-w-springs-scaled.webp");width:100%;height:440px;object-fit:cover;object-position:center 35%;border-radius:16px;}
@media(max-width:767px){.elementor-216 .elementor-element.elementor-element-d348d71 img{height:320px;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a9aaa13 */.elementor-216 .elementor-element.elementor-element-a9aaa13 section{padding:64px 0;background:#edf4ef;color:#172f29;font-family:Arial,Helvetica,sans-serif;}
.elementor-216 .elementor-element.elementor-element-a9aaa13 section > div{width:min(1360px,calc(100% - 40px));max-width:1360px;margin-inline:auto;}
.elementor-216 .elementor-element.elementor-element-a9aaa13 h1,.elementor-216 .elementor-element.elementor-element-a9aaa13 h2,.elementor-216 .elementor-element.elementor-element-a9aaa13 h3{font-family:Georgia,"Times New Roman",serif;line-height:1.15;}
.elementor-216 .elementor-element.elementor-element-a9aaa13 h2{font-size:clamp(30px,3vw,44px);letter-spacing:-.025em;color:#172f29;}
.elementor-216 .elementor-element.elementor-element-a9aaa13 h3{line-height:1.25;color:#172f29;}
.elementor-216 .elementor-element.elementor-element-a9aaa13 p,.elementor-216 .elementor-element.elementor-element-a9aaa13 li,.elementor-216 .elementor-element.elementor-element-a9aaa13 a,.elementor-216 .elementor-element.elementor-element-a9aaa13 button{font-family:Arial,Helvetica,sans-serif;}
.elementor-216 .elementor-element.elementor-element-a9aaa13 p{font-size:17px;line-height:1.7;color:#4f6158;}
@media(max-width:767px){.elementor-216 .elementor-element.elementor-element-a9aaa13 section{padding:40px 0;}.elementor-216 .elementor-element.elementor-element-a9aaa13 section > div{width:calc(100% - 32px);}}
.elementor-216 .elementor-element.elementor-element-a9aaa13 .kgd-maint-check{padding-bottom:32px;}.elementor-216 .elementor-element.elementor-element-a9aaa13 .kgd-maint-care{padding-top:0;}.elementor-216 .elementor-element.elementor-element-a9aaa13 .kgd-maint-care h3{font-size:24px;font-weight:400;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-48679c4 */.elementor-216 .elementor-element.elementor-element-48679c4 section{padding:64px 0;background:#fff;color:#172f29;font-family:Arial,Helvetica,sans-serif;}
.elementor-216 .elementor-element.elementor-element-48679c4 section > div{width:min(1360px,calc(100% - 40px));max-width:1360px;margin-inline:auto;}
.elementor-216 .elementor-element.elementor-element-48679c4 h1,.elementor-216 .elementor-element.elementor-element-48679c4 h2,.elementor-216 .elementor-element.elementor-element-48679c4 h3{font-family:Georgia,"Times New Roman",serif;line-height:1.15;}
.elementor-216 .elementor-element.elementor-element-48679c4 h2{font-size:clamp(30px,3vw,44px);letter-spacing:-.025em;color:#172f29;}
.elementor-216 .elementor-element.elementor-element-48679c4 h3{line-height:1.25;color:#172f29;}
.elementor-216 .elementor-element.elementor-element-48679c4 p,.elementor-216 .elementor-element.elementor-element-48679c4 li,.elementor-216 .elementor-element.elementor-element-48679c4 a,.elementor-216 .elementor-element.elementor-element-48679c4 button{font-family:Arial,Helvetica,sans-serif;}
.elementor-216 .elementor-element.elementor-element-48679c4 p{font-size:17px;line-height:1.7;color:#4f6158;}
@media(max-width:767px){.elementor-216 .elementor-element.elementor-element-48679c4 section{padding:40px 0;}.elementor-216 .elementor-element.elementor-element-48679c4 section > div{width:calc(100% - 32px);}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86cc380 */.elementor-216 .elementor-element.elementor-element-86cc380 section{padding:64px 0;background:#edf4ef;color:#172f29;font-family:Arial,Helvetica,sans-serif;}
.elementor-216 .elementor-element.elementor-element-86cc380 section > div{width:min(1360px,calc(100% - 40px));max-width:1360px;margin-inline:auto;}
.elementor-216 .elementor-element.elementor-element-86cc380 h1,.elementor-216 .elementor-element.elementor-element-86cc380 h2,.elementor-216 .elementor-element.elementor-element-86cc380 h3{font-family:Georgia,"Times New Roman",serif;line-height:1.15;}
.elementor-216 .elementor-element.elementor-element-86cc380 h2{font-size:clamp(30px,3vw,44px);letter-spacing:-.025em;color:#172f29;}
.elementor-216 .elementor-element.elementor-element-86cc380 h3{line-height:1.25;color:#172f29;}
.elementor-216 .elementor-element.elementor-element-86cc380 p,.elementor-216 .elementor-element.elementor-element-86cc380 li,.elementor-216 .elementor-element.elementor-element-86cc380 a,.elementor-216 .elementor-element.elementor-element-86cc380 button{font-family:Arial,Helvetica,sans-serif;}
.elementor-216 .elementor-element.elementor-element-86cc380 p{font-size:17px;line-height:1.7;color:#4f6158;}
@media(max-width:767px){.elementor-216 .elementor-element.elementor-element-86cc380 section{padding:40px 0;}.elementor-216 .elementor-element.elementor-element-86cc380 section > div{width:calc(100% - 32px);}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8fc34cd */.elementor-216 .elementor-element.elementor-element-8fc34cd section{padding:64px 0;background:#fff;color:#172f29;font-family:Arial,Helvetica,sans-serif;}
.elementor-216 .elementor-element.elementor-element-8fc34cd section > div{width:min(1360px,calc(100% - 40px));max-width:1360px;margin-inline:auto;}
.elementor-216 .elementor-element.elementor-element-8fc34cd h1,.elementor-216 .elementor-element.elementor-element-8fc34cd h2,.elementor-216 .elementor-element.elementor-element-8fc34cd h3{font-family:Georgia,"Times New Roman",serif;line-height:1.15;}
.elementor-216 .elementor-element.elementor-element-8fc34cd h2{font-size:clamp(30px,3vw,44px);letter-spacing:-.025em;color:#172f29;}
.elementor-216 .elementor-element.elementor-element-8fc34cd h3{line-height:1.25;color:#172f29;}
.elementor-216 .elementor-element.elementor-element-8fc34cd p,.elementor-216 .elementor-element.elementor-element-8fc34cd li,.elementor-216 .elementor-element.elementor-element-8fc34cd a,.elementor-216 .elementor-element.elementor-element-8fc34cd button{font-family:Arial,Helvetica,sans-serif;}
.elementor-216 .elementor-element.elementor-element-8fc34cd p{font-size:17px;line-height:1.7;color:#4f6158;}
@media(max-width:767px){.elementor-216 .elementor-element.elementor-element-8fc34cd section{padding:40px 0;}.elementor-216 .elementor-element.elementor-element-8fc34cd section > div{width:calc(100% - 32px);}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f8541e4 */.elementor-216 .elementor-element.elementor-element-f8541e4 section{padding:64px 0;background:#edf4ef;color:#172f29;font-family:Arial,Helvetica,sans-serif;}
.elementor-216 .elementor-element.elementor-element-f8541e4 section > div{width:min(1360px,calc(100% - 40px));max-width:1360px;margin-inline:auto;}
.elementor-216 .elementor-element.elementor-element-f8541e4 h1,.elementor-216 .elementor-element.elementor-element-f8541e4 h2,.elementor-216 .elementor-element.elementor-element-f8541e4 h3{font-family:Georgia,"Times New Roman",serif;line-height:1.15;}
.elementor-216 .elementor-element.elementor-element-f8541e4 h2{font-size:clamp(30px,3vw,44px);letter-spacing:-.025em;color:#172f29;}
.elementor-216 .elementor-element.elementor-element-f8541e4 h3{line-height:1.25;color:#172f29;}
.elementor-216 .elementor-element.elementor-element-f8541e4 p,.elementor-216 .elementor-element.elementor-element-f8541e4 li,.elementor-216 .elementor-element.elementor-element-f8541e4 a,.elementor-216 .elementor-element.elementor-element-f8541e4 button{font-family:Arial,Helvetica,sans-serif;}
.elementor-216 .elementor-element.elementor-element-f8541e4 p{font-size:17px;line-height:1.7;color:#4f6158;}
@media(max-width:767px){.elementor-216 .elementor-element.elementor-element-f8541e4 section{padding:40px 0;}.elementor-216 .elementor-element.elementor-element-f8541e4 section > div{width:calc(100% - 32px);}}/* End custom CSS */