.elementor-38 .elementor-element.elementor-element-01bbb8a{--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;--overlay-opacity:0.22;--z-index:1;}.elementor-38 .elementor-element.elementor-element-01bbb8a::before, .elementor-38 .elementor-element.elementor-element-01bbb8a > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-01bbb8a > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-01bbb8a > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-01bbb8a > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-01bbb8a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(230deg, var( --e-global-color-9b22261 ) 17%, var( --e-global-color-9897a5f ) 100%);}.elementor-38 .elementor-element.elementor-element-01bbb8a:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-01bbb8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://dirtrockdallas.com/wp-content/uploads/2025/12/Hero-Image-4.webp") 50% 50%;background-size:cover;}.elementor-38 .elementor-element.elementor-element-dbaefff{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:46px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-dbaefff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-1169af4{width:var( --container-widget-width, 29% );max-width:29%;background-color:#20202000;margin:-19px 6px calc(var(--kit-widget-spacing, 0px) + -29px) -10px;padding:0px 0px 0px 0px;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-a52e302{width:var( --container-widget-width, 100% );max-width:100%;margin:-108px 0px calc(var(--kit-widget-spacing, 0px) + -121px) -31px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-a52e302.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-a52e302 img{width:100%;}.elementor-38 .elementor-element.elementor-element-c7dcf89{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 9px) -10px;}.elementor-38 .elementor-element.elementor-element-c7dcf89 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:clamp(1rem, 0.65rem + 1.5vw, 1.25rem);font-weight:700;text-transform:uppercase;}.elementor-38 .elementor-element.elementor-element-29b9696{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 6px) -10px;padding:0px 61px 18px 0px;font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-8181f9e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-8181f9e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-bbd05aa .elementor-button{background-color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;}.elementor-38 .elementor-element.elementor-element-bbd05aa .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-bbd05aa .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-bbd05aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:10px 0px 10px 0px;}.elementor-38 .elementor-element.elementor-element-bbd05aa .elementor-button-content-wrapper{flex-direction:row;}.elementor-38 .elementor-element.elementor-element-0ee3ae2 .elementor-button{background-color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;}.elementor-38 .elementor-element.elementor-element-0ee3ae2 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-0ee3ae2 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-0ee3ae2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 19px;padding:10px 10px 10px 0px;}.elementor-38 .elementor-element.elementor-element-67b8e8d{--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;--flex-wrap:wrap;}.elementor-38 .elementor-element.elementor-element-67b8e8d:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-67b8e8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a9c069 );}.elementor-38 .elementor-element.elementor-element-67b8e8d.e-con{--align-self:center;}.elementor-38 .elementor-element.elementor-element-22e895a.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-22e895a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.2rem;font-weight:700;}.elementor-38 .elementor-element.elementor-element-fc3c0ba{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -17px;}.elementor-38 .elementor-element.elementor-element-fc3c0ba.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-fc3c0ba .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-fc3c0ba .elementor-icon{font-size:30px;}.elementor-38 .elementor-element.elementor-element-fc3c0ba .elementor-icon svg{height:30px;}.elementor-38 .elementor-element.elementor-element-fc3c0ba .elementor-icon-wrapper svg{width:auto;}.elementor-38 .elementor-element.elementor-element-4175ab0{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -27px;}.elementor-38 .elementor-element.elementor-element-4175ab0.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-4175ab0 .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-4175ab0 .elementor-icon{font-size:25px;}.elementor-38 .elementor-element.elementor-element-4175ab0 .elementor-icon svg{height:25px;}.elementor-38 .elementor-element.elementor-element-6b545dd{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -27px;}.elementor-38 .elementor-element.elementor-element-6b545dd.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-6b545dd .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-6b545dd .elementor-icon{font-size:25px;}.elementor-38 .elementor-element.elementor-element-6b545dd .elementor-icon svg{height:25px;}.elementor-38 .elementor-element.elementor-element-8d3f144{--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;}.elementor-38 .elementor-element.elementor-element-8d3f144:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-8d3f144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dirtrockdallas.com/wp-content/uploads/2025/12/Holes-Texture-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-38 .elementor-element.elementor-element-7e165cc{--divider-border-style:solid;--divider-color:var( --e-global-color-e4a8157 );--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-7e165cc .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-7e165cc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-6030539{--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;}.elementor-38 .elementor-element.elementor-element-6030539:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-6030539 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-d9554c5{--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;--flex-wrap:wrap;}.elementor-38 .elementor-element.elementor-element-c7b4d5f{padding:10px 10px 10px 10px;}.elementor-38 .elementor-element.elementor-element-c7b4d5f .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-c7b4d5f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-c7b4d5f.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-c7b4d5f.elementor-view-default .elementor-icon{color:var( --e-global-color-9897a5f );border-color:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-c7b4d5f.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-c7b4d5f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-c7b4d5f .elementor-icon{font-size:130px;}.elementor-38 .elementor-element.elementor-element-c7b4d5f .elementor-icon svg{height:130px;}.elementor-38 .elementor-element.elementor-element-aceff95 .elementor-heading-title{font-family:var( --e-global-typography-0c39fde-font-family ), Sans-serif;font-size:var( --e-global-typography-0c39fde-font-size );font-weight:var( --e-global-typography-0c39fde-font-weight );color:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-fd733dd{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;color:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-67af3f0 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-38 .elementor-element.elementor-element-67af3f0 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-67af3f0 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-67af3f0{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-67af3f0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-67af3f0 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-38 .elementor-element.elementor-element-c3abeeb{--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;--flex-wrap:wrap;}.elementor-38 .elementor-element.elementor-element-ab9e887{padding:10px 10px 10px 10px;}.elementor-38 .elementor-element.elementor-element-ab9e887 .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-ab9e887.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-ab9e887.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-ab9e887.elementor-view-default .elementor-icon{color:var( --e-global-color-9897a5f );border-color:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-ab9e887.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-ab9e887.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-ab9e887 .elementor-icon{font-size:130px;}.elementor-38 .elementor-element.elementor-element-ab9e887 .elementor-icon svg{height:130px;}.elementor-38 .elementor-element.elementor-element-53da6a7 .elementor-heading-title{font-family:var( --e-global-typography-0c39fde-font-family ), Sans-serif;font-size:var( --e-global-typography-0c39fde-font-size );font-weight:var( --e-global-typography-0c39fde-font-weight );color:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-9276f4d{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;color:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-bb31a6f .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-38 .elementor-element.elementor-element-bb31a6f .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-bb31a6f .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-bb31a6f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-bb31a6f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-bb31a6f .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-38 .elementor-element.elementor-element-fc55c42{--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;--flex-wrap:wrap;}.elementor-38 .elementor-element.elementor-element-b4a1e0b{padding:10px 10px 10px 10px;}.elementor-38 .elementor-element.elementor-element-b4a1e0b .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-b4a1e0b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-b4a1e0b.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-b4a1e0b.elementor-view-default .elementor-icon{color:var( --e-global-color-9897a5f );border-color:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-b4a1e0b.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-b4a1e0b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-b4a1e0b .elementor-icon{font-size:130px;}.elementor-38 .elementor-element.elementor-element-b4a1e0b .elementor-icon svg{height:130px;}.elementor-38 .elementor-element.elementor-element-dadd952 .elementor-heading-title{font-family:var( --e-global-typography-0c39fde-font-family ), Sans-serif;font-size:var( --e-global-typography-0c39fde-font-size );font-weight:var( --e-global-typography-0c39fde-font-weight );color:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-9a292fe{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;color:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-bd21e3f .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-38 .elementor-element.elementor-element-bd21e3f .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-bd21e3f .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-bd21e3f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-bd21e3f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-bd21e3f .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-38 .elementor-element.elementor-element-eddb94a{--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;--flex-wrap:wrap;}.elementor-38 .elementor-element.elementor-element-7c22ae4{padding:10px 10px 10px 10px;}.elementor-38 .elementor-element.elementor-element-7c22ae4 .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-7c22ae4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-7c22ae4.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-7c22ae4.elementor-view-default .elementor-icon{color:var( --e-global-color-9897a5f );border-color:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-7c22ae4.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-7c22ae4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-7c22ae4 .elementor-icon{font-size:130px;}.elementor-38 .elementor-element.elementor-element-7c22ae4 .elementor-icon svg{height:130px;}.elementor-38 .elementor-element.elementor-element-c8eec2b .elementor-heading-title{font-family:var( --e-global-typography-0c39fde-font-family ), Sans-serif;font-size:var( --e-global-typography-0c39fde-font-size );font-weight:var( --e-global-typography-0c39fde-font-weight );color:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-8e5e027{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;color:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-127888a .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-38 .elementor-element.elementor-element-127888a .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-127888a .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-127888a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-127888a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-127888a .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-38 .elementor-element.elementor-element-2389232{--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;--flex-wrap:wrap;}.elementor-38 .elementor-element.elementor-element-2389232:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-2389232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dirtrockdallas.com/wp-content/uploads/2025/12/WhiteBG.webp");background-size:cover;}.elementor-38 .elementor-element.elementor-element-35d2fb6{--display:flex;}.elementor-38 .elementor-element.elementor-element-35d2fb6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-24aeac6{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -48px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-f9c452e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-38 .elementor-element.elementor-element-63627af{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-88093d5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-38 .elementor-element.elementor-element-88093d5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-7e0a7c0{--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;--flex-wrap:wrap;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-7e0a7c0:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-7e0a7c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-c9a300d{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-c9a300d.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-c9a300d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-38 .elementor-element.elementor-element-c9a300d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6a9c069 );}.elementor-38 .elementor-element.elementor-element-c9a300d.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-c9a300d.elementor-view-default .elementor-icon{fill:var( --e-global-color-6a9c069 );color:var( --e-global-color-6a9c069 );border-color:var( --e-global-color-6a9c069 );}.elementor-38 .elementor-element.elementor-element-c9a300d .elementor-icon{font-size:40px;}.elementor-38 .elementor-element.elementor-element-c9a300d .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-c9a300d .elementor-icon-box-title a{font-family:var( --e-global-typography-4f0164c-font-family ), Sans-serif;font-size:var( --e-global-typography-4f0164c-font-size );font-weight:var( --e-global-typography-4f0164c-font-weight );}.elementor-38 .elementor-element.elementor-element-c9a300d .elementor-icon-box-title{color:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-c9a300d:has(:hover) .elementor-icon-box-title,
					 .elementor-38 .elementor-element.elementor-element-c9a300d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9dc46b3 );}.elementor-38 .elementor-element.elementor-element-c9a300d .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;color:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-32071e1{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-32071e1.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-32071e1 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-38 .elementor-element.elementor-element-32071e1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6a9c069 );}.elementor-38 .elementor-element.elementor-element-32071e1.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-32071e1.elementor-view-default .elementor-icon{fill:var( --e-global-color-6a9c069 );color:var( --e-global-color-6a9c069 );border-color:var( --e-global-color-6a9c069 );}.elementor-38 .elementor-element.elementor-element-32071e1 .elementor-icon{font-size:40px;}.elementor-38 .elementor-element.elementor-element-32071e1 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-32071e1 .elementor-icon-box-title a{font-family:var( --e-global-typography-4f0164c-font-family ), Sans-serif;font-size:var( --e-global-typography-4f0164c-font-size );font-weight:var( --e-global-typography-4f0164c-font-weight );}.elementor-38 .elementor-element.elementor-element-32071e1 .elementor-icon-box-title{color:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-32071e1:has(:hover) .elementor-icon-box-title,
					 .elementor-38 .elementor-element.elementor-element-32071e1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9dc46b3 );}.elementor-38 .elementor-element.elementor-element-32071e1 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;color:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-6446eb4{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-6446eb4.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-6446eb4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-38 .elementor-element.elementor-element-6446eb4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6a9c069 );}.elementor-38 .elementor-element.elementor-element-6446eb4.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-6446eb4.elementor-view-default .elementor-icon{fill:var( --e-global-color-6a9c069 );color:var( --e-global-color-6a9c069 );border-color:var( --e-global-color-6a9c069 );}.elementor-38 .elementor-element.elementor-element-6446eb4 .elementor-icon{font-size:40px;}.elementor-38 .elementor-element.elementor-element-6446eb4 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-6446eb4 .elementor-icon-box-title a{font-family:var( --e-global-typography-4f0164c-font-family ), Sans-serif;font-size:var( --e-global-typography-4f0164c-font-size );font-weight:var( --e-global-typography-4f0164c-font-weight );}.elementor-38 .elementor-element.elementor-element-6446eb4 .elementor-icon-box-title{color:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-6446eb4:has(:hover) .elementor-icon-box-title,
					 .elementor-38 .elementor-element.elementor-element-6446eb4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9dc46b3 );}.elementor-38 .elementor-element.elementor-element-6446eb4 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;color:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-671c3a3{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-671c3a3.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-671c3a3 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-38 .elementor-element.elementor-element-671c3a3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6a9c069 );}.elementor-38 .elementor-element.elementor-element-671c3a3.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-671c3a3.elementor-view-default .elementor-icon{fill:var( --e-global-color-6a9c069 );color:var( --e-global-color-6a9c069 );border-color:var( --e-global-color-6a9c069 );}.elementor-38 .elementor-element.elementor-element-671c3a3 .elementor-icon{font-size:40px;}.elementor-38 .elementor-element.elementor-element-671c3a3 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-671c3a3 .elementor-icon-box-title a{font-family:var( --e-global-typography-4f0164c-font-family ), Sans-serif;font-size:var( --e-global-typography-4f0164c-font-size );font-weight:var( --e-global-typography-4f0164c-font-weight );}.elementor-38 .elementor-element.elementor-element-671c3a3 .elementor-icon-box-title{color:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-671c3a3:has(:hover) .elementor-icon-box-title,
					 .elementor-38 .elementor-element.elementor-element-671c3a3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9dc46b3 );}.elementor-38 .elementor-element.elementor-element-671c3a3 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;color:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-d6aa486{--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;--justify-content:center;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-d6aa486:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-d6aa486 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a9c069 );}.elementor-38 .elementor-element.elementor-element-d6aa486.e-con{--align-self:center;}.elementor-38 .elementor-element.elementor-element-05b9c0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;text-align:center;font-family:"Oswald", Sans-serif;font-size:1.3rem;font-weight:900;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-05b9c0c p{margin-block-end:0px;}.elementor-38 .elementor-element.elementor-element-f07830b{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-38 .elementor-element.elementor-element-f07830b.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-f07830b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2.9rem;font-weight:900;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-64280b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-38 .elementor-element.elementor-element-f12e77d .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-38 .elementor-element.elementor-element-f12e77d .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-f12e77d .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-2370abe .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-38 .elementor-element.elementor-element-2370abe .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-2370abe .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-e4c2441{--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;--overlay-opacity:0.5;}.elementor-38 .elementor-element.elementor-element-e4c2441:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-e4c2441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a9c069 );}.elementor-38 .elementor-element.elementor-element-e4c2441::before, .elementor-38 .elementor-element.elementor-element-e4c2441 > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-e4c2441 > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-e4c2441 > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-e4c2441 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-e4c2441 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-6a9c069 );--background-overlay:'';}.elementor-38 .elementor-element.elementor-element-af10e90{--e-image-carousel-slides-to-show:3;padding:20px 200px 20px 200px;}.elementor-38 .elementor-element.elementor-element-af10e90.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-af10e90 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-38 .elementor-element.elementor-element-af10e90 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-af10e90 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-38 .elementor-element.elementor-element-af10e90 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-af10e90 .swiper-pagination-bullet{width:0px;height:0px;background:var( --e-global-color-e4a8157 );}.elementor-38 .elementor-element.elementor-element-af10e90 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-e4a8157 );opacity:var( --e-global-color-e4a8157 );}.elementor-38 .elementor-element.elementor-element-af10e90 .swiper-wrapper{display:flex;align-items:center;}.elementor-38 .elementor-element.elementor-element-2d8cb2c{--display:flex;}.elementor-38 .elementor-element.elementor-element-2d8cb2c:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-2d8cb2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-5cbc6df .elementor-heading-title{font-family:var( --e-global-typography-7e37a7f-font-family ), Sans-serif;font-size:var( --e-global-typography-7e37a7f-font-size );font-weight:var( --e-global-typography-7e37a7f-font-weight );color:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-3ff9151{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;color:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-3ff9151 a{color:var( --e-global-color-e4a8157 );}.elementor-38 .elementor-element.elementor-element-1f676e2{background-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-8cbb948 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-38 .elementor-element.elementor-element-8cbb948 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-8cbb948 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-bf974f0{--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;box-shadow:0px 0px 38px 10px rgba(0,0,0,0.5) inset;}.elementor-38 .elementor-element.elementor-element-48a0672{--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;--justify-content:center;}.elementor-38 .elementor-element.elementor-element-48a0672.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-cf8bf24{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-cf8bf24 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-38 .elementor-element.elementor-element-2d4fc8f{--display:flex;}.elementor-38 .elementor-element.elementor-element-1691a39 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:clamp(1rem, 0.65rem + 1.5vw, 1.25rem);font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-a5f75b7{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;line-height:28px;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-b2186be{--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:-10px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-a13af5c .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-38 .elementor-element.elementor-element-a13af5c .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-a13af5c .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-a13af5c{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-c6d5a5b .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-38 .elementor-element.elementor-element-c6d5a5b .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-c6d5a5b .elementor-button:focus{background-color:var( --e-global-color-3a41a9d );}.elementor-38 .elementor-element.elementor-element-c6d5a5b{width:var( --container-widget-width, 48% );max-width:48%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -26px;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-bbb56b2{--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;}.elementor-38 .elementor-element.elementor-element-bbb56b2:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-bbb56b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a9c069 );}.elementor-38 .elementor-element.elementor-element-dfc1fcc{--divider-border-style:solid;--divider-color:var( --e-global-color-e4a8157 );--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-dfc1fcc .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-dfc1fcc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-cbe63d4{--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;--justify-content:center;}.elementor-38 .elementor-element.elementor-element-cbe63d4:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-cbe63d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dirtrockdallas.com/wp-content/uploads/2025/12/Holes-Texture-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-38 .elementor-element.elementor-element-46945d4{text-align:center;}.elementor-38 .elementor-element.elementor-element-46945d4 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:clamp(1.6rem, 1rem + 2.5vw, 2rem);font-weight:900;text-transform:uppercase;color:var( --e-global-color-6a9c069 );}.elementor-38 .elementor-element.elementor-element-99bece0{--display:flex;border-style:none;--border-style:none;}.elementor-38 .elementor-element.elementor-element-af9f8e8{background-color:var( --e-global-color-primary );padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;color:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-88021c4{--display:flex;border-style:none;--border-style:none;}.elementor-38 .elementor-element.elementor-element-91a26d6{background-color:var( --e-global-color-primary );padding:20px 20px 20px 20px;border-style:none;border-radius:10px 10px 10px 10px;font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;color:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-5a5e109{--display:flex;border-style:none;--border-style:none;}.elementor-38 .elementor-element.elementor-element-2a77109{background-color:var( --e-global-color-primary );padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;color:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-15c4534{--display:flex;border-style:none;--border-style:none;}.elementor-38 .elementor-element.elementor-element-ddea3bc{background-color:var( --e-global-color-primary );padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;color:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-12111e3{--display:flex;border-style:none;--border-style:none;}.elementor-38 .elementor-element.elementor-element-58bafb9{background-color:var( --e-global-color-primary );padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;color:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-37d758e{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;border-style:none;border-radius:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:8px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:23px;}.elementor-38 .elementor-element.elementor-element-37d758e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}.elementor-38 .elementor-element.elementor-element-37d758e.elementor-element{--align-self:center;}:where( .elementor-38 .elementor-element.elementor-element-37d758e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}:where( .elementor-38 .elementor-element.elementor-element-37d758e > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-ea12203 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-38 .elementor-element.elementor-element-ea12203 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-ea12203 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-591111b{--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;}.elementor-38 .elementor-element.elementor-element-591111b:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-591111b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9dc46b3 );}.elementor-38 .elementor-element.elementor-element-4cd0e58{--display:flex;--justify-content:center;}.elementor-38 .elementor-element.elementor-element-e45a244 .elementor-heading-title{font-family:var( --e-global-typography-6b45143-font-family ), Sans-serif;font-size:var( --e-global-typography-6b45143-font-size );font-weight:var( --e-global-typography-6b45143-font-weight );}.elementor-38 .elementor-element.elementor-element-a001842{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-0a7f435 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-38 .elementor-element.elementor-element-0a7f435 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-0a7f435 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-36f4740{width:var( --container-widget-width, 50% );max-width:50%;--e-transform-scale:1.3;padding:50px 50px 50px 50px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-34f3295{--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;--overlay-opacity:1;}.elementor-38 .elementor-element.elementor-element-34f3295:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-34f3295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dirtrockdallas.com/wp-content/uploads/2025/12/Phone-mockup.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-38 .elementor-element.elementor-element-34f3295::before, .elementor-38 .elementor-element.elementor-element-34f3295 > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-34f3295 > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-34f3295 > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-34f3295 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-34f3295 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, var( --e-global-color-e4a8157 ) 39%, var( --e-global-color-6a9c069 ) 56%);}.elementor-38 .elementor-element.elementor-element-c5cdaae{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-38 .elementor-element.elementor-element-c5cdaae:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-c5cdaae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9897a5f );}.elementor-38 .elementor-element.elementor-element-c5cdaae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-f3477a5 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:clamp(1.6rem, 1rem + 2.5vw, 2rem);font-weight:900;text-transform:uppercase;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-dbaefff{--width:47%;}.elementor-38 .elementor-element.elementor-element-35d2fb6{--width:41%;}.elementor-38 .elementor-element.elementor-element-88093d5{--width:50%;}.elementor-38 .elementor-element.elementor-element-48a0672{--width:34%;}.elementor-38 .elementor-element.elementor-element-4cd0e58{--width:50%;}.elementor-38 .elementor-element.elementor-element-c5cdaae{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-38 .elementor-element.elementor-element-dbaefff{--width:61%;}.elementor-38 .elementor-element.elementor-element-48a0672{--width:768.398px;}.elementor-38 .elementor-element.elementor-element-c5cdaae{--width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-38 .elementor-element.elementor-element-dbaefff{--width:61.297%;}.elementor-38 .elementor-element.elementor-element-8181f9e{--width:404.078px;}.elementor-38 .elementor-element.elementor-element-35d2fb6{--width:100%;}.elementor-38 .elementor-element.elementor-element-88093d5{--width:100%;}.elementor-38 .elementor-element.elementor-element-48a0672{--width:100%;}.elementor-38 .elementor-element.elementor-element-4cd0e58{--width:100%;}}@media(min-width:1367px){.elementor-38 .elementor-element.elementor-element-cbe63d4:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-cbe63d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-38 .elementor-element.elementor-element-34f3295:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-34f3295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(min-width:2400px){.elementor-38 .elementor-element.elementor-element-aceff95 .elementor-heading-title{font-size:var( --e-global-typography-0c39fde-font-size );}.elementor-38 .elementor-element.elementor-element-67af3f0 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-53da6a7 .elementor-heading-title{font-size:var( --e-global-typography-0c39fde-font-size );}.elementor-38 .elementor-element.elementor-element-bb31a6f .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-dadd952 .elementor-heading-title{font-size:var( --e-global-typography-0c39fde-font-size );}.elementor-38 .elementor-element.elementor-element-bd21e3f .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-c8eec2b .elementor-heading-title{font-size:var( --e-global-typography-0c39fde-font-size );}.elementor-38 .elementor-element.elementor-element-127888a .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-f9c452e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-c9a300d .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-c9a300d .elementor-icon-box-title a{font-size:var( --e-global-typography-4f0164c-font-size );}.elementor-38 .elementor-element.elementor-element-32071e1 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-32071e1 .elementor-icon-box-title a{font-size:var( --e-global-typography-4f0164c-font-size );}.elementor-38 .elementor-element.elementor-element-6446eb4 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-6446eb4 .elementor-icon-box-title a{font-size:var( --e-global-typography-4f0164c-font-size );}.elementor-38 .elementor-element.elementor-element-671c3a3 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-671c3a3 .elementor-icon-box-title a{font-size:var( --e-global-typography-4f0164c-font-size );}.elementor-38 .elementor-element.elementor-element-f12e77d .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-2370abe .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-5cbc6df .elementor-heading-title{font-size:var( --e-global-typography-7e37a7f-font-size );}.elementor-38 .elementor-element.elementor-element-8cbb948 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-a13af5c .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-c6d5a5b .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-37d758e{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-ea12203 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-e45a244 .elementor-heading-title{font-size:var( --e-global-typography-6b45143-font-size );}.elementor-38 .elementor-element.elementor-element-0a7f435 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-34f3295:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-34f3295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}}@media(max-width:1366px){.elementor-38 .elementor-element.elementor-element-dbaefff{--margin-top:45px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-aceff95 .elementor-heading-title{font-size:var( --e-global-typography-0c39fde-font-size );}.elementor-38 .elementor-element.elementor-element-67af3f0 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-53da6a7 .elementor-heading-title{font-size:var( --e-global-typography-0c39fde-font-size );}.elementor-38 .elementor-element.elementor-element-bb31a6f .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-dadd952 .elementor-heading-title{font-size:var( --e-global-typography-0c39fde-font-size );}.elementor-38 .elementor-element.elementor-element-bd21e3f .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-c8eec2b .elementor-heading-title{font-size:var( --e-global-typography-0c39fde-font-size );}.elementor-38 .elementor-element.elementor-element-127888a .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-f9c452e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-c9a300d .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-c9a300d .elementor-icon-box-title a{font-size:var( --e-global-typography-4f0164c-font-size );}.elementor-38 .elementor-element.elementor-element-32071e1 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-32071e1 .elementor-icon-box-title a{font-size:var( --e-global-typography-4f0164c-font-size );}.elementor-38 .elementor-element.elementor-element-6446eb4 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-6446eb4 .elementor-icon-box-title a{font-size:var( --e-global-typography-4f0164c-font-size );}.elementor-38 .elementor-element.elementor-element-671c3a3 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-671c3a3 .elementor-icon-box-title a{font-size:var( --e-global-typography-4f0164c-font-size );}.elementor-38 .elementor-element.elementor-element-f12e77d .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-2370abe .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-5cbc6df .elementor-heading-title{font-size:var( --e-global-typography-7e37a7f-font-size );}.elementor-38 .elementor-element.elementor-element-8cbb948 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-a13af5c .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-c6d5a5b .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-37d758e{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-ea12203 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-e45a244 .elementor-heading-title{font-size:var( --e-global-typography-6b45143-font-size );}.elementor-38 .elementor-element.elementor-element-0a7f435 .elementor-button{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1200px){.elementor-38 .elementor-element.elementor-element-1169af4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-38 .elementor-element.elementor-element-a52e302{margin:-105px 0px calc(var(--kit-widget-spacing, 0px) + -100px) -25px;}.elementor-38 .elementor-element.elementor-element-29b9696{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-af10e90{padding:20px 40px 20px 40px;}}@media(max-width:1024px){.elementor-38 .elementor-element.elementor-element-dbaefff{--margin-top:0px;--margin-bottom:0px;--margin-left:-3px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-1169af4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-a52e302{margin:-113px 0px calc(var(--kit-widget-spacing, 0px) + -112px) -15px;}.elementor-38 .elementor-element.elementor-element-c7dcf89{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-8181f9e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-67b8e8d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-38 .elementor-element.elementor-element-aceff95 .elementor-heading-title{font-size:var( --e-global-typography-0c39fde-font-size );}.elementor-38 .elementor-element.elementor-element-67af3f0 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-53da6a7 .elementor-heading-title{font-size:var( --e-global-typography-0c39fde-font-size );}.elementor-38 .elementor-element.elementor-element-bb31a6f .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-dadd952 .elementor-heading-title{font-size:var( --e-global-typography-0c39fde-font-size );}.elementor-38 .elementor-element.elementor-element-bd21e3f .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-c8eec2b .elementor-heading-title{font-size:var( --e-global-typography-0c39fde-font-size );}.elementor-38 .elementor-element.elementor-element-127888a .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-f9c452e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-c9a300d .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-c9a300d .elementor-icon-box-title a{font-size:var( --e-global-typography-4f0164c-font-size );}.elementor-38 .elementor-element.elementor-element-32071e1 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-32071e1 .elementor-icon-box-title a{font-size:var( --e-global-typography-4f0164c-font-size );}.elementor-38 .elementor-element.elementor-element-6446eb4 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-6446eb4 .elementor-icon-box-title a{font-size:var( --e-global-typography-4f0164c-font-size );}.elementor-38 .elementor-element.elementor-element-671c3a3 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-671c3a3 .elementor-icon-box-title a{font-size:var( --e-global-typography-4f0164c-font-size );}.elementor-38 .elementor-element.elementor-element-f12e77d .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-2370abe .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-af10e90{--e-image-carousel-slides-to-show:3;padding:20px 40px 20px 40px;}.elementor-38 .elementor-element.elementor-element-5cbc6df .elementor-heading-title{font-size:var( --e-global-typography-7e37a7f-font-size );}.elementor-38 .elementor-element.elementor-element-8cbb948 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-bf974f0{--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-38 .elementor-element.elementor-element-a13af5c .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-c6d5a5b .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-37d758e{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-ea12203 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-e45a244 .elementor-heading-title{font-size:var( --e-global-typography-6b45143-font-size );}.elementor-38 .elementor-element.elementor-element-0a7f435 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-34f3295:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-34f3295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dirtrockdallas.com/wp-content/uploads/2025/12/Mobile-Lets-Get-in-Touch.webp");}.elementor-38 .elementor-element.elementor-element-34f3295{--overlay-opacity:0;}.elementor-38 .elementor-element.elementor-element-c5cdaae{--margin-top:778px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:880px){.elementor-38 .elementor-element.elementor-element-a52e302{margin:-109px 0px calc(var(--kit-widget-spacing, 0px) + -92px) -15px;}.elementor-38 .elementor-element.elementor-element-22e895a{padding:0px 0px 0px 20px;}.elementor-38 .elementor-element.elementor-element-eddb94a{--justify-content:space-between;}.elementor-38 .elementor-element.elementor-element-2389232{--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-38 .elementor-element.elementor-element-af10e90{--e-image-carousel-slides-to-show:3;padding:20px 40px 20px 40px;}.elementor-38 .elementor-element.elementor-element-c6d5a5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-591111b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-36f4740{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-dbaefff{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-38 .elementor-element.elementor-element-1169af4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -36px;--container-widget-width:212px;--container-widget-flex-grow:0;width:var( --container-widget-width, 212px );max-width:212px;}.elementor-38 .elementor-element.elementor-element-a52e302{width:100%;max-width:100%;--e-transform-scale:1.1;margin:-101px 0px calc(var(--kit-widget-spacing, 0px) + -90px) 0px;}.elementor-38 .elementor-element.elementor-element-a52e302 img{width:100%;}.elementor-38 .elementor-element.elementor-element-29b9696{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 18px 33px 18px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-38 .elementor-element.elementor-element-8181f9e{--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;--margin-top:-30px;--margin-bottom:0px;--margin-left:-0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-8181f9e.e-con{--align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-bbd05aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 14px 0px;}.elementor-38 .elementor-element.elementor-element-bbd05aa.elementor-element{--align-self:stretch;}.elementor-38 .elementor-element.elementor-element-0ee3ae2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-0px -0px -0px -0px;}.elementor-38 .elementor-element.elementor-element-0ee3ae2.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-c7b4d5f .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-aceff95{text-align:center;}.elementor-38 .elementor-element.elementor-element-aceff95 .elementor-heading-title{font-size:var( --e-global-typography-0c39fde-font-size );}.elementor-38 .elementor-element.elementor-element-fd733dd{text-align:center;}.elementor-38 .elementor-element.elementor-element-67af3f0 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-ab9e887 .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-53da6a7{text-align:center;}.elementor-38 .elementor-element.elementor-element-53da6a7 .elementor-heading-title{font-size:var( --e-global-typography-0c39fde-font-size );}.elementor-38 .elementor-element.elementor-element-9276f4d{text-align:center;}.elementor-38 .elementor-element.elementor-element-bb31a6f .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-b4a1e0b .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-b4a1e0b .elementor-icon{font-size:130px;}.elementor-38 .elementor-element.elementor-element-b4a1e0b .elementor-icon svg{height:130px;}.elementor-38 .elementor-element.elementor-element-dadd952{text-align:center;}.elementor-38 .elementor-element.elementor-element-dadd952 .elementor-heading-title{font-size:var( --e-global-typography-0c39fde-font-size );}.elementor-38 .elementor-element.elementor-element-9a292fe{text-align:center;}.elementor-38 .elementor-element.elementor-element-bd21e3f .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-7c22ae4 .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-c8eec2b{text-align:center;}.elementor-38 .elementor-element.elementor-element-c8eec2b .elementor-heading-title{font-size:var( --e-global-typography-0c39fde-font-size );}.elementor-38 .elementor-element.elementor-element-8e5e027{text-align:center;}.elementor-38 .elementor-element.elementor-element-127888a .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-24aeac6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-f9c452e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-c9a300d{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-c9a300d .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-c9a300d .elementor-icon-box-title a{font-size:var( --e-global-typography-4f0164c-font-size );}.elementor-38 .elementor-element.elementor-element-32071e1{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-32071e1 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-32071e1 .elementor-icon-box-title a{font-size:var( --e-global-typography-4f0164c-font-size );}.elementor-38 .elementor-element.elementor-element-6446eb4{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-6446eb4 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-6446eb4 .elementor-icon-box-title a{font-size:var( --e-global-typography-4f0164c-font-size );}.elementor-38 .elementor-element.elementor-element-671c3a3 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-671c3a3 .elementor-icon-box-title a{font-size:var( --e-global-typography-4f0164c-font-size );}.elementor-38 .elementor-element.elementor-element-d6aa486{--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-38 .elementor-element.elementor-element-d6aa486.e-con{--align-self:center;}.elementor-38 .elementor-element.elementor-element-05b9c0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;font-size:1rem;}.elementor-38 .elementor-element.elementor-element-05b9c0c.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-f07830b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-f07830b.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-f07830b .elementor-heading-title{font-size:1.5rem;}.elementor-38 .elementor-element.elementor-element-64280b1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-f12e77d.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-f12e77d .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-2370abe.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-2370abe .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-e4c2441{--flex-wrap:wrap;}.elementor-38 .elementor-element.elementor-element-af10e90{--e-image-carousel-slides-to-show:3;width:100%;max-width:100%;padding:20px 0px 20px 0px;}.elementor-38 .elementor-element.elementor-element-5cbc6df .elementor-heading-title{font-size:var( --e-global-typography-7e37a7f-font-size );}.elementor-38 .elementor-element.elementor-element-8cbb948 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-b2186be{--width:100%;--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:stretch;--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-38 .elementor-element.elementor-element-a13af5c{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-38 .elementor-element.elementor-element-a13af5c .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-c6d5a5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-38 .elementor-element.elementor-element-c6d5a5b .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-37d758e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-ea12203.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-ea12203 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-4cd0e58{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-38 .elementor-element.elementor-element-e45a244 .elementor-heading-title{font-size:var( --e-global-typography-6b45143-font-size );}.elementor-38 .elementor-element.elementor-element-0a7f435 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-36f4740{--e-transform-scale:1.7;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-36f4740 img{width:100%;}.elementor-38 .elementor-element.elementor-element-34f3295:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-34f3295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dirtrockdallas.com/wp-content/uploads/2025/12/Mobile-Lets-Get-in-Touch.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-38 .elementor-element.elementor-element-34f3295{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-c5cdaae{--border-radius:10px 10px 10px 10px;--margin-top:493px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-f3477a5{padding:0px 0px 0px 0px;}}/* Start custom CSS for icon, class: .elementor-element-fc3c0ba */.elementor-element-fc3c0ba .cls-1 {
  fill: var(--e-global-color-primary) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4175ab0 */.elementor-element-4175ab0 .cls-1 {
  fill: var(--e-global-color-primary) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b545dd */.elementor-element-6b545dd .cls-1 {
  fill: var(--e-global-color-primary) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36f4740 */.your-section-class {
    overflow-x: hidden;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Oswald';
	font-display: auto;
	src: url('https://dirtrockdallas.com/wp-content/uploads/2025/12/Oswald-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open Sans';
	font-display: auto;
	src: url('https://dirtrockdallas.com/wp-content/uploads/2025/12/OpenSans-VariableFont_wdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */