.elementor .msf-stat-divider-h{height:1px;min-width:0px;position:absolute;inset-block-start:calc(clamp(1.75rem, 4vw, 2.75rem) / -2);inset-inline-end:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 0.22) 50%,rgba(255, 255, 255, 0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .msf-stat-divider-v{width:1px;min-width:0px;position:absolute;inset-block-start:0px;inset-block-end:0px;inset-inline-start:calc(clamp(1.25rem, 3vw, 2.5rem) / -2);padding:0px;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 0.22) 50%,rgba(255, 255, 255, 0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .msf-stat-label{font-family:var(--msf-font);font-weight:500;font-size:clamp(0.95rem, 1.5vw, 1.1rem);color:#FFFFFF;letter-spacing:0.01em;text-align:center;margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .msf-stat-accent{width:38px;height:3px;padding:0px;margin-block-start:1.1rem;margin-block-end:0rem;margin-inline-start:auto;margin-inline-end:auto;border-radius:999px;background-image:linear-gradient(90deg, #A9C2E2 0%,#FFFFFF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:block;}.elementor .msf-stat-number{font-family:var(--msf-font);font-weight:700;font-size:clamp(2.1rem, 3.6vw, 3.2rem);color:#FFFFFF;letter-spacing:-0.025em;line-height:1;margin:0px;white-space: nowrap; font-variant-numeric: tabular-nums;\n}.elementor .msf-stat{min-width:0px;position:relative;text-align:center;padding-block-start:clamp(0.5rem, 1.5vw, 1rem);padding-block-end:clamp(0.5rem, 1.5vw, 1rem);padding-inline-start:clamp(0.5rem, 1.5vw, 1.25rem);padding-inline-end:clamp(0.5rem, 1.5vw, 1.25rem);display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .msf-stats-grid{width:100%;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:clamp(1.25rem, 3vw, 2.5rem);grid-template-columns:repeat(4, minmax(0, 1fr));align-items:stretch;}.elementor .msf-stats-sub{font-family:var(--msf-font);font-weight:500;font-size:clamp(1rem, 1.8vw, 1.2rem);color:#FFFFFF;text-align:center;margin-block-start:0.6rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .msf-stats-title{font-family:var(--msf-font);font-weight:700;font-size:clamp(1.7rem, 3.6vw, 2.4rem);color:#FFFFFF;letter-spacing:-0.015em;line-height:1.18;text-align:center;margin:0px;}.elementor .msf-stats-head{max-width:760px;text-align:center;padding:0px;margin-block-start:0px;margin-block-end:clamp(2.75rem, 5vw, 4rem);margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .msf-stats{position:relative;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .msf-faq-dark-content{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:column;gap:0px;}.elementor .msf-faq-dark-header{color:#FFFFFF;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0rem;padding-inline-end:0rem;background-color:rgba(255, 255, 255, 0);}.elementor .msf-faq-dark-item{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #FFFFFF;\n}.elementor .msf-faq-dark-a{font-family:var(--msf-font);font-weight:400;font-size:1rem;color:#FFFFFF;line-height:1.2em;margin:0px;text-shadow: 4px 4px 16px rgba(0, 0, 0, 0.5);\n}.elementor .msf-faq-dark-q{font-family:var(--msf-font);font-weight:400;font-size:1.5rem;color:#FFFFFF;line-height:1.5rem;text-shadow: 4px 4px 16px rgba(0, 0, 0, 0.5);\n}.elementor .msf-container{width:100%;max-width:1500px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .msf-subtitle{font-family:var(--msf-font);font-weight:400;font-size:1.5rem;color:var(--msf-blue);line-height:1.5rem;margin:0px;}.elementor .msf-title{font-family:var(--msf-font);font-weight:700;font-size:2rem;color:var(--msf-black);line-height:2rem;margin:0px;}.elementor .msf-btn-glow:hover,.elementor .msf-btn-glow:focus-visible{box-shadow:4px 4px 16px 8px rgba(0, 0, 0, 0.25);}.elementor .msf-btn-glow{box-shadow:4px 4px 16px 8px rgba(0, 0, 0, 0.25);}.elementor .msf-btn:hover,.elementor .msf-btn:focus-visible{color:#FFFFFF;text-decoration:none !important;background-color:var(--msf-gold-deep);}.elementor .msf-btn:focus{color:#FFFFFF;text-decoration:none !important;background-color:var(--msf-gold-deep);}.elementor .msf-btn{font-family:var(--msf-font);font-weight:400;font-size:1rem;color:#FFFFFF;line-height:1.2;text-decoration:none !important;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:1rem;background-color:var(--msf-gold);box-shadow:0px 0px 8px 2px rgba(0, 0, 0, 0.1);transition:background-color 300ms, box-shadow 300ms;display:inline-flex;gap:0.5rem;justify-content:center;align-items:center;}.elementor .msf-btn:active{text-decoration:none !important;}