.elementor-1682 .elementor-element.elementor-element-cb8e117:not(.elementor-motion-effects-element-type-background), .elementor-1682 .elementor-element.elementor-element-cb8e117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12171C;}.elementor-1682 .elementor-element.elementor-element-cb8e117 > .elementor-container{max-width:1200px;}.elementor-1682 .elementor-element.elementor-element-cb8e117{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 24px 64px 24px;}.elementor-1682 .elementor-element.elementor-element-cb8e117 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-1682 .elementor-element.elementor-element-8cd1b6b > .elementor-widget-container{margin:6px 0px 18px 0px;}.elementor-1682 .elementor-element.elementor-element-8cd1b6b .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:44px;font-weight:600;line-height:1.15em;color:#FFFFFF;}.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-1682 .elementor-element.elementor-element-be71d4a{font-family:"IBM Plex Sans", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;color:#E6E8EB;}.elementor-1682 .elementor-element.elementor-element-e187ad7{padding:0px 0px 0px 0px;}.elementor-1682 .elementor-element.elementor-element-05670b5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1682 .elementor-element.elementor-element-59afa0e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1682 .elementor-element.elementor-element-3d52898 > .elementor-container{max-width:1200px;}.elementor-1682 .elementor-element.elementor-element-3d52898{padding:56px 24px 8px 24px;}.elementor-1682 .elementor-element.elementor-element-e3d6677 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1682 .elementor-element.elementor-element-e3d6677 .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;color:#1B1F24;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1682 .elementor-element.elementor-element-047b0fa{--divider-border-style:solid;--divider-color:#0B5F66;--divider-border-width:3px;}.elementor-1682 .elementor-element.elementor-element-047b0fa .elementor-divider-separator{width:64px;margin:0 auto;margin-left:0;}.elementor-1682 .elementor-element.elementor-element-047b0fa .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-1682 .elementor-element.elementor-element-66fc33c{font-family:"IBM Plex Sans", Sans-serif;font-size:17px;line-height:1.65em;color:#2B3138;}.elementor-1682 .elementor-element.elementor-element-fcf292c > .elementor-container{max-width:1200px;}.elementor-1682 .elementor-element.elementor-element-fcf292c{padding:56px 24px 8px 24px;}.elementor-1682 .elementor-element.elementor-element-41f8937 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1682 .elementor-element.elementor-element-41f8937 .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;color:#1B1F24;}.elementor-1682 .elementor-element.elementor-element-8513d1e{--divider-border-style:solid;--divider-color:#0B5F66;--divider-border-width:3px;}.elementor-1682 .elementor-element.elementor-element-8513d1e .elementor-divider-separator{width:64px;margin:0 auto;margin-left:0;}.elementor-1682 .elementor-element.elementor-element-8513d1e .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-1682 .elementor-element.elementor-element-7c5d584{font-family:"IBM Plex Sans", Sans-serif;font-size:17px;line-height:1.65em;color:#2B3138;}.elementor-1682 .elementor-element.elementor-element-c74dde6 > .elementor-container{max-width:1200px;}.elementor-1682 .elementor-element.elementor-element-c74dde6{padding:40px 24px 8px 24px;}.elementor-1682 .elementor-element.elementor-element-f92f016{font-family:"IBM Plex Sans", Sans-serif;font-size:17px;line-height:1.65em;color:#2B3138;}.elementor-1682 .elementor-element.elementor-element-43cddcf > .elementor-container{max-width:1200px;}.elementor-1682 .elementor-element.elementor-element-43cddcf{padding:48px 24px 8px 24px;}.elementor-1682 .elementor-element.elementor-element-dee0e3d{font-family:"IBM Plex Sans", Sans-serif;font-size:17px;line-height:1.65em;color:#2B3138;}.elementor-1682 .elementor-element.elementor-element-41cff2c > .elementor-container{max-width:1200px;}.elementor-1682 .elementor-element.elementor-element-41cff2c{padding:56px 24px 8px 24px;}.elementor-1682 .elementor-element.elementor-element-2f7cfa9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1682 .elementor-element.elementor-element-2f7cfa9 .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;color:#1B1F24;}.elementor-1682 .elementor-element.elementor-element-dc5a787{--divider-border-style:solid;--divider-color:#0B5F66;--divider-border-width:3px;}.elementor-1682 .elementor-element.elementor-element-dc5a787 .elementor-divider-separator{width:64px;margin:0 auto;margin-left:0;}.elementor-1682 .elementor-element.elementor-element-dc5a787 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-1682 .elementor-element.elementor-element-5f62c9d{font-family:"IBM Plex Sans", Sans-serif;font-size:17px;line-height:1.65em;color:#2B3138;}.elementor-1682 .elementor-element.elementor-element-e2a5487 > .elementor-container{max-width:1200px;}.elementor-1682 .elementor-element.elementor-element-e2a5487{padding:56px 24px 80px 24px;}.elementor-1682 .elementor-element.elementor-element-75fa5ba > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1682 .elementor-element.elementor-element-75fa5ba .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;color:#1B1F24;}.elementor-1682 .elementor-element.elementor-element-7a7d2f1{--divider-border-style:solid;--divider-color:#0B5F66;--divider-border-width:3px;}.elementor-1682 .elementor-element.elementor-element-7a7d2f1 .elementor-divider-separator{width:64px;margin:0 auto;margin-left:0;}.elementor-1682 .elementor-element.elementor-element-7a7d2f1 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-1682 .elementor-element.elementor-element-5a00b3e > .elementor-widget-container{margin:20px 0px 6px 0px;}.elementor-1682 .elementor-element.elementor-element-5a00b3e .elementor-wrapper{--video-aspect-ratio:1.77777;}@media(max-width:1024px){.elementor-1682 .elementor-element.elementor-element-8cd1b6b .elementor-heading-title{font-size:38px;}}@media(max-width:767px){.elementor-1682 .elementor-element.elementor-element-cb8e117{padding:36px 16px 40px 16px;}.elementor-1682 .elementor-element.elementor-element-8cd1b6b .elementor-heading-title{font-size:30px;}.elementor-1682 .elementor-element.elementor-element-be71d4a{font-size:17px;}.elementor-1682 .elementor-element.elementor-element-3d52898{padding:36px 16px 8px 16px;}.elementor-1682 .elementor-element.elementor-element-e3d6677 .elementor-heading-title{font-size:26px;}.elementor-1682 .elementor-element.elementor-element-fcf292c{padding:36px 16px 8px 16px;}.elementor-1682 .elementor-element.elementor-element-41f8937 .elementor-heading-title{font-size:26px;}.elementor-1682 .elementor-element.elementor-element-c74dde6{padding:36px 16px 8px 16px;}.elementor-1682 .elementor-element.elementor-element-43cddcf{padding:36px 16px 8px 16px;}.elementor-1682 .elementor-element.elementor-element-41cff2c{padding:36px 16px 8px 16px;}.elementor-1682 .elementor-element.elementor-element-2f7cfa9 .elementor-heading-title{font-size:26px;}.elementor-1682 .elementor-element.elementor-element-e2a5487{padding:36px 16px 8px 16px;}.elementor-1682 .elementor-element.elementor-element-75fa5ba .elementor-heading-title{font-size:26px;}}/* Start custom CSS *//* Join page */
body.elementor-page-1682 #top .elementor-widget-text-editor p { max-width: 760px; }
body.elementor-page-1682 .elementor-section .elementor-widget-text-editor p { max-width: 780px; }
body.elementor-page-1682 .elementor-widget-text-editor a { color: #0B5F66; text-decoration: underline; text-underline-offset: 3px; }
body.elementor-page-1682 .elementor-widget-text-editor a:hover { color: #1B1F24; }
body.elementor-page-1682 .callout { max-width: 780px; background: #F3F6F7; border-left: 4px solid #0B5F66; border-radius: 4px; padding: 20px 24px; }
body.elementor-page-1682 .callout p { margin: 0 0 8px; }
body.elementor-page-1682 .callout p:last-child { margin-bottom: 0; }
body.elementor-page-1682 .callout .ch { font-family: 'IBM Plex Serif', serif; font-weight: 600; font-size: 20px; color: #1B1F24; margin-bottom: 6px; }
body.elementor-page-1682 .elementor-widget-video { max-width: 880px; }

/* Life in the group strip START */
body.elementor-page-1682 .lifestrip { display: grid; grid-template-columns: repeat(6, 1fr); gap: 0; line-height: 0; }
body.elementor-page-1682 .lifestrip p { display: contents; }
body.elementor-page-1682 .lifestrip img { display: block; width: 100%; max-width: none; height: auto; aspect-ratio: 4 / 3; object-fit: cover; margin: 0; border-radius: 0; }
body.elementor-page-1682 .lifestrip-wrap .elementor-widget-container { margin: 0; padding: 0; }
@media (max-width: 1024px) { body.elementor-page-1682 .lifestrip { grid-template-columns: repeat(3, 1fr); } }
@media (max-width: 767px) { body.elementor-page-1682 .lifestrip { grid-template-columns: repeat(2, 1fr); } }
/* Life in the group strip END *//* End custom CSS */