.elementor-7 .elementor-element.elementor-element-5d83a1d{--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;--overlay-opacity:0.45;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-7 .elementor-element.elementor-element-5d83a1d::before, .elementor-7 .elementor-element.elementor-element-5d83a1d > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-5d83a1d > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-5d83a1d > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-5d83a1d > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-5d83a1d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-5d13d67 .available-status{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e9a0b2d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-20c3fcb .section-header h3{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-20c3fcb .section-header p{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-20c3fcb .featured-card .content .title{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-265d38b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-581a918 .section-header2 .title{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-581a918 .about-bottom-content-wrap .about-bottom-content h4{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-581a918 .about-bottom-content-wrap .about-bottom-content p{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7d8affa{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-88bb4ad{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3c99c59{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5009cbd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f30165d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-36fb837{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-55f305b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-5d13d67 .available-status{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-5d13d67 .available-status{margin:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-e9a0b2d */video {rnpointer-events:none;rn}/* End custom CSS */
/* Start custom CSS for homeabout, class: .elementor-element-581a918 *//* =========================================================rn   HOUSTON — HOME ABOUT TEXT REFINEMENTrn========================================================= */rnrnbody.home .about-content-wrap,rnbody.home .about-bottom-content-wrap {rn  max-width: 980px;rn  margin-left: auto;rn  margin-right: auto;rn}rnrnbody.home .about-content-wrap h2,rnbody.home .about-bottom-content-wrap h2 {rn  max-width: 760px;rn  margin-left: auto;rn  margin-right: auto;rn  line-height: 1.08 !important;rn  letter-spacing: -0.03em !important;rn}rnrnbody.home .about-content-wrap p,rnbody.home .about-bottom-content-wrap p {rn  max-width: 860px;rn  margin-left: auto;rn  margin-right: auto;rn  line-height: 1.45 !important;rn  letter-spacing: -0.02em !important;rn  font-size: clamp(18px, 1.8vw, 28px) !important;rn  font-weight: 600 !important;rn}rnrnbody.home .about-content-wrap .theme-btn,rnbody.home .about-bottom-content-wrap .theme-btn,rnbody.home .about-content-wrap .theme-btn2,rnbody.home .about-bottom-content-wrap .theme-btn2 {rn  margin-top: 28px !important;rn}rnrn@media (max-width: 767px) {rn  body.home .about-content-wrap p,rn  body.home .about-bottom-content-wrap p {rn    font-size: 18px !important;rn    line-height: 1.42 !important;rn  }rn}/* End custom CSS */
/* Start custom CSS for homecta, class: .elementor-element-b700505 */.elementor-7 .elementor-element.elementor-element-b700505 .social-links li a i {rn    transform: rotate(0deg) !important;rn    margin-left: 8px !important;rn    display: inline-block !important;rn}rnrn.elementor-7 .elementor-element.elementor-element-b700505 .social-links li a {rn    display: inline-flex !important;rn    align-items: center !important;rn    gap: 8px !important;rn}/* End custom CSS */