.elementor-2498 .elementor-element.elementor-element-2af7ebd{--display:flex;--min-height:760px;--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:90px;--padding-bottom:60px;--padding-left:115px;--padding-right:115px;}.elementor-2498 .elementor-element.elementor-element-2af7ebd:not(.elementor-motion-effects-element-type-background), .elementor-2498 .elementor-element.elementor-element-2af7ebd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lonestargoodlife.com/wp-content/uploads/2026/10/Modern-Chiropractic-Adjustment-Clinic.webp");background-position:initial;background-repeat:no-repeat;background-size:cover;}.elementor-2498 .elementor-element.elementor-element-2af7ebd::before, .elementor-2498 .elementor-element.elementor-element-2af7ebd > .elementor-background-video-container::before, .elementor-2498 .elementor-element.elementor-element-2af7ebd > .e-con-inner > .elementor-background-video-container::before, .elementor-2498 .elementor-element.elementor-element-2af7ebd > .elementor-background-slideshow::before, .elementor-2498 .elementor-element.elementor-element-2af7ebd > .e-con-inner > .elementor-background-slideshow::before, .elementor-2498 .elementor-element.elementor-element-2af7ebd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #073574F2 0%, #07357400 72%);}.elementor-2498 .elementor-element.elementor-element-f8a8b80{--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;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-f8a8b80.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2498 .elementor-element.elementor-element-41b365c > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-2498 .elementor-element.elementor-element-41b365c{text-align:start;}.elementor-2498 .elementor-element.elementor-element-41b365c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-cd18981{width:var( --container-widget-width, 103.687% );max-width:103.687%;--container-widget-width:103.687%;--container-widget-flex-grow:0;text-align:start;}.elementor-2498 .elementor-element.elementor-element-cd18981 > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-cd18981.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2498 .elementor-element.elementor-element-cd18981 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:64px;font-weight:400;text-transform:capitalize;line-height:1.05em;letter-spacing:-1px;text-shadow:0px 2px 12px rgba(7.000000000000008, 52.999999999999964, 116, 0.5);color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-8e94556{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;letter-spacing:0px;text-shadow:0px 1px 8px rgba(7.000000000000008, 52.999999999999964, 116, 0.45098039215686275);color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-8e94556 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-2498 .elementor-element.elementor-element-da1274e{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;letter-spacing:0px;text-shadow:0px 1px 8px rgba(7.000000000000008, 52.999999999999964, 116, 0.45098039215686275);color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-da1274e > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-2498 .elementor-element.elementor-element-2c2e0c9{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;letter-spacing:0px;text-shadow:0px 1px 8px rgba(7.000000000000008, 52.999999999999964, 116, 0.45098039215686275);color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-2c2e0c9 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-2498 .elementor-element.elementor-element-c7bc0ca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-97efdf5 .elementor-button{background-color:#C7F000;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;letter-spacing:1.5px;fill:#073574;color:#073574;transition-duration:0.3s;border-radius:999px 999px 999px 999px;padding:16px 36px 16px 36px;}.elementor-2498 .elementor-element.elementor-element-97efdf5 .elementor-button:hover, .elementor-2498 .elementor-element.elementor-element-97efdf5 .elementor-button:focus{background-color:#073574;color:#C7F000;}.elementor-2498 .elementor-element.elementor-element-97efdf5{width:auto;max-width:auto;}.elementor-2498 .elementor-element.elementor-element-97efdf5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-97efdf5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2498 .elementor-element.elementor-element-97efdf5 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2498 .elementor-element.elementor-element-97efdf5 .elementor-button:hover svg, .elementor-2498 .elementor-element.elementor-element-97efdf5 .elementor-button:focus svg{fill:#C7F000;}.elementor-2498 .elementor-element.elementor-element-14cf6fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-98f1527 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:16px 36px 16px 36px;}.elementor-2498 .elementor-element.elementor-element-98f1527 .elementor-button:hover, .elementor-2498 .elementor-element.elementor-element-98f1527 .elementor-button:focus{background-color:#FFFFFF;color:#073574;}.elementor-2498 .elementor-element.elementor-element-98f1527{width:auto;max-width:auto;}.elementor-2498 .elementor-element.elementor-element-98f1527 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-98f1527 .elementor-button:hover svg, .elementor-2498 .elementor-element.elementor-element-98f1527 .elementor-button:focus svg{fill:#073574;}.elementor-2498 .elementor-element.elementor-element-cd6f13b{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-2498 .elementor-element.elementor-element-cd6f13b:not(.elementor-motion-effects-element-type-background), .elementor-2498 .elementor-element.elementor-element-cd6f13b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-2498 .elementor-element.elementor-element-60a1a41 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-2498 .elementor-element.elementor-element-60a1a41{text-align:center;}.elementor-2498 .elementor-element.elementor-element-60a1a41 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#4A5568;}.elementor-2498 .elementor-element.elementor-element-b2992e2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2498 .elementor-element.elementor-element-b2992e2{text-align:center;}.elementor-2498 .elementor-element.elementor-element-b2992e2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:400;line-height:1.1em;letter-spacing:-0.5px;color:#073574;}.elementor-2498 .elementor-element.elementor-element-129659f{width:var( --container-widget-width, 640% );max-width:640%;--container-widget-width:640%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#4A5568;}.elementor-2498 .elementor-element.elementor-element-129659f > .elementor-widget-container{margin:0px 0px 56px 0px;}.elementor-2498 .elementor-element.elementor-element-6f4abb0{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-8dade83{--display:flex;--min-height:260px;--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:flex-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2498 .elementor-element.elementor-element-473aa40.elementor-element{--align-self:flex-start;}.elementor-2498 .elementor-element.elementor-element-473aa40 .elementor-icon-wrapper{text-align:center;}.elementor-2498 .elementor-element.elementor-element-473aa40.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-473aa40.elementor-view-framed .elementor-icon, .elementor-2498 .elementor-element.elementor-element-473aa40.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-473aa40.elementor-view-framed .elementor-icon, .elementor-2498 .elementor-element.elementor-element-473aa40.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-473aa40 .elementor-icon{font-size:16px;padding:10px;border-width:1px 1px 1px 1px;}.elementor-2498 .elementor-element.elementor-element-473aa40 .elementor-icon svg{height:16px;}.elementor-2498 .elementor-element.elementor-element-d624600{text-align:start;}.elementor-2498 .elementor-element.elementor-element-d624600 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-ec4b06c{--display:flex;--min-height:260px;--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:flex-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2498 .elementor-element.elementor-element-2c61d47.elementor-element{--align-self:flex-start;}.elementor-2498 .elementor-element.elementor-element-2c61d47 .elementor-icon-wrapper{text-align:center;}.elementor-2498 .elementor-element.elementor-element-2c61d47.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-2c61d47.elementor-view-framed .elementor-icon, .elementor-2498 .elementor-element.elementor-element-2c61d47.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-2c61d47.elementor-view-framed .elementor-icon, .elementor-2498 .elementor-element.elementor-element-2c61d47.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-2c61d47 .elementor-icon{font-size:16px;padding:10px;border-width:1px 1px 1px 1px;}.elementor-2498 .elementor-element.elementor-element-2c61d47 .elementor-icon svg{height:16px;}.elementor-2498 .elementor-element.elementor-element-c0f239a{text-align:start;}.elementor-2498 .elementor-element.elementor-element-c0f239a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-e433d09{--display:flex;--min-height:260px;--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:flex-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2498 .elementor-element.elementor-element-4af9356.elementor-element{--align-self:flex-start;}.elementor-2498 .elementor-element.elementor-element-4af9356 .elementor-icon-wrapper{text-align:center;}.elementor-2498 .elementor-element.elementor-element-4af9356.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-4af9356.elementor-view-framed .elementor-icon, .elementor-2498 .elementor-element.elementor-element-4af9356.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-4af9356.elementor-view-framed .elementor-icon, .elementor-2498 .elementor-element.elementor-element-4af9356.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-4af9356 .elementor-icon{font-size:16px;padding:10px;border-width:1px 1px 1px 1px;}.elementor-2498 .elementor-element.elementor-element-4af9356 .elementor-icon svg{height:16px;}.elementor-2498 .elementor-element.elementor-element-06104ef{text-align:start;}.elementor-2498 .elementor-element.elementor-element-06104ef .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-70c0091{--display:flex;--min-height:260px;--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:flex-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2498 .elementor-element.elementor-element-1fa9dcc.elementor-element{--align-self:flex-start;}.elementor-2498 .elementor-element.elementor-element-1fa9dcc .elementor-icon-wrapper{text-align:center;}.elementor-2498 .elementor-element.elementor-element-1fa9dcc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-1fa9dcc.elementor-view-framed .elementor-icon, .elementor-2498 .elementor-element.elementor-element-1fa9dcc.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-1fa9dcc.elementor-view-framed .elementor-icon, .elementor-2498 .elementor-element.elementor-element-1fa9dcc.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-1fa9dcc .elementor-icon{font-size:16px;padding:10px;border-width:1px 1px 1px 1px;}.elementor-2498 .elementor-element.elementor-element-1fa9dcc .elementor-icon svg{height:16px;}.elementor-2498 .elementor-element.elementor-element-5e32881{text-align:start;}.elementor-2498 .elementor-element.elementor-element-5e32881 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-b95884f{--display:flex;--min-height:260px;--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:flex-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2498 .elementor-element.elementor-element-cad0b17.elementor-element{--align-self:flex-start;}.elementor-2498 .elementor-element.elementor-element-cad0b17 .elementor-icon-wrapper{text-align:center;}.elementor-2498 .elementor-element.elementor-element-cad0b17.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-cad0b17.elementor-view-framed .elementor-icon, .elementor-2498 .elementor-element.elementor-element-cad0b17.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-cad0b17.elementor-view-framed .elementor-icon, .elementor-2498 .elementor-element.elementor-element-cad0b17.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-cad0b17 .elementor-icon{font-size:16px;padding:10px;border-width:1px 1px 1px 1px;}.elementor-2498 .elementor-element.elementor-element-cad0b17 .elementor-icon svg{height:16px;}.elementor-2498 .elementor-element.elementor-element-eff23c6{text-align:start;}.elementor-2498 .elementor-element.elementor-element-eff23c6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-2482e77{--display:flex;--min-height:260px;--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:flex-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2498 .elementor-element.elementor-element-e1bba26.elementor-element{--align-self:flex-start;}.elementor-2498 .elementor-element.elementor-element-e1bba26 .elementor-icon-wrapper{text-align:center;}.elementor-2498 .elementor-element.elementor-element-e1bba26.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-e1bba26.elementor-view-framed .elementor-icon, .elementor-2498 .elementor-element.elementor-element-e1bba26.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-e1bba26.elementor-view-framed .elementor-icon, .elementor-2498 .elementor-element.elementor-element-e1bba26.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-e1bba26 .elementor-icon{font-size:16px;padding:10px;border-width:1px 1px 1px 1px;}.elementor-2498 .elementor-element.elementor-element-e1bba26 .elementor-icon svg{height:16px;}.elementor-2498 .elementor-element.elementor-element-eaf60f9{text-align:start;}.elementor-2498 .elementor-element.elementor-element-eaf60f9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-9ac9bf3{--display:flex;--min-height:700px;--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:center;--gap:40px 60px;--row-gap:40px;--column-gap:60px;--overlay-opacity:1;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-2498 .elementor-element.elementor-element-9ac9bf3:not(.elementor-motion-effects-element-type-background), .elementor-2498 .elementor-element.elementor-element-9ac9bf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#073574;background-image:url("https://lonestargoodlife.com/wp-content/uploads/2026/10/Lone-Star-Wellness-Waiting-Room.webp");background-position:60% 50px;background-repeat:no-repeat;background-size:cover;}.elementor-2498 .elementor-element.elementor-element-9ac9bf3::before, .elementor-2498 .elementor-element.elementor-element-9ac9bf3 > .elementor-background-video-container::before, .elementor-2498 .elementor-element.elementor-element-9ac9bf3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2498 .elementor-element.elementor-element-9ac9bf3 > .elementor-background-slideshow::before, .elementor-2498 .elementor-element.elementor-element-9ac9bf3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2498 .elementor-element.elementor-element-9ac9bf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#073574EB;--background-overlay:'';}.elementor-2498 .elementor-element.elementor-element-dabf0d1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2498 .elementor-element.elementor-element-bfce8bc > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-2498 .elementor-element.elementor-element-bfce8bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-3bafb94 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-2498 .elementor-element.elementor-element-3bafb94 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:72px;font-weight:400;line-height:1.05em;color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-97f6a3d{width:var( --container-widget-width, 440% );max-width:440%;--container-widget-width:440%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-97f6a3d > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-2498 .elementor-element.elementor-element-6b5056a{width:var( --container-widget-width, 440% );max-width:440%;--container-widget-width:440%;--container-widget-flex-grow:0;font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:400;font-style:italic;line-height:1.25em;color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-6b5056a > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-2498 .elementor-element.elementor-element-13a0258{width:var( --container-widget-width, 440% );max-width:440%;--container-widget-width:440%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-13a0258 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-8a3c538{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-2498 .elementor-element.elementor-element-ef71c13{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2498 .elementor-element.elementor-element-ef71c13 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-2498 .elementor-element.elementor-element-ef71c13 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#FFFFFFB3;}.elementor-2498 .elementor-element.elementor-element-0739cd4{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-2498 .elementor-element.elementor-element-0739cd4 > .elementor-widget-container{margin:0px 0px 28px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF33;}.elementor-2498 .elementor-element.elementor-element-0739cd4 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Cormorant Garamond", Sans-serif;font-size:80px;font-weight:400;line-height:1em;}.elementor-2498 .elementor-element.elementor-element-0739cd4 .elementor-counter-title{color:#FFFFFFB3;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1.5px;}.elementor-2498 .elementor-element.elementor-element-fffea4d{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-2498 .elementor-element.elementor-element-fffea4d > .elementor-widget-container{margin:0px 0px 28px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF33;}.elementor-2498 .elementor-element.elementor-element-fffea4d .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Cormorant Garamond", Sans-serif;font-size:80px;font-weight:400;line-height:1em;}.elementor-2498 .elementor-element.elementor-element-fffea4d .elementor-counter-title{color:#FFFFFFB3;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1.5px;}.elementor-2498 .elementor-element.elementor-element-6da2694{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-2498 .elementor-element.elementor-element-6da2694 > .elementor-widget-container{margin:0px 0px 28px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF33;}.elementor-2498 .elementor-element.elementor-element-6da2694 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Cormorant Garamond", Sans-serif;font-size:80px;font-weight:400;line-height:1em;}.elementor-2498 .elementor-element.elementor-element-6da2694 .elementor-counter-title{color:#FFFFFFB3;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1.5px;}.elementor-2498 .elementor-element.elementor-element-55650fc{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-2498 .elementor-element.elementor-element-55650fc > .elementor-widget-container{margin:0px 0px 28px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF33;}.elementor-2498 .elementor-element.elementor-element-55650fc .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Cormorant Garamond", Sans-serif;font-size:80px;font-weight:400;line-height:1em;}.elementor-2498 .elementor-element.elementor-element-55650fc .elementor-counter-title{color:#FFFFFFB3;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1.5px;}.elementor-2498 .elementor-element.elementor-element-8ad983b{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-2498 .elementor-element.elementor-element-8ad983b:not(.elementor-motion-effects-element-type-background), .elementor-2498 .elementor-element.elementor-element-8ad983b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-40647d5{text-align:center;}.elementor-2498 .elementor-element.elementor-element-40647d5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#4A5568;}.elementor-2498 .elementor-element.elementor-element-3f15793 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-2498 .elementor-element.elementor-element-3f15793{text-align:center;}.elementor-2498 .elementor-element.elementor-element-3f15793 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:400;line-height:1.1em;letter-spacing:-0.5px;color:#073574;}.elementor-2498 .elementor-element.elementor-element-03f280c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2498 .elementor-element.elementor-element-03f280c{text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:400;font-style:italic;line-height:1.25em;color:#073574;}.elementor-2498 .elementor-element.elementor-element-8742bb3{width:initial;max-width:initial;text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#4A5568;}.elementor-2498 .elementor-element.elementor-element-8742bb3 > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-6f64a90{width:initial;max-width:initial;text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#4A5568;}.elementor-2498 .elementor-element.elementor-element-6f64a90 > .elementor-widget-container{margin:0px 0px 64px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-dbea9c1 .slide-coverflow-button-wrapper .slide-coverflow-button{background-color:#02010100;margin:0px 0px 0px 0px;padding:8px 22px 8px 22px;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2498 .elementor-element.elementor-element-dbea9c1{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-2498 .elementor-element.elementor-element-dbea9c1 > .elementor-widget-container{padding:0% 3% 0% 3%;}.elementor-2498 .elementor-element.elementor-element-dbea9c1.elementor-element{--align-self:center;}.elementor-2498 .elementor-element.elementor-element-dbea9c1 .slider-container-background .block-shadow{height:380px;}.elementor-2498 .elementor-element.elementor-element-dbea9c1 .slide-coverflow-button-wrapper{text-align:center;}.elementor-2498 .elementor-element.elementor-element-dbea9c1 .swiper-wrapper .slide-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:22px;}.elementor-2498 .elementor-element.elementor-element-dbea9c1 .slide-title{text-align:center;}.elementor-2498 .elementor-element.elementor-element-dbea9c1 .swiper-wrapper .slide-description{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:13px;line-height:1.5px;}.elementor-2498 .elementor-element.elementor-element-dbea9c1 .slide-description{text-align:center;}.elementor-2498 .elementor-element.elementor-element-dbea9c1 .mySwiper .swiper-pagination-bullet{width:8px;height:8px;background:#4A556866;}.elementor-2498 .elementor-element.elementor-element-dbea9c1 .mySwiper .swiper-pagination-bullet-active{width:14px;height:14px;}.elementor-2498 .elementor-element.elementor-element-dbea9c1 .mySwiper .swiper-pagination-bullet:hover{background:#073574;}.elementor-2498 .elementor-element.elementor-element-dbea9c1 .mySwiper .swiper-coverflow-buttons-block .swiper-pagination-bullet-active{background:#C7F000;}.elementor-2498 .elementor-element.elementor-element-7b0e108{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E9ED;--border-color:#E4E9ED;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2498 .elementor-element.elementor-element-7b0e108:not(.elementor-motion-effects-element-type-background), .elementor-2498 .elementor-element.elementor-element-7b0e108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-365e573 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-2498 .elementor-element.elementor-element-365e573{text-align:start;}.elementor-2498 .elementor-element.elementor-element-365e573 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;color:#073574;}.elementor-2498 .elementor-element.elementor-element-e5bdbce > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2498 .elementor-element.elementor-element-e5bdbce{text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#4B5563;}.elementor-2498 .elementor-element.elementor-element-6e2cf12 .elementor-button{background-color:#C7F000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;fill:#073574;color:#073574;border-radius:999px 999px 999px 999px;padding:12px 20px 12px 20px;}.elementor-2498 .elementor-element.elementor-element-6e5bae3{--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:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-2498 .elementor-element.elementor-element-6e5bae3:not(.elementor-motion-effects-element-type-background), .elementor-2498 .elementor-element.elementor-element-6e5bae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-2498 .elementor-element.elementor-element-61fa348{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2498 .elementor-element.elementor-element-fd9f904 img{width:100%;}.elementor-2498 .elementor-element.elementor-element-d50da9b{--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;--justify-content:center;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2498 .elementor-element.elementor-element-670ce77{text-align:start;}.elementor-2498 .elementor-element.elementor-element-670ce77 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#073574;}.elementor-2498 .elementor-element.elementor-element-2b68388{--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:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-2498 .elementor-element.elementor-element-f358583{width:auto;max-width:auto;}.elementor-2498 .elementor-element.elementor-element-f358583 .elementor-icon-wrapper{text-align:center;}.elementor-2498 .elementor-element.elementor-element-f358583.elementor-view-stacked .elementor-icon{background-color:#07357466;}.elementor-2498 .elementor-element.elementor-element-f358583.elementor-view-framed .elementor-icon, .elementor-2498 .elementor-element.elementor-element-f358583.elementor-view-default .elementor-icon{color:#07357466;border-color:#07357466;}.elementor-2498 .elementor-element.elementor-element-f358583.elementor-view-framed .elementor-icon, .elementor-2498 .elementor-element.elementor-element-f358583.elementor-view-default .elementor-icon svg{fill:#07357466;}.elementor-2498 .elementor-element.elementor-element-f358583 .elementor-icon{font-size:44px;}.elementor-2498 .elementor-element.elementor-element-f358583 .elementor-icon svg{height:44px;}.elementor-2498 .elementor-element.elementor-element-0ed3bc5 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-2498 .elementor-element.elementor-element-0ed3bc5{text-align:center;}.elementor-2498 .elementor-element.elementor-element-0ed3bc5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:400;line-height:1.25em;letter-spacing:-0.5px;color:#073574;}.elementor-2498 .elementor-element.elementor-element-76295f8{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#4A5568;}.elementor-2498 .elementor-element.elementor-element-76295f8 > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-ef02bfc{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#4A5568;}.elementor-2498 .elementor-element.elementor-element-ef02bfc > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-5f9002f{--divider-border-style:solid;--divider-color:#07357433;--divider-border-width:1px;}.elementor-2498 .elementor-element.elementor-element-5f9002f > .elementor-widget-container{margin:8px 0px 8px 0px;}.elementor-2498 .elementor-element.elementor-element-5f9002f .elementor-divider-separator{width:100%;}.elementor-2498 .elementor-element.elementor-element-5f9002f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2498 .elementor-element.elementor-element-fce664c{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-2498 .elementor-element.elementor-element-1dd2fd4 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-2498 .elementor-element.elementor-element-1dd2fd4{text-align:start;}.elementor-2498 .elementor-element.elementor-element-1dd2fd4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.25em;letter-spacing:-0.5px;color:#073574;}.elementor-2498 .elementor-element.elementor-element-58cf87a > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-2498 .elementor-element.elementor-element-58cf87a{text-align:start;}.elementor-2498 .elementor-element.elementor-element-58cf87a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.25em;letter-spacing:1px;color:#4A5568;}.elementor-2498 .elementor-element.elementor-element-11d3a58{--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:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-11d3a58:not(.elementor-motion-effects-element-type-background), .elementor-2498 .elementor-element.elementor-element-11d3a58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#073574;background-image:url("https://lonestargoodlife.com/wp-content/uploads/2026/10/Goodlife-Pain-Solutions.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2498 .elementor-element.elementor-element-11d3a58::before, .elementor-2498 .elementor-element.elementor-element-11d3a58 > .elementor-background-video-container::before, .elementor-2498 .elementor-element.elementor-element-11d3a58 > .e-con-inner > .elementor-background-video-container::before, .elementor-2498 .elementor-element.elementor-element-11d3a58 > .elementor-background-slideshow::before, .elementor-2498 .elementor-element.elementor-element-11d3a58 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2498 .elementor-element.elementor-element-11d3a58 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #041E42 40%, #041E4233 100%);}.elementor-2498 .elementor-element.elementor-element-c4d8db5{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2498 .elementor-element.elementor-element-7d76d30{text-align:start;}.elementor-2498 .elementor-element.elementor-element-7d76d30 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:1.1px;color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-ad5c670 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-1b738a5{width:initial;max-width:initial;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-42617b2 .elementor-button{background-color:#C7F000;font-family:"Montserrat", Sans-serif;font-size:15px;text-transform:uppercase;fill:#073574;color:#073574;transition-duration:0.3s;border-radius:50px 50px 50px 50px;padding:14px 28px 14px 28px;}.elementor-2498 .elementor-element.elementor-element-42617b2 .elementor-button:hover, .elementor-2498 .elementor-element.elementor-element-42617b2 .elementor-button:focus{background-color:#073574;color:#C7F000;}.elementor-2498 .elementor-element.elementor-element-42617b2{width:auto;max-width:auto;}.elementor-2498 .elementor-element.elementor-element-42617b2 > .elementor-widget-container{padding:14px 28px 14px 0px;}.elementor-2498 .elementor-element.elementor-element-42617b2 .elementor-button:hover svg, .elementor-2498 .elementor-element.elementor-element-42617b2 .elementor-button:focus svg{fill:#C7F000;}.elementor-2498 .elementor-element.elementor-element-123fc31{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2498 .elementor-element.elementor-element-ed50139{width:var( --container-widget-width, 280% );max-width:280%;--container-widget-width:280%;--container-widget-flex-grow:0;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2498 .elementor-element.elementor-element-ed50139 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2498 .elementor-element.elementor-element-ed50139 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2498 .elementor-element.elementor-element-ed50139 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2498 .elementor-element.elementor-element-ed50139 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2498 .elementor-element.elementor-element-ed50139 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2498 .elementor-element.elementor-element-ed50139 .elementor-icon-list-icon i{color:#C7F000;transition:color 0.3s;}.elementor-2498 .elementor-element.elementor-element-ed50139 .elementor-icon-list-icon svg{fill:#C7F000;transition:fill 0.3s;}.elementor-2498 .elementor-element.elementor-element-ed50139 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2498 .elementor-element.elementor-element-ed50139 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-2498 .elementor-element.elementor-element-ed50139 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2498 .elementor-element.elementor-element-423001f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#C9000040;--border-color:#C9000040;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-f681359{text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-5d9a900 .elementor-button{background-color:#02010100;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-5d9a900{width:auto;max-width:auto;}.elementor-2498 .elementor-element.elementor-element-8646d38{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-2498 .elementor-element.elementor-element-2180268{--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;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2498 .elementor-element.elementor-element-020a3c3{--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-2498 .elementor-element.elementor-element-4753f4b > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-2498 .elementor-element.elementor-element-4753f4b img{width:100%;height:220px;object-fit:cover;object-position:center center;border-radius:32px 32px 32px 32px;}.elementor-2498 .elementor-element.elementor-element-e3e6093 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-e3e6093{text-align:start;}.elementor-2498 .elementor-element.elementor-element-e3e6093 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#073574;}.elementor-2498 .elementor-element.elementor-element-88b08a2 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-2498 .elementor-element.elementor-element-88b08a2{text-align:start;}.elementor-2498 .elementor-element.elementor-element-88b08a2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:44px;font-weight:400;line-height:1.15em;letter-spacing:-0.5px;color:#073574;}.elementor-2498 .elementor-element.elementor-element-06e1624{width:initial;max-width:initial;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#4A5568;}.elementor-2498 .elementor-element.elementor-element-06e1624 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-6db29ed{width:initial;max-width:initial;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#4A5568;}.elementor-2498 .elementor-element.elementor-element-6db29ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-2018802{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-2498 .elementor-element.elementor-element-c324e9d{--display:flex;--min-height:280px;--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;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#07357414;--border-color:#07357414;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 30px 0px rgba(7.000000000000008, 52.999999999999964, 116, 0.06);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:150px;--padding-right:40px;}.elementor-2498 .elementor-element.elementor-element-c324e9d:not(.elementor-motion-effects-element-type-background), .elementor-2498 .elementor-element.elementor-element-c324e9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-b10ac5a{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-2498 .elementor-element.elementor-element-65c8778{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:20px;--e-rating-gap:5px;--e-rating-icon-marked-color:#073574;--e-rating-icon-color:#4F4FB829;}.elementor-2498 .elementor-element.elementor-element-2193d82{width:auto;max-width:auto;bottom:20px;z-index:0;}body:not(.rtl) .elementor-2498 .elementor-element.elementor-element-2193d82{left:28px;}body.rtl .elementor-2498 .elementor-element.elementor-element-2193d82{right:28px;}.elementor-2498 .elementor-element.elementor-element-2193d82 .elementor-icon-wrapper{text-align:center;}.elementor-2498 .elementor-element.elementor-element-2193d82.elementor-view-stacked .elementor-icon{background-color:#07357420;}.elementor-2498 .elementor-element.elementor-element-2193d82.elementor-view-framed .elementor-icon, .elementor-2498 .elementor-element.elementor-element-2193d82.elementor-view-default .elementor-icon{color:#07357420;border-color:#07357420;}.elementor-2498 .elementor-element.elementor-element-2193d82.elementor-view-framed .elementor-icon, .elementor-2498 .elementor-element.elementor-element-2193d82.elementor-view-default .elementor-icon svg{fill:#07357420;}.elementor-2498 .elementor-element.elementor-element-2193d82 .elementor-icon{font-size:90px;}.elementor-2498 .elementor-element.elementor-element-2193d82 .elementor-icon svg{height:90px;}.elementor-2498 .elementor-element.elementor-element-a8434f9{text-align:start;}.elementor-2498 .elementor-element.elementor-element-a8434f9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.7em;letter-spacing:0px;color:#4A5568;}.elementor-2498 .elementor-element.elementor-element-01995fb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-2498 .elementor-element.elementor-element-8d7a0f0{text-align:start;}.elementor-2498 .elementor-element.elementor-element-8d7a0f0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:1.15em;letter-spacing:0em;color:#073574;}.elementor-2498 .elementor-element.elementor-element-cd41353{--display:flex;--min-height:280px;--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;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#07357414;--border-color:#07357414;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 30px 0px rgba(7.000000000000008, 52.999999999999964, 116, 0.06);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:150px;--padding-right:40px;}.elementor-2498 .elementor-element.elementor-element-cd41353:not(.elementor-motion-effects-element-type-background), .elementor-2498 .elementor-element.elementor-element-cd41353 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-35a4a6c{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-2498 .elementor-element.elementor-element-b3e8917{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:20px;--e-rating-gap:5px;--e-rating-icon-marked-color:#073574;--e-rating-icon-color:#4F4FB829;}body:not(.rtl) .elementor-2498 .elementor-element.elementor-element-9877245{left:28px;}body.rtl .elementor-2498 .elementor-element.elementor-element-9877245{right:28px;}.elementor-2498 .elementor-element.elementor-element-9877245{bottom:16px;z-index:0;}.elementor-2498 .elementor-element.elementor-element-9877245 .elementor-icon-wrapper{text-align:center;}.elementor-2498 .elementor-element.elementor-element-9877245.elementor-view-stacked .elementor-icon{background-color:#07357420;}.elementor-2498 .elementor-element.elementor-element-9877245.elementor-view-framed .elementor-icon, .elementor-2498 .elementor-element.elementor-element-9877245.elementor-view-default .elementor-icon{color:#07357420;border-color:#07357420;}.elementor-2498 .elementor-element.elementor-element-9877245.elementor-view-framed .elementor-icon, .elementor-2498 .elementor-element.elementor-element-9877245.elementor-view-default .elementor-icon svg{fill:#07357420;}.elementor-2498 .elementor-element.elementor-element-9877245 .elementor-icon{font-size:90px;}.elementor-2498 .elementor-element.elementor-element-9877245 .elementor-icon svg{height:90px;}.elementor-2498 .elementor-element.elementor-element-a94ee7e{text-align:start;}.elementor-2498 .elementor-element.elementor-element-a94ee7e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.7em;letter-spacing:0px;color:#4A5568;}.elementor-2498 .elementor-element.elementor-element-3f32635{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-2498 .elementor-element.elementor-element-a34cad1{text-align:start;}.elementor-2498 .elementor-element.elementor-element-a34cad1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:1.15em;letter-spacing:0em;color:#073574;}.elementor-2498 .elementor-element.elementor-element-d5514bb{--display:flex;--min-height:280px;--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;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#07357414;--border-color:#07357414;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 30px 0px rgba(7.000000000000008, 52.999999999999964, 116, 0.06);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:150px;--padding-right:40px;}.elementor-2498 .elementor-element.elementor-element-d5514bb:not(.elementor-motion-effects-element-type-background), .elementor-2498 .elementor-element.elementor-element-d5514bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-610e6e4{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-2498 .elementor-element.elementor-element-65f1c09{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:20px;--e-rating-gap:5px;--e-rating-icon-marked-color:#073574;--e-rating-icon-color:#4F4FB829;}body:not(.rtl) .elementor-2498 .elementor-element.elementor-element-1f62269{left:28px;}body.rtl .elementor-2498 .elementor-element.elementor-element-1f62269{right:28px;}.elementor-2498 .elementor-element.elementor-element-1f62269{bottom:16px;z-index:0;}.elementor-2498 .elementor-element.elementor-element-1f62269 .elementor-icon-wrapper{text-align:center;}.elementor-2498 .elementor-element.elementor-element-1f62269.elementor-view-stacked .elementor-icon{background-color:#07357420;}.elementor-2498 .elementor-element.elementor-element-1f62269.elementor-view-framed .elementor-icon, .elementor-2498 .elementor-element.elementor-element-1f62269.elementor-view-default .elementor-icon{color:#07357420;border-color:#07357420;}.elementor-2498 .elementor-element.elementor-element-1f62269.elementor-view-framed .elementor-icon, .elementor-2498 .elementor-element.elementor-element-1f62269.elementor-view-default .elementor-icon svg{fill:#07357420;}.elementor-2498 .elementor-element.elementor-element-1f62269 .elementor-icon{font-size:90px;}.elementor-2498 .elementor-element.elementor-element-1f62269 .elementor-icon svg{height:90px;}.elementor-2498 .elementor-element.elementor-element-6e2cc5c{text-align:start;}.elementor-2498 .elementor-element.elementor-element-6e2cc5c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.7em;letter-spacing:0px;color:#4A5568;}.elementor-2498 .elementor-element.elementor-element-0972c28{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-2498 .elementor-element.elementor-element-77d20d5{text-align:start;}.elementor-2498 .elementor-element.elementor-element-77d20d5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:1.15em;letter-spacing:0em;color:#073574;}.elementor-2498 .elementor-element.elementor-element-d7ddd59{--display:flex;--min-height:280px;--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;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#07357414;--border-color:#07357414;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 30px 0px rgba(7.000000000000008, 52.999999999999964, 116, 0.06);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:150px;--padding-right:40px;}.elementor-2498 .elementor-element.elementor-element-d7ddd59:not(.elementor-motion-effects-element-type-background), .elementor-2498 .elementor-element.elementor-element-d7ddd59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-07aba7b{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-2498 .elementor-element.elementor-element-62f167a{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:20px;--e-rating-gap:5px;--e-rating-icon-marked-color:#073574;--e-rating-icon-color:#4F4FB829;}body:not(.rtl) .elementor-2498 .elementor-element.elementor-element-365b097{left:28px;}body.rtl .elementor-2498 .elementor-element.elementor-element-365b097{right:28px;}.elementor-2498 .elementor-element.elementor-element-365b097{bottom:16px;z-index:0;}.elementor-2498 .elementor-element.elementor-element-365b097 .elementor-icon-wrapper{text-align:center;}.elementor-2498 .elementor-element.elementor-element-365b097.elementor-view-stacked .elementor-icon{background-color:#07357420;}.elementor-2498 .elementor-element.elementor-element-365b097.elementor-view-framed .elementor-icon, .elementor-2498 .elementor-element.elementor-element-365b097.elementor-view-default .elementor-icon{color:#07357420;border-color:#07357420;}.elementor-2498 .elementor-element.elementor-element-365b097.elementor-view-framed .elementor-icon, .elementor-2498 .elementor-element.elementor-element-365b097.elementor-view-default .elementor-icon svg{fill:#07357420;}.elementor-2498 .elementor-element.elementor-element-365b097 .elementor-icon{font-size:90px;}.elementor-2498 .elementor-element.elementor-element-365b097 .elementor-icon svg{height:90px;}.elementor-2498 .elementor-element.elementor-element-0439aa4{text-align:start;}.elementor-2498 .elementor-element.elementor-element-0439aa4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.7em;letter-spacing:0px;color:#4A5568;}.elementor-2498 .elementor-element.elementor-element-0f7e9a6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-2498 .elementor-element.elementor-element-eb0fb1e{text-align:start;}.elementor-2498 .elementor-element.elementor-element-eb0fb1e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:1.15em;letter-spacing:0em;color:#073574;}.elementor-2498 .elementor-element.elementor-element-820aecb{--display:flex;--min-height:480px;--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:16px 16px;--row-gap:16px;--column-gap:16px;--overlay-opacity:0.72;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-2498 .elementor-element.elementor-element-820aecb:not(.elementor-motion-effects-element-type-background), .elementor-2498 .elementor-element.elementor-element-820aecb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lonestargoodlife.com/wp-content/uploads/2026/10/Cheerful-Office-Receptionist-on-the-Phone.webp");background-position:center center;background-size:cover;}.elementor-2498 .elementor-element.elementor-element-820aecb::before, .elementor-2498 .elementor-element.elementor-element-820aecb > .elementor-background-video-container::before, .elementor-2498 .elementor-element.elementor-element-820aecb > .e-con-inner > .elementor-background-video-container::before, .elementor-2498 .elementor-element.elementor-element-820aecb > .elementor-background-slideshow::before, .elementor-2498 .elementor-element.elementor-element-820aecb > .e-con-inner > .elementor-background-slideshow::before, .elementor-2498 .elementor-element.elementor-element-820aecb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#041E42;--background-overlay:'';}.elementor-2498 .elementor-element.elementor-element-3daca0b{--display:flex;--min-height:360px;--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2498 .elementor-element.elementor-element-113d6ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-3a45525{text-align:center;}.elementor-2498 .elementor-element.elementor-element-3a45525 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:44px;color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-71fdf9e{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#FFFFFFEB;}.elementor-2498 .elementor-element.elementor-element-71fdf9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-59aebf9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2498 .elementor-element.elementor-element-1b68685 .elementor-button{background-color:#C7F000;font-family:"Montserrat", Sans-serif;font-size:15px;text-transform:uppercase;fill:#073574;color:#073574;transition-duration:0.3s;border-radius:50px 50px 50px 50px;padding:14px 28px 14px 28px;}.elementor-2498 .elementor-element.elementor-element-1b68685 .elementor-button:hover, .elementor-2498 .elementor-element.elementor-element-1b68685 .elementor-button:focus{background-color:#073574;color:#C7F000;}.elementor-2498 .elementor-element.elementor-element-1b68685{width:auto;max-width:auto;}.elementor-2498 .elementor-element.elementor-element-1b68685 > .elementor-widget-container{padding:14px 28px 14px 28px;}.elementor-2498 .elementor-element.elementor-element-1b68685 .elementor-button:hover svg, .elementor-2498 .elementor-element.elementor-element-1b68685 .elementor-button:focus svg{fill:#C7F000;}.elementor-2498 .elementor-element.elementor-element-1d5d9dc .elementor-button{background-color:#02010100;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;fill:var( --e-global-color-rishi5 );color:var( --e-global-color-rishi5 );border-style:none;border-radius:50px 50px 50px 50px;padding:14px 28px 14px 28px;}.elementor-2498 .elementor-element.elementor-element-1d5d9dc{width:auto;max-width:auto;}.elementor-2498 .elementor-element.elementor-element-4049b93{--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:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-2498 .elementor-element.elementor-element-4049b93:not(.elementor-motion-effects-element-type-background), .elementor-2498 .elementor-element.elementor-element-4049b93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-507f19e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:#073574;}.elementor-2498 .elementor-element.elementor-element-8d8012c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:800;line-height:1.15em;letter-spacing:0px;color:#073574;}.elementor-2498 .elementor-element.elementor-element-37f8a4f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:1.15em;letter-spacing:0px;color:#073574;}.elementor-2498 .elementor-element.elementor-element-3fa1a2e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--flex-wrap:wrap;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2498 .elementor-element.elementor-element-50af4c9{--display:flex;--min-height:0px;--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2498 .elementor-element.elementor-element-c952b91 img{width:100%;height:80px;object-fit:contain;object-position:center center;}.elementor-2498 .elementor-element.elementor-element-5d53db2{--display:flex;--min-height:0px;--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2498 .elementor-element.elementor-element-e47d8d9 img{width:100%;height:80px;object-fit:contain;object-position:center center;}.elementor-2498 .elementor-element.elementor-element-ee5108a{--display:flex;--min-height:0px;--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2498 .elementor-element.elementor-element-61a0fb0 img{width:100%;height:80px;object-fit:contain;object-position:center center;}.elementor-2498 .elementor-element.elementor-element-f0b5db1{--display:flex;--min-height:0px;--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2498 .elementor-element.elementor-element-73c08e5 img{width:100%;height:80px;object-fit:contain;object-position:center center;}.elementor-2498 .elementor-element.elementor-element-67806e9{--display:flex;--min-height:0px;--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2498 .elementor-element.elementor-element-8ea60a3 img{width:100%;height:80px;object-fit:contain;object-position:center center;}@media(max-width:1024px){.elementor-2498 .elementor-element.elementor-element-2af7ebd:not(.elementor-motion-effects-element-type-background), .elementor-2498 .elementor-element.elementor-element-2af7ebd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-2498 .elementor-element.elementor-element-cd18981 .elementor-heading-title{font-size:52px;line-height:55px;}.elementor-2498 .elementor-element.elementor-element-8e94556{font-size:16px;line-height:28px;}.elementor-2498 .elementor-element.elementor-element-da1274e{font-size:16px;line-height:28px;}.elementor-2498 .elementor-element.elementor-element-2c2e0c9{font-size:16px;line-height:28px;}.elementor-2498 .elementor-element.elementor-element-c7bc0ca{--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;}.elementor-2498 .elementor-element.elementor-element-97efdf5 .elementor-button{font-size:14px;}.elementor-2498 .elementor-element.elementor-element-14cf6fc{--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;}.elementor-2498 .elementor-element.elementor-element-98f1527 .elementor-button{font-size:14px;}.elementor-2498 .elementor-element.elementor-element-cd6f13b{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-b2992e2 .elementor-heading-title{font-size:36px;}.elementor-2498 .elementor-element.elementor-element-6f4abb0{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2498 .elementor-element.elementor-element-9ac9bf3:not(.elementor-motion-effects-element-type-background), .elementor-2498 .elementor-element.elementor-element-9ac9bf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-2498 .elementor-element.elementor-element-3bafb94 .elementor-heading-title{font-size:50px;line-height:1.2em;}.elementor-2498 .elementor-element.elementor-element-8ad983b{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-3f15793 .elementor-heading-title{font-size:36px;}.elementor-2498 .elementor-element.elementor-element-dbea9c1{--container-widget-width:700px;--container-widget-flex-grow:0;width:var( --container-widget-width, 700px );max-width:700px;}.elementor-2498 .elementor-element.elementor-element-dbea9c1 .slider-container-background .block-shadow{height:340px;}.elementor-2498 .elementor-element.elementor-element-dbea9c1 .swiper-wrapper .slide-title{font-size:20px;}.elementor-2498 .elementor-element.elementor-element-0ed3bc5 .elementor-heading-title{font-size:36px;}.elementor-2498 .elementor-element.elementor-element-1dd2fd4 .elementor-heading-title{font-size:36px;}.elementor-2498 .elementor-element.elementor-element-58cf87a .elementor-heading-title{font-size:36px;}.elementor-2498 .elementor-element.elementor-element-11d3a58{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-ad5c670 .elementor-heading-title{font-size:36px;}.elementor-2498 .elementor-element.elementor-element-42617b2 .elementor-button{font-size:14px;}.elementor-2498 .elementor-element.elementor-element-8646d38{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2498 .elementor-element.elementor-element-2180268{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-020a3c3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2498 .elementor-element.elementor-element-88b08a2 .elementor-heading-title{font-size:36px;}.elementor-2498 .elementor-element.elementor-element-c324e9d{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2498 .elementor-element.elementor-element-b10ac5a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2498 .elementor-element.elementor-element-a8434f9 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-2498 .elementor-element.elementor-element-01995fb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2498 .elementor-element.elementor-element-8d7a0f0 .elementor-heading-title{font-size:18px;line-height:1.15em;}.elementor-2498 .elementor-element.elementor-element-cd41353{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2498 .elementor-element.elementor-element-35a4a6c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2498 .elementor-element.elementor-element-a94ee7e .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-2498 .elementor-element.elementor-element-3f32635{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2498 .elementor-element.elementor-element-a34cad1 .elementor-heading-title{font-size:18px;line-height:1.15em;}.elementor-2498 .elementor-element.elementor-element-d5514bb{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2498 .elementor-element.elementor-element-610e6e4{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2498 .elementor-element.elementor-element-6e2cc5c .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-2498 .elementor-element.elementor-element-0972c28{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2498 .elementor-element.elementor-element-77d20d5 .elementor-heading-title{font-size:18px;line-height:1.15em;}.elementor-2498 .elementor-element.elementor-element-d7ddd59{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2498 .elementor-element.elementor-element-07aba7b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2498 .elementor-element.elementor-element-0439aa4 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-2498 .elementor-element.elementor-element-0f7e9a6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2498 .elementor-element.elementor-element-eb0fb1e .elementor-heading-title{font-size:18px;line-height:1.15em;}.elementor-2498 .elementor-element.elementor-element-3a45525 .elementor-heading-title{font-size:36px;}.elementor-2498 .elementor-element.elementor-element-1b68685 .elementor-button{font-size:14px;}.elementor-2498 .elementor-element.elementor-element-507f19e .elementor-heading-title{font-size:36px;}.elementor-2498 .elementor-element.elementor-element-8d8012c .elementor-heading-title{font-size:36px;}.elementor-2498 .elementor-element.elementor-element-37f8a4f .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-2498 .elementor-element.elementor-element-2af7ebd:not(.elementor-motion-effects-element-type-background), .elementor-2498 .elementor-element.elementor-element-2af7ebd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2498 .elementor-element.elementor-element-cd18981 .elementor-heading-title{font-size:40px;}.elementor-2498 .elementor-element.elementor-element-cd6f13b{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-b2992e2 .elementor-heading-title{font-size:30px;}.elementor-2498 .elementor-element.elementor-element-6f4abb0{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2498 .elementor-element.elementor-element-9ac9bf3:not(.elementor-motion-effects-element-type-background), .elementor-2498 .elementor-element.elementor-element-9ac9bf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-2498 .elementor-element.elementor-element-3bafb94 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-2498 .elementor-element.elementor-element-8ad983b{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-3f15793 .elementor-heading-title{font-size:30px;}.elementor-2498 .elementor-element.elementor-element-dbea9c1 .slider-container-background .block-shadow{height:320px;}.elementor-2498 .elementor-element.elementor-element-dbea9c1 .swiper-wrapper .slide-title{font-size:18px;}.elementor-2498 .elementor-element.elementor-element-0ed3bc5 .elementor-heading-title{font-size:30px;}.elementor-2498 .elementor-element.elementor-element-1dd2fd4 .elementor-heading-title{font-size:30px;}.elementor-2498 .elementor-element.elementor-element-58cf87a .elementor-heading-title{font-size:30px;}.elementor-2498 .elementor-element.elementor-element-11d3a58{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-ad5c670 .elementor-heading-title{font-size:30px;}.elementor-2498 .elementor-element.elementor-element-8646d38{--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-2498 .elementor-element.elementor-element-2180268{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-88b08a2 .elementor-heading-title{font-size:30px;}.elementor-2498 .elementor-element.elementor-element-c324e9d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2498 .elementor-element.elementor-element-65c8778{--e-rating-icon-font-size:18px;}.elementor-2498 .elementor-element.elementor-element-a8434f9 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-2498 .elementor-element.elementor-element-8d7a0f0 .elementor-heading-title{font-size:16px;line-height:1.15em;}.elementor-2498 .elementor-element.elementor-element-cd41353{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2498 .elementor-element.elementor-element-b3e8917{--e-rating-icon-font-size:18px;}.elementor-2498 .elementor-element.elementor-element-a94ee7e .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-2498 .elementor-element.elementor-element-a34cad1 .elementor-heading-title{font-size:16px;line-height:1.15em;}.elementor-2498 .elementor-element.elementor-element-d5514bb{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2498 .elementor-element.elementor-element-65f1c09{--e-rating-icon-font-size:18px;}.elementor-2498 .elementor-element.elementor-element-6e2cc5c .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-2498 .elementor-element.elementor-element-77d20d5 .elementor-heading-title{font-size:16px;line-height:1.15em;}.elementor-2498 .elementor-element.elementor-element-d7ddd59{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2498 .elementor-element.elementor-element-62f167a{--e-rating-icon-font-size:18px;}.elementor-2498 .elementor-element.elementor-element-0439aa4 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-2498 .elementor-element.elementor-element-eb0fb1e .elementor-heading-title{font-size:16px;line-height:1.15em;}.elementor-2498 .elementor-element.elementor-element-3a45525 .elementor-heading-title{font-size:30px;}.elementor-2498 .elementor-element.elementor-element-507f19e .elementor-heading-title{font-size:30px;}.elementor-2498 .elementor-element.elementor-element-8d8012c .elementor-heading-title{font-size:30px;}.elementor-2498 .elementor-element.elementor-element-37f8a4f .elementor-heading-title{font-size:30px;}}@media(min-width:768px){.elementor-2498 .elementor-element.elementor-element-f8a8b80{--width:520px;}.elementor-2498 .elementor-element.elementor-element-14cf6fc{--width:100%;}.elementor-2498 .elementor-element.elementor-element-cd6f13b{--content-width:1240px;}.elementor-2498 .elementor-element.elementor-element-6f4abb0{--content-width:1280px;}.elementor-2498 .elementor-element.elementor-element-9ac9bf3{--content-width:1200px;}.elementor-2498 .elementor-element.elementor-element-dabf0d1{--width:45%;}.elementor-2498 .elementor-element.elementor-element-8a3c538{--width:55%;}.elementor-2498 .elementor-element.elementor-element-8ad983b{--content-width:1240px;}.elementor-2498 .elementor-element.elementor-element-7b0e108{--content-width:850px;}.elementor-2498 .elementor-element.elementor-element-6e5bae3{--content-width:1240px;}.elementor-2498 .elementor-element.elementor-element-61fa348{--width:38%;}.elementor-2498 .elementor-element.elementor-element-d50da9b{--width:62%;}.elementor-2498 .elementor-element.elementor-element-11d3a58{--content-width:1240px;}.elementor-2498 .elementor-element.elementor-element-c4d8db5{--width:35%;}.elementor-2498 .elementor-element.elementor-element-123fc31{--width:30%;}.elementor-2498 .elementor-element.elementor-element-423001f{--width:35%;}.elementor-2498 .elementor-element.elementor-element-8646d38{--content-width:1240px;}.elementor-2498 .elementor-element.elementor-element-2180268{--width:42%;}.elementor-2498 .elementor-element.elementor-element-2018802{--width:58%;}.elementor-2498 .elementor-element.elementor-element-b10ac5a{--width:80%;}.elementor-2498 .elementor-element.elementor-element-35a4a6c{--width:80%;}.elementor-2498 .elementor-element.elementor-element-610e6e4{--width:80%;}.elementor-2498 .elementor-element.elementor-element-07aba7b{--width:80%;}.elementor-2498 .elementor-element.elementor-element-4049b93{--content-width:1240px;}.elementor-2498 .elementor-element.elementor-element-3fa1a2e{--width:100%;}.elementor-2498 .elementor-element.elementor-element-50af4c9{--width:130px;}.elementor-2498 .elementor-element.elementor-element-5d53db2{--width:130px;}.elementor-2498 .elementor-element.elementor-element-ee5108a{--width:130px;}.elementor-2498 .elementor-element.elementor-element-f0b5db1{--width:130px;}.elementor-2498 .elementor-element.elementor-element-67806e9{--width:130px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2498 .elementor-element.elementor-element-2180268{--width:50%;}.elementor-2498 .elementor-element.elementor-element-2018802{--width:50%;}}@media(min-width:1025px){.elementor-2498 .elementor-element.elementor-element-2af7ebd:not(.elementor-motion-effects-element-type-background), .elementor-2498 .elementor-element.elementor-element-2af7ebd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-2498 .elementor-element.elementor-element-9ac9bf3:not(.elementor-motion-effects-element-type-background), .elementor-2498 .elementor-element.elementor-element-9ac9bf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for counter, class: .elementor-element-0739cd4 */.elementor-2498 .elementor-element.elementor-element-0739cd4 .elementor-counter-number-wrapper {
  font-variant-numeric: lining-nums;
  font-feature-settings: "lnum" 1;
}

