.elementor-582 .elementor-element.elementor-element-e9d00001:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-e9d00001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09233C;}.elementor-582 .elementor-element.elementor-element-e9d00001 > .elementor-container{max-width:1140px;}.elementor-582 .elementor-element.elementor-element-e9d00001{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-582 .elementor-element.elementor-element-e9d00001 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-582 .elementor-element.elementor-element-e9d00002 > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-582 .elementor-element.elementor-element-17420e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-582 .elementor-element.elementor-element-17420e1{text-align:center;}.elementor-582 .elementor-element.elementor-element-17420e1 img{width:100%;}.elementor-582 .elementor-element.elementor-element-a27cb55:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-a27cb55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F7FA;}.elementor-582 .elementor-element.elementor-element-a27cb55 > .elementor-container{max-width:1120px;}.elementor-582 .elementor-element.elementor-element-a27cb55{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:55px 35px 60px 35px;}.elementor-582 .elementor-element.elementor-element-a27cb55 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-582 .elementor-element.elementor-element-xrfd582 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-582 .elementor-element.elementor-element-xrfd582{font-family:"Roboto", Sans-serif;font-size:13px;letter-spacing:1.1px;color:#087B87;}.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-582 .elementor-element.elementor-element-3ff5b93 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-582 .elementor-element.elementor-element-3ff5b93 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;line-height:1.27em;color:#0B2943;}.elementor-582 .elementor-element.elementor-element-c7d46fb{font-family:"Roboto", Sans-serif;font-size:19px;line-height:1.65em;}.elementor-582 .elementor-element.elementor-element-e565b32:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-e565b32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-582 .elementor-element.elementor-element-e565b32 > .elementor-container{max-width:1120px;}.elementor-582 .elementor-element.elementor-element-e565b32{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 35px 30px;}.elementor-582 .elementor-element.elementor-element-e565b32 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-582 .elementor-element.elementor-element-01db696:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-01db696 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FBFC;}.elementor-582 .elementor-element.elementor-element-01db696 > .elementor-container{max-width:1100px;}.elementor-582 .elementor-element.elementor-element-01db696{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 5px 30px;}.elementor-582 .elementor-element.elementor-element-01db696 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-582 .elementor-element.elementor-element-562aa92 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-582 .elementor-element.elementor-element-562aa92 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;line-height:1.27em;color:#142F41;}.elementor-582 .elementor-element.elementor-element-6507023:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-6507023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FBFC;}.elementor-582 .elementor-element.elementor-element-6507023 > .elementor-container{max-width:1100px;}.elementor-582 .elementor-element.elementor-element-6507023{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 35px 12px 35px;}.elementor-582 .elementor-element.elementor-element-6507023 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-582 .elementor-element.elementor-element-e298778:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-582 .elementor-element.elementor-element-e298778 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-582 .elementor-element.elementor-element-e298778 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE8EE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 24px 28px 24px;}.elementor-582 .elementor-element.elementor-element-e298778 > .elementor-element-populated, .elementor-582 .elementor-element.elementor-element-e298778 > .elementor-element-populated > .elementor-background-overlay, .elementor-582 .elementor-element.elementor-element-e298778 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-582 .elementor-element.elementor-element-e298778 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-582 .elementor-element.elementor-element-454e8fb > .elementor-widget-container{margin:22px 0px 15px 0px;}.elementor-582 .elementor-element.elementor-element-454e8fb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;line-height:1.27em;color:#142F41;}.elementor-582 .elementor-element.elementor-element-2d344e2{font-family:"Roboto", Sans-serif;}.elementor-582 .elementor-element.elementor-element-7b14f8b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-582 .elementor-element.elementor-element-7b14f8b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-582 .elementor-element.elementor-element-7b14f8b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE8EE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 24px 28px 24px;}.elementor-582 .elementor-element.elementor-element-7b14f8b > .elementor-element-populated, .elementor-582 .elementor-element.elementor-element-7b14f8b > .elementor-element-populated > .elementor-background-overlay, .elementor-582 .elementor-element.elementor-element-7b14f8b > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-582 .elementor-element.elementor-element-7b14f8b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-582 .elementor-element.elementor-element-53678ad > .elementor-widget-container{margin:22px 0px 15px 0px;}.elementor-582 .elementor-element.elementor-element-53678ad .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;line-height:1.27em;color:#142F41;}.elementor-582 .elementor-element.elementor-element-71765f6{font-family:"Roboto", Sans-serif;}.elementor-582 .elementor-element.elementor-element-b70a252:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-b70a252 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FBFC;}.elementor-582 .elementor-element.elementor-element-b70a252 > .elementor-container{max-width:1100px;}.elementor-582 .elementor-element.elementor-element-b70a252{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 35px 24px 35px;}.elementor-582 .elementor-element.elementor-element-b70a252 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-582 .elementor-element.elementor-element-635aa54:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-582 .elementor-element.elementor-element-635aa54 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-582 .elementor-element.elementor-element-635aa54 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE8EE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 24px 28px 24px;}.elementor-582 .elementor-element.elementor-element-635aa54 > .elementor-element-populated, .elementor-582 .elementor-element.elementor-element-635aa54 > .elementor-element-populated > .elementor-background-overlay, .elementor-582 .elementor-element.elementor-element-635aa54 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-582 .elementor-element.elementor-element-635aa54 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-582 .elementor-element.elementor-element-c1e36fb > .elementor-widget-container{margin:22px 0px 15px 0px;}.elementor-582 .elementor-element.elementor-element-c1e36fb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;line-height:1.27em;color:#142F41;}.elementor-582 .elementor-element.elementor-element-7a9121d{font-family:"Roboto", Sans-serif;}.elementor-582 .elementor-element.elementor-element-bb9b24b:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-bb9b24b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FBFC;}.elementor-582 .elementor-element.elementor-element-bb9b24b > .elementor-container{max-width:1100px;}.elementor-582 .elementor-element.elementor-element-bb9b24b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 35px 24px 35px;}.elementor-582 .elementor-element.elementor-element-bb9b24b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-582 .elementor-element.elementor-element-83f0ad2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-582 .elementor-element.elementor-element-83f0ad2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-582 .elementor-element.elementor-element-83f0ad2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE8EE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 24px 28px 24px;}.elementor-582 .elementor-element.elementor-element-83f0ad2 > .elementor-element-populated, .elementor-582 .elementor-element.elementor-element-83f0ad2 > .elementor-element-populated > .elementor-background-overlay, .elementor-582 .elementor-element.elementor-element-83f0ad2 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-582 .elementor-element.elementor-element-83f0ad2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-582 .elementor-element.elementor-element-1c0bf69 > .elementor-widget-container{margin:22px 0px 15px 0px;}.elementor-582 .elementor-element.elementor-element-1c0bf69 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;line-height:1.27em;color:#142F41;}.elementor-582 .elementor-element.elementor-element-257e169{font-family:"Roboto", Sans-serif;}.elementor-582 .elementor-element.elementor-element-fe20eef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-582 .elementor-element.elementor-element-fe20eef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-582 .elementor-element.elementor-element-fe20eef > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE8EE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 24px 28px 24px;}.elementor-582 .elementor-element.elementor-element-fe20eef > .elementor-element-populated, .elementor-582 .elementor-element.elementor-element-fe20eef > .elementor-element-populated > .elementor-background-overlay, .elementor-582 .elementor-element.elementor-element-fe20eef > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-582 .elementor-element.elementor-element-fe20eef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-582 .elementor-element.elementor-element-201f695 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-582 .elementor-element.elementor-element-201f695 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;line-height:1.27em;color:#142F41;}.elementor-582 .elementor-element.elementor-element-31ad859{font-family:"Roboto", Sans-serif;}.elementor-582 .elementor-element.elementor-element-ec000001:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-ec000001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF3F7;}.elementor-582 .elementor-element.elementor-element-ec000001 > .elementor-container{max-width:1120px;}.elementor-582 .elementor-element.elementor-element-ec000001{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 35px 40px 35px;}.elementor-582 .elementor-element.elementor-element-ec000001 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-582 .elementor-element.elementor-element-ec000002:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-582 .elementor-element.elementor-element-ec000002 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-582 .elementor-element.elementor-element-ec000002 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE8EE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 24px 28px 24px;}.elementor-582 .elementor-element.elementor-element-ec000002 > .elementor-element-populated, .elementor-582 .elementor-element.elementor-element-ec000002 > .elementor-element-populated > .elementor-background-overlay, .elementor-582 .elementor-element.elementor-element-ec000002 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-582 .elementor-element.elementor-element-ec000002 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-582 .elementor-element.elementor-element-ec000003 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;color:#14394F;}.elementor-582 .elementor-element.elementor-element-ec000004{font-family:"Roboto", Sans-serif;font-size:16px;line-height:1.7em;}.elementor-582 .elementor-element.elementor-element-ec000005:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-582 .elementor-element.elementor-element-ec000005 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-582 .elementor-element.elementor-element-ec000005 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE8EE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 24px 28px 24px;}.elementor-582 .elementor-element.elementor-element-ec000005 > .elementor-element-populated, .elementor-582 .elementor-element.elementor-element-ec000005 > .elementor-element-populated > .elementor-background-overlay, .elementor-582 .elementor-element.elementor-element-ec000005 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-582 .elementor-element.elementor-element-ec000005 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-582 .elementor-element.elementor-element-ec000006 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;color:#14394F;}.elementor-582 .elementor-element.elementor-element-ec000007{font-family:"Roboto", Sans-serif;font-size:16px;line-height:1.7em;}.elementor-582 .elementor-element.elementor-element-986e415:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-986e415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142F41;}.elementor-582 .elementor-element.elementor-element-986e415 > .elementor-container{max-width:1120px;}.elementor-582 .elementor-element.elementor-element-986e415{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 24px 48px 24px;}.elementor-582 .elementor-element.elementor-element-986e415 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-582 .elementor-element.elementor-element-aa7e000 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;line-height:1.27em;color:#FFFFFF;}.elementor-582 .elementor-element.elementor-element-4f3ba2a{font-family:"Roboto", Sans-serif;color:#EAF3F7;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-582 .elementor-element.elementor-element-a311c36 .elementor-button{background-color:#0D858B;fill:#FFFFFF;color:#FFFFFF;}@media(max-width:767px){.elementor-582 .elementor-element.elementor-element-e9d00001{padding:0px 0px 0px 0px;}.elementor-582 .elementor-element.elementor-element-a27cb55{padding:30px 18px 35px 18px;}.elementor-582 .elementor-element.elementor-element-xrfd582{font-size:12px;}.elementor-582 .elementor-element.elementor-element-3ff5b93 .elementor-heading-title{font-size:31px;line-height:1.28em;}.elementor-582 .elementor-element.elementor-element-c7d46fb{font-size:17px;line-height:1.65em;}.elementor-582 .elementor-element.elementor-element-e565b32{padding:30px 18px 35px 18px;}.elementor-582 .elementor-element.elementor-element-01db696{padding:30px 18px 5px 18px;}.elementor-582 .elementor-element.elementor-element-562aa92 .elementor-heading-title{font-size:22px;line-height:1.28em;}.elementor-582 .elementor-element.elementor-element-6507023{padding:18px 18px 18px 18px;}.elementor-582 .elementor-element.elementor-element-e298778 > .elementor-element-populated{padding:22px 18px 22px 18px;}.elementor-582 .elementor-element.elementor-element-454e8fb .elementor-heading-title{font-size:17px;line-height:1.28em;}.elementor-582 .elementor-element.elementor-element-2d344e2{font-size:16px;line-height:1.65em;}.elementor-582 .elementor-element.elementor-element-7b14f8b > .elementor-element-populated{padding:22px 18px 22px 18px;}.elementor-582 .elementor-element.elementor-element-53678ad .elementor-heading-title{font-size:17px;line-height:1.28em;}.elementor-582 .elementor-element.elementor-element-71765f6{font-size:16px;line-height:1.65em;}.elementor-582 .elementor-element.elementor-element-b70a252{padding:18px 18px 18px 18px;}.elementor-582 .elementor-element.elementor-element-635aa54 > .elementor-element-populated{padding:22px 18px 22px 18px;}.elementor-582 .elementor-element.elementor-element-c1e36fb .elementor-heading-title{font-size:17px;line-height:1.28em;}.elementor-582 .elementor-element.elementor-element-7a9121d{font-size:16px;line-height:1.65em;}.elementor-582 .elementor-element.elementor-element-bb9b24b{padding:18px 18px 18px 18px;}.elementor-582 .elementor-element.elementor-element-83f0ad2 > .elementor-element-populated{padding:22px 18px 22px 18px;}.elementor-582 .elementor-element.elementor-element-1c0bf69 .elementor-heading-title{font-size:17px;line-height:1.28em;}.elementor-582 .elementor-element.elementor-element-257e169{font-size:16px;line-height:1.65em;}.elementor-582 .elementor-element.elementor-element-fe20eef > .elementor-element-populated{padding:22px 18px 22px 18px;}.elementor-582 .elementor-element.elementor-element-201f695 .elementor-heading-title{font-size:22px;line-height:1.28em;}.elementor-582 .elementor-element.elementor-element-31ad859{font-size:16px;line-height:1.65em;}.elementor-582 .elementor-element.elementor-element-ec000001{padding:24px 18px 26px 18px;}.elementor-582 .elementor-element.elementor-element-ec000002 > .elementor-element-populated{padding:22px 18px 22px 18px;}.elementor-582 .elementor-element.elementor-element-ec000003 .elementor-heading-title{font-size:22px;line-height:1.28em;}.elementor-582 .elementor-element.elementor-element-ec000004{font-size:16px;line-height:1.65em;}.elementor-582 .elementor-element.elementor-element-ec000005 > .elementor-element-populated{padding:22px 18px 22px 18px;}.elementor-582 .elementor-element.elementor-element-ec000006 .elementor-heading-title{font-size:22px;line-height:1.28em;}.elementor-582 .elementor-element.elementor-element-ec000007{font-size:16px;line-height:1.65em;}.elementor-582 .elementor-element.elementor-element-986e415{padding:40px 18px 45px 18px;}.elementor-582 .elementor-element.elementor-element-aa7e000 .elementor-heading-title{font-size:22px;line-height:1.28em;}.elementor-582 .elementor-element.elementor-element-4f3ba2a{font-size:16px;line-height:1.65em;}}/* Start custom CSS for section, class: .elementor-element-a27cb55 *//* WEB-READABILITY-ALIGNMENT-V1 */
/* XR-ONE-LINE-PAGE-LABELS-V1 */
body.page-id-582 #Wrapper .elementor-582 .elementor-element-xrfd582{width:100%!important;max-width:100%!important;min-width:0!important;letter-spacing:0!important;overflow:visible!important}
body.page-id-582 #Wrapper .elementor-582 .elementor-element-xrfd582 p,body.page-id-582 #Wrapper .elementor-582 .elementor-element-xrfd582 strong{white-space:nowrap!important;hyphens:none!important;word-break:normal!important;font-size:clamp(12px,1.2vw,13px)!important;letter-spacing:.035em!important;line-height:1.35!important;margin:0!important}
@media(max-width:767px){body.page-id-582 #Wrapper .elementor-582 .elementor-element-xrfd582 p,body.page-id-582 #Wrapper .elementor-582 .elementor-element-xrfd582 strong{font-size:12px!important;letter-spacing:.015em!important}}

/* XR-EDITORIAL-WIDTH-V2: AMS-inspired readable text rhythm */
body.page-id-582 #Wrapper .elementor-582 .elementor-widget-text-editor,body.page-id-582 #Wrapper .elementor-582 .elementor-widget-heading{box-sizing:border-box;max-width:min(100%,680px)!important;width:100%!important;margin-left:0!important;margin-right:auto!important;text-align:left!important}
body.page-id-582 #Wrapper .elementor-582 .elementor-element-3ff5b93,body.page-id-582 #Wrapper .elementor-582 .elementor-element-c7d46fb{max-width:min(100%,620px)!important}
body.page-id-582 #Wrapper .elementor-582 .elementor-widget-text-editor p{max-width:66ch;margin-top:0;margin-bottom:1em;line-height:1.65}
body.page-id-582 #Wrapper .elementor-582 .elementor-element-b70a252 > .elementor-container > .elementor-column{max-width:760px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;flex-basis:auto!important}
@media(max-width:767px){body.page-id-582 #Wrapper .elementor-582 .elementor-widget-text-editor,body.page-id-582 #Wrapper .elementor-582 .elementor-widget-heading{max-width:100%!important}body.page-id-582 #Wrapper .elementor-582 .elementor-widget-text-editor p{line-height:1.65} body.page-id-582 #Wrapper .elementor-582 .elementor-element-b70a252 > .elementor-container > .elementor-column{max-width:100%!important}}

/* XR ONE-LINE HEADING STANDARD 2026-10-16 */
body.page-id-582 #Wrapper .elementor-582 .elementor-widget-heading .elementor-heading-title{white-space:nowrap!important;text-wrap:nowrap!important;letter-spacing:-.018em!important;max-width:none!important}
@media(min-width:768px) and (max-width:1100px){body.page-id-582 #Wrapper .elementor-582 .elementor-widget-heading h1.elementor-heading-title{font-size:clamp(27px,3.6vw,40px)!important}body.page-id-582 #Wrapper .elementor-582 .elementor-widget-heading h2.elementor-heading-title{font-size:clamp(20px,2.8vw,29px)!important}}
@media(max-width:767px){body.page-id-582 #Wrapper .elementor-582 .elementor-widget-heading h1.elementor-heading-title{font-size:clamp(18px,5.4vw,26px)!important}body.page-id-582 #Wrapper .elementor-582 .elementor-widget-heading h2.elementor-heading-title{font-size:clamp(16px,4.7vw,21px)!important}body.page-id-582 #Wrapper .elementor-582 .elementor-widget-heading h3.elementor-heading-title{font-size:clamp(16px,4.5vw,20px)!important}}

body.page-id-582 #Wrapper .elementor-582 .elementor-widget-text-editor .elementor-widget-container p{line-height:1.72; margin:0 0 1.05em; text-wrap:pretty; hyphens:none!important; word-break:normal;}
body.page-id-582 #Wrapper .elementor-582 .elementor-widget-text-editor .elementor-widget-container p:last-child{margin-bottom:0;}
body.page-id-582 #Wrapper .elementor-582 .elementor-widget-text-editor a{overflow-wrap:anywhere;}
body.page-id-582 #Wrapper .elementor-582 .elementor-element-3ff5b93,body.page-id-582 #Wrapper .elementor-582 .elementor-element-c7d46fb{width:100%!important;max-width:620px!important;margin-left:0!important;margin-right:auto!important;align-self:flex-start!important;}
@media(max-width:767px){body.page-id-582 #Wrapper .elementor-582 .elementor-widget-text-editor .elementor-widget-container p{line-height:1.66; margin-bottom:.95em;}body.page-id-582 #Wrapper .elementor-582 .elementor-element-3ff5b93,body.page-id-582 #Wrapper .elementor-582 .elementor-element-c7d46fb{max-width:100%!important;}}/* End custom CSS */