.elementor-2833 .elementor-element.elementor-element-7813336:not(.elementor-motion-effects-element-type-background), .elementor-2833 .elementor-element.elementor-element-7813336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-51b36cb );}.elementor-2833 .elementor-element.elementor-element-7813336 > .elementor-container{min-height:400px;}.elementor-2833 .elementor-element.elementor-element-7813336{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2833 .elementor-element.elementor-element-7813336 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2833 .elementor-element.elementor-element-ab2b9b0 > .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-2833 .elementor-element.elementor-element-9c79355{color:#FFFFFF;}.elementor-2833 .elementor-element.elementor-element-7c70175:not(.elementor-motion-effects-element-type-background), .elementor-2833 .elementor-element.elementor-element-7c70175 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-2833 .elementor-element.elementor-element-7c70175{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 60px 0px;}.elementor-2833 .elementor-element.elementor-element-7c70175 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2833 .elementor-element.elementor-element-3393363 > .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-2833 .elementor-element.elementor-element-3393363 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2833 .elementor-element.elementor-element-dfcedeb > .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-2833 .elementor-element.elementor-element-e176dad > .elementor-widget-container{--e-transform-rotateZ:-6deg;margin:0px 0px 80px 0px;padding:0px 0px 0px 0px;}.elementor-2833 .elementor-element.elementor-element-e176dad .elementor-heading-title{font-family:"Gotcha", Sans-serif;font-size:78px;font-weight:400;text-transform:none;font-style:normal;line-height:33px;color:var( --e-global-color-f5fb0b7 );}.elementor-2833 .elementor-element.elementor-element-d32f350 > .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-2833 .elementor-element.elementor-element-a2cb880{--grid-columns:3;}.elementor-2833 .elementor-element.elementor-element-a2cb880 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-2833 .elementor-element.elementor-element-a2cb880 .e-loop-item > .elementor-section, .elementor-2833 .elementor-element.elementor-element-a2cb880 .e-loop-item > .elementor-section > .elementor-container, .elementor-2833 .elementor-element.elementor-element-a2cb880 .e-loop-item > .e-con, .elementor-2833 .elementor-element.elementor-element-a2cb880 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-2833 .elementor-element.elementor-element-a2cb880{--grid-columns:2;}}@media(max-width:767px){.elementor-2833 .elementor-element.elementor-element-e176dad > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2833 .elementor-element.elementor-element-e176dad .elementor-heading-title{font-size:63px;}.elementor-2833 .elementor-element.elementor-element-a2cb880{--grid-columns:1;}}/* Start custom CSS *//* MMC Collections reference preview. Native query, links and shared templates preserved. */
.elementor.elementor-2833{--mmc-orange:#FFA400;--mmc-purple:#393185;}
.elementor.elementor-2833>.elementor-section>.elementor-container{max-width:1100px;}
.elementor.elementor-2833 .elementor-element.elementor-element-7813336{padding:40px 24px;}
.elementor.elementor-2833 .elementor-element.elementor-element-99f76c7 .elementor-heading-title{font-family:'Katella Sans',sans-serif;font-size:36px;font-weight:900;line-height:1.12;letter-spacing:0;}
.elementor.elementor-2833 .elementor-widget-text-editor,.elementor.elementor-2833 .elementor-widget-text-editor p{font-family:'Katella Sans',sans-serif;font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0;}
.elementor.elementor-2833 .elementor-element.elementor-element-7c70175{padding:48px 24px 64px;}
.elementor.elementor-2833 .elementor-element.elementor-element-e176dad{transform:none;}
.elementor.elementor-2833 .elementor-element.elementor-element-e176dad .elementor-heading-title{font-family:Gotcha,sans-serif;font-size:48px;font-weight:400;line-height:1.15;letter-spacing:0;color:var(--mmc-orange);transform:rotate(-6deg);transform-origin:left center;text-align:left;}
.elementor.elementor-2833 .elementor-widget-loop-grid .elementor-loop-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;}
.elementor.elementor-2833 .elementor-element.elementor-widget-call-to-action .elementor-cta{display:flex;flex-direction:column;min-height:0;background:#fff;}
.elementor.elementor-2833 .elementor-element.elementor-widget-call-to-action .elementor-cta__bg-wrapper{position:relative;inset:auto;width:100%;aspect-ratio:16/9;overflow:hidden;}
.elementor.elementor-2833 .elementor-element.elementor-widget-call-to-action .elementor-cta__bg{background-size:cover;background-position:center;}
.elementor.elementor-2833 .elementor-element.elementor-widget-call-to-action .elementor-cta__bg-overlay{background:transparent;}
.elementor.elementor-2833 .elementor-element.elementor-widget-call-to-action .elementor-cta__content{min-height:0;padding:20px 12px 24px;text-align:left;}
.elementor.elementor-2833 .elementor-element.elementor-widget-call-to-action .elementor-cta__title{font-family:'Katella Sans',sans-serif;font-size:28px;font-weight:900;line-height:1.15;color:#222;letter-spacing:0;}
.elementor.elementor-2833 .elementor-element.elementor-widget-call-to-action .elementor-cta__button{font-family:'Katella Sans',sans-serif;font-size:16px;font-weight:900;letter-spacing:0;text-transform:uppercase;color:var(--mmc-purple);background:transparent;border:0;padding:12px 0;min-height:44px;}
.elementor.elementor-2833 .elementor-element.elementor-widget-call-to-action:after{content:'✦';display:block;color:var(--mmc-orange);text-align:center;font-size:20px;line-height:20px;background:linear-gradient(var(--mmc-orange),var(--mmc-orange)) left center/calc(50% - 18px) 1px no-repeat,linear-gradient(var(--mmc-orange),var(--mmc-orange)) right center/calc(50% - 18px) 1px no-repeat;}
.elementor.elementor-2833 .elementor-widget-button .elementor-button{font-family:'Katella Sans',sans-serif;font-size:15px;font-weight:400;line-height:1.2;letter-spacing:2.5px;text-transform:uppercase;min-height:45px;padding:14px 24px;background:var(--mmc-orange);color:#fff;}
@media(max-width:767px){.elementor.elementor-2833 .elementor-widget-loop-grid .elementor-loop-container{grid-template-columns:minmax(0,1fr);gap:28px;}.elementor.elementor-2833 .elementor-element.elementor-element-7813336{padding:28px 16px;}.elementor.elementor-2833 .elementor-element.elementor-element-7c70175{padding:32px 16px 40px;}.elementor.elementor-2833 .elementor-element.elementor-element-e176dad .elementor-heading-title{font-size:40px;}.elementor.elementor-2833 .elementor-element.elementor-element-99f76c7 .elementor-heading-title{font-size:30px;}.elementor.elementor-2833 .elementor-element.elementor-widget-call-to-action .elementor-cta__title{font-size:26px;}}
/* Approved collection introduction centering and original MMC divider. */
.elementor.elementor-2833 .elementor-element.elementor-element-e9d496e :is(.elementor-heading-title,.elementor-widget-text-editor,.elementor-widget-text-editor p,.elementor-widget-button){text-align:center!important;}
.elementor.elementor-2833 .elementor-element.elementor-element-e9d496e .elementor-button-wrapper{text-align:center;}
.elementor.elementor-2833 .elementor-element.elementor-widget-call-to-action:after{content:'';height:24px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2237px%22%20height%3D%2237px%22%20viewBox%3D%220%200%2037%2037%22%20style%3D%22enable-background%3Anew%200%200%2037%2037%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%09.st0%7Bfill%3A%23FFA400%3B%7D%3C%2Fstyle%3E%3Cpolygon%20class%3D%22st0%22%20points%3D%2218.8732109%2C36.5366631%2018.0136375%2C36.5366631%2016.1843967%2C23.2888432%2010.6926498%2C26.5229359%20%2010.4760885%2C26.2000084%2013.7073355%2C20.7073765%201%2C18.8780384%201%2C18.1239491%2013.7073355%2C16.1834335%2010.4760885%2C10.585393%20%2010.6926498%2C10.4770632%2016.1843967%2C13.7073298%2018.0136375%2C0.4633363%2018.8732109%2C0.4633363%2020.7063904%2C13.7073298%20%2026.1980267%2C10.4770632%2026.4127235%2C10.585393%2023.1834373%2C16.1834335%2036%2C18.1239491%2036%2C18.8780384%2023.1834373%2C20.7073765%20%2026.4127235%2C26.2000084%2026.1980267%2C26.5229359%2020.7063904%2C23.2888432%20%22%3E%3C%2Fpolygon%3E%3C%2Fsvg%3E") center/24px 24px no-repeat,linear-gradient(#FFA400,#FFA400) left center/calc(50% - 20px) 1px no-repeat,linear-gradient(#FFA400,#FFA400) right center/calc(50% - 20px) 1px no-repeat;}

/* Approved centered lead magnet hero, no image placeholder */
.elementor.elementor-2833 .elementor-element.elementor-element-7813336 > .elementor-container { justify-content:center !important; max-width:1100px !important; margin-left:auto !important; margin-right:auto !important; }
.elementor.elementor-2833 .elementor-element.elementor-element-7813336 > .elementor-container > .elementor-column:not(.elementor-element-e9d496e) { display:none !important; }
.elementor.elementor-2833 .elementor-element.elementor-element-e9d496e { width:100% !important; max-width:760px !important; flex:0 1 760px !important; margin-left:auto !important; margin-right:auto !important; }
.elementor.elementor-2833 .elementor-element.elementor-element-e9d496e > .elementor-widget-wrap { justify-content:center !important; text-align:center !important; }
.elementor.elementor-2833 .elementor-element.elementor-element-99f76c7 .elementor-heading-title { color:#fff !important; text-align:center !important; }
.elementor.elementor-2833 .elementor-element.elementor-element-7813336 > .elementor-container > .elementor-column:not(.mmc-unused) { display:flex !important; width:100% !important; max-width:760px !important; flex:0 1 760px !important; margin:0 auto !important; }
.elementor.elementor-2833 .elementor-element.elementor-element-7813336 > .elementor-container > .elementor-column:nth-child(2) { display:none !important; }
.elementor.elementor-2833 .elementor-element.elementor-element-7813336 > .elementor-container > .elementor-column ~ .elementor-column { display:none !important; }
.elementor.elementor-2833 .elementor-element.elementor-element-7813336 .elementor-column > .elementor-widget-wrap { padding:0 !important; margin:0 !important; width:100% !important; }
.elementor.elementor-2833 .elementor-element.elementor-element-7813336 .elementor-container { width:100% !important; max-width:760px !important; margin:0 auto !important; justify-content:center !important; }
.elementor.elementor-2833 .elementor-element.elementor-element-7813336 .elementor-column { width:100% !important; max-width:760px !important; flex:1 1 100% !important; margin:0 auto !important; }
.elementor.elementor-2833 .elementor-element.elementor-element-7813336 .elementor-column ~ .elementor-column { display:none !important; }/* End custom CSS */