.elementor-2054 .elementor-element.elementor-element-rwouter5546f8e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-2054 .elementor-element.elementor-element-rwouter5546f8e8:not(.elementor-motion-effects-element-type-background), .elementor-2054 .elementor-element.elementor-element-rwouter5546f8e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-rwouter5546f8e8::before, .elementor-2054 .elementor-element.elementor-element-rwouter5546f8e8 > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-rwouter5546f8e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-rwouter5546f8e8 > .elementor-background-slideshow::before, .elementor-2054 .elementor-element.elementor-element-rwouter5546f8e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2054 .elementor-element.elementor-element-rwouter5546f8e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://redwestslc.com/wp-content/uploads/2025/03/RedWest26Texture.webp");--background-overlay:'';background-repeat:repeat;background-size:contain;}.elementor-2054 .elementor-element.elementor-element-dd46bfc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:55px;--padding-bottom:110px;--padding-left:50px;--padding-right:50px;}.elementor-2054 .elementor-element.elementor-element-dd46bfc:not(.elementor-motion-effects-element-type-background), .elementor-2054 .elementor-element.elementor-element-dd46bfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfb77e3 );}.elementor-2054 .elementor-element.elementor-element-dd46bfc::before, .elementor-2054 .elementor-element.elementor-element-dd46bfc > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-dd46bfc > .e-con-inner > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-dd46bfc > .elementor-background-slideshow::before, .elementor-2054 .elementor-element.elementor-element-dd46bfc > .e-con-inner > .elementor-background-slideshow::before, .elementor-2054 .elementor-element.elementor-element-dd46bfc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://redwestslc.com/wp-content/uploads/2025/03/RedWest26Texture.webp");--background-overlay:'';background-repeat:repeat;background-size:contain;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Monospace;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-2054 .elementor-element.elementor-element-rw-h-9c97fa42{text-align:center;}.elementor-2054 .elementor-element.elementor-element-rw-h-9c97fa42 .elementor-heading-title{font-family:"Elmville", Monospace;font-size:64px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Monospace;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2054 .elementor-element.elementor-element-rw-t-e19e4ba4{font-family:var( --e-global-typography-text-font-family ), Monospace;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-rw-t-d5fdbfbf{font-family:var( --e-global-typography-text-font-family ), Monospace;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-rw-t-d5fdbfbf a{color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-h-fd2e7325{text-align:center;}.elementor-2054 .elementor-element.elementor-element-rw-h-fd2e7325 .elementor-heading-title{font-family:"Elmville", Monospace;font-size:64px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-h-c0ba47c9{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-c0ba47c9 .elementor-heading-title{font-family:"Elmville", Monospace;font-size:42px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-h-d73dbb24{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-d73dbb24 .elementor-heading-title{font-family:"Elmville", Monospace;font-size:29px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-t-8288d071{font-family:var( --e-global-typography-text-font-family ), Monospace;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-rw-t-8288d071 a{color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-h-900f9ae9{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-900f9ae9 .elementor-heading-title{font-family:"Elmville", Monospace;font-size:42px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-h-484c3ac3{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-484c3ac3 .elementor-heading-title{font-family:"Elmville", Monospace;font-size:29px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-t-e0e75887{font-family:var( --e-global-typography-text-font-family ), Monospace;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-rw-h-549867c6{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-549867c6 .elementor-heading-title{font-family:"Elmville", Monospace;font-size:42px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-h-1a2444a5{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-1a2444a5 .elementor-heading-title{font-family:"Elmville", Monospace;font-size:29px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-t-3fc6969a{font-family:var( --e-global-typography-text-font-family ), Monospace;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-rw-h-f619629b{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-f619629b .elementor-heading-title{font-family:"Elmville", Monospace;font-size:42px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-t-e044c424{font-family:var( --e-global-typography-text-font-family ), Monospace;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-rw-t-e044c424 a{color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-h-977ec7e4{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-977ec7e4 .elementor-heading-title{font-family:"Elmville", Monospace;font-size:42px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-t-902b2ade{font-family:var( --e-global-typography-text-font-family ), Monospace;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-rw-t-902b2ade a{color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-h-e00230c6{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-e00230c6 .elementor-heading-title{font-family:"Elmville", Monospace;font-size:42px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-t-8682dadb{font-family:var( --e-global-typography-text-font-family ), Monospace;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-rw-h-6098d199{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-6098d199 .elementor-heading-title{font-family:"Elmville", Monospace;font-size:42px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-t-e4911a27{font-family:var( --e-global-typography-text-font-family ), Monospace;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-rw-h-69b4719d{text-align:center;}.elementor-2054 .elementor-element.elementor-element-rw-h-69b4719d .elementor-heading-title{font-family:"Elmville", Monospace;font-size:64px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-h-b718da55{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-b718da55 .elementor-heading-title{font-family:"Elmville", Monospace;font-size:42px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-h-e94c7ff0{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-e94c7ff0 .elementor-heading-title{font-family:"Elmville", Monospace;font-size:29px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-t-02bec877{font-family:var( --e-global-typography-text-font-family ), Monospace;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-rw-t-02bec877 a{color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-h-8295be57{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-8295be57 .elementor-heading-title{font-family:"Elmville", Monospace;font-size:29px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-t-0f7c2635{font-family:var( --e-global-typography-text-font-family ), Monospace;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-rw-t-0f7c2635 a{color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-h-9de3cc81{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-9de3cc81 .elementor-heading-title{font-family:"Elmville", Monospace;font-size:29px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-t-e1bb4e92{font-family:var( --e-global-typography-text-font-family ), Monospace;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-rw-h-5cd3ea7a{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-5cd3ea7a .elementor-heading-title{font-family:"Elmville", Monospace;font-size:29px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-t-ebad7f10{font-family:var( --e-global-typography-text-font-family ), Monospace;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-rw-h-be8f3016{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-be8f3016 .elementor-heading-title{font-family:"Elmville", Monospace;font-size:29px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-t-46724f45{font-family:var( --e-global-typography-text-font-family ), Monospace;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-rw-h-dec72668{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-dec72668 .elementor-heading-title{font-family:"Elmville", Monospace;font-size:29px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-t-64f852dd{font-family:var( --e-global-typography-text-font-family ), Monospace;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-rw-h-f0c47459{text-align:center;}.elementor-2054 .elementor-element.elementor-element-rw-h-f0c47459 .elementor-heading-title{font-family:"Elmville", Monospace;font-size:64px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-h-509dda1d{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-509dda1d .elementor-heading-title{font-family:"Elmville", Monospace;font-size:42px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-h-f44344f5{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-f44344f5 .elementor-heading-title{font-family:"Elmville", Monospace;font-size:29px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-t-106d811a{font-family:var( --e-global-typography-text-font-family ), Monospace;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-rw-t-106d811a a{color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-h-24001e6f{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-24001e6f .elementor-heading-title{font-family:"Elmville", Monospace;font-size:29px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-t-3601d41f{font-family:var( --e-global-typography-text-font-family ), Monospace;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-rw-h-17b66c81{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-17b66c81 .elementor-heading-title{font-family:"Elmville", Monospace;font-size:29px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-t-e2b5cfd2{font-family:var( --e-global-typography-text-font-family ), Monospace;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-rw-h-b8ec19ca{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-b8ec19ca .elementor-heading-title{font-family:"Elmville", Monospace;font-size:42px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-h-b6aeb228{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-b6aeb228 .elementor-heading-title{font-family:"Elmville", Monospace;font-size:29px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-t-5932890a{font-family:var( --e-global-typography-text-font-family ), Monospace;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-rw-h-564df579{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-564df579 .elementor-heading-title{font-family:"Elmville", Monospace;font-size:42px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-h-87cf15e6{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-87cf15e6 .elementor-heading-title{font-family:"Elmville", Monospace;font-size:29px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-t-0aed93b7{font-family:var( --e-global-typography-text-font-family ), Monospace;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-rw-h-822ddb73{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-822ddb73 .elementor-heading-title{font-family:"Elmville", Monospace;font-size:42px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-h-863e90df{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-863e90df .elementor-heading-title{font-family:"Elmville", Monospace;font-size:29px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-t-131c257b{font-family:var( --e-global-typography-text-font-family ), Monospace;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-rw-t-131c257b a{color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-h-b2da29e9{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-b2da29e9 .elementor-heading-title{font-family:"Elmville", Monospace;font-size:29px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-t-3ee89de7{font-family:var( --e-global-typography-text-font-family ), Monospace;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-rw-h-064ea335{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-064ea335 .elementor-heading-title{font-family:"Elmville", Monospace;font-size:29px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-t-d9840ebe{font-family:var( --e-global-typography-text-font-family ), Monospace;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-rw-h-0ac54fb3{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-0ac54fb3 .elementor-heading-title{font-family:"Elmville", Monospace;font-size:29px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-t-43611c82{font-family:var( --e-global-typography-text-font-family ), Monospace;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-rw-h-9145cadc{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-9145cadc .elementor-heading-title{font-family:"Elmville", Monospace;font-size:29px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-t-60d273ca{font-family:var( --e-global-typography-text-font-family ), Monospace;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-rw-h-d8388e72{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-d8388e72 .elementor-heading-title{font-family:"Elmville", Monospace;font-size:29px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-t-cadaeacc{font-family:var( --e-global-typography-text-font-family ), Monospace;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-rw-t-cadaeacc a{color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-h-ce26ab64{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-ce26ab64 .elementor-heading-title{font-family:"Elmville", Monospace;font-size:29px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-t-71e52d60{font-family:var( --e-global-typography-text-font-family ), Monospace;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-rw-t-71e52d60 a{color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-h-55a038ff{text-align:start;}.elementor-2054 .elementor-element.elementor-element-rw-h-55a038ff .elementor-heading-title{font-family:"Elmville", Monospace;font-size:29px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-t-133553e5{font-family:var( --e-global-typography-text-font-family ), Monospace;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-rw-t-133553e5 a{color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-h-4e9f1672{text-align:center;}.elementor-2054 .elementor-element.elementor-element-rw-h-4e9f1672 .elementor-heading-title{font-family:"Elmville", Monospace;font-size:64px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-rw-t-ee819624{font-family:var( --e-global-typography-text-font-family ), Monospace;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-rw-t-ee819624 a{color:var( --e-global-color-a6246b3 );}.elementor-2054 .elementor-element.elementor-element-4fa0fea{--display:flex;--padding-top:0vw;--padding-bottom:15vw;--padding-left:0vw;--padding-right:0vw;}@media(min-width:768px){.elementor-2054 .elementor-element.elementor-element-dd46bfc{--content-width:1200px;}}@media(max-width:767px){.elementor-2054 .elementor-element.elementor-element-rwouter5546f8e8{--padding-top:18px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-2054 .elementor-element.elementor-element-dd46bfc{--padding-top:30px;--padding-bottom:70px;--padding-left:18px;--padding-right:18px;}.elementor-2054 .elementor-element.elementor-element-rw-h-9c97fa42 .elementor-heading-title{font-size:38px;}.elementor-2054 .elementor-element.elementor-element-rw-h-fd2e7325 .elementor-heading-title{font-size:38px;}.elementor-2054 .elementor-element.elementor-element-rw-h-c0ba47c9 .elementor-heading-title{font-size:30px;}.elementor-2054 .elementor-element.elementor-element-rw-h-d73dbb24 .elementor-heading-title{font-size:22px;}.elementor-2054 .elementor-element.elementor-element-rw-h-900f9ae9 .elementor-heading-title{font-size:30px;}.elementor-2054 .elementor-element.elementor-element-rw-h-484c3ac3 .elementor-heading-title{font-size:22px;}.elementor-2054 .elementor-element.elementor-element-rw-h-549867c6 .elementor-heading-title{font-size:30px;}.elementor-2054 .elementor-element.elementor-element-rw-h-1a2444a5 .elementor-heading-title{font-size:22px;}.elementor-2054 .elementor-element.elementor-element-rw-h-f619629b .elementor-heading-title{font-size:30px;}.elementor-2054 .elementor-element.elementor-element-rw-h-977ec7e4 .elementor-heading-title{font-size:30px;}.elementor-2054 .elementor-element.elementor-element-rw-h-e00230c6 .elementor-heading-title{font-size:30px;}.elementor-2054 .elementor-element.elementor-element-rw-h-6098d199 .elementor-heading-title{font-size:30px;}.elementor-2054 .elementor-element.elementor-element-rw-h-69b4719d .elementor-heading-title{font-size:38px;}.elementor-2054 .elementor-element.elementor-element-rw-h-b718da55 .elementor-heading-title{font-size:30px;}.elementor-2054 .elementor-element.elementor-element-rw-h-e94c7ff0 .elementor-heading-title{font-size:22px;}.elementor-2054 .elementor-element.elementor-element-rw-h-8295be57 .elementor-heading-title{font-size:22px;}.elementor-2054 .elementor-element.elementor-element-rw-h-9de3cc81 .elementor-heading-title{font-size:22px;}.elementor-2054 .elementor-element.elementor-element-rw-h-5cd3ea7a .elementor-heading-title{font-size:22px;}.elementor-2054 .elementor-element.elementor-element-rw-h-be8f3016 .elementor-heading-title{font-size:22px;}.elementor-2054 .elementor-element.elementor-element-rw-h-dec72668 .elementor-heading-title{font-size:22px;}.elementor-2054 .elementor-element.elementor-element-rw-h-f0c47459 .elementor-heading-title{font-size:38px;}.elementor-2054 .elementor-element.elementor-element-rw-h-509dda1d .elementor-heading-title{font-size:30px;}.elementor-2054 .elementor-element.elementor-element-rw-h-f44344f5 .elementor-heading-title{font-size:22px;}.elementor-2054 .elementor-element.elementor-element-rw-h-24001e6f .elementor-heading-title{font-size:22px;}.elementor-2054 .elementor-element.elementor-element-rw-h-17b66c81 .elementor-heading-title{font-size:22px;}.elementor-2054 .elementor-element.elementor-element-rw-h-b8ec19ca .elementor-heading-title{font-size:30px;}.elementor-2054 .elementor-element.elementor-element-rw-h-b6aeb228 .elementor-heading-title{font-size:22px;}.elementor-2054 .elementor-element.elementor-element-rw-h-564df579 .elementor-heading-title{font-size:30px;}.elementor-2054 .elementor-element.elementor-element-rw-h-87cf15e6 .elementor-heading-title{font-size:22px;}.elementor-2054 .elementor-element.elementor-element-rw-h-822ddb73 .elementor-heading-title{font-size:30px;}.elementor-2054 .elementor-element.elementor-element-rw-h-863e90df .elementor-heading-title{font-size:22px;}.elementor-2054 .elementor-element.elementor-element-rw-h-b2da29e9 .elementor-heading-title{font-size:22px;}.elementor-2054 .elementor-element.elementor-element-rw-h-064ea335 .elementor-heading-title{font-size:22px;}.elementor-2054 .elementor-element.elementor-element-rw-h-0ac54fb3 .elementor-heading-title{font-size:22px;}.elementor-2054 .elementor-element.elementor-element-rw-h-9145cadc .elementor-heading-title{font-size:22px;}.elementor-2054 .elementor-element.elementor-element-rw-h-d8388e72 .elementor-heading-title{font-size:22px;}.elementor-2054 .elementor-element.elementor-element-rw-h-ce26ab64 .elementor-heading-title{font-size:22px;}.elementor-2054 .elementor-element.elementor-element-rw-h-55a038ff .elementor-heading-title{font-size:22px;}.elementor-2054 .elementor-element.elementor-element-rw-h-4e9f1672 .elementor-heading-title{font-size:38px;}.elementor-2054 .elementor-element.elementor-element-4fa0fea{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Elmville';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://redwestslc.com/wp-content/uploads/2025/03/elmville-webfont.woff2') format('woff2'),
		url('https://redwestslc.com/wp-content/uploads/2025/03/elmville-webfont.woff') format('woff'),
		url('https://redwestslc.com/wp-content/uploads/2025/03/Elmville.ttf') format('truetype');
}
/* End Custom Fonts CSS */