.elementor-37 .elementor-element.elementor-element-c842d70{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;}.elementor-37 .elementor-element.elementor-element-c842d70:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-c842d70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mcpl.eagleedgemarketing.com/wp-content/uploads/2025/12/2151925472-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-c842d70::before, .elementor-37 .elementor-element.elementor-element-c842d70 > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-c842d70 > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-c842d70 > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-c842d70 > .e-con-inner > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-c842d70 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-9ed08e1{text-align:center;}.elementor-37 .elementor-element.elementor-element-9ed08e1 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-accent );}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-37 .elementor-element.elementor-element-4787a82{color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-4787a82 a{color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-ba14806{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-37 .elementor-element.elementor-element-464ac72{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-37 .elementor-element.elementor-element-5349598{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-37 .elementor-element.elementor-element-30c4db6{text-align:center;}.elementor-37 .elementor-element.elementor-element-30c4db6 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:30px;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-cd55775{font-family:"Funnel_display", Sans-serif;font-size:16px;font-weight:400;color:#777575;}.elementor-37 .elementor-element.elementor-element-2065a2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-7114e58{--display:flex;}.elementor-37 .elementor-element.elementor-element-bf8d608{text-align:center;}.elementor-37 .elementor-element.elementor-element-bf8d608 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:30px;font-weight:600;}.elementor-37 .elementor-element.elementor-element-d4e3403{font-family:"Funnel_display", Sans-serif;font-size:16px;font-weight:400;color:#777575;}.elementor-37 .elementor-element.elementor-element-444f8a4{--display:flex;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-37 .elementor-element.elementor-element-7835f5d{--display:flex;}.elementor-37 .elementor-element.elementor-element-5ff1c85{font-family:"Funnel_display", Sans-serif;font-size:16px;font-weight:400;color:#777575;}.elementor-37 .elementor-element.elementor-element-ae72e75{--display:flex;}.elementor-37 .elementor-element.elementor-element-94bc82f{font-family:"Funnel_display", Sans-serif;font-size:16px;font-weight:400;color:#777575;}.elementor-37 .elementor-element.elementor-element-fe3b5d7{--display:flex;}.elementor-37 .elementor-element.elementor-element-74bbb9f{font-family:"Funnel_display", Sans-serif;font-size:16px;font-weight:400;color:#777575;}.elementor-37 .elementor-element.elementor-element-05f13f8{--display:flex;}.elementor-37 .elementor-element.elementor-element-c3a3590{font-family:"Funnel_display", Sans-serif;font-size:16px;font-weight:400;color:#777575;}.elementor-37 .elementor-element.elementor-element-5e3dae3{--display:flex;}.elementor-37 .elementor-element.elementor-element-ed3f179{font-family:"Funnel_display", Sans-serif;font-size:16px;font-weight:400;color:#777575;}.elementor-37 .elementor-element.elementor-element-2bceef8{--display:flex;}.elementor-37 .elementor-element.elementor-element-d8bcd23{font-family:"Funnel_display", Sans-serif;font-size:16px;font-weight:400;color:#777575;}.elementor-37 .elementor-element.elementor-element-3201d97{--display:flex;}.elementor-37 .elementor-element.elementor-element-bc62969{font-family:"Funnel_display", Sans-serif;font-size:16px;font-weight:400;color:#777575;}.elementor-37 .elementor-element.elementor-element-a4d84e5{--display:flex;}.elementor-37 .elementor-element.elementor-element-22c5d03{font-family:"Funnel_display", Sans-serif;font-size:16px;font-weight:400;color:#777575;}.elementor-37 .elementor-element.elementor-element-e16896b{--display:flex;}.elementor-37 .elementor-element.elementor-element-9325db9{font-family:"Funnel_display", Sans-serif;font-size:16px;font-weight:400;color:#777575;}.elementor-37 .elementor-element.elementor-element-d049553{--display:flex;}.elementor-37 .elementor-element.elementor-element-92901dc{font-family:"Funnel_display", Sans-serif;font-size:16px;font-weight:400;color:#777575;}.elementor-37 .elementor-element.elementor-element-6de6827{--display:flex;}.elementor-37 .elementor-element.elementor-element-c41dbda{font-family:"Funnel_display", Sans-serif;font-size:16px;font-weight:400;color:#777575;}.elementor-37 .elementor-element.elementor-element-d9d9c3f{--display:flex;}.elementor-37 .elementor-element.elementor-element-3135ad1{font-family:"Funnel_display", Sans-serif;font-size:16px;font-weight:400;color:#777575;}.elementor-37 .elementor-element.elementor-element-a9b42fd{--display:flex;}.elementor-37 .elementor-element.elementor-element-4226b61{font-family:"Funnel_display", Sans-serif;font-size:16px;font-weight:400;color:#777575;}.elementor-37 .elementor-element.elementor-element-e2ab740{--n-accordion-title-font-size:16px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-7450f29 );--n-accordion-title-active-color:var( --e-global-color-7450f29 );--n-accordion-icon-size:15px;}:where( .elementor-37 .elementor-element.elementor-element-e2ab740 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Funnel_display", Sans-serif;font-weight:500;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-37 .elementor-element.elementor-element-ba14806{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-37 .elementor-element.elementor-element-ba14806{--content-width:100%;}.elementor-37 .elementor-element.elementor-element-2065a2c{--content-width:80%;}}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-ba14806{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-30c4db6 .elementor-heading-title{font-size:24px;}.elementor-37 .elementor-element.elementor-element-bf8d608 .elementor-heading-title{font-size:24px;}}/* Start custom CSS for container, class: .elementor-element-c842d70 */.elementor-37 .elementor-element.elementor-element-c842d70{
  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 150'><defs><pattern id='g' width='40' height='40' patternUnits='userSpaceOnUse'><rect width='40' height='40' fill='none'/><path d='M0 0H40M0 0V40' stroke='%23ffffff14' stroke-width='1'/><circle cx='0' cy='0' r='1.5' fill='%23ffffff33'/><circle cx='40' cy='40' r='1.5' fill='%23ffffff22'/><circle cx='40' cy='0' r='1' fill='%23ffffff18'/><circle cx='0' cy='40' r='1' fill='%23ffffff18'/></pattern></defs><rect width='1200' height='150' fill='url(%23g)'/></svg>");
  background-repeat:repeat;
  background-size:auto 150px; /* height control */
  background-position:center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2065a2c */.elementor-37 .elementor-element.elementor-element-2065a2c {
  position: relative;
  overflow: hidden;
  background: #fff;
  height: 100%; /* your container height */
}

/* Base styles for all blobs */
.elementor-37 .elementor-element.elementor-element-2065a2c::before,
.elementor-37 .elementor-element.elementor-element-2065a2c::after {
  content: "";
  position: absolute;
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: cover;
  filter: blur(0);
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}

/* Large top blob */
.elementor-37 .elementor-element.elementor-element-2065a2c::before {
  top: -120px;
  left: -120px;
  width: 480px;
  height: 480px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600'><path fill='%23375C5B' fill-opacity='.10' d='M470,130c66,39,97,120,70,179s-111,97-186,129-150,49-204,15S24,343,37,272s98-137,172-155,195-25,261,13Z'/></svg>");
  animation-name: blobFloat1;
  animation-duration: 28s;
  z-index: 1;
}

/* Medium center blob */
.elementor-37 .elementor-element.elementor-element-2065a2c::after {
  top: 600px;
  left: 200px;
  width: 320px;
  height: 320px;
  opacity: 0.8;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600'><path fill='%23375C5B' fill-opacity='.14' d='M410,160c38,22,70,70,61,111s-61,78-110,102-88,36-129,22S144,338,146,292s45-90,90-103,136-30,174-29Z'/></svg>");
  animation-name: blobFloat2;
  animation-duration: 35s;
  z-index: 0;
}

/* Extra bottom blob for balance */
.elementor-37 .elementor-element.elementor-element-2065a2c .floating-blob {
  position: absolute;
  bottom: -100px;
  right: -120px;
  width: 420px;
  height: 420px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600'><path fill='%23375C5B' fill-opacity='.08' d='M452,100c54,33,99,104,87,166s-83,115-149,152-132,56-194,33S52,347,54,275s68-135,134-163,210-45,264-12Z'/></svg>");
  background-size: cover;
  background-repeat: no-repeat;
  animation: blobFloat3 40s ease-in-out infinite alternate;
  opacity: 0.6;
}

/* Floating animations */
@keyframes blobFloat1 {
  0%   { transform: translate(0, 0) scale(1); }
  25%  { transform: translate(80px, 100px) scale(1.05); }
  50%  { transform: translate(160px, 300px) scale(1.1); }
  75%  { transform: translate(100px, 150px) scale(0.95); }
  100% { transform: translate(0, 0) scale(1); }
}

@keyframes blobFloat2 {
  0%   { transform: translate(0, 0) scale(1); }
  25%  { transform: translate(-100px, 150px) scale(1.05); }
  50%  { transform: translate(-180px, 400px) scale(0.9); }
  75%  { transform: translate(-80px, 200px) scale(1.1); }
  100% { transform: translate(0, 0) scale(1); }
}

@keyframes blobFloat3 {
  0%   { transform: translate(0, 0) scale(1); }
  25%  { transform: translate(-80px, -60px) scale(1.05); }
  50%  { transform: translate(-160px, -100px) scale(1.1); }
  75%  { transform: translate(-100px, -50px) scale(0.95); }
  100% { transform: translate(0, 0) scale(1); }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Funnel_display';
	font-display: auto;
	src: url('https://mcpl.eagleedgemarketing.com/wp-content/uploads/2025/11/FunnelDisplay-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */