.elementor-49 .elementor-element.elementor-element-d9416e0:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-d9416e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://mcwallys.com/wp-content/uploads/2025/09/B3D5F7A9-3AB2-432D-A1E3-69F52F3E0C71.jpg");background-position:center center;background-size:cover;}.elementor-49 .elementor-element.elementor-element-d9416e0 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #000000 0%, #00000000 35%);opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-d9416e0 > .elementor-container{max-width:1352px;min-height:326px;}.elementor-49 .elementor-element.elementor-element-d9416e0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 0px 40px;}.elementor-49 .elementor-element.elementor-element-0ddf127 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 4px;border-color:#F68F31;padding:0px 0px 0px 40px;}.elementor-49 .elementor-element.elementor-element-0ddf127 > .elementor-element-populated, .elementor-49 .elementor-element.elementor-element-0ddf127 > .elementor-element-populated > .elementor-background-overlay, .elementor-49 .elementor-element.elementor-element-0ddf127 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-44055b2{width:var( --container-widget-width, 419px );max-width:419px;--container-widget-width:419px;--container-widget-flex-grow:0;}.elementor-49 .elementor-element.elementor-element-44055b2 .elementor-heading-title{font-family:"19th Century Renegade", Sans-serif;font-size:60px;font-weight:400;text-transform:lowercase;line-height:65px;letter-spacing:3px;text-shadow:0px 4px 10px rgba(0, 0, 0, 0.25);color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-8447266:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-8447266 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://mcwallys.com/wp-content/uploads/2025/08/Background-1.jpg");background-size:cover;}.elementor-49 .elementor-element.elementor-element-8447266 > .elementor-container{max-width:1017px;}.elementor-49 .elementor-element.elementor-element-8447266{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:63px 0px 43px 0px;}.elementor-49 .elementor-element.elementor-element-8447266 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-ba652a6{text-align:center;}.elementor-49 .elementor-element.elementor-element-ba652a6 .elementor-heading-title{font-family:"19th Century Renegade", Sans-serif;font-size:50px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-49 .elementor-element.elementor-element-289a373 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-289a373{text-align:center;font-family:"Averta", Sans-serif;font-size:18px;font-weight:400;line-height:30px;}.elementor-49 .elementor-element.elementor-element-08bb21e:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-08bb21e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://mcwallys.com/wp-content/uploads/2025/08/Background.jpg");background-size:cover;}.elementor-49 .elementor-element.elementor-element-08bb21e > .elementor-container{max-width:1380px;}.elementor-49 .elementor-element.elementor-element-08bb21e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:66px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-08bb21e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-df2f9c1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-70ac294{text-align:center;}.elementor-49 .elementor-element.elementor-element-70ac294 .elementor-heading-title{font-family:"Rockwell", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-3c0f81d > .elementor-container{max-width:1020px;}.elementor-49 .elementor-element.elementor-element-3c0f81d{margin-top:7px;margin-bottom:0px;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-49 .elementor-element.elementor-element-1ccf69a .elementor-cta .elementor-cta__bg, .elementor-49 .elementor-element.elementor-element-1ccf69a .elementor-cta .elementor-cta__bg-overlay{transition-duration:300ms;}.elementor-49 .elementor-element.elementor-element-1ccf69a .elementor-cta__content{text-align:center;padding:9px 9px 9px 9px;background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-1ccf69a .elementor-cta__bg-wrapper{min-height:168px;}.elementor-49 .elementor-element.elementor-element-1ccf69a .elementor-cta__title{font-family:"Averta", Sans-serif;font-size:20px;font-weight:600;color:#0F6774;}.elementor-49 .elementor-element.elementor-element-1ccf69a .elementor-cta:hover .elementor-cta__content{background-color:#F68F31;}.elementor-49 .elementor-element.elementor-element-1ccf69a .elementor-cta:hover .elementor-cta__title{color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-1ccf69a .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-49 .elementor-element.elementor-element-5bc2cb1 .elementor-cta .elementor-cta__bg, .elementor-49 .elementor-element.elementor-element-5bc2cb1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:300ms;}.elementor-49 .elementor-element.elementor-element-5bc2cb1 .elementor-cta__content{text-align:center;padding:9px 9px 9px 9px;background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-5bc2cb1 .elementor-cta__bg-wrapper{min-height:168px;}.elementor-49 .elementor-element.elementor-element-5bc2cb1 .elementor-cta__title{font-family:"Averta", Sans-serif;font-size:20px;font-weight:600;color:#0F6774;}.elementor-49 .elementor-element.elementor-element-5bc2cb1 .elementor-cta:hover .elementor-cta__content{background-color:#F68F31;}.elementor-49 .elementor-element.elementor-element-5bc2cb1 .elementor-cta:hover .elementor-cta__title{color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-5bc2cb1 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-49 .elementor-element.elementor-element-1a09853 > .elementor-container{max-width:1020px;}.elementor-49 .elementor-element.elementor-element-1a09853{margin-top:-7px;margin-bottom:0px;}.elementor-49 .elementor-element.elementor-element-ba601a2 .elementor-cta .elementor-cta__bg, .elementor-49 .elementor-element.elementor-element-ba601a2 .elementor-cta .elementor-cta__bg-overlay{transition-duration:300ms;}.elementor-49 .elementor-element.elementor-element-ba601a2 .elementor-cta__content{text-align:center;padding:9px 9px 9px 9px;background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-ba601a2 .elementor-cta__bg-wrapper{min-height:168px;}.elementor-49 .elementor-element.elementor-element-ba601a2 .elementor-cta__title{font-family:"Averta", Sans-serif;font-size:20px;font-weight:600;color:#0F6774;}.elementor-49 .elementor-element.elementor-element-ba601a2 .elementor-cta:hover .elementor-cta__content{background-color:#F68F31;}.elementor-49 .elementor-element.elementor-element-ba601a2 .elementor-cta:hover .elementor-cta__title{color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-ba601a2 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-49 .elementor-element.elementor-element-86573cb .elementor-cta .elementor-cta__bg, .elementor-49 .elementor-element.elementor-element-86573cb .elementor-cta .elementor-cta__bg-overlay{transition-duration:300ms;}.elementor-49 .elementor-element.elementor-element-86573cb .elementor-cta__content{text-align:center;padding:9px 9px 9px 9px;background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-86573cb .elementor-cta__bg-wrapper{min-height:168px;}.elementor-49 .elementor-element.elementor-element-86573cb .elementor-cta__title{font-family:"Averta", Sans-serif;font-size:20px;font-weight:600;color:#0F6774;}.elementor-49 .elementor-element.elementor-element-86573cb .elementor-cta:hover .elementor-cta__content{background-color:#F68F31;}.elementor-49 .elementor-element.elementor-element-86573cb .elementor-cta:hover .elementor-cta__title{color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-86573cb .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-49 .elementor-element.elementor-element-330810c{--spacer-size:50px;}.elementor-49 .elementor-element.elementor-element-724cdb5 > .elementor-container{max-width:1062px;}.elementor-49 .elementor-element.elementor-element-724cdb5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:60px;}.elementor-49 .elementor-element.elementor-element-724cdb5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-4914f17 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-26e13be > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-49 .elementor-element.elementor-element-26e13be{text-align:center;}.elementor-49 .elementor-element.elementor-element-26e13be .elementor-heading-title{font-family:"Rockwell", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-49 .elementor-element.elementor-element-4db0883 > .elementor-widget-container{background-color:#F68F31;margin:20px 0px 0px 0px;padding:12px 8px 12px 28px;}.elementor-49 .elementor-element.elementor-element-4db0883 .elementor-heading-title{font-family:"Averta", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-488035c:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-488035c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-488035c > .elementor-container{max-width:917px;}.elementor-49 .elementor-element.elementor-element-488035c{box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:25px 10px 30px 25px;}.elementor-49 .elementor-element.elementor-element-488035c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-70dca71 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:29px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-49 .elementor-element.elementor-element-5e84c52{text-align:center;}.elementor-49 .elementor-element.elementor-element-5e84c52 img{width:100%;max-width:300px;border-radius:8px 8px 0px 0px;}.elementor-49 .elementor-element.elementor-element-5e84c52 .widget-image-caption{text-align:start;color:#FFFFFF;background-color:#F68F31;font-family:"Averta", Sans-serif;font-size:18px;font-weight:400;font-style:normal;margin-block-start:0px;}.elementor-49 .elementor-element.elementor-element-30a8159{text-align:center;}.elementor-49 .elementor-element.elementor-element-30a8159 img{width:100%;max-width:300px;border-radius:8px 8px 0px 0px;}.elementor-49 .elementor-element.elementor-element-30a8159 .widget-image-caption{text-align:start;color:#FFFFFF;background-color:#F68F31;font-family:"Averta", Sans-serif;font-size:18px;font-weight:400;font-style:normal;margin-block-start:0px;}.elementor-49 .elementor-element.elementor-element-68118f9{font-family:"Averta", Sans-serif;font-size:15px;font-weight:400;line-height:23px;}.elementor-49 .elementor-element.elementor-element-2c64b47 > .elementor-widget-container{background-color:#F68F31;margin:20px 0px 0px 0px;padding:12px 8px 12px 28px;}.elementor-49 .elementor-element.elementor-element-2c64b47 .elementor-heading-title{font-family:"Averta", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-617cd40:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-617cd40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-617cd40 > .elementor-container{max-width:917px;}.elementor-49 .elementor-element.elementor-element-617cd40{box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:25px 10px 30px 25px;}.elementor-49 .elementor-element.elementor-element-617cd40 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-980ced6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:29px;}.elementor-49 .elementor-element.elementor-element-b6c987a{text-align:center;}.elementor-49 .elementor-element.elementor-element-b6c987a img{width:100%;max-width:300px;border-radius:8px 8px 0px 0px;}.elementor-49 .elementor-element.elementor-element-b6c987a .widget-image-caption{text-align:start;color:#FFFFFF;background-color:#F68F31;font-family:"Averta", Sans-serif;font-size:18px;font-weight:400;font-style:normal;margin-block-start:0px;}.elementor-49 .elementor-element.elementor-element-d2a8c18{font-family:"Averta", Sans-serif;font-size:15px;font-weight:400;line-height:23px;}.elementor-49 .elementor-element.elementor-element-36fe418 > .elementor-widget-container{background-color:#F68F31;margin:20px 0px 0px 0px;padding:12px 8px 12px 28px;}.elementor-49 .elementor-element.elementor-element-36fe418 .elementor-heading-title{font-family:"Averta", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-a1918c3:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-a1918c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-a1918c3 > .elementor-container{max-width:917px;}.elementor-49 .elementor-element.elementor-element-a1918c3{box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:25px 10px 30px 25px;}.elementor-49 .elementor-element.elementor-element-a1918c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-f00b502{font-family:"Averta", Sans-serif;font-size:15px;font-weight:400;line-height:23px;}.elementor-49 .elementor-element.elementor-element-5f019a6 > .elementor-widget-container{background-color:#F68F31;margin:20px 0px 0px 0px;padding:12px 8px 12px 28px;}.elementor-49 .elementor-element.elementor-element-5f019a6 .elementor-heading-title{font-family:"Averta", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-66ebc9e:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-66ebc9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-66ebc9e > .elementor-container{max-width:917px;}.elementor-49 .elementor-element.elementor-element-66ebc9e{box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:25px 10px 30px 25px;}.elementor-49 .elementor-element.elementor-element-66ebc9e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-a708015 > .elementor-widget-container{background-color:#F68F31;margin:20px 0px 0px 0px;padding:12px 8px 12px 28px;}.elementor-49 .elementor-element.elementor-element-a708015 .elementor-heading-title{font-family:"Averta", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-36119c5:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-36119c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-36119c5 > .elementor-container{max-width:917px;}.elementor-49 .elementor-element.elementor-element-36119c5{box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:25px 10px 30px 25px;}.elementor-49 .elementor-element.elementor-element-36119c5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-6bb0584 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:29px;}.elementor-49 .elementor-element.elementor-element-3516d1e{text-align:center;}.elementor-49 .elementor-element.elementor-element-3516d1e img{width:100%;max-width:300px;border-radius:8px 8px 0px 0px;}.elementor-49 .elementor-element.elementor-element-3516d1e .widget-image-caption{text-align:start;color:#FFFFFF;background-color:#F68F31;font-family:"Averta", Sans-serif;font-size:18px;font-weight:400;font-style:normal;margin-block-start:0px;}.elementor-49 .elementor-element.elementor-element-3a00e5d{text-align:center;}.elementor-49 .elementor-element.elementor-element-3a00e5d img{width:100%;max-width:300px;border-radius:8px 8px 0px 0px;}.elementor-49 .elementor-element.elementor-element-3a00e5d .widget-image-caption{text-align:start;color:#FFFFFF;background-color:#F68F31;font-family:"Averta", Sans-serif;font-size:18px;font-weight:400;font-style:normal;margin-block-start:0px;}.elementor-49 .elementor-element.elementor-element-e56852b{font-family:"Averta", Sans-serif;font-size:15px;font-weight:400;line-height:23px;}.elementor-49 .elementor-element.elementor-element-4be2b9c > .elementor-widget-container{background-color:#F68F31;margin:20px 0px 0px 0px;padding:12px 8px 12px 28px;}.elementor-49 .elementor-element.elementor-element-4be2b9c .elementor-heading-title{font-family:"Averta", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-5724299:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-5724299 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-5724299 > .elementor-container{max-width:917px;}.elementor-49 .elementor-element.elementor-element-5724299{box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:25px 10px 30px 25px;}.elementor-49 .elementor-element.elementor-element-5724299 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-0811df9{font-family:"Averta", Sans-serif;font-size:15px;font-weight:400;line-height:23px;}.elementor-49 .elementor-element.elementor-element-261d1b2 > .elementor-widget-container{background-color:#F68F31;margin:20px 0px 0px 0px;padding:12px 8px 12px 28px;}.elementor-49 .elementor-element.elementor-element-261d1b2 .elementor-heading-title{font-family:"Averta", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-e6744bf:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-e6744bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-e6744bf > .elementor-container{max-width:917px;}.elementor-49 .elementor-element.elementor-element-e6744bf{box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:25px 10px 30px 25px;}.elementor-49 .elementor-element.elementor-element-e6744bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-f42199a{font-family:"Averta", Sans-serif;font-size:15px;font-weight:400;line-height:23px;}.elementor-49 .elementor-element.elementor-element-6490d61 > .elementor-widget-container{background-color:#F68F31;margin:20px 0px 0px 0px;padding:12px 8px 12px 28px;}.elementor-49 .elementor-element.elementor-element-6490d61 .elementor-heading-title{font-family:"Averta", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-3f509af:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-3f509af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-3f509af > .elementor-container{max-width:917px;}.elementor-49 .elementor-element.elementor-element-3f509af{box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:25px 10px 30px 25px;}.elementor-49 .elementor-element.elementor-element-3f509af > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-1919d6e{font-family:"Averta", Sans-serif;font-size:15px;font-weight:400;line-height:23px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-49 .elementor-element.elementor-element-77a7974 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:600;fill:var( --e-global-color-ec746d6 );color:var( --e-global-color-ec746d6 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-5f266cd );}.elementor-49 .elementor-element.elementor-element-77a7974 .elementor-button:hover, .elementor-49 .elementor-element.elementor-element-77a7974 .elementor-button:focus{background-color:var( --e-global-color-ef289d4 );color:#FFFFFF;border-color:var( --e-global-color-ef289d4 );}.elementor-49 .elementor-element.elementor-element-77a7974 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-77a7974 .elementor-button:hover svg, .elementor-49 .elementor-element.elementor-element-77a7974 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-24876ef > .elementor-container{max-width:1062px;}.elementor-49 .elementor-element.elementor-element-24876ef{margin-top:60px;margin-bottom:60px;}.elementor-49 .elementor-element.elementor-element-2dc8ed6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-06b6001 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-49 .elementor-element.elementor-element-06b6001{text-align:center;}.elementor-49 .elementor-element.elementor-element-06b6001 .elementor-heading-title{font-family:"Rockwell", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-49 .elementor-element.elementor-element-1a28066 > .elementor-widget-container{background-color:#F68F31;margin:20px 0px 0px 0px;padding:12px 8px 12px 28px;}.elementor-49 .elementor-element.elementor-element-1a28066 .elementor-heading-title{font-family:"Averta", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-77145ba:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-77145ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-77145ba > .elementor-container{max-width:917px;}.elementor-49 .elementor-element.elementor-element-77145ba{box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:25px 10px 30px 25px;}.elementor-49 .elementor-element.elementor-element-77145ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-6958a3e{font-family:"Averta", Sans-serif;font-size:15px;font-weight:400;line-height:23px;}.elementor-49 .elementor-element.elementor-element-d0a86bc > .elementor-widget-container{background-color:#F68F31;margin:20px 0px 0px 0px;padding:12px 8px 12px 28px;}.elementor-49 .elementor-element.elementor-element-d0a86bc .elementor-heading-title{font-family:"Averta", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-2fb4b50:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-2fb4b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-2fb4b50 > .elementor-container{max-width:917px;}.elementor-49 .elementor-element.elementor-element-2fb4b50{box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:25px 10px 30px 25px;}.elementor-49 .elementor-element.elementor-element-2fb4b50 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-c6c29d1{font-family:"Averta", Sans-serif;font-size:15px;font-weight:400;line-height:23px;}.elementor-49 .elementor-element.elementor-element-8a294c0 > .elementor-widget-container{background-color:#F68F31;margin:20px 0px 0px 0px;padding:12px 8px 12px 28px;}.elementor-49 .elementor-element.elementor-element-8a294c0 .elementor-heading-title{font-family:"Averta", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-ef9f0c2:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-ef9f0c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-ef9f0c2 > .elementor-container{max-width:917px;}.elementor-49 .elementor-element.elementor-element-ef9f0c2{box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:25px 10px 30px 25px;}.elementor-49 .elementor-element.elementor-element-ef9f0c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-3ba6e68{font-family:"Averta", Sans-serif;font-size:15px;font-weight:400;line-height:23px;}.elementor-49 .elementor-element.elementor-element-5decaf4 > .elementor-widget-container{background-color:#F68F31;margin:20px 0px 0px 0px;padding:12px 8px 12px 28px;}.elementor-49 .elementor-element.elementor-element-5decaf4 .elementor-heading-title{font-family:"Averta", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-4a58146:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-4a58146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-4a58146 > .elementor-container{max-width:917px;}.elementor-49 .elementor-element.elementor-element-4a58146{box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:25px 10px 30px 25px;}.elementor-49 .elementor-element.elementor-element-4a58146 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-bb0c0fb{font-family:"Averta", Sans-serif;font-size:15px;font-weight:400;line-height:23px;}.elementor-49 .elementor-element.elementor-element-624c52f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:600;fill:var( --e-global-color-ec746d6 );color:var( --e-global-color-ec746d6 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-5f266cd );}.elementor-49 .elementor-element.elementor-element-624c52f .elementor-button:hover, .elementor-49 .elementor-element.elementor-element-624c52f .elementor-button:focus{background-color:var( --e-global-color-ef289d4 );color:#FFFFFF;border-color:var( --e-global-color-ef289d4 );}.elementor-49 .elementor-element.elementor-element-624c52f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-624c52f .elementor-button:hover svg, .elementor-49 .elementor-element.elementor-element-624c52f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-5e06f72 > .elementor-container{max-width:1062px;}.elementor-49 .elementor-element.elementor-element-5e06f72{margin-top:60px;margin-bottom:60px;}.elementor-49 .elementor-element.elementor-element-fcce1fb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-063186f > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-49 .elementor-element.elementor-element-063186f{text-align:center;}.elementor-49 .elementor-element.elementor-element-063186f .elementor-heading-title{font-family:"Rockwell", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-49 .elementor-element.elementor-element-1f63176 > .elementor-widget-container{background-color:#F68F31;margin:20px 0px 0px 0px;padding:12px 8px 12px 28px;}.elementor-49 .elementor-element.elementor-element-1f63176 .elementor-heading-title{font-family:"Averta", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-72417d1:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-72417d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-72417d1 > .elementor-container{max-width:917px;}.elementor-49 .elementor-element.elementor-element-72417d1{box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:25px 10px 30px 25px;}.elementor-49 .elementor-element.elementor-element-72417d1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-3857694{font-family:"Averta", Sans-serif;font-size:15px;font-weight:400;line-height:23px;}.elementor-49 .elementor-element.elementor-element-4ecc77a > .elementor-widget-container{background-color:#F68F31;margin:20px 0px 0px 0px;padding:12px 8px 12px 28px;}.elementor-49 .elementor-element.elementor-element-4ecc77a .elementor-heading-title{font-family:"Averta", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-83e9ebf:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-83e9ebf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-83e9ebf > .elementor-container{max-width:917px;}.elementor-49 .elementor-element.elementor-element-83e9ebf{box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:25px 10px 30px 25px;}.elementor-49 .elementor-element.elementor-element-83e9ebf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-38a376b{font-family:"Averta", Sans-serif;font-size:15px;font-weight:400;line-height:23px;}.elementor-49 .elementor-element.elementor-element-ffa43b5 > .elementor-widget-container{background-color:#F68F31;margin:20px 0px 0px 0px;padding:12px 8px 12px 28px;}.elementor-49 .elementor-element.elementor-element-ffa43b5 .elementor-heading-title{font-family:"Averta", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-93f6fae:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-93f6fae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-93f6fae > .elementor-container{max-width:917px;}.elementor-49 .elementor-element.elementor-element-93f6fae{box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:25px 10px 30px 25px;}.elementor-49 .elementor-element.elementor-element-93f6fae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-04a1620{font-family:"Averta", Sans-serif;font-size:15px;font-weight:400;line-height:23px;}.elementor-49 .elementor-element.elementor-element-8510495 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:600;fill:var( --e-global-color-ec746d6 );color:var( --e-global-color-ec746d6 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-5f266cd );}.elementor-49 .elementor-element.elementor-element-8510495 .elementor-button:hover, .elementor-49 .elementor-element.elementor-element-8510495 .elementor-button:focus{background-color:var( --e-global-color-ef289d4 );color:#FFFFFF;border-color:var( --e-global-color-ef289d4 );}.elementor-49 .elementor-element.elementor-element-8510495 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-8510495 .elementor-button:hover svg, .elementor-49 .elementor-element.elementor-element-8510495 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-1482067 > .elementor-container{max-width:1062px;}.elementor-49 .elementor-element.elementor-element-1482067{margin-top:60px;margin-bottom:60px;}.elementor-49 .elementor-element.elementor-element-73f1580 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-1689a8e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-49 .elementor-element.elementor-element-1689a8e{text-align:center;}.elementor-49 .elementor-element.elementor-element-1689a8e .elementor-heading-title{font-family:"Rockwell", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-49 .elementor-element.elementor-element-6af8eab > .elementor-widget-container{background-color:#F68F31;margin:20px 0px 0px 0px;padding:12px 8px 12px 28px;}.elementor-49 .elementor-element.elementor-element-6af8eab .elementor-heading-title{font-family:"Averta", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-683707f:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-683707f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-683707f > .elementor-container{max-width:917px;}.elementor-49 .elementor-element.elementor-element-683707f{box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:25px 10px 30px 25px;}.elementor-49 .elementor-element.elementor-element-683707f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-7fed366{font-family:"Averta", Sans-serif;font-size:15px;font-weight:400;line-height:23px;}.elementor-49 .elementor-element.elementor-element-b1af1f5 > .elementor-widget-container{background-color:#F68F31;margin:20px 0px 0px 0px;padding:12px 8px 12px 28px;}.elementor-49 .elementor-element.elementor-element-b1af1f5 .elementor-heading-title{font-family:"Averta", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-06594eb:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-06594eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-06594eb > .elementor-container{max-width:917px;}.elementor-49 .elementor-element.elementor-element-06594eb{box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:25px 10px 30px 25px;}.elementor-49 .elementor-element.elementor-element-06594eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-2438b43{font-family:"Averta", Sans-serif;font-size:15px;font-weight:400;line-height:23px;}.elementor-49 .elementor-element.elementor-element-3cd1d47 > .elementor-widget-container{background-color:#F68F31;margin:20px 0px 0px 0px;padding:12px 8px 12px 28px;}.elementor-49 .elementor-element.elementor-element-3cd1d47 .elementor-heading-title{font-family:"Averta", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-31f2a31:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-31f2a31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-31f2a31 > .elementor-container{max-width:917px;}.elementor-49 .elementor-element.elementor-element-31f2a31{box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:25px 10px 30px 25px;}.elementor-49 .elementor-element.elementor-element-31f2a31 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-a890fd8{font-family:"Averta", Sans-serif;font-size:15px;font-weight:400;line-height:23px;}.elementor-49 .elementor-element.elementor-element-b5055e1 > .elementor-widget-container{background-color:#F68F31;margin:20px 0px 0px 0px;padding:12px 8px 12px 28px;}.elementor-49 .elementor-element.elementor-element-b5055e1 .elementor-heading-title{font-family:"Averta", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-4d69185:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-4d69185 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-4d69185 > .elementor-container{max-width:917px;}.elementor-49 .elementor-element.elementor-element-4d69185{box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:25px 10px 30px 25px;}.elementor-49 .elementor-element.elementor-element-4d69185 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-fd07afe{font-family:"Averta", Sans-serif;font-size:15px;font-weight:400;line-height:23px;}.elementor-49 .elementor-element.elementor-element-0bcc07b .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:600;fill:var( --e-global-color-ec746d6 );color:var( --e-global-color-ec746d6 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-5f266cd );}.elementor-49 .elementor-element.elementor-element-0bcc07b .elementor-button:hover, .elementor-49 .elementor-element.elementor-element-0bcc07b .elementor-button:focus{background-color:var( --e-global-color-ef289d4 );color:#FFFFFF;border-color:var( --e-global-color-ef289d4 );}.elementor-49 .elementor-element.elementor-element-0bcc07b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-0bcc07b .elementor-button:hover svg, .elementor-49 .elementor-element.elementor-element-0bcc07b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-a443ee9:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-a443ee9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://mcwallys.com/wp-content/uploads/2025/08/Background-1-1.jpg");background-position:center center;background-size:cover;}.elementor-49 .elementor-element.elementor-element-a443ee9 > .elementor-container{max-width:1040px;}.elementor-49 .elementor-element.elementor-element-a443ee9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:67px 0px 64px 0px;}.elementor-49 .elementor-element.elementor-element-a443ee9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-ca0e471 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-e1742f1 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-49 .elementor-element.elementor-element-e1742f1{text-align:center;}.elementor-49 .elementor-element.elementor-element-e1742f1 .elementor-heading-title{font-family:"19th Century Renegade", Sans-serif;font-size:40px;font-weight:400;text-transform:lowercase;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-98b87b6{margin-top:0px;margin-bottom:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-49 .elementor-element.elementor-element-bef69e7{--grid-columns:2;}.elementor-49 .elementor-element.elementor-element-9539cf6{--grid-columns:1;}.elementor-49 .elementor-element.elementor-element-f0b287f .elementor-button{background-color:#F68F31;font-family:"Averta", Sans-serif;font-size:18px;font-weight:600;border-radius:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-f0b287f > .elementor-widget-container{margin:6px 0px 0px 0px;}body.elementor-page-49:not(.elementor-motion-effects-element-type-background), body.elementor-page-49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://mcwallys.com/wp-content/uploads/2025/08/Background-menu.jpg");}@media(max-width:1024px){.elementor-49 .elementor-element.elementor-element-d9416e0 > .elementor-container{min-height:250px;}.elementor-49 .elementor-element.elementor-element-44055b2{text-align:center;}.elementor-49 .elementor-element.elementor-element-44055b2 .elementor-heading-title{font-size:60px;}.elementor-49 .elementor-element.elementor-element-ba652a6 .elementor-heading-title{font-size:45px;}.elementor-49 .elementor-element.elementor-element-08bb21e{padding:20px 20px 20px 20px;}.elementor-49 .elementor-element.elementor-element-70ac294 .elementor-heading-title{font-size:45px;}.elementor-49 .elementor-element.elementor-element-26e13be .elementor-heading-title{font-size:45px;}.elementor-49 .elementor-element.elementor-element-06b6001 .elementor-heading-title{font-size:45px;}.elementor-49 .elementor-element.elementor-element-063186f .elementor-heading-title{font-size:45px;}.elementor-49 .elementor-element.elementor-element-1689a8e .elementor-heading-title{font-size:45px;}.elementor-49 .elementor-element.elementor-element-a443ee9{padding:20px 20px 20px 20px;}.elementor-49 .elementor-element.elementor-element-e1742f1 .elementor-heading-title{font-size:45px;}.elementor-49 .elementor-element.elementor-element-bef69e7{--grid-columns:1;}.elementor-49 .elementor-element.elementor-element-9539cf6{--grid-columns:1;}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-d9416e0 > .elementor-container{min-height:250px;}.elementor-49 .elementor-element.elementor-element-d9416e0{padding:0px 20px 0px 20px;}.elementor-49 .elementor-element.elementor-element-0ddf127 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-49 .elementor-element.elementor-element-44055b2{text-align:start;}.elementor-49 .elementor-element.elementor-element-44055b2 .elementor-heading-title{font-size:35px;line-height:1.1em;}.elementor-49 .elementor-element.elementor-element-ba652a6 .elementor-heading-title{font-size:30px;}.elementor-49 .elementor-element.elementor-element-08bb21e{padding:50px 20px 0px 20px;}.elementor-49 .elementor-element.elementor-element-70ac294 .elementor-heading-title{font-size:35px;}.elementor-49 .elementor-element.elementor-element-a443ee9{padding:50px 20px 50px 20px;}.elementor-49 .elementor-element.elementor-element-e1742f1 .elementor-heading-title{font-size:35px;}.elementor-49 .elementor-element.elementor-element-bef69e7{--grid-columns:1;}.elementor-49 .elementor-element.elementor-element-9539cf6{--grid-columns:1;}}@media(min-width:768px){.elementor-49 .elementor-element.elementor-element-70dca71{width:35.142%;}.elementor-49 .elementor-element.elementor-element-481c07f{width:64.858%;}.elementor-49 .elementor-element.elementor-element-195afec{width:67%;}.elementor-49 .elementor-element.elementor-element-9c977c7{width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-49 .elementor-element.elementor-element-195afec{width:100%;}.elementor-49 .elementor-element.elementor-element-9c977c7{width:100%;}}/* Start custom CSS for call-to-action, class: .elementor-element-1ccf69a */.elementor-49 .elementor-element.elementor-element-1ccf69a .elementor-cta {
    border-radius: 8px 8px 8px 0 !important;
    overflow: hidden !important;
}

.elementor-49 .elementor-element.elementor-element-1ccf69a .elementor-cta__bg-overlay:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 50px;
    background-image: linear-gradient(to top, black, transparent);
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-5bc2cb1 */.elementor-49 .elementor-element.elementor-element-5bc2cb1 .elementor-cta {
    border-radius: 8px 8px 8px 0 !important;
    overflow: hidden !important;
}

.elementor-49 .elementor-element.elementor-element-5bc2cb1 .elementor-cta__bg-overlay:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 50px;
    background-image: linear-gradient(to top, black, transparent);
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-ba601a2 */.elementor-49 .elementor-element.elementor-element-ba601a2 .elementor-cta {
    border-radius: 8px 8px 8px 0 !important;
    overflow: hidden !important;
}

.elementor-49 .elementor-element.elementor-element-ba601a2 .elementor-cta__bg-overlay:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 50px;
    background-image: linear-gradient(to top, black, transparent);
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-86573cb */.elementor-49 .elementor-element.elementor-element-86573cb .elementor-cta {
    border-radius: 8px 8px 8px 0 !important;
    overflow: hidden !important;
}

.elementor-49 .elementor-element.elementor-element-86573cb .elementor-cta__bg-overlay:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 50px;
    background-image: linear-gradient(to top, black, transparent);
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-08bb21e */.elementor-49 .elementor-element.elementor-element-08bb21e .isActive .elementor-cta__content {
    background-color: #F68F31;
}

