.elementor-3575 .elementor-element.elementor-element-2dc2459{width:initial;max-width:initial;}.elementor-3575 .elementor-element.elementor-element-2dc2459.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3575 .elementor-element.elementor-element-497942a{width:initial;max-width:initial;}.elementor-3575 .elementor-element.elementor-element-497942a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3575 .elementor-element.elementor-element-3051ff3{width:initial;max-width:initial;}.elementor-3575 .elementor-element.elementor-element-3051ff3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3575 .elementor-element.elementor-element-b051986{width:initial;max-width:initial;}.elementor-3575 .elementor-element.elementor-element-b051986.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3575 .elementor-element.elementor-element-871a7a6{width:initial;max-width:initial;}.elementor-3575 .elementor-element.elementor-element-871a7a6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3575 .elementor-element.elementor-element-efca8f1{width:initial;max-width:initial;}.elementor-3575 .elementor-element.elementor-element-efca8f1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3575 .elementor-element.elementor-element-823c4e2{width:initial;max-width:initial;}.elementor-3575 .elementor-element.elementor-element-823c4e2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3575 .elementor-element.elementor-element-79e8a68{width:initial;max-width:initial;}.elementor-3575 .elementor-element.elementor-element-79e8a68.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3575 .elementor-element.elementor-element-74c6f76{width:initial;max-width:initial;}.elementor-3575 .elementor-element.elementor-element-74c6f76.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3575 .elementor-element.elementor-element-a31c2b6{width:initial;max-width:initial;}.elementor-3575 .elementor-element.elementor-element-a31c2b6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3575 .elementor-element.elementor-element-30db09c{width:initial;max-width:initial;}.elementor-3575 .elementor-element.elementor-element-30db09c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3575 .elementor-element.elementor-element-33b057d{width:initial;max-width:initial;}.elementor-3575 .elementor-element.elementor-element-33b057d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3575 .elementor-element.elementor-element-5a7daba{width:initial;max-width:initial;}.elementor-3575 .elementor-element.elementor-element-5a7daba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3575 .elementor-element.elementor-element-86562ef{width:initial;max-width:initial;}.elementor-3575 .elementor-element.elementor-element-86562ef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3575 .elementor-element.elementor-element-86562ef .elementor-icon-wrapper{text-align:center;}.elementor-3575 .elementor-element.elementor-element-86562ef.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3575 .elementor-element.elementor-element-86562ef.elementor-view-framed .elementor-icon, .elementor-3575 .elementor-element.elementor-element-86562ef.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3575 .elementor-element.elementor-element-86562ef.elementor-view-framed .elementor-icon, .elementor-3575 .elementor-element.elementor-element-86562ef.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3575 .elementor-element.elementor-element-86562ef .elementor-icon{font-size:28px;}.elementor-3575 .elementor-element.elementor-element-86562ef .elementor-icon svg{height:28px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-2dc2459 */.elementor-3575 .elementor-element.elementor-element-2dc2459 { min-width: 0; flex: 1 1 1rem; } .elementor-3575 .elementor-element.elementor-element-2dc2459 > .elementor-widget-container { height: 100%; display: flex; } .elementor-3575 .elementor-element.elementor-element-2dc2459 healcode-widget { width: 100%; display: flex; } .elementor-3575 .elementor-element.elementor-element-2dc2459 .healcode-link { width: 100%; min-height: 3rem; box-sizing: border-box; padding: 0.875rem 0.5rem; margin: 0; color: var(--sbb-white); background-color: var(--sbb-blue); border-radius: 0.375rem; font-family: var(--sbb-body); font-size: 0.875rem; font-weight: 800; line-height: 1.25rem; text-align: center; text-transform: uppercase; display: flex; align-items: center; justify-content: center; text-decoration: none; transition: color 0.2s, background-color 0.2s, transform 0.2s, box-shadow 0.2s, outline-color 0.2s; } .elementor-3575 .elementor-element.elementor-element-2dc2459 .healcode-link:hover { color: var(--sbb-white); background-color: var(--sbb-blue-dark); transform: translateY(-2px); } .elementor-3575 .elementor-element.elementor-element-2dc2459 .healcode-link:focus { color: var(--sbb-white); background-color: var(--sbb-blue-dark); outline-offset: 3px; } .elementor-3575 .elementor-element.elementor-element-2dc2459 .healcode-link:active { color: var(--sbb-white); background-color: var(--sbb-blue-dark); transform: translateY(0); }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-497942a */.elementor-3575 .elementor-element.elementor-element-497942a { min-width: 0; flex: 1 1 1rem; } .elementor-3575 .elementor-element.elementor-element-497942a > .elementor-widget-container { height: 100%; display: flex; } .elementor-3575 .elementor-element.elementor-element-497942a healcode-widget { width: 100%; display: flex; } .elementor-3575 .elementor-element.elementor-element-497942a .healcode-link { width: 100%; min-height: 3rem; box-sizing: border-box; padding: 0.875rem 0.5rem; margin: 0; color: var(--sbb-black); background-color: var(--sbb-yellow); border-radius: 0.3rem; font-family: var(--sbb-body); font-size: 0.875rem; font-weight: 800; line-height: 1.25rem; text-align: center; text-transform: uppercase; display: flex; align-items: center; justify-content: center; text-decoration: none; transition: color 0.2s, background-color 0.2s, transform 0.2s, box-shadow 0.2s, outline-color 0.2s; } .elementor-3575 .elementor-element.elementor-element-497942a .healcode-link:hover { color: var(--sbb-black); background-color: var(--sbb-white); transform: translateY(-2px); } .elementor-3575 .elementor-element.elementor-element-497942a .healcode-link:focus { color: var(--sbb-black); background-color: var(--sbb-yellow); outline-offset: 3px; } .elementor-3575 .elementor-element.elementor-element-497942a .healcode-link:active { color: var(--sbb-black); background-color: var(--sbb-yellow); transform: translateY(0); }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3051ff3 */.elementor-3575 .elementor-element.elementor-element-3051ff3 { min-width: 0; flex: 1 1 1rem; } .elementor-3575 .elementor-element.elementor-element-3051ff3 > .elementor-widget-container { height: 100%; display: flex; } .elementor-3575 .elementor-element.elementor-element-3051ff3 healcode-widget { width: 100%; display: flex; } .elementor-3575 .elementor-element.elementor-element-3051ff3 .healcode-link { width: 100%; min-height: 3rem; box-sizing: border-box; padding: 0.875rem 0.5rem; margin: 0; color: var(--sbb-white); background-color: var(--sbb-blue); border-radius: 0.375rem; font-family: var(--sbb-body); font-size: 0.875rem; font-weight: 800; line-height: 1.25rem; text-align: center; text-transform: uppercase; display: flex; align-items: center; justify-content: center; text-decoration: none; transition: color 0.2s, background-color 0.2s, transform 0.2s, box-shadow 0.2s, outline-color 0.2s; } .elementor-3575 .elementor-element.elementor-element-3051ff3 .healcode-link:hover { color: var(--sbb-white); background-color: var(--sbb-blue-dark); transform: translateY(-2px); } .elementor-3575 .elementor-element.elementor-element-3051ff3 .healcode-link:focus { color: var(--sbb-white); background-color: var(--sbb-blue-dark); outline-offset: 3px; } .elementor-3575 .elementor-element.elementor-element-3051ff3 .healcode-link:active { color: var(--sbb-white); background-color: var(--sbb-blue-dark); transform: translateY(0); }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b051986 */.elementor-3575 .elementor-element.elementor-element-b051986 { min-width: 0; flex: 1 1 1rem; } .elementor-3575 .elementor-element.elementor-element-b051986 > .elementor-widget-container { height: 100%; display: flex; } .elementor-3575 .elementor-element.elementor-element-b051986 healcode-widget { width: 100%; display: flex; } .elementor-3575 .elementor-element.elementor-element-b051986 .healcode-link { width: 100%; min-height: 3rem; box-sizing: border-box; padding: 0.875rem 0.5rem; margin: 0; color: var(--sbb-black); background-color: var(--sbb-yellow); border-radius: 0.3rem; font-family: var(--sbb-body); font-size: 0.875rem; font-weight: 800; line-height: 1.25rem; text-align: center; text-transform: uppercase; display: flex; align-items: center; justify-content: center; text-decoration: none; transition: color 0.2s, background-color 0.2s, transform 0.2s, box-shadow 0.2s, outline-color 0.2s; } .elementor-3575 .elementor-element.elementor-element-b051986 .healcode-link:hover { color: var(--sbb-black); background-color: var(--sbb-white); transform: translateY(-2px); } .elementor-3575 .elementor-element.elementor-element-b051986 .healcode-link:focus { color: var(--sbb-black); background-color: var(--sbb-yellow); outline-offset: 3px; } .elementor-3575 .elementor-element.elementor-element-b051986 .healcode-link:active { color: var(--sbb-black); background-color: var(--sbb-yellow); transform: translateY(0); }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-871a7a6 */.elementor-3575 .elementor-element.elementor-element-871a7a6 { min-width: 0; flex: 1 1 1rem; } .elementor-3575 .elementor-element.elementor-element-871a7a6 > .elementor-widget-container { height: 100%; display: flex; } .elementor-3575 .elementor-element.elementor-element-871a7a6 healcode-widget { width: 100%; display: flex; } .elementor-3575 .elementor-element.elementor-element-871a7a6 .healcode-link { width: 100%; min-height: 3rem; box-sizing: border-box; padding: 0.875rem 0.5rem; margin: 0; color: var(--sbb-white); background-color: var(--sbb-blue); border-radius: 0.375rem; font-family: var(--sbb-body); font-size: 0.875rem; font-weight: 800; line-height: 1.25rem; text-align: center; text-transform: uppercase; display: flex; align-items: center; justify-content: center; text-decoration: none; transition: color 0.2s, background-color 0.2s, transform 0.2s, box-shadow 0.2s, outline-color 0.2s; } .elementor-3575 .elementor-element.elementor-element-871a7a6 .healcode-link:hover { color: var(--sbb-white); background-color: var(--sbb-blue-dark); transform: translateY(-2px); } .elementor-3575 .elementor-element.elementor-element-871a7a6 .healcode-link:focus { color: var(--sbb-white); background-color: var(--sbb-blue-dark); outline-offset: 3px; } .elementor-3575 .elementor-element.elementor-element-871a7a6 .healcode-link:active { color: var(--sbb-white); background-color: var(--sbb-blue-dark); transform: translateY(0); }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-efca8f1 */.elementor-3575 .elementor-element.elementor-element-efca8f1 { min-width: 0; flex: 1 1 1rem; } .elementor-3575 .elementor-element.elementor-element-efca8f1 > .elementor-widget-container { height: 100%; display: flex; } .elementor-3575 .elementor-element.elementor-element-efca8f1 healcode-widget { width: 100%; display: flex; } .elementor-3575 .elementor-element.elementor-element-efca8f1 .healcode-link { width: 100%; min-height: 3rem; box-sizing: border-box; padding: 0.875rem 0.5rem; margin: 0; color: var(--sbb-black); background-color: var(--sbb-yellow); border-radius: 0.3rem; font-family: var(--sbb-body); font-size: 0.875rem; font-weight: 800; line-height: 1.25rem; text-align: center; text-transform: uppercase; display: flex; align-items: center; justify-content: center; text-decoration: none; transition: color 0.2s, background-color 0.2s, transform 0.2s, box-shadow 0.2s, outline-color 0.2s; } .elementor-3575 .elementor-element.elementor-element-efca8f1 .healcode-link:hover { color: var(--sbb-black); background-color: var(--sbb-white); transform: translateY(-2px); } .elementor-3575 .elementor-element.elementor-element-efca8f1 .healcode-link:focus { color: var(--sbb-black); background-color: var(--sbb-yellow); outline-offset: 3px; } .elementor-3575 .elementor-element.elementor-element-efca8f1 .healcode-link:active { color: var(--sbb-black); background-color: var(--sbb-yellow); transform: translateY(0); }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-823c4e2 */.elementor-3575 .elementor-element.elementor-element-823c4e2 { min-width: 0; flex: 1 1 1rem; } .elementor-3575 .elementor-element.elementor-element-823c4e2 > .elementor-widget-container { height: 100%; display: flex; } .elementor-3575 .elementor-element.elementor-element-823c4e2 healcode-widget { width: 100%; display: flex; } .elementor-3575 .elementor-element.elementor-element-823c4e2 .healcode-link { width: 100%; min-height: 3rem; box-sizing: border-box; padding: 0.875rem 0.5rem; margin: 0; color: var(--sbb-white); background-color: var(--sbb-blue); border-radius: 0.375rem; font-family: var(--sbb-body); font-size: 0.875rem; font-weight: 800; line-height: 1.25rem; text-align: center; text-transform: uppercase; display: flex; align-items: center; justify-content: center; text-decoration: none; transition: color 0.2s, background-color 0.2s, transform 0.2s, box-shadow 0.2s, outline-color 0.2s; } .elementor-3575 .elementor-element.elementor-element-823c4e2 .healcode-link:hover { color: var(--sbb-white); background-color: var(--sbb-blue-dark); transform: translateY(-2px); } .elementor-3575 .elementor-element.elementor-element-823c4e2 .healcode-link:focus { color: var(--sbb-white); background-color: var(--sbb-blue-dark); outline-offset: 3px; } .elementor-3575 .elementor-element.elementor-element-823c4e2 .healcode-link:active { color: var(--sbb-white); background-color: var(--sbb-blue-dark); transform: translateY(0); }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-79e8a68 */.elementor-3575 .elementor-element.elementor-element-79e8a68 { min-width: 0; flex: 1 1 1rem; } .elementor-3575 .elementor-element.elementor-element-79e8a68 > .elementor-widget-container { height: 100%; display: flex; } .elementor-3575 .elementor-element.elementor-element-79e8a68 healcode-widget { width: 100%; display: flex; } .elementor-3575 .elementor-element.elementor-element-79e8a68 .healcode-link { width: 100%; min-height: 3rem; box-sizing: border-box; padding: 0.875rem 0.5rem; margin: 0; color: var(--sbb-black); background-color: var(--sbb-yellow); border-radius: 0.3rem; font-family: var(--sbb-body); font-size: 0.875rem; font-weight: 800; line-height: 1.25rem; text-align: center; text-transform: uppercase; display: flex; align-items: center; justify-content: center; text-decoration: none; transition: color 0.2s, background-color 0.2s, transform 0.2s, box-shadow 0.2s, outline-color 0.2s; } .elementor-3575 .elementor-element.elementor-element-79e8a68 .healcode-link:hover { color: var(--sbb-black); background-color: var(--sbb-white); transform: translateY(-2px); } .elementor-3575 .elementor-element.elementor-element-79e8a68 .healcode-link:focus { color: var(--sbb-black); background-color: var(--sbb-yellow); outline-offset: 3px; } .elementor-3575 .elementor-element.elementor-element-79e8a68 .healcode-link:active { color: var(--sbb-black); background-color: var(--sbb-yellow); transform: translateY(0); }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74c6f76 */.elementor-3575 .elementor-element.elementor-element-74c6f76 { min-width: 0; flex: 1 1 1rem; } .elementor-3575 .elementor-element.elementor-element-74c6f76 > .elementor-widget-container { height: 100%; display: flex; } .elementor-3575 .elementor-element.elementor-element-74c6f76 healcode-widget { width: 100%; display: flex; } .elementor-3575 .elementor-element.elementor-element-74c6f76 .healcode-link { width: 100%; min-height: 3rem; box-sizing: border-box; padding: 0.875rem 0.5rem; margin: 0; color: var(--sbb-white); background-color: var(--sbb-blue); border-radius: 0.375rem; font-family: var(--sbb-body); font-size: 0.875rem; font-weight: 800; line-height: 1.25rem; text-align: center; text-transform: uppercase; display: flex; align-items: center; justify-content: center; text-decoration: none; transition: color 0.2s, background-color 0.2s, transform 0.2s, box-shadow 0.2s, outline-color 0.2s; } .elementor-3575 .elementor-element.elementor-element-74c6f76 .healcode-link:hover { color: var(--sbb-white); background-color: var(--sbb-blue-dark); transform: translateY(-2px); } .elementor-3575 .elementor-element.elementor-element-74c6f76 .healcode-link:focus { color: var(--sbb-white); background-color: var(--sbb-blue-dark); outline-offset: 3px; } .elementor-3575 .elementor-element.elementor-element-74c6f76 .healcode-link:active { color: var(--sbb-white); background-color: var(--sbb-blue-dark); transform: translateY(0); }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a31c2b6 */.elementor-3575 .elementor-element.elementor-element-a31c2b6 { min-width: 0; flex: 1 1 1rem; } .elementor-3575 .elementor-element.elementor-element-a31c2b6 > .elementor-widget-container { height: 100%; display: flex; } .elementor-3575 .elementor-element.elementor-element-a31c2b6 healcode-widget { width: 100%; display: flex; } .elementor-3575 .elementor-element.elementor-element-a31c2b6 .healcode-link { width: 100%; min-height: 3rem; box-sizing: border-box; padding: 0.875rem 0.5rem; margin: 0; color: var(--sbb-black); background-color: var(--sbb-yellow); border-radius: 0.3rem; font-family: var(--sbb-body); font-size: 0.875rem; font-weight: 800; line-height: 1.25rem; text-align: center; text-transform: uppercase; display: flex; align-items: center; justify-content: center; text-decoration: none; transition: color 0.2s, background-color 0.2s, transform 0.2s, box-shadow 0.2s, outline-color 0.2s; } .elementor-3575 .elementor-element.elementor-element-a31c2b6 .healcode-link:hover { color: var(--sbb-black); background-color: var(--sbb-white); transform: translateY(-2px); } .elementor-3575 .elementor-element.elementor-element-a31c2b6 .healcode-link:focus { color: var(--sbb-black); background-color: var(--sbb-yellow); outline-offset: 3px; } .elementor-3575 .elementor-element.elementor-element-a31c2b6 .healcode-link:active { color: var(--sbb-black); background-color: var(--sbb-yellow); transform: translateY(0); }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30db09c */.elementor-3575 .elementor-element.elementor-element-30db09c { min-width: 0; flex: 1 1 1rem; } .elementor-3575 .elementor-element.elementor-element-30db09c > .elementor-widget-container { height: 100%; display: flex; } .elementor-3575 .elementor-element.elementor-element-30db09c healcode-widget { width: 100%; display: flex; } .elementor-3575 .elementor-element.elementor-element-30db09c .healcode-link { width: 100%; min-height: 3rem; box-sizing: border-box; padding: 0.875rem 0.5rem; margin: 0; color: var(--sbb-white); background-color: var(--sbb-blue); border-radius: 0.375rem; font-family: var(--sbb-body); font-size: 0.875rem; font-weight: 800; line-height: 1.25rem; text-align: center; text-transform: uppercase; display: flex; align-items: center; justify-content: center; text-decoration: none; transition: color 0.2s, background-color 0.2s, transform 0.2s, box-shadow 0.2s, outline-color 0.2s; } .elementor-3575 .elementor-element.elementor-element-30db09c .healcode-link:hover { color: var(--sbb-white); background-color: var(--sbb-blue-dark); transform: translateY(-2px); } .elementor-3575 .elementor-element.elementor-element-30db09c .healcode-link:focus { color: var(--sbb-white); background-color: var(--sbb-blue-dark); outline-offset: 3px; } .elementor-3575 .elementor-element.elementor-element-30db09c .healcode-link:active { color: var(--sbb-white); background-color: var(--sbb-blue-dark); transform: translateY(0); }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-33b057d */.elementor-3575 .elementor-element.elementor-element-33b057d { min-width: 0; flex: 1 1 1rem; } .elementor-3575 .elementor-element.elementor-element-33b057d > .elementor-widget-container { height: 100%; display: flex; } .elementor-3575 .elementor-element.elementor-element-33b057d healcode-widget { width: 100%; display: flex; } .elementor-3575 .elementor-element.elementor-element-33b057d .healcode-link { width: 100%; min-height: 3rem; box-sizing: border-box; padding: 0.875rem 0.5rem; margin: 0; color: var(--sbb-black); background-color: var(--sbb-yellow); border-radius: 0.3rem; font-family: var(--sbb-body); font-size: 0.875rem; font-weight: 800; line-height: 1.25rem; text-align: center; text-transform: uppercase; display: flex; align-items: center; justify-content: center; text-decoration: none; transition: color 0.2s, background-color 0.2s, transform 0.2s, box-shadow 0.2s, outline-color 0.2s; } .elementor-3575 .elementor-element.elementor-element-33b057d .healcode-link:hover { color: var(--sbb-black); background-color: var(--sbb-white); transform: translateY(-2px); } .elementor-3575 .elementor-element.elementor-element-33b057d .healcode-link:focus { color: var(--sbb-black); background-color: var(--sbb-yellow); outline-offset: 3px; } .elementor-3575 .elementor-element.elementor-element-33b057d .healcode-link:active { color: var(--sbb-black); background-color: var(--sbb-yellow); transform: translateY(0); }/* End custom CSS */