.elementor-2009 .elementor-element.elementor-element-44328f63:not(.elementor-motion-effects-element-type-background), .elementor-2009 .elementor-element.elementor-element-44328f63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2009 .elementor-element.elementor-element-44328f63{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 2% 2% 2%;}.elementor-2009 .elementor-element.elementor-element-44328f63 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2009 .elementor-element.elementor-element-44328f63 > .elementor-shape-bottom svg{width:calc(291% + 1.3px);height:0px;transform:translateX(-50%) rotateY(180deg);}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-2009 .elementor-element.elementor-element-ac5dc00 .elementor-button{background-color:#EA8E7A;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;}.elementor-2009 .elementor-element.elementor-element-ac5dc00 > .elementor-widget-container{padding:24px 24px 24px 24px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2009 .elementor-element.elementor-element-7b2d7af4{width:var( --container-widget-width, 100.547% );max-width:100.547%;--container-widget-width:100.547%;--container-widget-flex-grow:0;text-align:center;}.elementor-2009 .elementor-element.elementor-element-7b2d7af4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2009 .elementor-element.elementor-element-7b2d7af4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:600;line-height:41px;color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-29d824d{width:var( --container-widget-width, 100.547% );max-width:100.547%;--container-widget-width:100.547%;--container-widget-flex-grow:0;text-align:center;}.elementor-2009 .elementor-element.elementor-element-29d824d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2009 .elementor-element.elementor-element-29d824d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2009 .elementor-element.elementor-element-29d824d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:600;line-height:40px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-4d7a207e .elementor-button{background-color:#EA8E7A;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;}.elementor-2009 .elementor-element.elementor-element-4d7a207e > .elementor-widget-container{padding:24px 24px 24px 24px;}.elementor-2009 .elementor-element.elementor-element-5b44aae:not(.elementor-motion-effects-element-type-background), .elementor-2009 .elementor-element.elementor-element-5b44aae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8240d12 );background-image:url("https://maggieherroncake.com/wp-content/uploads/2024/12/Sophie-Swirl2-01-1.png");background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-2009 .elementor-element.elementor-element-5b44aae > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.55;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2009 .elementor-element.elementor-element-5b44aae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-2009 .elementor-element.elementor-element-64cb259.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2009 .elementor-element.elementor-element-64cb259.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2009 .elementor-element.elementor-element-c0baff2{width:var( --container-widget-width, 101.287% );max-width:101.287%;--container-widget-width:101.287%;--container-widget-flex-grow:0;}.elementor-2009 .elementor-element.elementor-element-c0baff2 > .elementor-widget-container{padding:0px 25px 0px 0px;}.elementor-2009 .elementor-element.elementor-element-c0baff2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2009 .elementor-element.elementor-element-c0baff2 .elementor-icon-wrapper{text-align:end;}.elementor-2009 .elementor-element.elementor-element-c0baff2 .elementor-icon{font-size:71px;}.elementor-2009 .elementor-element.elementor-element-c0baff2 .elementor-icon svg{height:71px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-2009 .elementor-element.elementor-element-9159d88{width:var( --container-widget-width, 79.87% );max-width:79.87%;--container-widget-width:79.87%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:400;letter-spacing:0.5px;word-spacing:0px;}.elementor-2009 .elementor-element.elementor-element-9159d88.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-bc-flex-widget .elementor-2009 .elementor-element.elementor-element-964ecde.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2009 .elementor-element.elementor-element-964ecde.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2009 .elementor-element.elementor-element-fea499c{width:var( --container-widget-width, 101.287% );max-width:101.287%;--container-widget-width:101.287%;--container-widget-flex-grow:0;}.elementor-2009 .elementor-element.elementor-element-fea499c > .elementor-widget-container{padding:0px 25px 0px 0px;}.elementor-2009 .elementor-element.elementor-element-fea499c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2009 .elementor-element.elementor-element-fea499c .elementor-icon-wrapper{text-align:end;}.elementor-2009 .elementor-element.elementor-element-fea499c .elementor-icon{font-size:71px;}.elementor-2009 .elementor-element.elementor-element-fea499c .elementor-icon svg{height:71px;}.elementor-2009 .elementor-element.elementor-element-deba1d3{width:var( --container-widget-width, 79.87% );max-width:79.87%;--container-widget-width:79.87%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:400;letter-spacing:0.5px;word-spacing:0px;}.elementor-2009 .elementor-element.elementor-element-deba1d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-bc-flex-widget .elementor-2009 .elementor-element.elementor-element-a2513d5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2009 .elementor-element.elementor-element-a2513d5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2009 .elementor-element.elementor-element-ed55606{width:var( --container-widget-width, 101.287% );max-width:101.287%;--container-widget-width:101.287%;--container-widget-flex-grow:0;}.elementor-2009 .elementor-element.elementor-element-ed55606 > .elementor-widget-container{padding:0px 25px 0px 0px;}.elementor-2009 .elementor-element.elementor-element-ed55606.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2009 .elementor-element.elementor-element-ed55606 .elementor-icon-wrapper{text-align:end;}.elementor-2009 .elementor-element.elementor-element-ed55606 .elementor-icon{font-size:71px;}.elementor-2009 .elementor-element.elementor-element-ed55606 .elementor-icon svg{height:71px;}.elementor-2009 .elementor-element.elementor-element-4608529{width:var( --container-widget-width, 79.87% );max-width:79.87%;--container-widget-width:79.87%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:400;letter-spacing:0.5px;word-spacing:0px;}.elementor-2009 .elementor-element.elementor-element-4608529.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-bc-flex-widget .elementor-2009 .elementor-element.elementor-element-61cdd7e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2009 .elementor-element.elementor-element-61cdd7e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2009 .elementor-element.elementor-element-3fede4b{width:var( --container-widget-width, 101.287% );max-width:101.287%;--container-widget-width:101.287%;--container-widget-flex-grow:0;}.elementor-2009 .elementor-element.elementor-element-3fede4b > .elementor-widget-container{padding:0px 25px 0px 0px;}.elementor-2009 .elementor-element.elementor-element-3fede4b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2009 .elementor-element.elementor-element-3fede4b .elementor-icon-wrapper{text-align:end;}.elementor-2009 .elementor-element.elementor-element-3fede4b .elementor-icon{font-size:71px;}.elementor-2009 .elementor-element.elementor-element-3fede4b .elementor-icon svg{height:71px;}.elementor-2009 .elementor-element.elementor-element-382b084{width:var( --container-widget-width, 79.87% );max-width:79.87%;--container-widget-width:79.87%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:400;letter-spacing:0.5px;word-spacing:0px;}.elementor-2009 .elementor-element.elementor-element-382b084.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2009 .elementor-element.elementor-element-df3054f > .elementor-widget-container{padding:25px 25px 11px 25px;}.elementor-2009 .elementor-element.elementor-element-df3054f{text-align:center;}.elementor-2009 .elementor-element.elementor-element-df3054f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:31px;font-weight:600;color:#000000;}.elementor-2009 .elementor-element.elementor-element-011fd97 .elementor-button{background-color:#EA8E7A;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;}.elementor-2009 .elementor-element.elementor-element-011fd97 > .elementor-widget-container{padding:-3px -3px -3px -3px;}.elementor-2009 .elementor-element.elementor-element-b1f01d4{--spacer-size:50px;}.elementor-2009 .elementor-element.elementor-element-8209867:not(.elementor-motion-effects-element-type-background), .elementor-2009 .elementor-element.elementor-element-8209867 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2009 .elementor-element.elementor-element-8209867{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2009 .elementor-element.elementor-element-8209867 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2009 .elementor-element.elementor-element-648a0ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:22px 22px 22px 22px;}.elementor-2009 .elementor-element.elementor-element-648a0ab{text-align:center;}.elementor-2009 .elementor-element.elementor-element-648a0ab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;line-height:41px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-6736255{padding:0% 3% 3% 3%;}.elementor-2009 .elementor-element.elementor-element-0eb85ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2009 .elementor-element.elementor-element-0eb85ad{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;letter-spacing:0.5px;word-spacing:0px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-2009 .elementor-element.elementor-element-14aefc8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2009 .elementor-element.elementor-element-14aefc8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2009 .elementor-element.elementor-element-3eb09d0 .elementor-button{background-color:#EA8E7A;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;}.elementor-2009 .elementor-element.elementor-element-3eb09d0 > .elementor-widget-container{padding:-3px -3px -3px -3px;}.elementor-2009 .elementor-element.elementor-element-1391a63{--spacer-size:50px;}.elementor-2009 .elementor-element.elementor-element-e228265:not(.elementor-motion-effects-element-type-background), .elementor-2009 .elementor-element.elementor-element-e228265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1EE;}.elementor-2009 .elementor-element.elementor-element-e228265{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2009 .elementor-element.elementor-element-e228265 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2009 .elementor-element.elementor-element-1d6e533{--spacer-size:50px;}.elementor-2009 .elementor-element.elementor-element-ba4bb5b > .elementor-widget-container{background-color:#E7E788;margin:0px 0px 0px 0px;padding:12px 12px 11px 12px;}.elementor-2009 .elementor-element.elementor-element-ba4bb5b{text-align:center;}.elementor-2009 .elementor-element.elementor-element-ba4bb5b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:600;line-height:41px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-2009 .elementor-element.elementor-element-64531eb{padding:0% 3% 0% 3%;}.elementor-2009 .elementor-element.elementor-element-3cdc897{--spacer-size:10px;}.elementor-2009 .elementor-element.elementor-element-b1d3f16{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:400;letter-spacing:0.5px;word-spacing:0px;color:#000000;}.elementor-bc-flex-widget .elementor-2009 .elementor-element.elementor-element-83a6a8a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2009 .elementor-element.elementor-element-83a6a8a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2009 .elementor-element.elementor-element-f062406{--spacer-size:50px;}.elementor-2009 .elementor-element.elementor-element-3e9b85c5:not(.elementor-motion-effects-element-type-background), .elementor-2009 .elementor-element.elementor-element-3e9b85c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CF7979;background-image:url("https://maggieherroncake.com/wp-content/uploads/2024/08/Buttercream-painted-flowers-palette-knife.jpg");background-position:center center;background-size:cover;}.elementor-2009 .elementor-element.elementor-element-3e9b85c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6% 6% 6% 6%;}.elementor-2009 .elementor-element.elementor-element-3e9b85c5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2009 .elementor-element.elementor-element-5dedf3a5:not(.elementor-motion-effects-element-type-background), .elementor-2009 .elementor-element.elementor-element-5dedf3a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCE2D5;}.elementor-2009 .elementor-element.elementor-element-5dedf3a5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3% 3% 3% 3%;}.elementor-2009 .elementor-element.elementor-element-5dedf3a5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2009 .elementor-element.elementor-element-4c526088{text-align:center;}.elementor-2009 .elementor-element.elementor-element-4c526088 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:44px;font-weight:600;color:#0C0C0C;}.elementor-2009 .elementor-element.elementor-element-3b0e3abb{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#373535;}.elementor-2009 .elementor-element.elementor-element-59adea36{--spacer-size:50px;}.elementor-2009 .elementor-element.elementor-element-1e78f8a9:not(.elementor-motion-effects-element-type-background), .elementor-2009 .elementor-element.elementor-element-1e78f8a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2009 .elementor-element.elementor-element-1e78f8a9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2009 .elementor-element.elementor-element-1e78f8a9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2009 .elementor-element.elementor-element-1eae6943 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:13px 13px 13px 13px;}.elementor-2009 .elementor-element.elementor-element-1eae6943.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2009 .elementor-element.elementor-element-1eae6943{text-align:center;}.elementor-2009 .elementor-element.elementor-element-1eae6943 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:41px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-ba2b29c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:13px 13px 13px 13px;}.elementor-2009 .elementor-element.elementor-element-ba2b29c{text-align:center;}.elementor-2009 .elementor-element.elementor-element-ba2b29c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:41px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-2009 .elementor-element.elementor-element-8c49052.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2009 .elementor-element.elementor-element-8c49052.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2009 .elementor-element.elementor-element-07b0eee{text-align:end;}.elementor-2009 .elementor-element.elementor-element-262f922{width:var( --container-widget-width, 84.368% );max-width:84.368%;--container-widget-width:84.368%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;letter-spacing:0.5px;word-spacing:0px;color:#FFFAFA;}.elementor-2009 .elementor-element.elementor-element-262f922 > .elementor-widget-container{padding:21px 0px 0px 0px;}.elementor-2009 .elementor-element.elementor-element-262f922.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-bc-flex-widget .elementor-2009 .elementor-element.elementor-element-e3317a3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2009 .elementor-element.elementor-element-e3317a3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2009 .elementor-element.elementor-element-39f24f3{text-align:end;}.elementor-2009 .elementor-element.elementor-element-d122d98{width:var( --container-widget-width, 84.368% );max-width:84.368%;--container-widget-width:84.368%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;letter-spacing:0.5px;word-spacing:0px;color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-d122d98 > .elementor-widget-container{padding:21px 0px 0px 0px;}.elementor-2009 .elementor-element.elementor-element-d122d98.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-bc-flex-widget .elementor-2009 .elementor-element.elementor-element-ad02604.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2009 .elementor-element.elementor-element-ad02604.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2009 .elementor-element.elementor-element-5fc357a{text-align:end;}.elementor-2009 .elementor-element.elementor-element-66b7fb6{width:var( --container-widget-width, 84.368% );max-width:84.368%;--container-widget-width:84.368%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;letter-spacing:0.5px;word-spacing:0px;color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-66b7fb6 > .elementor-widget-container{padding:21px 0px 0px 0px;}.elementor-2009 .elementor-element.elementor-element-66b7fb6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-bc-flex-widget .elementor-2009 .elementor-element.elementor-element-910fb2b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2009 .elementor-element.elementor-element-910fb2b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2009 .elementor-element.elementor-element-f3bcbc0{text-align:end;}.elementor-2009 .elementor-element.elementor-element-afbbbdc{width:var( --container-widget-width, 84.368% );max-width:84.368%;--container-widget-width:84.368%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;letter-spacing:0.5px;word-spacing:0px;color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-afbbbdc > .elementor-widget-container{padding:21px 0px 0px 0px;}.elementor-2009 .elementor-element.elementor-element-afbbbdc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-bc-flex-widget .elementor-2009 .elementor-element.elementor-element-a4216f3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2009 .elementor-element.elementor-element-a4216f3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2009 .elementor-element.elementor-element-f46bd82{text-align:end;}.elementor-2009 .elementor-element.elementor-element-2c64e18{width:var( --container-widget-width, 84.368% );max-width:84.368%;--container-widget-width:84.368%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;letter-spacing:0.5px;word-spacing:0px;color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-2c64e18 > .elementor-widget-container{padding:21px 0px 0px 0px;}.elementor-2009 .elementor-element.elementor-element-2c64e18.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-bc-flex-widget .elementor-2009 .elementor-element.elementor-element-f37ba01.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2009 .elementor-element.elementor-element-f37ba01.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2009 .elementor-element.elementor-element-242ecae{text-align:end;}.elementor-2009 .elementor-element.elementor-element-0959a3d{width:var( --container-widget-width, 84.368% );max-width:84.368%;--container-widget-width:84.368%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;letter-spacing:0.5px;word-spacing:0px;color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-0959a3d > .elementor-widget-container{padding:21px 0px 0px 0px;}.elementor-2009 .elementor-element.elementor-element-0959a3d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-bc-flex-widget .elementor-2009 .elementor-element.elementor-element-a58552a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2009 .elementor-element.elementor-element-a58552a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2009 .elementor-element.elementor-element-06be299{text-align:end;}.elementor-2009 .elementor-element.elementor-element-fee954c{width:var( --container-widget-width, 84.368% );max-width:84.368%;--container-widget-width:84.368%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;letter-spacing:0.5px;word-spacing:0px;color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-fee954c > .elementor-widget-container{padding:21px 0px 0px 0px;}.elementor-2009 .elementor-element.elementor-element-fee954c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2009 .elementor-element.elementor-element-470fa81 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 13px 13px 13px;}.elementor-2009 .elementor-element.elementor-element-470fa81{text-align:center;}.elementor-2009 .elementor-element.elementor-element-470fa81 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-cabb192 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:13px 13px 3px 13px;}.elementor-2009 .elementor-element.elementor-element-cabb192{text-align:center;}.elementor-2009 .elementor-element.elementor-element-cabb192 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-decoration:line-through;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-d1a55b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 13px 13px 13px;}.elementor-2009 .elementor-element.elementor-element-d1a55b8{text-align:center;}.elementor-2009 .elementor-element.elementor-element-d1a55b8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-2f065bda .elementor-button{background-color:#EA8E7A;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;}.elementor-2009 .elementor-element.elementor-element-4efce9e:not(.elementor-motion-effects-element-type-background), .elementor-2009 .elementor-element.elementor-element-4efce9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1EE;background-image:url("https://maggieherroncake.com/wp-content/uploads/2024/12/Sophie-Swirl2-01-1.png");background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-2009 .elementor-element.elementor-element-4efce9e > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.55;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2009 .elementor-element.elementor-element-4efce9e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2009 .elementor-element.elementor-element-4ea7724 > .elementor-widget-container{background-color:#FFEEB5;margin:0px 0px 0px 0px;padding:0px 13px 13px 13px;}.elementor-2009 .elementor-element.elementor-element-4ea7724{text-align:center;}.elementor-2009 .elementor-element.elementor-element-4ea7724 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-2009 .elementor-element.elementor-element-4feac43c > .elementor-widget-container{padding:54px 12px 12px 12px;}.elementor-2009 .elementor-element.elementor-element-4feac43c{text-align:center;}.elementor-2009 .elementor-element.elementor-element-4feac43c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:600;color:var( --e-global-color-b2b3642 );}.elementor-2009 .elementor-element.elementor-element-f886b94{width:var( --container-widget-width, 99.027% );max-width:99.027%;--container-widget-width:99.027%;--container-widget-flex-grow:0;text-align:center;}.elementor-2009 .elementor-element.elementor-element-f886b94.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2009 .elementor-element.elementor-element-720fb501 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2009 .elementor-element.elementor-element-720fb501{text-align:center;}.elementor-2009 .elementor-element.elementor-element-720fb501 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-2009 .elementor-element.elementor-element-667622d{width:var( --container-widget-width, 97.381% );max-width:97.381%;--container-widget-width:97.381%;--container-widget-flex-grow:0;text-align:center;}.elementor-2009 .elementor-element.elementor-element-667622d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2009 .elementor-element.elementor-element-18acbcd > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2009 .elementor-element.elementor-element-18acbcd{text-align:center;}.elementor-2009 .elementor-element.elementor-element-18acbcd .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-2009 .elementor-element.elementor-element-7c19e04{width:var( --container-widget-width, 97.374% );max-width:97.374%;--container-widget-width:97.374%;--container-widget-flex-grow:0;}.elementor-2009 .elementor-element.elementor-element-7c19e04.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2009 .elementor-element.elementor-element-519fd375 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2009 .elementor-element.elementor-element-519fd375{text-align:center;}.elementor-2009 .elementor-element.elementor-element-519fd375 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-2009 .elementor-element.elementor-element-86cfd0e{width:var( --container-widget-width, 99.027% );max-width:99.027%;--container-widget-width:99.027%;--container-widget-flex-grow:0;text-align:center;}.elementor-2009 .elementor-element.elementor-element-86cfd0e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2009 .elementor-element.elementor-element-a1af77b > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2009 .elementor-element.elementor-element-a1af77b{text-align:center;}.elementor-2009 .elementor-element.elementor-element-a1af77b .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-2009 .elementor-element.elementor-element-338e61f{width:var( --container-widget-width, 97.381% );max-width:97.381%;--container-widget-width:97.381%;--container-widget-flex-grow:0;text-align:center;}.elementor-2009 .elementor-element.elementor-element-338e61f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2009 .elementor-element.elementor-element-2e5e52e > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2009 .elementor-element.elementor-element-2e5e52e{text-align:center;}.elementor-2009 .elementor-element.elementor-element-2e5e52e .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-2009 .elementor-element.elementor-element-34c29ce{width:var( --container-widget-width, 97.374% );max-width:97.374%;--container-widget-width:97.374%;--container-widget-flex-grow:0;}.elementor-2009 .elementor-element.elementor-element-34c29ce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2009 .elementor-element.elementor-element-1a65be8 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2009 .elementor-element.elementor-element-1a65be8{text-align:center;}.elementor-2009 .elementor-element.elementor-element-1a65be8 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-2009 .elementor-element.elementor-element-50ffdd1{--spacer-size:50px;}.elementor-2009 .elementor-element.elementor-element-200d38b{width:var( --container-widget-width, 99.027% );max-width:99.027%;--container-widget-width:99.027%;--container-widget-flex-grow:0;text-align:center;}.elementor-2009 .elementor-element.elementor-element-200d38b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2009 .elementor-element.elementor-element-ca68a47 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2009 .elementor-element.elementor-element-ca68a47{text-align:center;}.elementor-2009 .elementor-element.elementor-element-ca68a47 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-2009 .elementor-element.elementor-element-1978e63{width:var( --container-widget-width, 99.027% );max-width:99.027%;--container-widget-width:99.027%;--container-widget-flex-grow:0;text-align:center;}.elementor-2009 .elementor-element.elementor-element-1978e63.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2009 .elementor-element.elementor-element-112044d > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2009 .elementor-element.elementor-element-112044d{text-align:center;}.elementor-2009 .elementor-element.elementor-element-112044d .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-2009 .elementor-element.elementor-element-41755bb{--spacer-size:50px;}.elementor-2009 .elementor-element.elementor-element-30fb55e > .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-2009 .elementor-element.elementor-element-30fb55e{text-align:center;font-family:"Open Sans", Sans-serif;font-size:31px;font-weight:400;letter-spacing:0.5px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-2009 .elementor-element.elementor-element-2604c15 .elementor-button{background-color:#EA8E7A;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;}.elementor-2009 .elementor-element.elementor-element-ac58a3b{--spacer-size:50px;}.elementor-2009 .elementor-element.elementor-element-4b68b850:not(.elementor-motion-effects-element-type-background), .elementor-2009 .elementor-element.elementor-element-4b68b850 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ff6cb2d );}.elementor-2009 .elementor-element.elementor-element-4b68b850{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 2% 2% 2%;}.elementor-2009 .elementor-element.elementor-element-4b68b850 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2009 .elementor-element.elementor-element-624556aa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2009 .elementor-element.elementor-element-624556aa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2009 .elementor-element.elementor-element-6565c92e{text-align:center;}.elementor-2009 .elementor-element.elementor-element-6565c92e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-2009 .elementor-element.elementor-element-5257e8bf{width:var( --container-widget-width, 97.795% );max-width:97.795%;--container-widget-width:97.795%;--container-widget-flex-grow:0;text-align:center;}.elementor-2009 .elementor-element.elementor-element-5257e8bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2009 .elementor-element.elementor-element-5257e8bf .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:38px;font-weight:600;color:#000000;}.elementor-2009 .elementor-element.elementor-element-421ee032{width:var( --container-widget-width, 80.043% );max-width:80.043%;--container-widget-width:80.043%;--container-widget-flex-grow:0;text-align:start;}.elementor-2009 .elementor-element.elementor-element-421ee032.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2009 .elementor-element.elementor-element-421ee032:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2009 .elementor-element.elementor-element-421ee032.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://maggieherroncake.com/wp-content/plugins/elementor/assets/mask-shapes/oval-horizontal.svg );-webkit-mask-size:95%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2009 .elementor-element.elementor-element-421ee032 img{width:78%;}.elementor-2009 .elementor-element.elementor-element-67fea2fc{padding:2% 2% 2% 2%;}.elementor-2009 .elementor-element.elementor-element-32aff5a3{width:var( --container-widget-width, 103.773% );max-width:103.773%;--container-widget-width:103.773%;--container-widget-flex-grow:0;text-align:end;}.elementor-2009 .elementor-element.elementor-element-32aff5a3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2009 .elementor-element.elementor-element-32aff5a3:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2009 .elementor-element.elementor-element-32aff5a3.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://maggieherroncake.com/wp-content/plugins/elementor/assets/mask-shapes/oval-horizontal.svg );-webkit-mask-size:94%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2009 .elementor-element.elementor-element-32aff5a3 img{width:78%;}.elementor-bc-flex-widget .elementor-2009 .elementor-element.elementor-element-722250f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2009 .elementor-element.elementor-element-722250f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2009 .elementor-element.elementor-element-baaf040{text-align:center;}.elementor-2009 .elementor-element.elementor-element-baaf040 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:41px;font-weight:600;color:#000000;}.elementor-2009 .elementor-element.elementor-element-c2de723:not(.elementor-motion-effects-element-type-background), .elementor-2009 .elementor-element.elementor-element-c2de723 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ff6cb2d );}.elementor-2009 .elementor-element.elementor-element-c2de723{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 2% 2% 2%;}.elementor-2009 .elementor-element.elementor-element-c2de723 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2009 .elementor-element.elementor-element-06a24c5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2009 .elementor-element.elementor-element-06a24c5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2009 .elementor-element.elementor-element-ec9a026{text-align:center;}.elementor-2009 .elementor-element.elementor-element-ec9a026 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:41px;font-weight:600;color:#000000;}.elementor-2009 .elementor-element.elementor-element-3e913b01 .elementor-button{background-color:#EA8E7A;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;}.elementor-2009 .elementor-element.elementor-element-3e913b01 > .elementor-widget-container{padding:18px 18px 18px 18px;}.elementor-2009 .elementor-element.elementor-element-090f5fd{width:var( --container-widget-width, 105.268% );max-width:105.268%;--container-widget-width:105.268%;--container-widget-flex-grow:0;text-align:start;}.elementor-2009 .elementor-element.elementor-element-090f5fd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2009 .elementor-element.elementor-element-090f5fd:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2009 .elementor-element.elementor-element-090f5fd.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://maggieherroncake.com/wp-content/plugins/elementor/assets/mask-shapes/oval-horizontal.svg );-webkit-mask-size:94%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2009 .elementor-element.elementor-element-090f5fd img{width:78%;}.elementor-2009 .elementor-element.elementor-element-3250228:not(.elementor-motion-effects-element-type-background), .elementor-2009 .elementor-element.elementor-element-3250228 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2009 .elementor-element.elementor-element-3250228{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2009 .elementor-element.elementor-element-3250228 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2009 .elementor-element.elementor-element-123c64e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:22px 22px 22px 22px;}.elementor-2009 .elementor-element.elementor-element-123c64e{text-align:center;}.elementor-2009 .elementor-element.elementor-element-123c64e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;line-height:41px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-cda118f{padding:0% 3% 3% 3%;}.elementor-2009 .elementor-element.elementor-element-e773547.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2009 .elementor-element.elementor-element-e773547{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:400;letter-spacing:0.5px;word-spacing:0px;color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-2961a56 .elementor-button{background-color:#EA8E7A;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;}.elementor-2009 .elementor-element.elementor-element-2961a56 > .elementor-widget-container{padding:-3px -3px -3px -3px;}.elementor-2009 .elementor-element.elementor-element-c156a5b{--spacer-size:50px;}.elementor-2009 .elementor-element.elementor-element-145684a:not(.elementor-motion-effects-element-type-background), .elementor-2009 .elementor-element.elementor-element-145684a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1EE;background-image:url("https://maggieherroncake.com/wp-content/uploads/2024/12/Sophie-Swirl2-01-1.png");background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-2009 .elementor-element.elementor-element-145684a > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.55;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2009 .elementor-element.elementor-element-145684a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2009 .elementor-element.elementor-element-e02a1d6 > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-2009 .elementor-element.elementor-element-e02a1d6{text-align:center;}.elementor-2009 .elementor-element.elementor-element-e02a1d6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:600;color:var( --e-global-color-b2b3642 );}.elementor-2009 .elementor-element.elementor-element-39c1145{width:var( --container-widget-width, 99.027% );max-width:99.027%;--container-widget-width:99.027%;--container-widget-flex-grow:0;text-align:center;}.elementor-2009 .elementor-element.elementor-element-39c1145.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2009 .elementor-element.elementor-element-9822eeb > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2009 .elementor-element.elementor-element-9822eeb{text-align:center;font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:400;letter-spacing:0.5px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-2009 .elementor-element.elementor-element-07c05e9 > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-2009 .elementor-element.elementor-element-07c05e9{text-align:center;}.elementor-2009 .elementor-element.elementor-element-07c05e9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:600;color:var( --e-global-color-b2b3642 );}.elementor-2009 .elementor-element.elementor-element-8ae6a02 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2009 .elementor-element.elementor-element-8ae6a02{text-align:center;font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:400;letter-spacing:0.5px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-2009 .elementor-element.elementor-element-efc6568{width:var( --container-widget-width, 99.027% );max-width:99.027%;--container-widget-width:99.027%;--container-widget-flex-grow:0;text-align:center;}.elementor-2009 .elementor-element.elementor-element-efc6568.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2009 .elementor-element.elementor-element-6f7a8f4{--spacer-size:50px;}.elementor-2009 .elementor-element.elementor-element-2af950d1:not(.elementor-motion-effects-element-type-background), .elementor-2009 .elementor-element.elementor-element-2af950d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://maggieherroncake.com/wp-content/uploads/2023/12/maggie-herron-3-tier-buttercream-painted-cake-palette-knife.jpg");background-position:center center;background-size:cover;}.elementor-2009 .elementor-element.elementor-element-2af950d1 > .elementor-background-overlay{background-color:var( --e-global-color-primary );background-image:url("https://maggieherroncake.com/wp-content/uploads/2024/12/Sophie-Swirl-BG-01.png");background-position:center center;background-size:cover;opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2009 .elementor-element.elementor-element-2af950d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 2% 2% 2%;}.elementor-2009 .elementor-element.elementor-element-2af950d1 > .elementor-shape-bottom svg{width:calc(291% + 1.3px);height:104px;transform:translateX(-50%) rotateY(180deg);}.elementor-2009 .elementor-element.elementor-element-3f35220f > .elementor-widget-container{padding:39px 39px 39px 39px;}.elementor-2009 .elementor-element.elementor-element-3f35220f{text-align:center;}.elementor-2009 .elementor-element.elementor-element-3f35220f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-2840dedc{text-align:center;}.elementor-2009 .elementor-element.elementor-element-2840dedc .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-449307b{font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:400;letter-spacing:0.5px;word-spacing:0px;color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-42f4a40{--spacer-size:71px;}.elementor-2009 .elementor-element.elementor-element-ef4b465:not(.elementor-motion-effects-element-type-background), .elementor-2009 .elementor-element.elementor-element-ef4b465 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1EE;}.elementor-2009 .elementor-element.elementor-element-ef4b465{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2009 .elementor-element.elementor-element-ef4b465 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2009 .elementor-element.elementor-element-2844f92 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-1px -1px -1px -1px;}.elementor-2009 .elementor-element.elementor-element-2844f92{text-align:center;}.elementor-2009 .elementor-element.elementor-element-2844f92 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:41px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-2009 .elementor-element.elementor-element-4781056{width:var( --container-widget-width, 99.922% );max-width:99.922%;--container-widget-width:99.922%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:400;letter-spacing:0.5px;word-spacing:0px;color:#000000;}.elementor-2009 .elementor-element.elementor-element-4781056.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2009 .elementor-element.elementor-element-f635dc6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-1px -1px -1px -1px;}.elementor-2009 .elementor-element.elementor-element-f635dc6{text-align:center;}.elementor-2009 .elementor-element.elementor-element-f635dc6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:41px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2009 .elementor-element.elementor-element-5f5495d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2009 .elementor-element.elementor-element-5f5495d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2009 .elementor-element.elementor-element-5f5495d{--e-icon-list-icon-size:32px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-2009 .elementor-element.elementor-element-5f5495d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2009 .elementor-element.elementor-element-5f5495d .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;letter-spacing:0.5px;word-spacing:0px;}.elementor-2009 .elementor-element.elementor-element-5f5495d .elementor-icon-list-text{color:var( --e-global-color-b2b3642 );transition:color 0.3s;}.elementor-2009 .elementor-element.elementor-element-269366d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2009 .elementor-element.elementor-element-269366d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2009 .elementor-element.elementor-element-269366d{--e-icon-list-icon-size:32px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-2009 .elementor-element.elementor-element-269366d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2009 .elementor-element.elementor-element-269366d .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;letter-spacing:0.5px;word-spacing:0px;}.elementor-2009 .elementor-element.elementor-element-269366d .elementor-icon-list-text{color:var( --e-global-color-b2b3642 );transition:color 0.3s;}.elementor-2009 .elementor-element.elementor-element-7bb8067 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2009 .elementor-element.elementor-element-7bb8067 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2009 .elementor-element.elementor-element-7bb8067{--e-icon-list-icon-size:32px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-2009 .elementor-element.elementor-element-7bb8067 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2009 .elementor-element.elementor-element-7bb8067 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;letter-spacing:0.5px;word-spacing:0px;}.elementor-2009 .elementor-element.elementor-element-7bb8067 .elementor-icon-list-text{color:var( --e-global-color-b2b3642 );transition:color 0.3s;}.elementor-2009 .elementor-element.elementor-element-61a5509 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2009 .elementor-element.elementor-element-61a5509 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2009 .elementor-element.elementor-element-61a5509{--e-icon-list-icon-size:32px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-2009 .elementor-element.elementor-element-61a5509 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2009 .elementor-element.elementor-element-61a5509 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;letter-spacing:0.5px;word-spacing:0px;}.elementor-2009 .elementor-element.elementor-element-61a5509 .elementor-icon-list-text{color:var( --e-global-color-b2b3642 );transition:color 0.3s;}.elementor-2009 .elementor-element.elementor-element-be903f9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2009 .elementor-element.elementor-element-be903f9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2009 .elementor-element.elementor-element-be903f9{--e-icon-list-icon-size:32px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-2009 .elementor-element.elementor-element-be903f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2009 .elementor-element.elementor-element-be903f9 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;letter-spacing:0.5px;word-spacing:0px;}.elementor-2009 .elementor-element.elementor-element-be903f9 .elementor-icon-list-text{color:var( --e-global-color-b2b3642 );transition:color 0.3s;}.elementor-2009 .elementor-element.elementor-element-7d8517c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2009 .elementor-element.elementor-element-7d8517c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2009 .elementor-element.elementor-element-7d8517c{--e-icon-list-icon-size:32px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-2009 .elementor-element.elementor-element-7d8517c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2009 .elementor-element.elementor-element-7d8517c .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;letter-spacing:0.5px;word-spacing:0px;}.elementor-2009 .elementor-element.elementor-element-7d8517c .elementor-icon-list-text{color:var( --e-global-color-b2b3642 );transition:color 0.3s;}.elementor-2009 .elementor-element.elementor-element-14458c9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2009 .elementor-element.elementor-element-14458c9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2009 .elementor-element.elementor-element-14458c9{--e-icon-list-icon-size:32px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-2009 .elementor-element.elementor-element-14458c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2009 .elementor-element.elementor-element-14458c9 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;letter-spacing:0.5px;word-spacing:0px;}.elementor-2009 .elementor-element.elementor-element-14458c9 .elementor-icon-list-text{color:var( --e-global-color-b2b3642 );transition:color 0.3s;}.elementor-2009 .elementor-element.elementor-element-c6f3647 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2009 .elementor-element.elementor-element-c6f3647 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2009 .elementor-element.elementor-element-c6f3647{--e-icon-list-icon-size:32px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-2009 .elementor-element.elementor-element-c6f3647 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2009 .elementor-element.elementor-element-c6f3647 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;letter-spacing:0.5px;word-spacing:0px;}.elementor-2009 .elementor-element.elementor-element-c6f3647 .elementor-icon-list-text{color:var( --e-global-color-b2b3642 );transition:color 0.3s;}.elementor-2009 .elementor-element.elementor-element-61221e3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2009 .elementor-element.elementor-element-61221e3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2009 .elementor-element.elementor-element-61221e3{--e-icon-list-icon-size:32px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-2009 .elementor-element.elementor-element-61221e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2009 .elementor-element.elementor-element-61221e3 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;letter-spacing:0.5px;word-spacing:0px;}.elementor-2009 .elementor-element.elementor-element-61221e3 .elementor-icon-list-text{color:var( --e-global-color-b2b3642 );transition:color 0.3s;}.elementor-2009 .elementor-element.elementor-element-397b9c2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2009 .elementor-element.elementor-element-397b9c2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2009 .elementor-element.elementor-element-397b9c2{--e-icon-list-icon-size:32px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-2009 .elementor-element.elementor-element-397b9c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2009 .elementor-element.elementor-element-397b9c2 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;letter-spacing:0.5px;word-spacing:0px;}.elementor-2009 .elementor-element.elementor-element-397b9c2 .elementor-icon-list-text{color:var( --e-global-color-b2b3642 );transition:color 0.3s;}.elementor-2009 .elementor-element.elementor-element-a8e32f7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2009 .elementor-element.elementor-element-a8e32f7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2009 .elementor-element.elementor-element-a8e32f7{--e-icon-list-icon-size:32px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-2009 .elementor-element.elementor-element-a8e32f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2009 .elementor-element.elementor-element-a8e32f7 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;letter-spacing:0.5px;word-spacing:0px;}.elementor-2009 .elementor-element.elementor-element-a8e32f7 .elementor-icon-list-text{color:var( --e-global-color-b2b3642 );transition:color 0.3s;}.elementor-2009 .elementor-element.elementor-element-c60ea47 .elementor-button{background-color:#EA8E7A;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;}.elementor-2009 .elementor-element.elementor-element-c60ea47 > .elementor-widget-container{padding:-3px -3px -3px -3px;}.elementor-2009 .elementor-element.elementor-element-e23f657{--spacer-size:50px;}.elementor-2009 .elementor-element.elementor-element-dc3d622:not(.elementor-motion-effects-element-type-background), .elementor-2009 .elementor-element.elementor-element-dc3d622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://maggieherroncake.com/wp-content/uploads/2023/12/maggie-herron-3-tier-buttercream-painted-cake-palette-knife.jpg");background-position:center center;background-size:cover;}.elementor-2009 .elementor-element.elementor-element-dc3d622 > .elementor-background-overlay{background-color:var( --e-global-color-primary );background-image:url("https://maggieherroncake.com/wp-content/uploads/2024/12/Sophie-Swirl-BG-01.png");background-position:center center;background-size:cover;opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2009 .elementor-element.elementor-element-dc3d622{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 2% 2% 2%;}.elementor-2009 .elementor-element.elementor-element-dc3d622 > .elementor-shape-bottom svg{width:calc(291% + 1.3px);height:161px;transform:translateX(-50%) rotateY(180deg);}.elementor-2009 .elementor-element.elementor-element-68ed4c3{text-align:center;}.elementor-2009 .elementor-element.elementor-element-68ed4c3 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-b252f50{font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:400;letter-spacing:0.5px;word-spacing:0px;color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-df8c00e{--spacer-size:71px;}.elementor-2009 .elementor-element.elementor-element-723856b6:not(.elementor-motion-effects-element-type-background), .elementor-2009 .elementor-element.elementor-element-723856b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8240d12 );}.elementor-2009 .elementor-element.elementor-element-723856b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2009 .elementor-element.elementor-element-723856b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2009 .elementor-element.elementor-element-23f1cc6e{text-align:center;}.elementor-2009 .elementor-element.elementor-element-23f1cc6e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;color:#E4899C;}.elementor-2009 .elementor-element.elementor-element-75310caf{text-align:center;}.elementor-2009 .elementor-element.elementor-element-75310caf .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:44px;font-weight:600;color:#000000;}.elementor-2009 .elementor-element.elementor-element-57ad536{text-align:center;}.elementor-2009 .elementor-element.elementor-element-57ad536 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:44px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-2009 .elementor-element.elementor-element-37b41394{font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:400;letter-spacing:0.5px;word-spacing:0px;}.elementor-2009 .elementor-element.elementor-element-77f816d9{text-align:center;}.elementor-2009 .elementor-element.elementor-element-77f816d9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-2009 .elementor-element.elementor-element-6cbdbd2{text-align:center;}.elementor-2009 .elementor-element.elementor-element-6cbdbd2 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:25px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-2009 .elementor-element.elementor-element-42895dca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2009 .elementor-element.elementor-element-42895dca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-42895dca > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1% 1% 1% 1%;--e-column-margin-right:1%;--e-column-margin-left:1%;padding:4% 4% 4% 4%;}.elementor-2009 .elementor-element.elementor-element-42895dca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2009 .elementor-element.elementor-element-34af615e{text-align:center;}.elementor-2009 .elementor-element.elementor-element-34af615e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-2009 .elementor-element.elementor-element-6749fed6{text-align:center;}.elementor-2009 .elementor-element.elementor-element-6749fed6 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:44px;font-weight:600;color:#000000;}.elementor-2009 .elementor-element.elementor-element-273f2540{text-align:center;}.elementor-2009 .elementor-element.elementor-element-273f2540 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-2009 .elementor-element.elementor-element-1a5d653{--spacer-size:14px;}.elementor-2009 .elementor-element.elementor-element-5b8ff3e8 .elementor-button{background-color:#EA8E7A;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;}.elementor-2009 .elementor-element.elementor-element-474cc880:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2009 .elementor-element.elementor-element-474cc880 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-474cc880 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1% 1% 1% 1%;--e-column-margin-right:1%;--e-column-margin-left:1%;padding:4% 4% 4% 4%;}.elementor-2009 .elementor-element.elementor-element-474cc880 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2009 .elementor-element.elementor-element-7f17336{text-align:center;}.elementor-2009 .elementor-element.elementor-element-7f17336 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-2009 .elementor-element.elementor-element-7dbcd6e7{text-align:center;}.elementor-2009 .elementor-element.elementor-element-7dbcd6e7 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:44px;font-weight:600;color:#000000;}.elementor-2009 .elementor-element.elementor-element-4aeed69f{text-align:center;}.elementor-2009 .elementor-element.elementor-element-4aeed69f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-2009 .elementor-element.elementor-element-317525a6{--spacer-size:14px;}.elementor-2009 .elementor-element.elementor-element-5d2f5cf3 .elementor-button{background-color:#EA8E7A;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;}.elementor-2009 .elementor-element.elementor-element-46ed39d > .elementor-widget-container{background-color:#FFEFA4;margin:21px 21px 21px 21px;}.elementor-2009 .elementor-element.elementor-element-46ed39d{text-align:center;}.elementor-2009 .elementor-element.elementor-element-46ed39d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-2009 .elementor-element.elementor-element-43348410:not(.elementor-motion-effects-element-type-background), .elementor-2009 .elementor-element.elementor-element-43348410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8240d12 );}.elementor-2009 .elementor-element.elementor-element-43348410{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1% 0% 0% 0%;}.elementor-2009 .elementor-element.elementor-element-43348410 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2009 .elementor-element.elementor-element-32e4f359 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-2009 .elementor-element.elementor-element-7c70a21c{padding:27px 27px -8px 27px;}.elementor-2009 .elementor-element.elementor-element-1c85c480 .elementor-button{background-color:#EA8E7A;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;}.elementor-2009 .elementor-element.elementor-element-1c85c480 > .elementor-widget-container{padding:28px 28px 18px 117px;}.elementor-2009 .elementor-element.elementor-element-30a40797{--spacer-size:10px;}.elementor-2009 .elementor-element.elementor-element-7e56d7a6 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:44px;font-weight:600;color:#000000;}.elementor-2009 .elementor-element.elementor-element-6192cfb{width:var( --container-widget-width, 95.118% );max-width:95.118%;--container-widget-width:95.118%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:#262626;}.elementor-2009 .elementor-element.elementor-element-6192cfb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2009 .elementor-element.elementor-element-1ef9b74{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-2009 .elementor-element.elementor-element-1ef9b74 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2009 .elementor-element.elementor-element-5393ebe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2009 .elementor-element.elementor-element-5393ebe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2009 .elementor-element.elementor-element-0be2fa8 > .elementor-widget-container{padding:-2px -2px -2px -2px;}.elementor-2009 .elementor-element.elementor-element-0be2fa8{text-align:center;}.elementor-2009 .elementor-element.elementor-element-0be2fa8 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-2009 .elementor-element.elementor-element-bacfb66:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2009 .elementor-element.elementor-element-bacfb66.elementor-widget-image .elementor-widget-container img{-webkit-mask-size:94%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2009 .elementor-element.elementor-element-bacfb66{text-align:start;}.elementor-2009 .elementor-element.elementor-element-bacfb66 img{width:78%;}.elementor-2009 .elementor-element.elementor-element-6f260aa{width:var( --container-widget-width, 103.946% );max-width:103.946%;--container-widget-width:103.946%;--container-widget-flex-grow:0;text-align:start;}.elementor-2009 .elementor-element.elementor-element-6f260aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2009 .elementor-element.elementor-element-6f260aa:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2009 .elementor-element.elementor-element-6f260aa.elementor-widget-image .elementor-widget-container img{-webkit-mask-size:94%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2009 .elementor-element.elementor-element-6f260aa img{width:78%;}.elementor-2009 .elementor-element.elementor-element-48c314e6:not(.elementor-motion-effects-element-type-background), .elementor-2009 .elementor-element.elementor-element-48c314e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2009 .elementor-element.elementor-element-48c314e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3% 3% 3% 3%;}.elementor-2009 .elementor-element.elementor-element-48c314e6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2009 .elementor-element.elementor-element-5e3aa7d7{text-align:center;}.elementor-2009 .elementor-element.elementor-element-5e3aa7d7 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:44px;font-weight:600;color:#F9F9F9;}.elementor-2009 .elementor-element.elementor-element-322c8ae1 > .elementor-element-populated, .elementor-2009 .elementor-element.elementor-element-322c8ae1 > .elementor-element-populated > .elementor-background-overlay, .elementor-2009 .elementor-element.elementor-element-322c8ae1 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-2009 .elementor-element.elementor-element-322c8ae1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;text-align:center;}.elementor-2009 .elementor-element.elementor-element-322c8ae1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2009 .elementor-element.elementor-element-322c8ae1 .elementor-element-populated .elementor-heading-title{color:#FFFFFF;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2009 .elementor-element.elementor-element-1aafbaed .elementor-toggle-title, .elementor-2009 .elementor-element.elementor-element-1aafbaed .elementor-toggle-icon{color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-1aafbaed .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-1aafbaed .elementor-tab-title.elementor-active a, .elementor-2009 .elementor-element.elementor-element-1aafbaed .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-1aafbaed .elementor-toggle-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-2009 .elementor-element.elementor-element-1aafbaed .elementor-tab-content{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2009 .elementor-element.elementor-element-09f4dd3 > .elementor-element-populated, .elementor-2009 .elementor-element.elementor-element-09f4dd3 > .elementor-element-populated > .elementor-background-overlay, .elementor-2009 .elementor-element.elementor-element-09f4dd3 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-2009 .elementor-element.elementor-element-09f4dd3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;text-align:center;}.elementor-2009 .elementor-element.elementor-element-09f4dd3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2009 .elementor-element.elementor-element-09f4dd3 .elementor-element-populated .elementor-heading-title{color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-6aa6b77 .elementor-toggle-title, .elementor-2009 .elementor-element.elementor-element-6aa6b77 .elementor-toggle-icon{color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-6aa6b77 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-6aa6b77 .elementor-tab-title.elementor-active a, .elementor-2009 .elementor-element.elementor-element-6aa6b77 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-6aa6b77 .elementor-toggle-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-2009 .elementor-element.elementor-element-6aa6b77 .elementor-tab-content{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2009 .elementor-element.elementor-element-36df4e64 .elementor-toggle-title, .elementor-2009 .elementor-element.elementor-element-36df4e64 .elementor-toggle-icon{color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-36df4e64 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-36df4e64 .elementor-tab-title.elementor-active a, .elementor-2009 .elementor-element.elementor-element-36df4e64 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-36df4e64 .elementor-toggle-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-2009 .elementor-element.elementor-element-36df4e64 .elementor-tab-content{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2009 .elementor-element.elementor-element-77a9904 > .elementor-element-populated, .elementor-2009 .elementor-element.elementor-element-77a9904 > .elementor-element-populated > .elementor-background-overlay, .elementor-2009 .elementor-element.elementor-element-77a9904 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-2009 .elementor-element.elementor-element-77a9904 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;text-align:center;}.elementor-2009 .elementor-element.elementor-element-77a9904 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2009 .elementor-element.elementor-element-77a9904 .elementor-element-populated .elementor-heading-title{color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-54b8367 .elementor-toggle-title, .elementor-2009 .elementor-element.elementor-element-54b8367 .elementor-toggle-icon{color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-54b8367 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-54b8367 .elementor-tab-title.elementor-active a, .elementor-2009 .elementor-element.elementor-element-54b8367 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-54b8367 .elementor-toggle-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-2009 .elementor-element.elementor-element-54b8367 .elementor-tab-content{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2009 .elementor-element.elementor-element-355c5b1 > .elementor-element-populated, .elementor-2009 .elementor-element.elementor-element-355c5b1 > .elementor-element-populated > .elementor-background-overlay, .elementor-2009 .elementor-element.elementor-element-355c5b1 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-2009 .elementor-element.elementor-element-355c5b1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;text-align:center;}.elementor-2009 .elementor-element.elementor-element-355c5b1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2009 .elementor-element.elementor-element-355c5b1 .elementor-element-populated .elementor-heading-title{color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-a070c64 .elementor-toggle-title, .elementor-2009 .elementor-element.elementor-element-a070c64 .elementor-toggle-icon{color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-a070c64 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-a070c64 .elementor-tab-title.elementor-active a, .elementor-2009 .elementor-element.elementor-element-a070c64 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-a070c64 .elementor-toggle-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-2009 .elementor-element.elementor-element-a070c64 .elementor-tab-content{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2009 .elementor-element.elementor-element-4ef22f0 > .elementor-element-populated, .elementor-2009 .elementor-element.elementor-element-4ef22f0 > .elementor-element-populated > .elementor-background-overlay, .elementor-2009 .elementor-element.elementor-element-4ef22f0 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-2009 .elementor-element.elementor-element-4ef22f0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;text-align:center;}.elementor-2009 .elementor-element.elementor-element-4ef22f0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2009 .elementor-element.elementor-element-4ef22f0 .elementor-element-populated .elementor-heading-title{color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-1b18923 .elementor-toggle-title, .elementor-2009 .elementor-element.elementor-element-1b18923 .elementor-toggle-icon{color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-1b18923 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-1b18923 .elementor-tab-title.elementor-active a, .elementor-2009 .elementor-element.elementor-element-1b18923 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-2009 .elementor-element.elementor-element-1b18923 .elementor-toggle-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-2009 .elementor-element.elementor-element-1b18923 .elementor-tab-content{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2009 .elementor-element.elementor-element-7b0aae6c{--spacer-size:50px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2009 .elementor-element.elementor-element-9159d88{font-size:17px;}.elementor-2009 .elementor-element.elementor-element-deba1d3{font-size:17px;}.elementor-2009 .elementor-element.elementor-element-4608529{font-size:17px;}.elementor-2009 .elementor-element.elementor-element-382b084{font-size:17px;}.elementor-2009 .elementor-element.elementor-element-df3054f .elementor-heading-title{font-size:32px;}.elementor-2009 .elementor-element.elementor-element-648a0ab .elementor-heading-title{font-size:19px;line-height:1.6em;letter-spacing:-0.5px;}.elementor-2009 .elementor-element.elementor-element-0eb85ad{width:var( --container-widget-width, 329.05px );max-width:329.05px;--container-widget-width:329.05px;--container-widget-flex-grow:0;}.elementor-2009 .elementor-element.elementor-element-ba4bb5b .elementor-heading-title{font-size:40px;}.elementor-2009 .elementor-element.elementor-element-262f922{font-size:17px;}.elementor-2009 .elementor-element.elementor-element-d122d98{font-size:17px;}.elementor-2009 .elementor-element.elementor-element-66b7fb6{font-size:17px;}.elementor-2009 .elementor-element.elementor-element-afbbbdc{font-size:17px;}.elementor-2009 .elementor-element.elementor-element-2c64e18{font-size:17px;}.elementor-2009 .elementor-element.elementor-element-0959a3d{font-size:17px;}.elementor-2009 .elementor-element.elementor-element-fee954c{font-size:17px;}.elementor-2009 .elementor-element.elementor-element-720fb501 .elementor-heading-title{font-size:16px;}.elementor-2009 .elementor-element.elementor-element-18acbcd .elementor-heading-title{font-size:16px;}.elementor-2009 .elementor-element.elementor-element-519fd375 .elementor-heading-title{font-size:16px;}.elementor-2009 .elementor-element.elementor-element-5257e8bf .elementor-heading-title{font-size:26px;}.elementor-2009 .elementor-element.elementor-element-baaf040 .elementor-heading-title{font-size:26px;}.elementor-2009 .elementor-element.elementor-element-ec9a026 .elementor-heading-title{font-size:26px;}.elementor-2009 .elementor-element.elementor-element-123c64e .elementor-heading-title{font-size:19px;line-height:1.6em;letter-spacing:-0.5px;}.elementor-2009 .elementor-element.elementor-element-e773547{width:var( --container-widget-width, 329.05px );max-width:329.05px;--container-widget-width:329.05px;--container-widget-flex-grow:0;}.elementor-2009 .elementor-element.elementor-element-2840dedc .elementor-heading-title{font-size:19px;}.elementor-2009 .elementor-element.elementor-element-449307b{font-size:17px;}.elementor-2009 .elementor-element.elementor-element-2844f92 .elementor-heading-title{font-size:40px;}.elementor-2009 .elementor-element.elementor-element-f635dc6 .elementor-heading-title{font-size:40px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2009 .elementor-element.elementor-element-68ed4c3 .elementor-heading-title{font-size:19px;}.elementor-2009 .elementor-element.elementor-element-b252f50{font-size:17px;}.elementor-2009 .elementor-element.elementor-element-0be2fa8 .elementor-heading-title{font-size:26px;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2009 .elementor-element.elementor-element-7b2d7af4 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-2009 .elementor-element.elementor-element-29d824d .elementor-heading-title{font-size:17px;line-height:1.5em;}.elementor-2009 .elementor-element.elementor-element-c0baff2{width:var( --container-widget-width, 112.889px );max-width:112.889px;--container-widget-width:112.889px;--container-widget-flex-grow:0;}.elementor-2009 .elementor-element.elementor-element-c0baff2 .elementor-icon{font-size:53px;}.elementor-2009 .elementor-element.elementor-element-c0baff2 .elementor-icon svg{height:53px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2009 .elementor-element.elementor-element-9159d88{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-fea499c .elementor-icon{font-size:53px;}.elementor-2009 .elementor-element.elementor-element-fea499c .elementor-icon svg{height:53px;}.elementor-2009 .elementor-element.elementor-element-deba1d3{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-ed55606{width:var( --container-widget-width, 107.889px );max-width:107.889px;--container-widget-width:107.889px;--container-widget-flex-grow:0;}.elementor-2009 .elementor-element.elementor-element-ed55606 .elementor-icon{font-size:53px;}.elementor-2009 .elementor-element.elementor-element-ed55606 .elementor-icon svg{height:53px;}.elementor-2009 .elementor-element.elementor-element-4608529{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-3fede4b .elementor-icon{font-size:53px;}.elementor-2009 .elementor-element.elementor-element-3fede4b .elementor-icon svg{height:53px;}.elementor-2009 .elementor-element.elementor-element-382b084{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-df3054f .elementor-heading-title{font-size:24px;}.elementor-2009 .elementor-element.elementor-element-648a0ab .elementor-heading-title{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-0eb85ad{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-1d6e533{--spacer-size:1px;}.elementor-2009 .elementor-element.elementor-element-ba4bb5b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2009 .elementor-element.elementor-element-ba4bb5b .elementor-heading-title{font-size:25px;}.elementor-2009 .elementor-element.elementor-element-64531eb{padding:0px 0px 0px 0px;}.elementor-2009 .elementor-element.elementor-element-3cdc897{--spacer-size:1px;}.elementor-2009 .elementor-element.elementor-element-b1d3f16{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-4c526088 .elementor-heading-title{font-size:19px;}.elementor-2009 .elementor-element.elementor-element-1eae6943 .elementor-heading-title{font-size:19px;}.elementor-2009 .elementor-element.elementor-element-ba2b29c .elementor-heading-title{font-size:19px;}.elementor-2009 .elementor-element.elementor-element-8c49052{width:100%;}.elementor-2009 .elementor-element.elementor-element-8c49052 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-2009 .elementor-element.elementor-element-07b0eee img{width:100%;max-width:100%;}.elementor-2009 .elementor-element.elementor-element-262f922 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2009 .elementor-element.elementor-element-262f922{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-39f24f3 img{width:100%;}.elementor-2009 .elementor-element.elementor-element-d122d98 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2009 .elementor-element.elementor-element-d122d98{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-5fc357a img{width:44%;}.elementor-2009 .elementor-element.elementor-element-66b7fb6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2009 .elementor-element.elementor-element-66b7fb6{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-f3bcbc0 img{width:44%;}.elementor-2009 .elementor-element.elementor-element-afbbbdc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2009 .elementor-element.elementor-element-afbbbdc{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-f46bd82 img{width:44%;}.elementor-2009 .elementor-element.elementor-element-2c64e18 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2009 .elementor-element.elementor-element-2c64e18{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-242ecae img{width:44%;}.elementor-2009 .elementor-element.elementor-element-0959a3d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2009 .elementor-element.elementor-element-0959a3d{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-06be299 img{width:44%;}.elementor-2009 .elementor-element.elementor-element-fee954c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2009 .elementor-element.elementor-element-fee954c{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-470fa81 .elementor-heading-title{font-size:19px;}.elementor-2009 .elementor-element.elementor-element-cabb192 .elementor-heading-title{font-size:19px;}.elementor-2009 .elementor-element.elementor-element-d1a55b8 .elementor-heading-title{font-size:19px;}.elementor-2009 .elementor-element.elementor-element-4ea7724 .elementor-heading-title{font-size:19px;}.elementor-2009 .elementor-element.elementor-element-4feac43c .elementor-heading-title{font-size:21px;}.elementor-2009 .elementor-element.elementor-element-30fb55e{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-123c64e .elementor-heading-title{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-e773547{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-e02a1d6 .elementor-heading-title{font-size:26px;}.elementor-2009 .elementor-element.elementor-element-9822eeb{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-07c05e9 .elementor-heading-title{font-size:26px;}.elementor-2009 .elementor-element.elementor-element-8ae6a02{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-3f35220f .elementor-heading-title{font-size:20px;}.elementor-2009 .elementor-element.elementor-element-449307b{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-2844f92 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2009 .elementor-element.elementor-element-2844f92 .elementor-heading-title{font-size:25px;}.elementor-2009 .elementor-element.elementor-element-4781056{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-f635dc6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2009 .elementor-element.elementor-element-f635dc6 .elementor-heading-title{font-size:25px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2009 .elementor-element.elementor-element-5f5495d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2009 .elementor-element.elementor-element-5f5495d .elementor-icon-list-item > a{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-269366d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2009 .elementor-element.elementor-element-269366d .elementor-icon-list-item > a{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-7bb8067 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2009 .elementor-element.elementor-element-7bb8067 .elementor-icon-list-item > a{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-61a5509 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2009 .elementor-element.elementor-element-61a5509 .elementor-icon-list-item > a{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-be903f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2009 .elementor-element.elementor-element-be903f9 .elementor-icon-list-item > a{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-7d8517c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2009 .elementor-element.elementor-element-7d8517c .elementor-icon-list-item > a{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-14458c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2009 .elementor-element.elementor-element-14458c9 .elementor-icon-list-item > a{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-c6f3647 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2009 .elementor-element.elementor-element-c6f3647 .elementor-icon-list-item > a{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-61221e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2009 .elementor-element.elementor-element-61221e3 .elementor-icon-list-item > a{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-397b9c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2009 .elementor-element.elementor-element-397b9c2 .elementor-icon-list-item > a{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-a8e32f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2009 .elementor-element.elementor-element-a8e32f7 .elementor-icon-list-item > a{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-b252f50{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-75310caf .elementor-heading-title{font-size:28px;}.elementor-2009 .elementor-element.elementor-element-57ad536 .elementor-heading-title{font-size:28px;}.elementor-2009 .elementor-element.elementor-element-37b41394{font-size:14px;}.elementor-2009 .elementor-element.elementor-element-7e56d7a6 .elementor-heading-title{font-size:28px;}.elementor-2009 .elementor-element.elementor-element-5e3aa7d7 .elementor-heading-title{font-size:30px;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(min-width:768px){.elementor-2009 .elementor-element.elementor-element-64cb259{width:24.148%;}.elementor-2009 .elementor-element.elementor-element-bc5b4f2{width:75.852%;}.elementor-2009 .elementor-element.elementor-element-964ecde{width:24.148%;}.elementor-2009 .elementor-element.elementor-element-bcb4c9a{width:75.852%;}.elementor-2009 .elementor-element.elementor-element-a2513d5{width:24.148%;}.elementor-2009 .elementor-element.elementor-element-e23a275{width:75.852%;}.elementor-2009 .elementor-element.elementor-element-61cdd7e{width:24.148%;}.elementor-2009 .elementor-element.elementor-element-22b87ef{width:75.852%;}.elementor-2009 .elementor-element.elementor-element-6538357{width:61.793%;}.elementor-2009 .elementor-element.elementor-element-83a6a8a{width:38.167%;}.elementor-2009 .elementor-element.elementor-element-8c49052{width:34.767%;}.elementor-2009 .elementor-element.elementor-element-b9a6097{width:65.233%;}.elementor-2009 .elementor-element.elementor-element-e3317a3{width:34.767%;}.elementor-2009 .elementor-element.elementor-element-29e621e{width:65.233%;}.elementor-2009 .elementor-element.elementor-element-ad02604{width:34.767%;}.elementor-2009 .elementor-element.elementor-element-8ec0e6f{width:65.233%;}.elementor-2009 .elementor-element.elementor-element-910fb2b{width:34.767%;}.elementor-2009 .elementor-element.elementor-element-bd824fb{width:65.233%;}.elementor-2009 .elementor-element.elementor-element-a4216f3{width:34.767%;}.elementor-2009 .elementor-element.elementor-element-83eeffa{width:65.233%;}.elementor-2009 .elementor-element.elementor-element-f37ba01{width:34.767%;}.elementor-2009 .elementor-element.elementor-element-c3e71c2{width:65.233%;}.elementor-2009 .elementor-element.elementor-element-a58552a{width:34.767%;}.elementor-2009 .elementor-element.elementor-element-9bb6987{width:65.233%;}.elementor-2009 .elementor-element.elementor-element-62e91e8a{width:38.15%;}.elementor-2009 .elementor-element.elementor-element-64e43d38{width:38.933%;}.elementor-2009 .elementor-element.elementor-element-4978134c{width:38.842%;}.elementor-2009 .elementor-element.elementor-element-fe240ae{width:38.15%;}.elementor-2009 .elementor-element.elementor-element-6a037c9{width:38.933%;}.elementor-2009 .elementor-element.elementor-element-6d9864e{width:38.842%;}.elementor-2009 .elementor-element.elementor-element-1614a3e{width:18.206%;}.elementor-2009 .elementor-element.elementor-element-d7ea811{width:31.794%;}.elementor-2009 .elementor-element.elementor-element-65c8ad1{width:31.869%;}.elementor-2009 .elementor-element.elementor-element-c8eb759{width:18.113%;}.elementor-2009 .elementor-element.elementor-element-624556aa{width:49.815%;}.elementor-2009 .elementor-element.elementor-element-4f38203{width:50.185%;}.elementor-2009 .elementor-element.elementor-element-73023683{width:36.354%;}.elementor-2009 .elementor-element.elementor-element-722250f{width:63.646%;}.elementor-2009 .elementor-element.elementor-element-06a24c5{width:63.182%;}.elementor-2009 .elementor-element.elementor-element-2044095{width:36.818%;}.elementor-2009 .elementor-element.elementor-element-91a8e82{width:31.832%;}.elementor-2009 .elementor-element.elementor-element-b51fdd3{width:68.168%;}.elementor-2009 .elementor-element.elementor-element-b5a5638{width:68.168%;}.elementor-2009 .elementor-element.elementor-element-f8a0b9a{width:31.832%;}.elementor-2009 .elementor-element.elementor-element-356fc3c4{width:39.122%;}.elementor-2009 .elementor-element.elementor-element-39d12e36{width:60.878%;}.elementor-2009 .elementor-element.elementor-element-f013e8a{width:32.984%;}.elementor-2009 .elementor-element.elementor-element-8a518ca{width:16.977%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2009 .elementor-element.elementor-element-62e91e8a{width:32%;}.elementor-2009 .elementor-element.elementor-element-64e43d38{width:32%;}.elementor-2009 .elementor-element.elementor-element-4978134c{width:32%;}.elementor-2009 .elementor-element.elementor-element-fe240ae{width:32%;}.elementor-2009 .elementor-element.elementor-element-6a037c9{width:32%;}.elementor-2009 .elementor-element.elementor-element-6d9864e{width:32%;}.elementor-2009 .elementor-element.elementor-element-91a8e82{width:32%;}.elementor-2009 .elementor-element.elementor-element-b51fdd3{width:32%;}.elementor-2009 .elementor-element.elementor-element-b5a5638{width:32%;}.elementor-2009 .elementor-element.elementor-element-f8a0b9a{width:32%;}}