.elementor-47 .elementor-element.elementor-element-bd69379{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:1.25rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-47 .elementor-element.elementor-element-4bb35b4{--display:flex;--min-height:300px;--justify-content:center;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--overlay-opacity:0.7;--border-radius:1rem 1rem 1rem 1rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-47 .elementor-element.elementor-element-4bb35b4:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-4bb35b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://goodbullgolfcarts.com/wp-content/uploads/2026/07/about-01.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-4bb35b4::before, .elementor-47 .elementor-element.elementor-element-4bb35b4 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-4bb35b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-4bb35b4 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-4bb35b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-4bb35b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor6 );--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-daa46c1{--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-47 .elementor-element.elementor-element-daa46c1.e-con{--align-self:center;}.elementor-47 .elementor-element.elementor-element-a14818f{--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:8px 8px;--row-gap:8px;--column-gap:8px;--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-47 .elementor-element.elementor-element-d50f101 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:0.05em;color:var( --e-global-color-astglobalcolor5 );}.elementor-47 .elementor-element.elementor-element-d50f101 .elementor-heading-title a:hover, .elementor-47 .elementor-element.elementor-element-d50f101 .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor7 );}.elementor-47 .elementor-element.elementor-element-a58148f > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-a58148f .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-a58148f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-47 .elementor-element.elementor-element-a58148f.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-a58148f.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor5 );border-color:var( --e-global-color-astglobalcolor5 );}.elementor-47 .elementor-element.elementor-element-a58148f.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-a58148f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-47 .elementor-element.elementor-element-a58148f .elementor-icon{font-size:8px;}.elementor-47 .elementor-element.elementor-element-a58148f .elementor-icon svg{height:8px;}.elementor-47 .elementor-element.elementor-element-deaf43a .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:0.05em;color:var( --e-global-color-astglobalcolor5 );}.elementor-47 .elementor-element.elementor-element-deaf43a .elementor-heading-title a:hover, .elementor-47 .elementor-element.elementor-element-deaf43a .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor7 );}.elementor-47 .elementor-element.elementor-element-bb284b0 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-47 .elementor-element.elementor-element-bb284b0 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-47 .elementor-element.elementor-element-b0727dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-3b99003{text-align:center;}.elementor-47 .elementor-element.elementor-element-3b99003 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:0.05em;color:var( --e-global-color-astglobalcolor7 );}.elementor-47 .elementor-element.elementor-element-3b99003 .elementor-heading-title a:hover, .elementor-47 .elementor-element.elementor-element-3b99003 .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor7 );}.elementor-47 .elementor-element.elementor-element-9bc618f{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-9bc618f > .elementor-widget-container{margin:-1rem 0rem 0rem 0rem;}.elementor-47 .elementor-element.elementor-element-9bc618f.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-fb4e651{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-fb4e651.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-b33749c{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-47 .elementor-element.elementor-element-b33749c:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-b33749c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor8 );}.elementor-47 .elementor-element.elementor-element-a9cfb62{--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;--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-47 .elementor-element.elementor-element-3aa637c .elementor-heading-title{font-size:44px;}.elementor-47 .elementor-element.elementor-element-fcdc17c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-44b4c00{--display:flex;--min-height:30px;border-style:none;--border-style:none;--border-radius:300px 300px 300px 300px;--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-47 .elementor-element.elementor-element-fba7770{--spacer-size:23px;width:var( --container-widget-width, 32px );max-width:32px;--container-widget-width:32px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-fba7770 > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-astglobalcolor7 );border-radius:200px 200px 200px 200px;}.elementor-47 .elementor-element.elementor-element-7d80f6b{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--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-47 .elementor-element.elementor-element-9415a5c{text-align:start;}.elementor-47 .elementor-element.elementor-element-9415a5c .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:0.05em;color:var( --e-global-color-astglobalcolor7 );}.elementor-47 .elementor-element.elementor-element-9415a5c .elementor-heading-title a:hover, .elementor-47 .elementor-element.elementor-element-9415a5c .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor7 );}.elementor-47 .elementor-element.elementor-element-fcf917e{text-align:start;}.elementor-47 .elementor-element.elementor-element-fcf917e .elementor-heading-title{font-weight:600;}.elementor-47 .elementor-element.elementor-element-fcf917e .elementor-heading-title a:hover, .elementor-47 .elementor-element.elementor-element-fcf917e .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor7 );}.elementor-47 .elementor-element.elementor-element-81c26fe{text-align:start;}.elementor-47 .elementor-element.elementor-element-81c26fe .elementor-heading-title a:hover, .elementor-47 .elementor-element.elementor-element-81c26fe .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor7 );}.elementor-47 .elementor-element.elementor-element-e397568{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-9709435{--display:flex;--min-height:30px;border-style:none;--border-style:none;--border-radius:300px 300px 300px 300px;--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-47 .elementor-element.elementor-element-99c81b5{--spacer-size:23px;width:var( --container-widget-width, 32px );max-width:32px;--container-widget-width:32px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-99c81b5 > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-astglobalcolor7 );border-radius:200px 200px 200px 200px;}.elementor-47 .elementor-element.elementor-element-4ca636e{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--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-47 .elementor-element.elementor-element-5ad9312{text-align:start;}.elementor-47 .elementor-element.elementor-element-5ad9312 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:0.05em;color:var( --e-global-color-astglobalcolor7 );}.elementor-47 .elementor-element.elementor-element-5ad9312 .elementor-heading-title a:hover, .elementor-47 .elementor-element.elementor-element-5ad9312 .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor7 );}.elementor-47 .elementor-element.elementor-element-8830c58{text-align:start;}.elementor-47 .elementor-element.elementor-element-8830c58 .elementor-heading-title{font-weight:600;}.elementor-47 .elementor-element.elementor-element-8830c58 .elementor-heading-title a:hover, .elementor-47 .elementor-element.elementor-element-8830c58 .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor7 );}.elementor-47 .elementor-element.elementor-element-c978785{text-align:start;}.elementor-47 .elementor-element.elementor-element-c978785 .elementor-heading-title a:hover, .elementor-47 .elementor-element.elementor-element-c978785 .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor7 );}.elementor-47 .elementor-element.elementor-element-a465a24{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-76cbfdb{--display:flex;--min-height:30px;border-style:none;--border-style:none;--border-radius:300px 300px 300px 300px;--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-47 .elementor-element.elementor-element-bd77f99{--spacer-size:23px;width:var( --container-widget-width, 32px );max-width:32px;--container-widget-width:32px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-bd77f99 > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-astglobalcolor7 );border-radius:200px 200px 200px 200px;}.elementor-47 .elementor-element.elementor-element-6ace78f{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--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-47 .elementor-element.elementor-element-96602e8{text-align:start;}.elementor-47 .elementor-element.elementor-element-96602e8 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:0.05em;color:var( --e-global-color-astglobalcolor7 );}.elementor-47 .elementor-element.elementor-element-96602e8 .elementor-heading-title a:hover, .elementor-47 .elementor-element.elementor-element-96602e8 .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor7 );}.elementor-47 .elementor-element.elementor-element-a9455af{text-align:start;}.elementor-47 .elementor-element.elementor-element-a9455af .elementor-heading-title{font-weight:600;}.elementor-47 .elementor-element.elementor-element-a9455af .elementor-heading-title a:hover, .elementor-47 .elementor-element.elementor-element-a9455af .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor7 );}.elementor-47 .elementor-element.elementor-element-59d663e{text-align:start;}.elementor-47 .elementor-element.elementor-element-59d663e .elementor-heading-title a:hover, .elementor-47 .elementor-element.elementor-element-59d663e .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor7 );}.elementor-47 .elementor-element.elementor-element-555263f{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--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-47 .elementor-element.elementor-element-7dd7b75 img{width:100%;max-width:100%;height:460px;object-fit:cover;object-position:center center;}.elementor-47 .elementor-element.elementor-element-0e1e4fe{text-align:center;}.elementor-47 .elementor-element.elementor-element-4c7be2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-8c9c399{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;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:#E3DCC8;--border-color:#E3DCC8;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-47 .elementor-element.elementor-element-8c9c399:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-8c9c399 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9FAFBF1A;}.elementor-47 .elementor-element.elementor-element-5e6ab53{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-5e6ab53 img{width:100%;max-width:100%;height:280px;object-fit:cover;object-position:center center;}.elementor-47 .elementor-element.elementor-element-48c1d63{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-3de3f0d .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:0.05em;color:var( --e-global-color-astglobalcolor7 );}.elementor-47 .elementor-element.elementor-element-3de3f0d .elementor-heading-title a:hover, .elementor-47 .elementor-element.elementor-element-3de3f0d .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor7 );}.elementor-47 .elementor-element.elementor-element-d3e316f > .elementor-widget-container{margin:-1rem 0rem 0rem 0rem;}.elementor-47 .elementor-element.elementor-element-d2be838{--display:flex;--border-radius:10rem 10rem 10rem 10rem;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-47 .elementor-element.elementor-element-d2be838:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-d2be838 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor7 );}.elementor-47 .elementor-element.elementor-element-f4e36c1 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor5 );transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-f4e36c1 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor5 );transition:fill 0.3s;}.elementor-47 .elementor-element.elementor-element-f4e36c1{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-47 .elementor-element.elementor-element-f4e36c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47 .elementor-element.elementor-element-f4e36c1 .elementor-icon-list-item > a{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:600;line-height:14px;}.elementor-47 .elementor-element.elementor-element-f4e36c1 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor5 );transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-0a9ffc7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-0a9ffc7:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-0a9ffc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://goodbullgolfcarts.com/wp-content/uploads/2026/07/about-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-41ead93{text-align:center;}.elementor-47 .elementor-element.elementor-element-41ead93 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:0.05em;color:var( --e-global-color-astglobalcolor8 );}.elementor-47 .elementor-element.elementor-element-41ead93 .elementor-heading-title a:hover, .elementor-47 .elementor-element.elementor-element-41ead93 .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor7 );}.elementor-47 .elementor-element.elementor-element-0526ce2{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-0526ce2 > .elementor-widget-container{margin:-1rem 0rem 0rem 0rem;}.elementor-47 .elementor-element.elementor-element-0526ce2.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-0526ce2 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-47 .elementor-element.elementor-element-2147998{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-2147998.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-2147998 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-47 .elementor-element.elementor-element-487b64c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--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-47 .elementor-element.elementor-element-ced0ea7{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-e2075e1 .elementor-button{background-color:var( --e-global-color-astglobalcolor5 );fill:var( --e-global-color-astglobalcolor6 );color:var( --e-global-color-astglobalcolor6 );}.elementor-47 .elementor-element.elementor-element-e2075e1 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-e2075e1 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor8 );color:var( --e-global-color-astglobalcolor6 );border-color:var( --e-global-color-astglobalcolor8 );}.elementor-47 .elementor-element.elementor-element-e2075e1{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-e2075e1 .elementor-button:hover svg, .elementor-47 .elementor-element.elementor-element-e2075e1 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor6 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-daa46c1{--width:1300px;}.elementor-47 .elementor-element.elementor-element-a9cfb62{--width:50%;}.elementor-47 .elementor-element.elementor-element-44b4c00{--width:30px;}.elementor-47 .elementor-element.elementor-element-9709435{--width:30px;}.elementor-47 .elementor-element.elementor-element-76cbfdb{--width:30px;}.elementor-47 .elementor-element.elementor-element-555263f{--width:50%;}.elementor-47 .elementor-element.elementor-element-d2be838{--width:274px;}}@media(max-width:1366px) and (min-width:768px){.elementor-47 .elementor-element.elementor-element-daa46c1{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-47 .elementor-element.elementor-element-a9cfb62{--width:100%;}.elementor-47 .elementor-element.elementor-element-555263f{--width:100%;}}@media(max-width:1024px){.elementor-47 .elementor-element.elementor-element-4bb35b4{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-47 .elementor-element.elementor-element-b33749c{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-47 .elementor-element.elementor-element-7dd7b75 img{height:350px;}.elementor-47 .elementor-element.elementor-element-5e6ab53{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-47 .elementor-element.elementor-element-5e6ab53 img{height:140px;}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-4bb35b4{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-47 .elementor-element.elementor-element-7dd7b75 img{height:250px;}.elementor-47 .elementor-element.elementor-element-5e6ab53{width:100%;max-width:100%;}.elementor-47 .elementor-element.elementor-element-5e6ab53 img{height:250px;}.elementor-47 .elementor-element.elementor-element-487b64c{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-47 .elementor-element.elementor-element-ced0ea7{width:100%;max-width:100%;}.elementor-47 .elementor-element.elementor-element-e2075e1{width:100%;max-width:100%;}}/* Start custom CSS */.elementor-element-a9cfb62{
  position: relative;
}

.timeline-line-js{
  position: absolute;
  width: 2px;
  background: repeating-linear-gradient(
    180deg,
    rgba(49,61,73,0.4) 0,
    rgba(49,61,73,0.4) 8px,
    transparent 8px,
    transparent 16px
  );
  z-index: 1;
  pointer-events: none;
}

.item-timeline{
  position: relative;
  z-index: 2;
}









.cta-banner{
  position: relative;
  overflow: hidden;
}

.cta-banner::before{
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  background:
    linear-gradient(155deg, rgba(31,42,51,0.88), rgba(49,61,73,0.82) 55%, rgba(58,35,37,0.85) 130%);
}

.cta-banner::after{
  content: "";
  position: absolute;
  inset: 0;
  z-index: 2;
  background-image:
    radial-gradient(circle at 20% 30%, rgba(159,175,191,0.16), transparent 45%),
    radial-gradient(circle at 80% 70%, rgba(147,41,42,0.35), transparent 50%);
  background-size: 140% 140%;
  animation: driftBg 16s ease-in-out infinite alternate;
}

@keyframes driftBg{
  0%   { background-position: 0% 0%; }
  100% { background-position: 100% 100%; }
}

.cta-banner .e-con-inner{
  position: relative;
  z-index: 3;
}

.elementor-element-65e325d .elementor-heading-title{
  display: inline-block;
  background: rgba(255,255,255,0.1);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
  padding: 7px 14px;
  border-radius: 20px;
}/* End custom CSS */