.elementor-49 .elementor-element.elementor-element-08bb21e .isActive .elementor-cta__title {
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68118f9 */.elementor-49 .elementor-element.elementor-element-68118f9 h3 {
    margin: 0;
    font-family: Averta;
    font-size: 20px;
    color: var(--e-global-color-primary );
}

.elementor-49 .elementor-element.elementor-element-68118f9 h2 {
    margin: 0;
    color: #F68F31;
    font-family: Averta;
    font-size: 20px;
}

.elementor-49 .elementor-element.elementor-element-68118f9 div {
    font-weight: 500; 
    font-size: 15px;
    margin-bottom: 25px;
}

.elementor-49 .elementor-element.elementor-element-68118f9 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2a8c18 */.elementor-49 .elementor-element.elementor-element-d2a8c18 h3 {
    margin: 0;
    font-family: Averta;
    font-size: 20px;
    color: var(--e-global-color-primary );
}

.elementor-49 .elementor-element.elementor-element-d2a8c18 h2 {
    margin: 0;
    color: #F68F31;
    font-family: Averta;
    font-size: 20px;
}

.elementor-49 .elementor-element.elementor-element-d2a8c18 div {
    font-weight: 500; 
    font-size: 15px;
    margin-bottom: 25px;
}

.elementor-49 .elementor-element.elementor-element-d2a8c18 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f00b502 */.elementor-49 .elementor-element.elementor-element-f00b502 h3 {
    margin: 0;
    font-family: Averta;
    font-size: 20px;
    color: var(--e-global-color-primary );
}

.elementor-49 .elementor-element.elementor-element-f00b502 h2 {
    margin: 0;
    color: #F68F31;
    font-family: Averta;
    font-size: 20px;
}

.elementor-49 .elementor-element.elementor-element-f00b502 div {
    font-weight: 500; 
    font-size: 15px;
    margin-bottom: 25px;
}

.elementor-49 .elementor-element.elementor-element-f00b502 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e56852b */.elementor-49 .elementor-element.elementor-element-e56852b h3 {
    margin: 0;
    font-family: Averta;
    font-size: 20px;
    color: var(--e-global-color-primary );
}

.elementor-49 .elementor-element.elementor-element-e56852b h2 {
    margin: 0;
    color: #F68F31;
    font-family: Averta;
    font-size: 20px;
}

.elementor-49 .elementor-element.elementor-element-e56852b div {
    font-weight: 500; 
    font-size: 15px;
    margin-bottom: 25px;
}

.elementor-49 .elementor-element.elementor-element-e56852b strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0811df9 */.elementor-49 .elementor-element.elementor-element-0811df9 h3 {
    margin: 0;
    font-family: Averta;
    font-size: 20px;
    color: var(--e-global-color-primary );
}

.elementor-49 .elementor-element.elementor-element-0811df9 h2 {
    margin: 0;
    color: #F68F31;
    font-family: Averta;
    font-size: 20px;
}

.elementor-49 .elementor-element.elementor-element-0811df9 div {
    font-weight: 500; 
    font-size: 15px;
    margin-bottom: 25px;
}

.elementor-49 .elementor-element.elementor-element-0811df9 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f42199a */.elementor-49 .elementor-element.elementor-element-f42199a h3 {
    margin: 0;
    font-family: Averta;
    font-size: 20px;
    color: var(--e-global-color-primary );
}

.elementor-49 .elementor-element.elementor-element-f42199a h2 {
    margin: 0;
    color: #F68F31;
    font-family: Averta;
    font-size: 20px;
}

.elementor-49 .elementor-element.elementor-element-f42199a div {
    font-weight: 500; 
    font-size: 15px;
    margin-bottom: 25px;
}

.elementor-49 .elementor-element.elementor-element-f42199a strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1919d6e */.elementor-49 .elementor-element.elementor-element-1919d6e h3 {
    margin: 0;
    font-family: Averta;
    font-size: 20px;
    color: var(--e-global-color-primary );
}

.elementor-49 .elementor-element.elementor-element-1919d6e h2 {
    margin: 0;
    color: #F68F31;
    font-family: Averta;
    font-size: 20px;
}

.elementor-49 .elementor-element.elementor-element-1919d6e div {
    font-weight: 500; 
    font-size: 15px;
    margin-bottom: 25px;
}

.elementor-49 .elementor-element.elementor-element-1919d6e strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-724cdb5 */.elementor-49 .elementor-element.elementor-element-724cdb5 figure {
    max-width: 300px;
}

.elementor-49 .elementor-element.elementor-element-724cdb5 figcaption {
    padding: 4px 4px 4px 6px;
    border-radius: 0 0 8px 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6958a3e */.elementor-49 .elementor-element.elementor-element-6958a3e h3 {
    margin: 0;
    font-family: Averta;
    font-size: 20px;
    color: var(--e-global-color-primary );
}

.elementor-49 .elementor-element.elementor-element-6958a3e h2 {
    margin: 0;
    color: #F68F31;
    font-family: Averta;
    font-size: 20px;
}

.elementor-49 .elementor-element.elementor-element-6958a3e div {
    font-weight: 500; 
    font-size: 15px;
    margin-bottom: 25px;
}

.elementor-49 .elementor-element.elementor-element-6958a3e strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c6c29d1 */.elementor-49 .elementor-element.elementor-element-c6c29d1 h3 {
    margin: 0;
    font-family: Averta;
    font-size: 20px;
    color: var(--e-global-color-primary );
}

.elementor-49 .elementor-element.elementor-element-c6c29d1 h2 {
    margin: 0;
    color: #F68F31;
    font-family: Averta;
    font-size: 20px;
}

.elementor-49 .elementor-element.elementor-element-c6c29d1 div {
    font-weight: 500; 
    font-size: 15px;
    margin-bottom: 25px;
}

.elementor-49 .elementor-element.elementor-element-c6c29d1 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ba6e68 */.elementor-49 .elementor-element.elementor-element-3ba6e68 h3 {
    margin: 0;
    font-family: Averta;
    font-size: 20px;
    color: var(--e-global-color-primary );
}

.elementor-49 .elementor-element.elementor-element-3ba6e68 h2 {
    margin: 0;
    color: #F68F31;
    font-family: Averta;
    font-size: 20px;
}

.elementor-49 .elementor-element.elementor-element-3ba6e68 div {
    font-weight: 500; 
    font-size: 15px;
    margin-bottom: 25px;
}

.elementor-49 .elementor-element.elementor-element-3ba6e68 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb0c0fb */.elementor-49 .elementor-element.elementor-element-bb0c0fb h3 {
    margin: 0;
    font-family: Averta;
    font-size: 20px;
    color: var(--e-global-color-primary );
}

.elementor-49 .elementor-element.elementor-element-bb0c0fb h2 {
    margin: 0;
    color: #F68F31;
    font-family: Averta;
    font-size: 20px;
}

.elementor-49 .elementor-element.elementor-element-bb0c0fb div {
    font-weight: 500; 
    font-size: 15px;
    margin-bottom: 25px;
}

.elementor-49 .elementor-element.elementor-element-bb0c0fb strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3857694 */.elementor-49 .elementor-element.elementor-element-3857694 h3 {
    margin: 0;
    font-family: Averta;
    font-size: 20px;
    color: var(--e-global-color-primary );
}

.elementor-49 .elementor-element.elementor-element-3857694 h2 {
    margin: 0;
    color: #F68F31;
    font-family: Averta;
    font-size: 20px;
}

.elementor-49 .elementor-element.elementor-element-3857694 div {
    font-weight: 500; 
    font-size: 15px;
    margin-bottom: 25px;
}

.elementor-49 .elementor-element.elementor-element-3857694 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38a376b */.elementor-49 .elementor-element.elementor-element-38a376b h3 {
    margin: 0;
    font-family: Averta;
    font-size: 20px;
    color: var(--e-global-color-primary );
}

.elementor-49 .elementor-element.elementor-element-38a376b h2 {
    margin: 0;
    color: #F68F31;
    font-family: Averta;
    font-size: 20px;
}

.elementor-49 .elementor-element.elementor-element-38a376b div {
    font-weight: 500; 
    font-size: 15px;
    margin-bottom: 25px;
}

.elementor-49 .elementor-element.elementor-element-38a376b strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04a1620 */.elementor-49 .elementor-element.elementor-element-04a1620 h3 {
    margin: 0;
    font-family: Averta;
    font-size: 20px;
    color: var(--e-global-color-primary );
}

.elementor-49 .elementor-element.elementor-element-04a1620 h2 {
    margin: 0;
    color: #F68F31;
    font-family: Averta;
    font-size: 20px;
}

.elementor-49 .elementor-element.elementor-element-04a1620 div {
    font-weight: 500; 
    font-size: 15px;
    margin-bottom: 25px;
}

.elementor-49 .elementor-element.elementor-element-04a1620 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fed366 */.elementor-49 .elementor-element.elementor-element-7fed366 h3 {
    margin: 0;
    font-family: Averta;
    font-size: 20px;
    color: var(--e-global-color-primary );
}

.elementor-49 .elementor-element.elementor-element-7fed366 h2 {
    margin: 0;
    color: #F68F31;
    font-family: Averta;
    font-size: 20px;
}

.elementor-49 .elementor-element.elementor-element-7fed366 div {
    font-weight: 500; 
    font-size: 15px;
    margin-bottom: 25px;
}

.elementor-49 .elementor-element.elementor-element-7fed366 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2438b43 */.elementor-49 .elementor-element.elementor-element-2438b43 h3 {
    margin: 0;
    font-family: Averta;
    font-size: 20px;
    color: var(--e-global-color-primary );
}

.elementor-49 .elementor-element.elementor-element-2438b43 h2 {
    margin: 0;
    color: #F68F31;
    font-family: Averta;
    font-size: 20px;
}

.elementor-49 .elementor-element.elementor-element-2438b43 div {
    font-weight: 500; 
    font-size: 15px;
    margin-bottom: 25px;
}

.elementor-49 .elementor-element.elementor-element-2438b43 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a890fd8 */.elementor-49 .elementor-element.elementor-element-a890fd8 h3 {
    margin: 0;
    font-family: Averta;
    font-size: 20px;
    color: var(--e-global-color-primary );
}

.elementor-49 .elementor-element.elementor-element-a890fd8 h2 {
    margin: 0;
    color: #F68F31;
    font-family: Averta;
    font-size: 20px;
}

.elementor-49 .elementor-element.elementor-element-a890fd8 div {
    font-weight: 500; 
    font-size: 15px;
    margin-bottom: 25px;
}

.elementor-49 .elementor-element.elementor-element-a890fd8 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd07afe */.elementor-49 .elementor-element.elementor-element-fd07afe h3 {
    margin: 0;
    font-family: Averta;
    font-size: 20px;
    color: var(--e-global-color-primary );
}

.elementor-49 .elementor-element.elementor-element-fd07afe h2 {
    margin: 0;
    color: #F68F31;
    font-family: Averta;
    font-size: 20px;
}

.elementor-49 .elementor-element.elementor-element-fd07afe div {
    font-weight: 500; 
    font-size: 15px;
    margin-bottom: 25px;
}

.elementor-49 .elementor-element.elementor-element-fd07afe strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f0b287f */.elementor-49 .elementor-element.elementor-element-f0b287f .elementor-button {
    min-width: 200px;
}/* End custom CSS */
/* Start custom CSS */.menu-title
.elementor-widget-container {
	position: relative;
}

.menu-title i {
	color: #fff;
	margin-top: 5px;
	position: absolute;
	right: 20px;
	top: 15px;
	font-size: 20px;
	transform: rotate(-90deg);
	transition: 300ms ease;
}

.menu-title.active i {
    transform: rotate(0deg);   
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: '19th Century Renegade';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mcwallys.com/wp-content/uploads/2025/08/19th-Century-Renegade.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Averta';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mcwallys.com/wp-content/uploads/2025/08/averta-regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */