@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;800&display=swap";@font-face{font-family:BenjaminFranklin;src:url(/fonts/BenjaminFranklin.eot);src:url(/fonts/BenjaminFranklin.eot?#iefix) format("embedded-opentype"),url(/fonts/BenjaminFranklin.woff2) format("woff2"),url(/fonts/BenjaminFranklin.woff) format("woff"),url(/fonts/BenjaminFranklin.ttf) format("truetype"),url(/fonts/BenjaminFranklin.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--ppsrea-bg, #f0f0f0);color:var(--ppsrea-text, #444444)}button.call_now_button{padding:24px 48px!important;font-size:2rem!important;min-width:280px!important;min-height:80px!important;border-radius:16px!important;font-weight:700!important;background:linear-gradient(135deg,#046A38 0%,#004C54 100%)!important;box-shadow:0 8px 24px #0000004d!important}@media (min-width: 768px){button.call_now_button{padding:32px 64px!important;font-size:3rem!important;min-width:400px!important;min-height:100px!important}}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.grid{width:100%}.grid-sizer,.grid-item{width:25%}.grid-item{float:left;transition:transform .3s ease}.grid-item.is-dragging{cursor:grabbing!important;z-index:1000}.grid-item.is-positioning-post-drag{transition:none}.grid-item img{display:block;width:100%;height:100%;object-fit:cover}.grid-item.is-dragging .MuiPaper-root{transform:rotate(5deg) scale(1.05);box-shadow:0 10px 30px #0000004d}.grid-item.is-dragging{opacity:.8}.grid-item.is-positioning-post-drag{transition:none!important}.drag-handle{cursor:grab!important;width:100%;height:100%}.drag-handle:active{cursor:grabbing!important}@media (max-width: 768px){.grid-sizer,.grid-item{width:50%!important}}@media (max-width: 480px){.grid-sizer,.grid-item{width:100%!important}}:root,[data-theme=light]{--ppsrea-heading: #0f4d90;--ppsrea-brand: #2176d2;--ppsrea-brand-bright: #96c9ff;--ppsrea-overlay-text: #96c9ff;--ppsrea-hero: #1a365d;--ppsrea-text: #444444;--ppsrea-text-muted: #6b7280;--ppsrea-surface: #ffffff;--ppsrea-bg: #f0f0f0;--ppsrea-border: rgba(0, 0, 0, .12);--ppsrea-link: #2176d2;--ppsrea-link-hover: #0f4d90}[data-theme=dark]{--ppsrea-heading: #96c9ff;--ppsrea-brand: #96c9ff;--ppsrea-brand-bright: #ffffff;--ppsrea-overlay-text: #ffffff;--ppsrea-hero: #0f4d90;--ppsrea-text: #ffffff;--ppsrea-text-muted: #b8d9ff;--ppsrea-surface: #2a2a2a;--ppsrea-bg: #1a1a1a;--ppsrea-border: rgba(255, 255, 255, .12);--ppsrea-link: #96c9ff;--ppsrea-link-hover: #ffffff}.ppsrea-page .MuiTypography-h1,.ppsrea-page .MuiTypography-h2,.ppsrea-page .MuiTypography-h3,.ppsrea-page .MuiTypography-h4,.ppsrea-page .MuiTypography-h5,.ppsrea-page .MuiTypography-h6{color:var(--ppsrea-heading)}.ppsrea-page .MuiTypography-body1,.ppsrea-page .MuiTypography-body2{color:var(--ppsrea-text)}.ppsrea-page .MuiTypography-colorTextSecondary{color:var(--ppsrea-text-muted)}.ppsrea-cta-band{background-color:var(--ppsrea-hero);color:#fff;border-radius:8px}.ppsrea-cta-band .MuiTypography-root,.ppsrea-cta-band .MuiSvgIcon-root{color:#fff}.ppsrea-cta-band .MuiButton-outlined{border-color:#fff;color:#fff}.ppsrea-cta-band .MuiButton-outlined:hover{border-color:#fff;background-color:#ffffff1f}.ppsrea-overlay-text,.ppsrea-overlay-text .MuiTypography-root{color:var(--ppsrea-overlay-text)!important}:root,[data-theme=light],[data-theme=dark]{--ppsrea-event-panel-text: #ffffff;--ppsrea-event-panel-accent: #96c9ff;--ppsrea-event-bg-purple: #4a2c6a;--ppsrea-event-bg-green: #2f6f5e;--ppsrea-event-bg-brand: #0f4d90}.ppsrea-upcoming-event-panel{color:var(--ppsrea-event-panel-text)}.ppsrea-upcoming-event-panel .MuiTypography-root,.ppsrea-upcoming-event-panel .MuiLink-root,.ppsrea-upcoming-event-panel strong,.ppsrea-upcoming-event-panel .ppsrea-event-subtitle{color:var(--ppsrea-event-panel-text)!important}.ppsrea-upcoming-event-panel.ppsrea-event-panel-purple .ppsrea-event-subtitle{color:var(--ppsrea-event-panel-accent)!important}.ppsrea-upcoming-event-panel .MuiButton-outlined{border-color:var(--ppsrea-event-panel-text)!important;color:var(--ppsrea-event-panel-text)!important}.ppsrea-upcoming-event-panel .MuiButton-outlined:hover{border-color:var(--ppsrea-event-panel-text)!important;background-color:#ffffff1f!important}