.elementor-2498 .elementor-element.elementor-element-0739cd4 .elementor-counter,
.elementor-2498 .elementor-element.elementor-element-0739cd4 .elementor-counter-title {
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-fffea4d */.elementor-2498 .elementor-element.elementor-element-fffea4d .elementor-counter-number-wrapper {
  font-variant-numeric: lining-nums;
  font-feature-settings: "lnum" 1;
}

.elementor-2498 .elementor-element.elementor-element-fffea4d .elementor-counter,
.elementor-2498 .elementor-element.elementor-element-fffea4d .elementor-counter-title {
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-6da2694 */.elementor-2498 .elementor-element.elementor-element-6da2694 .elementor-counter-number-wrapper {
  font-variant-numeric: lining-nums;
  font-feature-settings: "lnum" 1;
}

.elementor-2498 .elementor-element.elementor-element-6da2694 .elementor-counter,
.elementor-2498 .elementor-element.elementor-element-6da2694 .elementor-counter-title {
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-55650fc */.elementor-2498 .elementor-element.elementor-element-55650fc .elementor-counter-number-wrapper {
  font-variant-numeric: lining-nums;
  font-feature-settings: "lnum" 1;
}

.elementor-2498 .elementor-element.elementor-element-55650fc .elementor-counter,
.elementor-2498 .elementor-element.elementor-element-55650fc .elementor-counter-title {
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for testimonials-carousel-coverflow, class: .elementor-element-dbea9c1 */.slider-coverflow-wrapper { position:absolute !important; top:auto !important; left:22px; right:22px; bottom:16px; width:auto !important; height:auto !important; min-height:0 !important; margin:0 !important; padding:14px 16px 16px !important; display:flex !important; flex-direction:column !important; align-items:center !important; gap:6px; text-align:center !important; }
.slider-coverflow-wrapper { background:rgba(4,30,66,.62) !important; border:1px solid rgba(255,255,255,.3) !important; border-radius:14px !important; box-shadow:0 8px 32px rgba(0,0,0,.25) !important; backdrop-filter:blur(12px) !important; -webkit-backdrop-filter:blur(12px) !important; }
.slider-coverflow-wrapper > * { width:100% !important; max-width:100% !important; min-height:0 !important; height:auto !important; margin:0 !important; text-align:center !important; }
.slider-coverflow-wrapper :is(h1,h2,h3,h4,h5,h6) { font-size:18px !important; line-height:1.2 !important; color:#fff !important; }
.slider-coverflow-wrapper p { font-size:12px !important; line-height:1.4 !important; text-wrap:balance; color:rgba(255,255,255,.92) !important; margin:0 !important; }
.slider-coverflow-wrapper a { padding:6px 16px !important; font-size:10px !important; margin-top:4px !important; display:inline-block !important; width:auto !important; }
.swiper-slide:not(.swiper-slide-active) .slider-coverflow-wrapper { opacity:0; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd9f904 */.elementor-2498 .elementor-element.elementor-element-fd9f904 { position: relative; }
.elementor-2498 .elementor-element.elementor-element-fd9f904::after { content: ""; position: absolute; top: 18px; right: 18px; width: 28px; height: 28px; border-top: 2px solid #073574; border-right: 2px solid #073574; pointer-events: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c324e9d */.elementor-2498 .elementor-element.elementor-element-c324e9d{transition:transform .4s ease,box-shadow .4s ease}
@media (hover:hover){.elementor-2498 .elementor-element.elementor-element-c324e9d:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(7,53,116,.12)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd41353 */.elementor-2498 .elementor-element.elementor-element-cd41353{transition:transform .4s ease,box-shadow .4s ease}
@media (hover:hover){.elementor-2498 .elementor-element.elementor-element-cd41353:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(7,53,116,.12)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5514bb */.elementor-2498 .elementor-element.elementor-element-d5514bb{transition:transform .4s ease,box-shadow .4s ease}
@media (hover:hover){.elementor-2498 .elementor-element.elementor-element-d5514bb:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(7,53,116,.12)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7ddd59 */.elementor-2498 .elementor-element.elementor-element-d7ddd59{transition:transform .4s ease,box-shadow .4s ease}
@media (hover:hover){.elementor-2498 .elementor-element.elementor-element-d7ddd59:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(7,53,116,.12)}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c952b91 */.elementor-2498 .elementor-element.elementor-element-c952b91 img{transition:transform .35s ease}
@media (hover:hover){.elementor-2498 .elementor-element.elementor-element-c952b91:hover img{transform:translateY(-4px)}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e47d8d9 */.elementor-2498 .elementor-element.elementor-element-e47d8d9 img{transition:transform .35s ease}
@media (hover:hover){.elementor-2498 .elementor-element.elementor-element-e47d8d9:hover img{transform:translateY(-4px)}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61a0fb0 */.elementor-2498 .elementor-element.elementor-element-61a0fb0 img{transition:transform .35s ease}
@media (hover:hover){.elementor-2498 .elementor-element.elementor-element-61a0fb0:hover img{transform:translateY(-4px)}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-73c08e5 */.elementor-2498 .elementor-element.elementor-element-73c08e5 img{transition:transform .35s ease}
@media (hover:hover){.elementor-2498 .elementor-element.elementor-element-73c08e5:hover img{transform:translateY(-4px)}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8ea60a3 */.elementor-2498 .elementor-element.elementor-element-8ea60a3 img{transition:transform .35s ease}
@media (hover:hover){.elementor-2498 .elementor-element.elementor-element-8ea60a3:hover img{transform:translateY(-4px)}}/* End custom CSS */
/* Start custom CSS *//* =====================================================================
   LONE STAR GOODLIFE - CARD & HOVER EFFECTS
   Paste everything below into:
   Elementor -> Site Settings -> Custom CSS   (needs Elementor Pro)
   or WordPress -> Appearance -> Customize -> Additional CSS

   Then add the CSS classes listed in the guide (Advanced -> CSS Classes,
   type the class WITHOUT a dot).
   ===================================================================== */

:root {
  --gl-navy: #073574;
  --gl-deep: #041E42;
  --gl-lime: #C7F000;
  --gl-ease: cubic-bezier(.2, .6, .2, 1);
}


/* ---------------------------------------------------------------------
   1. IMAGE CARDS
   Use on: the 6 "What Brings You Here?" cards  -> class: gl-card
           the 4 "More Than One Way Forward" slides -> class: gl-card gl-slide
   Card structure: an Image widget (class gl-card-img) sits at the back,
   with the icon (gl-card-icon) and label (gl-card-label) on top.
   The card container must have Content Width = Full Width.
   --------------------------------------------------------------------- */

.gl-card {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  border-radius: 8px;
  transition: transform .45s var(--gl-ease), box-shadow .45s var(--gl-ease);
}

/* Background photo (Image widget) fills the whole card */
.gl-card .gl-card-img {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0 !important;
  z-index: 0;
}
.gl-card .gl-card-img .elementor-widget-container {
  height: 100%;
}
.gl-card .gl-card-img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform .9s var(--gl-ease);
}

/* Navy gradient so white text stays readable */
.gl-card .gl-card-img::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(180deg, rgba(4, 30, 66, 0) 35%, rgba(4, 30, 66, .9) 100%);
  pointer-events: none;
}

/* Everything except the photo sits above the gradient */
.gl-card > *:not(.gl-card-img) {
  position: relative;
  z-index: 2;
}

/* Thin ring that appears on hover (and on the active slide) */
.gl-card::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 3px solid transparent;
  border-radius: inherit;
  z-index: 3;
  pointer-events: none;
  transition: border-color .4s ease;
}

/* Icon circle and label transitions */
.gl-card .gl-card-icon .elementor-icon {
  transition: background-color .35s ease, border-color .35s ease, color .35s ease;
}
.gl-card .gl-card-icon .elementor-icon svg {
  transition: fill .35s ease;
}
.gl-card .gl-card-label {
  transition: transform .4s var(--gl-ease);
}

/* Active (first visible) slide in the carousel gets the white border.
   Test this one: depending on your Elementor version the "active" class
   sits on the slide itself or on its parent. Both are covered. */
.gl-slide.swiper-slide-active::after,
.swiper-slide-active > .gl-slide::after,
.swiper-slide-active .gl-slide::after {
  border-color: #fff;
}

/* Mouse hover (desktop only, so touch screens don't get "stuck" hovers) */
@media (hover: hover) and (pointer: fine) {
  .gl-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 50px rgba(4, 30, 66, .28);
  }
  .gl-card:hover .gl-card-img img {
    transform: scale(1.07);
  }
  .gl-card:hover::after {
    border-color: rgba(255, 255, 255, .55);
  }
  .gl-card:hover .gl-card-icon .elementor-icon {
    background-color: var(--gl-lime);
    border-color: var(--gl-lime);
    color: var(--gl-deep);
  }
  .gl-card:hover .gl-card-icon .elementor-icon svg {
    fill: var(--gl-deep);
  }
  .gl-card:hover .gl-card-label {
    transform: translateX(4px);
  }
}

/* Touch screens: a quick press effect instead of hover */
@media (hover: none) {
  .gl-card:active {
    transform: scale(.985);
  }
}

/* Keyboard users: visible focus outline on any link inside a card */
.gl-card a:focus-visible {
  outline: 2px solid var(--gl-lime);
  outline-offset: 4px;
}


/* ---------------------------------------------------------------------
   2. PHOTO ZOOM
   Use on: Image widgets such as the "Higher Standard of Care" photo
           and the Dr. Lou photo   -> class: gl-photo
   --------------------------------------------------------------------- */

.gl-photo {
  overflow: hidden;
  border-radius: 6px;
}
.gl-photo img {
  display: block;
  transition: transform 1s var(--gl-ease);
}
@media (hover: hover) and (pointer: fine) {
  .gl-photo:hover img {
    transform: scale(1.04);
  }
}


/* ---------------------------------------------------------------------
   3. BUTTONS (lift + soft shadow)
   Use on: Button widgets (lime pills and outline buttons) -> class: gl-btn
   Colors on hover (Navy fill / Lime text) are set in Site Settings -> Buttons.
   --------------------------------------------------------------------- */

.gl-btn .elementor-button {
  transition: transform .3s var(--gl-ease), box-shadow .3s var(--gl-ease),
              background-color .3s ease, color .3s ease, border-color .3s ease;
}
@media (hover: hover) and (pointer: fine) {
  .gl-btn .elementor-button:hover {
    transform: translateY(-2px);
    box-shadow: 0 10px 24px rgba(7, 53, 116, .22);
  }
}


/* ---------------------------------------------------------------------
   4. TEXT LINKS WITH GROWING UNDERLINE
   Use on: the "OUR APPROACH ->", "MEET DR. LOU ->", "OUR PROVIDERS ->" style
           links (Button widgets set to text-only) -> class: gl-link
   The underline uses the link's own color: navy on light, white on dark.
   --------------------------------------------------------------------- */

.gl-link .elementor-button {
  position: relative;
  background: none;
  padding-left: 0;
  padding-right: 0;
}
.gl-link .elementor-button::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -4px;
  width: 100%;
  height: 2px;
  background: currentColor;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform .35s var(--gl-ease);
}
@media (hover: hover) and (pointer: fine) {
  .gl-link .elementor-button:hover::after {
    transform: scaleX(1);
  }
}


/* ---------------------------------------------------------------------
   5. "OUR APPROACH" NUMBER CIRCLES
   Use on: each of the 4 step columns       -> class: gl-step
           the 60px number circle container -> class: gl-step-num
   --------------------------------------------------------------------- */

.gl-step .gl-step-num {
  transition: background-color .4s ease, transform .4s var(--gl-ease);
}
@media (hover: hover) and (pointer: fine) {
  .gl-step:hover .gl-step-num {
    background-color: var(--gl-lime);
    transform: scale(1.08);
  }
}


/* ---------------------------------------------------------------------
   6. FAQ ACCORDION
   Use on: the Accordion widget -> class: gl-faq
   --------------------------------------------------------------------- */

.gl-faq .elementor-tab-title {
  transition: color .3s ease, padding-left .3s var(--gl-ease);
}
@media (hover: hover) and (pointer: fine) {
  .gl-faq .elementor-tab-title:hover {
    color: var(--gl-lime);
    padding-left: 6px;
  }
}


/* ---------------------------------------------------------------------
   7. ACCESSIBILITY: respect "reduce motion" settings
   --------------------------------------------------------------------- */

@media (prefers-reduced-motion: reduce) {
  .gl-card,
  .gl-card *,
  .gl-photo img,
  .gl-btn .elementor-button,
  .gl-link .elementor-button::after,
  .gl-step .gl-step-num,
  .gl-faq .elementor-tab-title {
    transition: none !important;
    transform: none !important;
  }
}
html, body { overflow-x: hidden; }
img { max-width: 100%; height: auto; }/* End custom CSS */