.elementor-80 .elementor-element.elementor-element-a495176{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-80 .elementor-element.elementor-element-a495176:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-a495176 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-80 .elementor-element.elementor-element-4775e17 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-sbchalk );}.elementor-80 .elementor-element.elementor-element-cedc8f3{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-sbchalk );}.elementor-80 .elementor-element.elementor-element-b24a506{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-80 .elementor-element.elementor-element-b24a506:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-b24a506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-sbchalk );}.elementor-80 .elementor-element.elementor-element-2d2f3a2{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-80 .elementor-element.elementor-element-4775e17 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-80 .elementor-element.elementor-element-cedc8f3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-2d2f3a2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-80 .elementor-element.elementor-element-a495176{--padding-top:40px;--padding-bottom:32px;--padding-left:18px;--padding-right:18px;}.elementor-80 .elementor-element.elementor-element-4775e17 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-80 .elementor-element.elementor-element-cedc8f3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-b24a506{--padding-top:40px;--padding-bottom:64px;--padding-left:18px;--padding-right:18px;}.elementor-80 .elementor-element.elementor-element-2d2f3a2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for heading, class: .elementor-element-4775e17 */.elementor-80 .elementor-element.elementor-element-4775e17 .elementor-heading-title{color:var(--e-global-color-sbchalk)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cedc8f3 */.elementor-80 .elementor-element.elementor-element-cedc8f3, .elementor-80 .elementor-element.elementor-element-cedc8f3 p, .elementor-80 .elementor-element.elementor-element-cedc8f3 li{color:var(--e-global-color-sbchalk)} .elementor-80 .elementor-element.elementor-element-cedc8f3, .elementor-80 .elementor-element.elementor-element-cedc8f3 p, .elementor-80 .elementor-element.elementor-element-cedc8f3 li{font-size:19px;line-height:1.55} @media (max-width:767px){.elementor-80 .elementor-element.elementor-element-cedc8f3, .elementor-80 .elementor-element.elementor-element-cedc8f3 p, .elementor-80 .elementor-element.elementor-element-cedc8f3 li{font-size:17px}} .elementor-80 .elementor-element.elementor-element-cedc8f3{margin-top:12px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d2f3a2 */.elementor-80 .elementor-element.elementor-element-2d2f3a2, .elementor-80 .elementor-element.elementor-element-2d2f3a2 p, .elementor-80 .elementor-element.elementor-element-2d2f3a2 li{color:var(--e-global-color-text)}  .elementor-80 .elementor-element.elementor-element-2d2f3a2 h2{font-family:var(--e-global-typography-sbh3-font-family);font-size:24px;font-weight:800;color:var(--e-global-color-secondary);margin:40px 0 12px;font-stretch:112%} .elementor-80 .elementor-element.elementor-element-2d2f3a2 h2:first-child{margin-top:0} .elementor-80 .elementor-element.elementor-element-2d2f3a2 p+p{margin-top:12px} .elementor-80 .elementor-element.elementor-element-2d2f3a2 ul{padding-left:22px;display:grid;gap:6px;margin-top:10px} .elementor-80 .elementor-element.elementor-element-2d2f3a2 h2{scroll-margin-top:110px} .elementor-80 .elementor-element.elementor-element-2d2f3a2 h3{font-family:var(--e-global-typography-sbh3-font-family);font-size:18px;font-weight:800;color:var(--e-global-color-secondary);margin:0 0 8px;font-stretch:112%} .elementor-80 .elementor-element.elementor-element-2d2f3a2 a{color:var(--e-global-color-secondary);text-decoration:underline;text-decoration-color:var(--e-global-color-primary);text-underline-offset:3px} .elementor-80 .elementor-element.elementor-element-2d2f3a2 .sb-legal-meta{font-size:14px;opacity:.8;margin-bottom:22px} .elementor-80 .elementor-element.elementor-element-2d2f3a2 .sb-toc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 44px} .elementor-80 .elementor-element.elementor-element-2d2f3a2 .sb-toc a{display:block;padding:12px 14px;border:1px solid color-mix(in srgb,var(--e-global-color-sbsteel) 45%,transparent);border-radius:6px;background:#fff;text-decoration:none;font-size:14.5px;font-weight:600;transition:border-color .15s ease,transform .15s ease} .elementor-80 .elementor-element.elementor-element-2d2f3a2 .sb-toc a:hover{border-color:var(--e-global-color-primary);transform:translateY(-2px)} .elementor-80 .elementor-element.elementor-element-2d2f3a2 .sb-optout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0} .elementor-80 .elementor-element.elementor-element-2d2f3a2 .sb-optout>div{padding:20px 22px;border:1px solid color-mix(in srgb,var(--e-global-color-sbsteel) 45%,transparent);border-radius:8px;background:#fff} .elementor-80 .elementor-element.elementor-element-2d2f3a2 .sb-optout p{font-size:15px;margin:0} .elementor-80 .elementor-element.elementor-element-2d2f3a2{max-width:900px!important} @media (max-width:767px){.elementor-80 .elementor-element.elementor-element-2d2f3a2 .sb-toc{grid-template-columns:1fr 1fr} .elementor-80 .elementor-element.elementor-element-2d2f3a2 .sb-optout{grid-template-columns:1fr}}/* End custom CSS */