.elementor-526 .elementor-element.elementor-element-mstc001{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-breadcrumbs{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{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-526 .elementor-element.elementor-element-mstc002{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-weight:var( --e-global-typography-text-font-weight );}.elementor-526 .elementor-element.elementor-element-mstw022 .elementor-toc__header-title{text-align:start;}.elementor-526 .elementor-element.elementor-element-mstw022 .elementor-toc__header{flex-direction:row;}.elementor-526 .elementor-element.elementor-element-mstw022{--item-text-hover-decoration:underline;}:root{--page-title-display:none;}/* Start custom CSS */.page-content{--l:#E4E9EF;--wash:#F4F8FB;--ink:#111827;--mute:#5B6472;--deep:#0A3D68;--link:#0B5FA5} .page-content .e-con-inner{max-width:680px;--widgets-spacing:14px 14px;gap:14px} .page-content .elementor-widget-html:has(.mmg-ad:only-child){display:none} .page-content .elementor-element-mstw005,.page-content .elementor-element-mstw011,.page-content .elementor-element-mstw019{display:none} .page-content .rank-math-breadcrumb{text-align:center;font-size:12.5px;letter-spacing:.03em;color:var(--mute);margin:0 0 13px} .page-content .rank-math-breadcrumb a{color:var(--mute);text-decoration:none} .page-content .rank-math-breadcrumb a:hover{color:var(--link);text-decoration:underline} .page-content h1.elementor-heading-title{text-align:center;font-size:35px;line-height:1.16;letter-spacing:-.015em;margin:0 auto 14px;max-width:20ch} .page-content .elementor-element-mstw002 h1.elementor-heading-title::after{content:"";display:block;width:112px;height:5px;margin:16px auto 0;border-radius:3px;background:linear-gradient(90deg,#00B300 0 25%,#DA5700 25% 50%,#FFD900 50% 75%,#0095E6 75% 100%)} .page-content .elementor-element-mstw003 p:first-child{font-size:18px;line-height:1.6;max-width:54ch;margin:18px auto 24px;padding-bottom:24px;border-bottom:1px solid var(--l);color:#28313E} .page-content .elementor-widget-text-editor{font-size:17px;line-height:1.72;color:var(--ink);text-align:center} .page-content .elementor-widget-text-editor p{max-width:58ch;margin:0 auto 1.1em} .page-content .elementor-widget-text-editor ul,.page-content .elementor-widget-text-editor ol{max-width:58ch;margin:0 auto 1.1em;padding:0;list-style-position:inside} .page-content .elementor-widget-text-editor li{margin:0 0 .5em} .page-content .elementor-widget-text-editor a{color:var(--link);text-decoration:underline;text-underline-offset:2px} .page-content .elementor-widget-text-editor a:hover{color:var(--deep)} .page-content .elementor-widget-heading{text-align:center} .page-content .elementor-widget-heading h2.elementor-heading-title,.page-content .elementor-widget-text-editor h2{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#fff;background:var(--deep);display:inline-block;padding:8px 15px;border-radius:4px;margin:22px 0 10px;text-align:center} .page-content .elementor-widget-text-editor h3{font-size:19px;line-height:1.35;color:var(--ink);margin:18px 0 8px;text-align:center} .page-content table{display:block;position:relative;left:50%;transform:translateX(-50%);width:max-content;max-width:min(1140px,calc(100vw - 48px));overflow-x:auto;background:#fff;border:1px solid var(--l);border-radius:10px;border-collapse:separate;border-spacing:0;margin:0 0 22px;font-size:15px} .page-content th,.page-content td{padding:11px 15px;border:0;border-bottom:1px solid var(--l);text-align:center;vertical-align:middle;white-space:nowrap} .page-content thead th{background:var(--wash);color:var(--mute);font-size:12px;text-transform:uppercase;letter-spacing:.05em;font-weight:700} .page-content tbody tr:last-child td{border-bottom:0} .page-content tbody td:first-child{font-weight:600} .page-content tr[data-line] td:first-child::before{content:"";display:inline-block;width:10px;height:10px;margin-right:9px;border-radius:50%;vertical-align:middle;background:#5B6472} .page-content tr[data-line="green"] td:first-child::before{background:#00B300} .page-content tr[data-line="orange"] td:first-child::before{background:#DA5700} .page-content tr[data-line="yellow"] td:first-child::before{background:#FFD900;box-shadow:0 0 0 1px var(--ink)} .page-content tr[data-line="blue"] td:first-child::before{background:#0095E6} .page-content tr[data-line="none"] td:first-child::before{display:none} .page-content td p:first-child,.page-content th p:first-child{background:none;border:0;padding:0;margin:0;font-size:inherit;line-height:inherit} .page-content .elementor-element-mstc002{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 22px} .page-content .elementor-element-mstc002 .elementor-widget{margin:0} .page-content .elementor-element-mstc002 a.elementor-button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:62px;padding:14px 10px;background:#fff;border:1px solid var(--l);border-radius:10px;font-size:16px;font-weight:600;color:var(--deep);text-decoration:none;box-shadow:none;overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s} .page-content .elementor-element-mstc002 a.elementor-button::before{content:"";position:absolute;top:0;left:0;right:0;height:4px} .page-content .elementor-element-mstc002 .elementor-widget:nth-child(1) a.elementor-button::before{background:#00B300} .page-content .elementor-element-mstc002 .elementor-widget:nth-child(2) a.elementor-button::before{background:#DA5700} .page-content .elementor-element-mstc002 .elementor-widget:nth-child(3) a.elementor-button::before{background:#FFD900} .page-content .elementor-element-mstc002 .elementor-widget:nth-child(4) a.elementor-button::before{background:#0095E6} .page-content .elementor-element-mstc002 a.elementor-button:hover{border-color:#B9C9DA;box-shadow:0 4px 12px rgba(16,24,40,.08);transform:translateY(-1px)} .page-content .elementor-element-mstw004{display:none} .page-content .elementor-widget-image img{display:block;width:100%;height:auto;aspect-ratio:1200/630;margin:0 auto;border:1px solid var(--l);border-radius:10px} .page-content .elementor-custom-embed{border:1px solid var(--l);border-radius:10px;overflow:hidden} .page-content .elementor-custom-embed iframe{display:block;border:0;border-radius:0} .page-content .mmg-ad{min-height:0!important;height:auto;margin:0} .page-content .elementor-accordion{border:1px solid var(--l);border-radius:10px;overflow:hidden;margin:0 0 22px} .page-content .elementor-accordion-item{border:0;border-bottom:1px solid var(--l)} .page-content .elementor-accordion-item:last-child{border-bottom:0} .page-content .elementor-tab-title{padding:15px 18px;font-size:16px;font-weight:600;color:var(--deep);background:var(--wash);text-align:center} .page-content .elementor-tab-title:hover{background:#EAF1F8} .page-content .elementor-tab-content{padding:14px 18px;font-size:16px;line-height:1.62;background:#fff;text-align:center} .page-content .elementor-toc__header{background:var(--deep);border:0;border-radius:10px 10px 0 0;padding:12px 18px;justify-content:center} .page-content .elementor-toc__header-title{color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;text-align:center} .page-content .elementor-toc__body{background:#fff;border:1px solid var(--l);border-top:0;border-radius:0 0 10px 10px;padding:14px 18px;text-align:center} .page-content .elementor-toc__list-wrapper{list-style-position:inside;padding-left:0} .page-content .elementor-toc__list-item-text{color:var(--link)} .page-content .elementor-element-mstw023 small,.page-content .mmg-attrib{display:block;max-width:58ch;margin:26px auto 0;padding-top:15px;border-top:1px solid var(--l);font-size:12.5px;line-height:1.6;color:var(--mute);text-align:center} @media(max-width:760px){ .page-content h1.elementor-heading-title{font-size:26px} .page-content .elementor-element-mstw003 p:first-child{font-size:16.5px;margin-bottom:24px;padding-bottom:24px} .page-content .elementor-widget-text-editor{font-size:16px;line-height:1.65} .page-content .elementor-element-mstc002{grid-template-columns:repeat(2,minmax(0,1fr))} .page-content th,.page-content td{padding:10px 12px;font-size:14px} }/* End custom CSS */