@charset "UTF-8";:root{--base-1000: #00000;--base-950: #030712;--base-900: #111827;--base-800: #1f2937;--base-700: #334155;--base-600: #4b5563;--base-500: #6b7280;--base-400: #9ca3af;--base-300: #d1d5db;--base-200: #e5e7eb;--base-100: #f3f4f6;--base-50: #f9fafb;--base-0: #ffffff;--primary-50: #effef9;--primary-100: #cafdf0;--primary-200: #95fae2;--primary-300: #58f0d1;--primary-400: #22d2b4;--primary-500: #0cc0a4;--primary-600: #079a86;--primary-700: #0a7b6d;--primary-800: #0d6258;--primary-900: #105149;--primary-950: #02312e;--primary-950-rgb: 2, 49, 46;--primary-900-rgb: 16, 81, 73;--primary-800-rgb: 13, 98, 88;--primary-700-rgb: 10, 123, 109;--primary-600-rgb: 7, 154, 134;--primary-500-rgb: 12, 192, 164;--primary-400-rgb: 34, 210, 180;--primary-300-rgb: 88, 240, 209;--primary-200-rgb: 149, 250, 226;--primary-100-rgb: 202, 253, 240;--primary-50-rgb: 239, 254, 249;--secondary-50: #e4edfb;--secondary-100: #c5d9f7;--secondary-200: #8fb6f0;--secondary-300: #548fe8;--secondary-400: #1e6adc;--secondary-500: #164fa3;--secondary-600: #123f82;--secondary-700: #0d3063;--secondary-800: #092043;--secondary-900: #040f1f;--secondary-950: #020912;--tertiary-50: #fcf5f4;--tertiary-100: #faeae9;--tertiary-200: #f5d6d7;--tertiary-300: #edb4b5;--tertiary-400: #e28a8d;--tertiary-500: #d36067;--tertiary-600: #bd414e;--tertiary-700: #9f3140;--tertiary-800: #852c3b;--tertiary-900: #732837;--tertiary-950: #310e14;--green-950: #1a2e05;--green-900: #365314;--green-800: #3f6212;--green-700: #4d7c0f;--green-600: #65a30d;--green-500: #84cc16;--green-400: #a3e635;--green-300: #bef264;--green-200: #d9f99d;--green-100: #ecfccb;--green-50: #f7fee7;--red-950: #4c0519;--red-900: #881337;--red-800: #9f1239;--red-700: #be123c;--red-600: #e11d48;--red-500: #f43f5e;--red-400: #fb7185;--red-300: #fda4af;--red-200: #fecdd3;--red-100: #ffe4e6;--red-50: #fff1f2;--yellow-950: #422006;--yellow-900: #713f12;--yellow-800: #854d0e;--yellow-700: #a16207;--yellow-600: #ca8a04;--yellow-500: #eab308;--yellow-400: #facc15;--yellow-300: #fde047;--yellow-200: #fef08a;--yellow-100: #fef9c3;--yellow-50: #fefce8;--global-background-body: var(--base-0);--global-background-contrast-50: var(--base-50);--global-background-contrast-100: var(--base-100);--global-background-contrast-800: var(--base-800);--global-background-brand: var(--primary-400);--global-text-brand-500: var(--primary-500);--global-text-neutral-600: var(--base-600);--global-text-neutral-900: var(--base-900);--global-text-red-500: var(--red-500);--global-text-green-500: var(--green-500);--global-text-yellow-500: var(--yellow-500);--global-icon-yellow-500: var(--yellow-500);--global-background-red-50: var(--red-50);--global-text-neutral-0: var(--base-0);--global-icon-neutral-0: var(--base-0);--global-background-yellow-500: var(--yellow-500);--global-border-neutral-300: var(--base-300);--global-background-contrast-0: var(--base-0);--global-background-brand-light: var(--primary-100);--global-icon-neutral-900: var(--base-900);--global-icon-neutral-600: var(--base-600);--global-icon-brand-500: var(--primary-500);--global-border-brand-500: var(--primary-500);--global-icon-feedback-red-500: var(--red-500);--button-primary-default-background: var(--primary-400);--button-primary-default-text: var(--base-900);--button-primary-default-icon: var(--base-900);--button-primary-hovered-background: var(--primary-300);--button-primary-hovered-text: var(--base-900);--button-primary-hovered-icon: var(--base-900);--button-primary-focused-background: var(--primary-400);--button-primary-focused-text: var(--base-900);--button-primary-focused-icon: var(--base-900);--button-primary-focused-border: var(--primary-500);--button-primary-pressed-background: var(--primary-600);--button-primary-pressed-text: var(--base-50);--button-primary-pressed-icon: var(--base-50);--button-disabled-background: var(--base-200);--button-disabled-text: var(--base-700);--button-disabled-icon: var(--base-700);--button-secundary-default-background: var(--primary-200);--button-secundary-default-text: var(--base-900);--button-secundary-default-icon: var(--base-900);--button-secundary-hovered-background: var(--primary-300);--button-secundary-hovered-text: var(--base-900);--button-secundary-hovered-icon: var(--base-900);--button-secundary-focused-background: var(--primary-400);--button-secundary-focused-text: var(--base-900);--button-secundary-focused-icon: var(--base-900);--button-secundary-pressed-background: var(--primary-600);--button-secundary-focused-border: var(--primary-500);--button-secundary-pressed-text: var(--base-50);--button-secundary-pressed-icon: var(--base-50);--button-danger-default-background: var(--red-500);--button-danger-default-text: var(--base-0);--button-danger-default-icon: var(--base-0);--button-danger-hovered-background: var(--red-300);--button-danger-hovered-text: var(--base-900);--button-danger-hovered-icon: var(--base-900);--button-danger-focused-background: var(--red-300);--button-danger-focused-text: var(--base-900);--button-danger-focused-icon: var(--base-900);--button-danger-pressed-background: var(--red-600);--button-danger-focused-border: var(--red-500);--button-danger-pressed-text: var(--base-0);--button-danger-pressed-icon: var(--base-0);--header-background: var(--primary-50);--header-border-100: var(--primary-100)}.displayLarge{color:var(--global-text-neutral-900, #111827);font-family:Montserrat,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-large-Size, calc(3.5rem + 1px) );font-style:normal;font-weight:400;line-height:var(--display-large-Line-Height, 4rem);letter-spacing:var(--display-large-Tracking, -.25px)}.displayMedium{color:var(--global-text-neutral-900, #111827);font-family:Montserrat,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-medium-Size, calc(2.75rem + 1px) );font-style:normal;font-weight:400;line-height:var(--display-medium-Line-Height, 3.25rem);letter-spacing:var(--display-medium-Tracking, 0px)}.displaySmall,h1,h2,h3{color:var(--global-text-neutral-900, #111827);font-family:Montserrat,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-small-Size, 2.25rem);font-style:normal;font-weight:400;line-height:var(--display-small-Line-Height, 2.75rem);letter-spacing:var(--display-small-Tracking, 0px)}.headlineLarge,h4{color:var(--global-text-neutral-900, #111827);font-family:Montserrat,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-large-Size, 2rem);font-style:normal;font-weight:400;line-height:var(--headline-large-Line-Height, 2.5rem);letter-spacing:var(--headline-large-Tracking, 0px)}.headlineMedium,h5{color:var(--global-text-neutral-900, #111827);font-family:Montserrat,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-medium-Size, 1.75rem);font-style:normal;font-weight:400;line-height:var(--headline-medium-Line-Height, 2.25rem);letter-spacing:var(--headline-medium-Tracking, 0px)}.headlineSmall,h6{color:var(--global-text-neutral-900, #111827);font-family:Montserrat,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-small-Size, 1.5rem);font-style:normal;font-weight:400;line-height:var(--headline-small-Line-Height, 2rem);letter-spacing:var(--headline-small-Tracking, 0px)}.titleLarge{color:var(--global-text-neutral-900, #111827);font-family:Montserrat,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-large-Size, 1.25rem);font-style:normal;font-weight:400;line-height:var(--title-large-Line-Height, 1.75rem);letter-spacing:var(--title-large-Tracking, 0px)}.titleMedium{color:var(--global-text-neutral-900, #111827);font-family:Montserrat,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-medium-Size, 1rem);font-style:normal;font-weight:500;line-height:var(--title-medium-Line-Height, 1.5rem);letter-spacing:var(--title-medium-Tracking, .15px)}.titleSmall{color:var(--global-text-neutral-900, #111827);font-family:Montserrat,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-small-Size, .875rem);font-style:normal;font-weight:500;line-height:var(--title-small-Line-Height, 1.25rem);letter-spacing:var(--title-small-Tracking, .1px)}.bodyLarge,body{color:var(--global-text-neutral-900, #111827);font-family:Montserrat,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-large-Size, 1rem);font-style:normal;font-weight:500;line-height:var(--body-large-Line-Height, 1.5rem);letter-spacing:var(--body-large-Tracking, .5px)}.bodyMedium{color:var(--global-text-neutral-900, #111827);font-family:Montserrat,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-medium-Size, .875rem);font-style:normal;font-weight:600;line-height:var(--body-medium-Line-Height, 1.25rem);letter-spacing:var(--body-medium-Tracking, .25px)}.bodySmall{color:var(--global-text-neutral-900, #111827);font-family:Montserrat,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-small-Size, .75rem);font-style:normal;font-weight:600;line-height:var(--body-small-Line-Height, 1rem);letter-spacing:var(--body-small-Tracking, .4px)}.labelLarge{color:var(--global-text-neutral-900, #111827);font-family:Montserrat,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-large-Size, .875rem);font-style:normal;font-weight:600;line-height:var(--label-large-Line-Height, 1.25rem);letter-spacing:var(--label-large-Tracking, 0px)}.labelMedium{color:var(--global-text-neutral-900, #111827);font-family:Montserrat,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-medium-Size, .75rem);font-style:normal;font-weight:600;line-height:var(--label-medium-Line-Height, 1rem);letter-spacing:var(--label-medium-Tracking, 0px)}.labelSmall{color:var(--global-text-neutral-900, #111827);font-family:Montserrat,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-small-Size, .6875rem);font-style:normal;font-weight:600;line-height:var(--label-small-Line-Height, 1rem);letter-spacing:var(--label-small-Tracking, 0px)}:root{--admin-sidebar-bg: var(--base-0);--admin-sidebar-text: var(--base-600);--admin-sidebar-text-muted: var(--base-400);--admin-sidebar-active-bg: linear-gradient(90deg, rgba(var(--primary-400-rgb), .1) 0%, transparent 100%);--admin-sidebar-hover-bg: var(--base-50);--admin-sidebar-width: 280px;--admin-sidebar-border: var(--base-200);--admin-topbar-bg: var(--base-0);--admin-topbar-border: var(--base-200);--admin-topbar-height: 72px;--admin-content-bg: var(--base-50);--admin-card-bg: var(--base-0);--admin-card-border: var(--base-200);--admin-card-radius: 12px}.admin-input,.admin-select{width:100%;height:40px;padding:0 .75rem;border:1px solid var(--base-300);border-radius:6px;font-size:.875rem;color:var(--base-900);background:var(--base-0);outline:none;transition:border-color .15s ease}.admin-input:focus,.admin-select:focus{border-color:var(--primary-500)}.admin-input:-webkit-autofill,.admin-input:-webkit-autofill:hover,.admin-input:-webkit-autofill:focus,.admin-input:-webkit-autofill:active,.admin-select:-webkit-autofill,.admin-select:-webkit-autofill:hover,.admin-select:-webkit-autofill:focus,.admin-select:-webkit-autofill:active{-webkit-box-shadow:0 0 0 50px var(--base-0) inset!important;-webkit-text-fill-color:var(--base-900)!important;transition:background-color 5000s ease-in-out 0s}.admin-textarea{width:100%;padding:.625rem .75rem;border:1px solid var(--base-300);border-radius:6px;font-size:.875rem;color:var(--base-900);background:var(--base-0);outline:none;transition:border-color .15s ease;resize:vertical;min-height:120px}.admin-textarea:focus{border-color:var(--primary-500)}.admin-textarea:-webkit-autofill,.admin-textarea:-webkit-autofill:hover,.admin-textarea:-webkit-autofill:focus,.admin-textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 50px var(--base-0) inset!important;-webkit-text-fill-color:var(--base-900)!important;transition:background-color 5000s ease-in-out 0s}.admin-btn-primary{display:flex;align-items:center;justify-content:center;gap:.5rem;height:40px;padding:0 1.25rem;background:var(--primary-700);color:#fff;border:1px solid var(--primary-700);border-radius:6px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .15s ease}.admin-btn-primary:hover{background:var(--primary-700);border-color:var(--primary-700)}.admin-btn-primary:disabled{opacity:.6;cursor:not-allowed}.admin-btn-secondary{display:flex;align-items:center;justify-content:center;gap:.5rem;height:40px;padding:0 1.25rem;background:var(--base-100);color:var(--base-700);border:1px solid var(--base-200);border-radius:6px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .15s ease}.admin-btn-secondary:hover{background:var(--base-200)}.admin-btn-secondary:disabled{opacity:.6;cursor:not-allowed}.admin-quill-wrapper .quill{display:flex;flex-direction:column;height:350px}.admin-quill-wrapper .ql-toolbar{border:1px solid var(--base-300);border-top-left-radius:6px;border-top-right-radius:6px;background:var(--base-50);font-family:inherit}.admin-quill-wrapper .ql-container{border:1px solid var(--base-300);border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:none;flex:1;font-family:inherit;font-size:.875rem;min-height:0;overflow-y:auto}.admin-quill-wrapper .ql-editor{min-height:100%}.admin-quill-wrapper .ql-editor img{display:block;max-width:100%!important;max-height:300px!important;width:auto!important;object-fit:contain;border-radius:4px;margin:0 auto}.admin-quill-wrapper .ql-editor iframe.ql-video{max-width:100%!important;width:100%!important;height:400px!important}.admin-quill-wrapper .ql-editor:focus{border-color:var(--primary-500)}.admin-quill-wrapper .ql-tooltip{z-index:100;left:10px!important;transform:none!important;background-color:var(--base-0)!important;border:1px solid var(--base-300)!important;box-shadow:0 4px 12px #0000001a!important;border-radius:6px!important;color:var(--base-900)!important}.admin-quill-wrapper .ql-tooltip input[type=text]{background-color:var(--base-0)!important;color:var(--base-900)!important;border:1px solid var(--base-300)!important;border-radius:4px!important;padding:.25rem .5rem!important}.admin-quill-wrapper .ql-tooltip a.ql-action:before{color:var(--primary-600)!important}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{margin:0;padding:0;border:0;font-family:inherit;vertical-align:baseline;box-sizing:border-box;text-decoration-color:transparent!important;text-underline-offset:5px!important}*:hover{text-decoration-color:var(--primary-300)!important}html{scroll-behavior:smooth}:root{--header-height: 80px;--max-width-desktop: 1536px;--default-padding: 1rem;--default-page-margin-top: 2rem;color-scheme:light;font-family:Montserrat,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:16px;font-weight:400;font-display:swap;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto}@media screen and (max-width: 280px){:root{font-size:14px}}@media screen and (min-width: 768px){:root{--default-padding: 2.5rem}}@media screen and (min-width: 1280px){:root{--default-padding: min(12%, 256px);--default-page-margin-top: 3rem}}@media screen and (min-width: 1700px){:root{--default-padding: min(8%, 256px);--default-page-margin-top: 3rem}}body{height:100%;display:block;background:#fff;color:var(--base-900);overflow-x:hidden;max-width:100lvw;font-size:16px;line-height:normal;font-weight:400}ol,ul{list-style:none;list-style-position:inside}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}strong{font-weight:700}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button{border:none;outline:none;background:transparent;color:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem}:focus-visible{outline:2px solid var(--primary-700);outline-offset:3px}h1,h2,h3,h4,h5,h6,i{letter-spacing:normal}svg{min-width:max-content;color:inherit}div,span,p{letter-spacing:.5px}p{line-height:1.75rem}h1{font-weight:700}button,textarea,input,select,a{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a{transition:text-decoration-color .3s!important}@font-face{font-family:Fellix;src:url(/storage/hsl/assets/Fellix-Regular-erbug0L-.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Fellix;src:url(/storage/hsl/assets/Fellix-Medium-CNaD9QZ6.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Fellix;src:url(/storage/hsl/assets/Fellix-SemiBold-eFJ8QfrN.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Fellix;src:url(/storage/hsl/assets/Fellix-Bold-R_Ma59ex.woff2) format("woff2");font-weight:700;font-display:swap}._site_1s71i_25{--ink: #243c50;--muted: #526171;--brand: #007d70;--brand-dark: #005e55;--pale: #eef9f7;font-family:Fellix,Segoe UI,sans-serif;color:var(--ink);background:#fff;line-height:1.65;padding-top:90px}._site_1s71i_25 h1,._site_1s71i_25 h2,._site_1s71i_25 h3,._site_1s71i_25 h4{font-family:inherit;color:inherit;line-height:1.25;font-weight:700;letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance}._site_1s71i_25 p{line-height:1.75;letter-spacing:.15px}._site_1s71i_25 button,._site_1s71i_25 input,._site_1s71i_25 select{font-family:inherit}._site_1s71i_25 button:focus-visible,._site_1s71i_25 a:focus-visible,._site_1s71i_25 summary:focus-visible,._site_1s71i_25 input:focus-visible,._site_1s71i_25 select:focus-visible{outline:3px solid #078b7d;outline-offset:4px}._site_1s71i_25 input,._site_1s71i_25 textarea{-webkit-user-select:text;user-select:text;caret-color:var(--brand)}._site_1s71i_25 ::selection{background:#beede4;color:#173d39}._site_1s71i_25 ::placeholder{color:#5b6775;opacity:1}._site_1s71i_25 section[id]{scroll-margin-top:110px}._skipLink_1s71i_81{position:fixed;z-index:200;top:-100px;left:16px;background:#fff;color:var(--brand);padding:12px}._skipLink_1s71i_81:focus{top:8px}._header_1s71i_95{height:90px;background:#fff;position:fixed;inset:0 0 auto;z-index:50;border-bottom:1px solid #e3e9ec}._headerInner_1s71i_104{height:100%;max-width:1536px;margin:auto;padding:0 32px;display:flex;justify-content:space-between;align-items:center;gap:24px}._logo_1s71i_115{width:170px;height:48px;object-fit:contain}._desktopNav_1s71i_121>ul{display:flex;gap:20px;align-items:center}._desktopNav_1s71i_121 li{position:relative}._desktopNav_1s71i_121 a{color:var(--brand);font-size:.95rem;text-transform:uppercase;font-weight:600;display:inline-flex;align-items:center;min-height:44px}._desktopNav_1s71i_121 li:last-child>a{border-radius:8px;background:#d7f5ee;padding:0 16px}._desktopNav_1s71i_121 li>ul{display:none;position:absolute;top:100%;left:0;padding:16px;background:#fff;min-width:240px;border:1px solid #e3e9ec}._desktopNav_1s71i_121 li:hover>ul,._desktopNav_1s71i_121 li:focus-within>ul{display:grid}._desktopNav_1s71i_121 a:hover{color:var(--brand-dark)}._mobileToggle_1s71i_166{display:none;min-width:44px;min-height:44px;color:var(--brand)}._mobileNav_1s71i_173 a{display:flex;min-height:48px;align-items:center;font-size:1.15rem;font-weight:600;color:var(--brand)}._mobileNav_1s71i_173 ul ul{padding-left:20px}._section_1s71i_186{max-width:1200px;margin:auto;padding:72px 24px}._sectionHeading_1s71i_192{text-align:center;max-width:900px;margin:0 auto 40px}._sectionHeading_1s71i_192 h2{font-size:2rem;color:var(--brand);margin-bottom:16px}._sectionHeading_1s71i_192 h3{font-size:2.45rem;margin-bottom:28px}._sectionHeading_1s71i_192>._rich_1s71i_209{color:var(--muted)}._reading_1s71i_213{max-width:950px}._reading_1s71i_213 ._sectionHeading_1s71i_192>._rich_1s71i_209{text-align:left}._reading_1s71i_213 ._sectionHeading_1s71i_192{margin-bottom:28px}._rich_1s71i_209{line-height:1.75;overflow-wrap:anywhere}._rich_1s71i_209 p{margin-bottom:20px}._rich_1s71i_209 p:last-child{margin-bottom:0}._rich_1s71i_209 ul,._rich_1s71i_209 ol{list-style:revert;padding-left:24px;margin:16px 0}._rich_1s71i_209 a{color:var(--brand);text-decoration:underline;text-decoration-color:currentColor!important}._rich_1s71i_209 h2,._rich_1s71i_209 h3,._rich_1s71i_209 h4{margin:28px 0 12px}._button_1s71i_254{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--brand);color:#fff;padding:12px 22px;border:2px solid var(--brand);border-radius:8px;min-height:46px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none!important;cursor:pointer}._button_1s71i_254:hover{background:var(--brand-dark);border-color:var(--brand-dark);color:#fff}._button_1s71i_254:disabled{opacity:.5;cursor:default}._secondary_1s71i_283{color:var(--brand);background:transparent}._actions_1s71i_288{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:28px}._grid_1s71i_296{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}._card_1s71i_302{border:1px solid #e2e8eb;border-radius:12px;background:#fff;padding:28px;display:flex;align-items:flex-start;flex-direction:column;gap:16px;min-width:0}._card_1s71i_302>svg{color:var(--brand)}._card_1s71i_302 h3{font-size:1.4rem}._card_1s71i_302 h4{font-size:1rem;color:var(--muted)}._card_1s71i_302>._button_1s71i_254,._card_1s71i_302>._actions_1s71i_288{margin-top:auto}._card_1s71i_302 img{width:100%;height:170px;object-fit:cover;border-radius:6px}._card_1s71i_302 ._rich_1s71i_209{color:var(--muted)}._list_1s71i_342{list-style:disc;padding-left:20px;line-height:1.7}._list_1s71i_342 li+li{margin-top:10px}._tinted_1s71i_352{background:var(--pale)}._hero_1s71i_356{height:500px;position:relative;overflow:hidden;background:#28483f}._heroImage_1s71i_363{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover}._hero_1s71i_356:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#102c28ad,#102c281f);pointer-events:none}._heroText_1s71i_379{position:relative;z-index:1;width:min(100%,1200px);margin:auto;padding:90px 24px;color:#fff}._hero_1s71i_356 h1{font-size:clamp(2.3rem,4vw,3.25rem);max-width:780px;white-space:pre-line}._hero_1s71i_356 p{font-size:1.25rem;max-width:580px;margin:12px 0 24px}._heroControls_1s71i_400{display:flex;gap:12px;justify-content:center;align-items:center;position:absolute;bottom:18px;left:0;right:0;z-index:2}._heroControls_1s71i_400 button{width:40px;height:40px;color:#fff;border-radius:50%;background:#0b2d28a6}._heroControls_1s71i_400 button[aria-current=true]{background:#fff;color:var(--brand)}._heroControls_1s71i_400 svg{width:20px}._banner_1s71i_429{height:260px;position:relative;background:#234c46;color:#fff}._bannerImage_1s71i_436{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}._banner_1s71i_429:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0a231fad;pointer-events:none}._bannerText_1s71i_452{position:relative;z-index:1;max-width:1200px;height:100%;margin:auto;padding:48px 24px;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;text-align:right}._bannerText_1s71i_452 h1{font-size:clamp(2rem,3.3vw,2.8rem);max-width:650px}._bannerText_1s71i_452 p{font-size:1.15rem;max-width:650px;margin-top:12px}._search_1s71i_477{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin:0 auto 32px}._search_1s71i_477 label{display:grid;gap:6px;flex:1;max-width:600px;min-width:160px}._search_1s71i_477 input,._search_1s71i_477 select{width:100%;background:#fff;border:1px solid #aabbb8;border-radius:8px;min-height:48px;padding:10px 14px;color:var(--ink);font-size:1rem}._results_1s71i_505{color:var(--muted);margin-bottom:24px;font-variant-numeric:tabular-nums}._chips_1s71i_511{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}._chip_1s71i_511{background:#f1f4f6;border-radius:50px;padding:10px 24px;font-weight:600;display:flex;align-items:center;gap:12px}._chip_1s71i_511 img{width:90px;max-height:45px;object-fit:contain}._gallery_1s71i_534{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}._gallery_1s71i_534 button{width:100%;display:block;text-align:left;color:var(--ink)}._gallery_1s71i_534 img{width:100%;height:240px;object-fit:cover;border-radius:8px;transition:filter .2s ease}._gallery_1s71i_534 button:hover img{filter:brightness(.88)}._gallery_1s71i_534 figcaption{margin-top:10px}._imageRow_1s71i_563{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:24px 0}._imageRow_1s71i_563 img{max-width:100%;max-height:420px;object-fit:contain}._state_1s71i_577{min-height:45vh;max-width:850px;margin:auto;padding:80px 24px;text-align:center;display:grid;align-content:center;justify-items:center;gap:20px}._state_1s71i_577 h1{font-size:2.5rem}._footer_1s71i_593{background:#244456;color:#f0f8f7}._footerInner_1s71i_598{max-width:1200px;padding:56px 24px;margin:auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:48px}._footer_1s71i_593 h2{font-size:1.15rem;margin-bottom:20px}._footerLogo_1s71i_612{width:150px;max-height:170px;object-fit:contain;margin-bottom:20px}._footer_1s71i_593 nav a{display:inline-block;padding:5px 0;min-height:36px;overflow-wrap:anywhere}._footerBottom_1s71i_626{padding:20px 24px;display:flex;justify-content:center;flex-wrap:wrap;gap:24px;border-top:1px solid #557180}._socials_1s71i_635{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}._socials_1s71i_635 a{display:flex;gap:6px;align-items:center}._dialog_1s71i_648{padding:0;border:0;border-radius:12px;width:min(850px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;font:inherit;background:#fff;color:var(--ink)}._dialog_1s71i_648::backdrop{background:#10272ab3}._dialogHeader_1s71i_664{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;gap:16px;border-bottom:1px solid #e3e9ec;position:sticky;top:0;background:#fff;z-index:2}._dialogHeader_1s71i_664 h2{font-size:1.6rem}._dialogHeader_1s71i_664 button{min-height:44px;min-width:44px}._dialogContent_1s71i_686{padding:24px}._dialogContent_1s71i_686 ._grid_1s71i_296{grid-template-columns:1fr}._dialogContent_1s71i_686>img{width:100%;max-height:70dvh;object-fit:contain}._jobHero_1s71i_700{background:var(--pale);padding:56px 24px}._jobHero_1s71i_700>div{max-width:1152px;margin:auto}._jobHero_1s71i_700 h1{font-size:clamp(2rem,4vw,3rem);margin:24px 0 12px}._jobLayout_1s71i_715{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:36px}._jobLayout_1s71i_715 h2{font-size:1.5rem;margin:32px 0 16px}._jobLayout_1s71i_715 h2:first-child{margin-top:0}._jobLayout_1s71i_715 article>section{margin-top:32px}._jobLayout_1s71i_715 aside{background:#f4f8f8;padding:28px;border-radius:12px;align-self:start}._jobLayout_1s71i_715 dl{display:grid;gap:14px;margin-bottom:24px}._jobLayout_1s71i_715 dt{color:var(--muted);font-size:.9rem}._jobLayout_1s71i_715 dd{font-weight:600;margin-top:3px}._badges_1s71i_757{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}._badges_1s71i_757 span{padding:4px 12px;background:#d6eee7;border-radius:4px;color:#245247}._process_1s71i_771{border:1px solid #d9e5e3;border-radius:12px;padding:28px;margin-bottom:28px}._process_1s71i_771 h3{font-size:1.6rem;margin-bottom:12px}._process_1s71i_771 h4{font-size:1.1rem;margin:24px 0 12px}._jobRow_1s71i_788{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;border-bottom:1px solid #e3e9ec}._documents_1s71i_797 details{padding:12px 0}._documents_1s71i_797 summary{cursor:pointer;font-weight:600}._documents_1s71i_797 ul{padding-left:20px}._documents_1s71i_797 a{color:var(--brand);text-decoration:underline;text-decoration-color:currentColor!important}._map_1s71i_816{width:100%;height:340px;border:0;margin:20px 0;border-radius:8px}@media (max-width: 1150px){._desktopNav_1s71i_121{display:none}._mobileToggle_1s71i_166{display:flex}}@media (max-width: 800px){._grid_1s71i_296,._gallery_1s71i_534{grid-template-columns:repeat(2,minmax(0,1fr))}._jobLayout_1s71i_715{grid-template-columns:1fr}._footerInner_1s71i_598{gap:24px}}@media (max-width: 600px){._headerInner_1s71i_104{padding:0 20px}._section_1s71i_186{padding:44px 20px}._sectionHeading_1s71i_192 h2{font-size:1.75rem}._sectionHeading_1s71i_192 h3{font-size:1.8rem}._grid_1s71i_296,._gallery_1s71i_534,._footerInner_1s71i_598{grid-template-columns:1fr}._heroText_1s71i_379{padding:54px 24px}._hero_1s71i_356 h1{font-size:2.5rem}._hero_1s71i_356 p{font-size:1.05rem}._hero_1s71i_356:after{background:#102c2894}._bannerText_1s71i_452{align-items:center;text-align:center;padding:24px}._banner_1s71i_429{height:280px}._button_1s71i_254{max-width:100%}._actions_1s71i_288{flex-direction:column}._actions_1s71i_288 ._button_1s71i_254{width:100%}._card_1s71i_302{padding:24px}._jobRow_1s71i_788{align-items:flex-start;flex-direction:column}._footerInner_1s71i_598{padding:40px 24px}._dialogContent_1s71i_686{padding:20px}._jobHero_1s71i_700{padding:40px 20px}._process_1s71i_771{padding:20px}}@media (prefers-reduced-motion: reduce){._site_1s71i_25 *,._site_1s71i_25 *:before,._site_1s71i_25 *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@font-face{font-family:Fellix;src:url(/storage/hsl/assets/Fellix-Thin-DlOxNUlC.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Fellix;src:url(/storage/hsl/assets/Fellix-Light-DtTxPq51.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Fellix;src:url(/storage/hsl/assets/Fellix-Regular-erbug0L-.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fellix;src:url(/storage/hsl/assets/Fellix-Medium-CNaD9QZ6.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fellix;src:url(/storage/hsl/assets/Fellix-SemiBold-eFJ8QfrN.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fellix;src:url(/storage/hsl/assets/Fellix-Bold-R_Ma59ex.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fellix;src:url(/storage/hsl/assets/Fellix-ExtraBold-C4OdnTPm.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Fellix;src:url(/storage/hsl/assets/Fellix-Black-DDKiKcZY.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}.hslOriginal .displayLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-large-Size, calc(3.5rem + 1px) );font-style:normal;font-weight:400;line-height:var(--display-large-Line-Height, 4rem);letter-spacing:var(--display-large-Tracking, -.25px)}.hslOriginal .displayMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-medium-Size, calc(2.75rem + 1px) );font-style:normal;font-weight:400;line-height:var(--display-medium-Line-Height, 3.25rem);letter-spacing:var(--display-medium-Tracking, 0px)}.hslOriginal .displaySmall,.hslOriginal h1,.hslOriginal h2,.hslOriginal h3{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-small-Size, 2.25rem);font-style:normal;font-weight:400;line-height:var(--display-small-Line-Height, 2.75rem);letter-spacing:var(--display-small-Tracking, 0px)}.hslOriginal .headlineLarge,.hslOriginal h4{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-large-Size, 2rem);font-style:normal;font-weight:400;line-height:var(--headline-large-Line-Height, 2.5rem);letter-spacing:var(--headline-large-Tracking, 0px)}.hslOriginal .headlineMedium,.hslOriginal h5{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-medium-Size, 1.75rem);font-style:normal;font-weight:400;line-height:var(--headline-medium-Line-Height, 2.25rem);letter-spacing:var(--headline-medium-Tracking, 0px)}.hslOriginal .headlineSmall,.hslOriginal h6{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-small-Size, 1.5rem);font-style:normal;font-weight:400;line-height:var(--headline-small-Line-Height, 2rem);letter-spacing:var(--headline-small-Tracking, 0px)}.hslOriginal .titleLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-large-Size, 1.25rem);font-style:normal;font-weight:400;line-height:var(--title-large-Line-Height, 1.75rem);letter-spacing:var(--title-large-Tracking, 0px)}.hslOriginal .titleMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-medium-Size, 1rem);font-style:normal;font-weight:500;line-height:var(--title-medium-Line-Height, 1.5rem);letter-spacing:var(--title-medium-Tracking, .15px)}.hslOriginal .titleSmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-small-Size, .875rem);font-style:normal;font-weight:500;line-height:var(--title-small-Line-Height, 1.25rem);letter-spacing:var(--title-small-Tracking, .1px)}.hslOriginal .bodyLarge,.hslOriginal{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-large-Size, 1rem);font-style:normal;font-weight:500;line-height:var(--body-large-Line-Height, 1.5rem);letter-spacing:var(--body-large-Tracking, .5px)}.hslOriginal .bodyMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-medium-Size, .875rem);font-style:normal;font-weight:600;line-height:var(--body-medium-Line-Height, 1.25rem);letter-spacing:var(--body-medium-Tracking, .25px)}.hslOriginal .bodySmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-small-Size, .75rem);font-style:normal;font-weight:600;line-height:var(--body-small-Line-Height, 1rem);letter-spacing:var(--body-small-Tracking, .4px)}.hslOriginal .labelLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-large-Size, .875rem);font-style:normal;font-weight:600;line-height:var(--label-large-Line-Height, 1.25rem);letter-spacing:var(--label-large-Tracking, 0px)}.hslOriginal .labelMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-medium-Size, .75rem);font-style:normal;font-weight:600;line-height:var(--label-medium-Line-Height, 1rem);letter-spacing:var(--label-medium-Tracking, 0px)}.hslOriginal .labelSmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-small-Size, .6875rem);font-style:normal;font-weight:600;line-height:var(--label-small-Line-Height, 1rem);letter-spacing:var(--label-small-Tracking, 0px)}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}.hslOriginal .swiper-button-prev,.hslOriginal .swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.hslOriginal article,.hslOriginal aside,.hslOriginal details,.hslOriginal figcaption,.hslOriginal figure,.hslOriginal footer,.hslOriginal header,.hslOriginal hgroup,.hslOriginal menu,.hslOriginal nav,.hslOriginal section{display:block}.hslOriginal *{margin:0;padding:0;border:0;font-family:inherit;vertical-align:baseline;box-sizing:border-box;text-decoration-color:transparent!important;text-underline-offset:5px!important}.hslOriginal *:hover{text-decoration-color:var(--primary-300)!important}.hslOriginal{scroll-behavior:smooth}.hslOriginal{--header-height: 90px;--max-width-desktop: 1536px;--default-padding: 1rem;--default-page-margin-top: 2rem;color-scheme:light dark;font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:16px;font-weight:400;font-display:swap;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto}@media screen and (max-width: 280px){.hslOriginal{font-size:14px}}@media screen and (min-width: 768px){.hslOriginal{--default-padding: 2.5rem}}@media screen and (min-width: 1280px){.hslOriginal{--default-padding: min(12%, 256px);--default-page-margin-top: 3rem}}@media screen and (min-width: 1700px){.hslOriginal{--default-padding: min(8%, 256px);--default-page-margin-top: 3rem}}.hslOriginal{height:100%;display:block;background:#fff;color:var(--base-900);overflow-x:hidden;max-width:100lvw;font-size:16px;line-height:normal;font-weight:400}.hslOriginal ol,.hslOriginal ul{list-style:none;list-style-position:inside}.hslOriginal blockquote,.hslOriginal q{quotes:none}.hslOriginal blockquote:before,.hslOriginal blockquote:after,.hslOriginal q:before,.hslOriginal q:after{content:"";content:none}.hslOriginal table{border-collapse:collapse;border-spacing:0}.hslOriginal strong{font-weight:700}.hslOriginal a{color:inherit;text-decoration:none}.hslOriginal a:hover{text-decoration:underline}.hslOriginal button{border:none;outline:none;background:transparent;color:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem}.hslOriginal h1,.hslOriginal h2,.hslOriginal h3,.hslOriginal h4,.hslOriginal h5,.hslOriginal h6,.hslOriginal i{letter-spacing:normal}.hslOriginal svg{min-width:max-content;color:inherit}.hslOriginal div,.hslOriginal span,.hslOriginal p{letter-spacing:.5px}.hslOriginal p{line-height:1.75rem}.hslOriginal h1{font-weight:700}.hslOriginal button,.hslOriginal textarea,.hslOriginal input,.hslOriginal select,.hslOriginal a{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hslOriginal a{transition:all .3s!important}.hslOriginal .hsl-header-displayLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-large-Size, calc(3.5rem + 1px) );font-style:normal;font-weight:400;line-height:var(--display-large-Line-Height, 4rem);letter-spacing:var(--display-large-Tracking, -.25px)}.hslOriginal .hsl-header-displayMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-medium-Size, calc(2.75rem + 1px) );font-style:normal;font-weight:400;line-height:var(--display-medium-Line-Height, 3.25rem);letter-spacing:var(--display-medium-Tracking, 0px)}.hslOriginal .hsl-header-displaySmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-small-Size, 2.25rem);font-style:normal;font-weight:400;line-height:var(--display-small-Line-Height, 2.75rem);letter-spacing:var(--display-small-Tracking, 0px)}.hslOriginal .hsl-header-headlineLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-large-Size, 2rem);font-style:normal;font-weight:400;line-height:var(--headline-large-Line-Height, 2.5rem);letter-spacing:var(--headline-large-Tracking, 0px)}.hslOriginal .hsl-header-headlineMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-medium-Size, 1.75rem);font-style:normal;font-weight:400;line-height:var(--headline-medium-Line-Height, 2.25rem);letter-spacing:var(--headline-medium-Tracking, 0px)}.hslOriginal .hsl-header-headlineSmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-small-Size, 1.5rem);font-style:normal;font-weight:400;line-height:var(--headline-small-Line-Height, 2rem);letter-spacing:var(--headline-small-Tracking, 0px)}.hslOriginal .hsl-header-titleLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-large-Size, 1.25rem);font-style:normal;font-weight:400;line-height:var(--title-large-Line-Height, 1.75rem);letter-spacing:var(--title-large-Tracking, 0px)}.hslOriginal .hsl-header-titleMedium,.hslOriginal .hsl-header-header .hsl-header-content .hsl-header-rightSide nav.hsl-header-headerNav ul li a{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-medium-Size, 1rem);font-style:normal;font-weight:500;line-height:var(--title-medium-Line-Height, 1.5rem);letter-spacing:var(--title-medium-Tracking, .15px)}.hslOriginal .hsl-header-titleSmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-small-Size, .875rem);font-style:normal;font-weight:500;line-height:var(--title-small-Line-Height, 1.25rem);letter-spacing:var(--title-small-Tracking, .1px)}.hslOriginal .hsl-header-bodyLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-large-Size, 1rem);font-style:normal;font-weight:500;line-height:var(--body-large-Line-Height, 1.5rem);letter-spacing:var(--body-large-Tracking, .5px)}.hslOriginal .hsl-header-bodyMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-medium-Size, .875rem);font-style:normal;font-weight:600;line-height:var(--body-medium-Line-Height, 1.25rem);letter-spacing:var(--body-medium-Tracking, .25px)}.hslOriginal .hsl-header-bodySmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-small-Size, .75rem);font-style:normal;font-weight:600;line-height:var(--body-small-Line-Height, 1rem);letter-spacing:var(--body-small-Tracking, .4px)}.hslOriginal .hsl-header-labelLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-large-Size, .875rem);font-style:normal;font-weight:600;line-height:var(--label-large-Line-Height, 1.25rem);letter-spacing:var(--label-large-Tracking, 0px)}.hslOriginal .hsl-header-labelMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-medium-Size, .75rem);font-style:normal;font-weight:600;line-height:var(--label-medium-Line-Height, 1rem);letter-spacing:var(--label-medium-Tracking, 0px)}.hslOriginal .hsl-header-labelSmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-small-Size, .6875rem);font-style:normal;font-weight:600;line-height:var(--label-small-Line-Height, 1rem);letter-spacing:var(--label-small-Tracking, 0px)}.hslOriginal .hsl-header-header{width:100%;height:var(--header-height);-webkit-user-select:none;user-select:none;background:var(--global-background-body, white);border-bottom:1px solid var(--base-100);padding:0 var(--default-padding);box-shadow:0 0 10px -3px #0000001a;transition:box-shadow .25s ease,transform .25s ease;position:fixed;top:0;left:0;z-index:100}.hslOriginal .hsl-header-header.hsl-header-scrolled{box-shadow:0 4px 6px -6px #494949a8}@media screen and (min-width: 768px){.hslOriginal .hsl-header-header{padding:0 2rem}}.hslOriginal .hsl-header-header.hsl-header-hide{transform:translateY(-100%)}.hslOriginal .hsl-header-header .hsl-header-content{width:100%;max-width:var(--max-width-desktop);margin:0 auto;height:100%;display:flex;gap:1rem;align-items:center;justify-content:space-between}.hslOriginal .hsl-header-header .hsl-header-content .hsl-header-leftSide{position:relative}.hslOriginal .hsl-header-header .hsl-header-content .hsl-header-leftSide .hsl-header-logoWrapper{display:flex;gap:0;align-items:flex-end;transition:gap .1s ease-in-out;cursor:pointer}.hslOriginal .hsl-header-header .hsl-header-content .hsl-header-leftSide .hsl-header-logoWrapper.hsl-header-notHome{cursor:pointer;gap:.5rem}.hslOriginal .hsl-header-header .hsl-header-content .hsl-header-leftSide .hsl-header-logoWrapper .hsl-header-logo{height:48px}.hslOriginal .hsl-header-header .hsl-header-content .hsl-header-rightSide{position:relative;display:flex;gap:1rem;align-items:center;justify-content:flex-end;flex-grow:1;height:100%}.hslOriginal .hsl-header-header .hsl-header-content .hsl-header-rightSide nav.hsl-header-headerNav{width:100%;height:100%;display:flex;align-items:center}.hslOriginal .hsl-header-header .hsl-header-content .hsl-header-rightSide nav.hsl-header-headerNav ul{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:nowrap;width:100%;height:100%}.hslOriginal .hsl-header-header .hsl-header-content .hsl-header-rightSide nav.hsl-header-headerNav ul li{display:flex;align-items:center}.hslOriginal .hsl-header-header .hsl-header-content .hsl-header-rightSide nav.hsl-header-headerNav ul li.hsl-header-external{background-color:var(--primary-100);border-radius:10px;padding:0 8px}.hslOriginal .hsl-header-header .hsl-header-content .hsl-header-rightSide nav.hsl-header-headerNav ul li a{color:var(--primary-600);text-decoration:none;height:40px;padding:0 .5rem;display:flex;align-items:center;white-space:nowrap;transition:color .25s ease,border-color .25s ease;border-bottom:2px solid transparent;font-weight:600;-webkit-user-select:none;user-select:none;text-transform:uppercase;letter-spacing:1px}.hslOriginal .hsl-header-header .hsl-header-content .hsl-header-rightSide nav.hsl-header-headerNav ul li a:hover{color:var(--primary-700)}.hslOriginal .hsl-header-header .hsl-header-content .hsl-header-rightSide nav.hsl-header-headerNav ul li.hsl-header-active a{color:var(--primary-800)}.hslOriginal .hsl-header-header .hsl-header-content .hsl-header-rightSide nav.hsl-header-headerNav ul li:not(.hsl-header-active) a:hover{border-color:var(--primary-100)}.hslOriginal .hsl-header-header .hsl-header-content .hsl-header-rightSide .hsl-header-activeIndicator{position:absolute;width:0px;height:2px;border-radius:4px;bottom:25px;left:-1000px;background:var(--tertiary-400);transition:left .05s ease,opacity .25s ease;opacity:0}.hslOriginal .hsl-header-header .hsl-header-content .hsl-header-rightSide .hsl-header-activeIndicator.appear{animation:hsl-header-appear .375s ease forwards}@keyframes hsl-header-appear{0%{opacity:0;transform:translateY(10px) scale(.35)}30%{opacity:0}to{opacity:.8;transform:translateY(0) scale(1)}}.hslOriginal .hsl-header-header .hsl-header-content .hsl-header-rightSide .hsl-header-menuButton{padding:.75rem}.hslOriginal .hsl-menu-displayLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-large-Size, calc(3.5rem + 1px) );font-style:normal;font-weight:400;line-height:var(--display-large-Line-Height, 4rem);letter-spacing:var(--display-large-Tracking, -.25px)}.hslOriginal .hsl-menu-displayMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-medium-Size, calc(2.75rem + 1px) );font-style:normal;font-weight:400;line-height:var(--display-medium-Line-Height, 3.25rem);letter-spacing:var(--display-medium-Tracking, 0px)}.hslOriginal .hsl-menu-displaySmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-small-Size, 2.25rem);font-style:normal;font-weight:400;line-height:var(--display-small-Line-Height, 2.75rem);letter-spacing:var(--display-small-Tracking, 0px)}.hslOriginal .hsl-menu-headlineLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-large-Size, 2rem);font-style:normal;font-weight:400;line-height:var(--headline-large-Line-Height, 2.5rem);letter-spacing:var(--headline-large-Tracking, 0px)}.hslOriginal .hsl-menu-headlineMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-medium-Size, 1.75rem);font-style:normal;font-weight:400;line-height:var(--headline-medium-Line-Height, 2.25rem);letter-spacing:var(--headline-medium-Tracking, 0px)}.hslOriginal .hsl-menu-headlineSmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-small-Size, 1.5rem);font-style:normal;font-weight:400;line-height:var(--headline-small-Line-Height, 2rem);letter-spacing:var(--headline-small-Tracking, 0px)}.hslOriginal .hsl-menu-titleLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-large-Size, 1.25rem);font-style:normal;font-weight:400;line-height:var(--title-large-Line-Height, 1.75rem);letter-spacing:var(--title-large-Tracking, 0px)}.hslOriginal .hsl-menu-titleMedium,.hslOriginal .hsl-menu-floatingMenu .hsl-menu-contentArea nav.hsl-menu-floatingNav ul li a{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-medium-Size, 1rem);font-style:normal;font-weight:500;line-height:var(--title-medium-Line-Height, 1.5rem);letter-spacing:var(--title-medium-Tracking, .15px)}.hslOriginal .hsl-menu-titleSmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-small-Size, .875rem);font-style:normal;font-weight:500;line-height:var(--title-small-Line-Height, 1.25rem);letter-spacing:var(--title-small-Tracking, .1px)}.hslOriginal .hsl-menu-bodyLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-large-Size, 1rem);font-style:normal;font-weight:500;line-height:var(--body-large-Line-Height, 1.5rem);letter-spacing:var(--body-large-Tracking, .5px)}.hslOriginal .hsl-menu-bodyMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-medium-Size, .875rem);font-style:normal;font-weight:600;line-height:var(--body-medium-Line-Height, 1.25rem);letter-spacing:var(--body-medium-Tracking, .25px)}.hslOriginal .hsl-menu-bodySmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-small-Size, .75rem);font-style:normal;font-weight:600;line-height:var(--body-small-Line-Height, 1rem);letter-spacing:var(--body-small-Tracking, .4px)}.hslOriginal .hsl-menu-labelLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-large-Size, .875rem);font-style:normal;font-weight:600;line-height:var(--label-large-Line-Height, 1.25rem);letter-spacing:var(--label-large-Tracking, 0px)}.hslOriginal .hsl-menu-labelMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-medium-Size, .75rem);font-style:normal;font-weight:600;line-height:var(--label-medium-Line-Height, 1rem);letter-spacing:var(--label-medium-Tracking, 0px)}.hslOriginal .hsl-menu-labelSmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-small-Size, .6875rem);font-style:normal;font-weight:600;line-height:var(--label-small-Line-Height, 1rem);letter-spacing:var(--label-small-Tracking, 0px)}.hslOriginal .hsl-menu-floatingMenu{--closeButtonSize: 28px;--paddingLeft: 1.75rem;position:fixed;top:0;right:0;height:100lvh;width:100vw;z-index:1000;gap:1rem;pointer-events:none}.hslOriginal .hsl-menu-floatingMenu .hsl-menu-closeArea{width:100%;height:100%;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);transition:backdrop-filter .5s ease}.hslOriginal .hsl-menu-floatingMenu .hsl-menu-contentArea{width:85%;max-width:480px;height:100%;top:0;right:0;position:absolute;background:var(--base-0);border-left:1px solid var(--base-200);transform:translate(calc(100% + 200px)) skew(20deg,5deg) rotateX(5deg) rotateY(-5deg) rotate(0) translateY(0);transition:transform .25s cubic-bezier(.9,0,.3,1) 50ms;box-shadow:0 0 20px -15px #000c}.hslOriginal .hsl-menu-floatingMenu .hsl-menu-contentArea .hsl-menu-closeButton{position:absolute;right:16px;top:calc(var(--header-height) / 2 - var(--closeButtonSize) / 2);width:var(--closeButtonSize);height:var(--closeButtonSize);z-index:1;color:var(--base-700)}.hslOriginal .hsl-menu-floatingMenu .hsl-menu-contentArea nav.hsl-menu-floatingNav{width:100%;height:100%;margin-top:calc(var(--header-height) / 2 - .75rem);position:relative}.hslOriginal .hsl-menu-floatingMenu .hsl-menu-contentArea nav.hsl-menu-floatingNav .hsl-menu-title{padding-left:var(--paddingLeft);margin-bottom:calc(var(--header-height) / 2 - .75rem);font-size:1.5rem;font-weight:700;-webkit-user-select:none;user-select:none;color:var(--primary-500);text-transform:capitalize;padding-right:60px}.hslOriginal .hsl-menu-floatingMenu .hsl-menu-contentArea nav.hsl-menu-floatingNav ul{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.25rem;flex-wrap:nowrap;width:100%;height:100%}.hslOriginal .hsl-menu-floatingMenu .hsl-menu-contentArea nav.hsl-menu-floatingNav ul li{width:100%;display:flex;align-items:center;transition:transform .25s ease}.hslOriginal .hsl-menu-floatingMenu .hsl-menu-contentArea nav.hsl-menu-floatingNav ul li a{color:var(--primary-800);text-decoration:none;height:34px;width:100%;padding-left:var(--paddingLeft);display:flex;align-items:center;white-space:nowrap;transition:color .25s ease,font-size .125s ease;letter-spacing:1px;font-size:1.125rem;font-weight:700;-webkit-user-select:none;user-select:none}.hslOriginal .hsl-menu-floatingMenu .hsl-menu-contentArea nav.hsl-menu-floatingNav ul li a:hover{color:var(--primary-600)}.hslOriginal .hsl-menu-floatingMenu .hsl-menu-contentArea nav.hsl-menu-floatingNav ul li.hsl-menu-active{transform:translate(8px)}.hslOriginal .hsl-menu-floatingMenu .hsl-menu-contentArea nav.hsl-menu-floatingNav ul li.hsl-menu-active a{font-size:1.25rem;color:var(--primary-500)}.hslOriginal .hsl-menu-floatingMenu.hsl-menu-open{pointer-events:all}.hslOriginal .hsl-menu-floatingMenu.hsl-menu-open .hsl-menu-contentArea{transition:transform .5s cubic-bezier(.9,0,.3,1);transform:translate(0) skew(0) rotate(0)}.hslOriginal .hsl-menu-floatingMenu.hsl-menu-open .hsl-menu-closeArea{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.hslOriginal .hsl-menu-floatingMenu .hsl-menu-activeIndicator{position:absolute;z-index:1;width:6px;height:6px;border-radius:4px;top:50%;left:16px;transform:translateY(-50%);background:var(--primary-200);transition:top .1s ease-out;animation:hsl-menu-appear .25s ease .25s forwards;opacity:0}@keyframes hsl-menu-appear{0%{opacity:0}to{opacity:1}}.hslOriginal .hsl-menu-relative{position:relative;height:100%}.hslOriginal .hsl-home-homePage{--section-padding: 40px 0}@media screen and (min-width: 768px){.hslOriginal .hsl-home-homePage{--section-padding: 80px 0}}.hslOriginal .hsl-home-homePage .hsl-home-container{max-width:1200px;margin:0 auto;padding:0 20px}.hslOriginal .hsl-home-homePage .hsl-home-historiaSection{padding:var(--section-padding);background-color:var(--global-background-body)}.hslOriginal .hsl-home-homePage .hsl-home-historiaSection .hsl-home-historiaContent{text-align:center;max-width:900px;margin:0 auto}.hslOriginal .hsl-home-homePage .hsl-home-historiaSection .hsl-home-historiaContent h2{color:var(--primary-500);font-size:2rem;font-weight:700;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px}.hslOriginal .hsl-home-homePage .hsl-home-historiaSection .hsl-home-historiaContent h3{color:var(--global-text-neutral-900);font-size:2.5rem;font-weight:700;margin-bottom:40px;line-height:1.2}@media (max-width: 768px){.hslOriginal .hsl-home-homePage .hsl-home-historiaSection .hsl-home-historiaContent h3{font-size:2rem}}.hslOriginal .hsl-home-homePage .hsl-home-historiaSection .hsl-home-historiaContent .hsl-home-historiaText{text-align:left;margin-bottom:40px}.hslOriginal .hsl-home-homePage .hsl-home-historiaSection .hsl-home-historiaContent .hsl-home-historiaText p{color:var(--global-text-neutral-600);font-size:1rem;line-height:1.7;margin-bottom:20px}.hslOriginal .hsl-home-homePage .hsl-home-historiaSection .hsl-home-historiaContent .hsl-home-ctas{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.hslOriginal .hsl-home-homePage .hsl-home-historiaSection .hsl-home-historiaContent .hsl-home-ctas .hsl-home-ctaPrimary{background:var(--primary-500);color:#fff;border:none;padding:15px 30px;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:background-color .3s ease;width:100%}@media screen and (min-width: 768px){.hslOriginal .hsl-home-homePage .hsl-home-historiaSection .hsl-home-historiaContent .hsl-home-ctas .hsl-home-ctaPrimary{width:auto}}.hslOriginal .hsl-home-homePage .hsl-home-historiaSection .hsl-home-historiaContent .hsl-home-ctas .hsl-home-ctaPrimary:hover{background:var(--primary-700)}.hslOriginal .hsl-home-homePage .hsl-home-historiaSection .hsl-home-historiaContent .hsl-home-ctas .hsl-home-ctaSecondary{background:transparent;color:var(--primary-500);border:2px solid var(--primary-500);padding:15px 30px;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;width:100%}@media screen and (min-width: 768px){.hslOriginal .hsl-home-homePage .hsl-home-historiaSection .hsl-home-historiaContent .hsl-home-ctas .hsl-home-ctaSecondary{width:auto}}.hslOriginal .hsl-home-homePage .hsl-home-historiaSection .hsl-home-historiaContent .hsl-home-ctas .hsl-home-ctaSecondary:hover{background:var(--primary-500);color:#fff}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection{padding:var(--section-padding);background-color:var(--global-background-body)}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-servicosHeader{text-align:center;max-width:900px;margin:0 auto 60px}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-servicosHeader h2{color:var(--primary-500);font-size:2rem;font-weight:700;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-servicosHeader h3{color:var(--global-text-neutral-900);font-size:2.5rem;font-weight:700;margin-bottom:30px;line-height:1.2}@media (max-width: 768px){.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-servicosHeader h3{font-size:2rem}}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-servicosHeader p{color:var(--global-text-neutral-600);font-size:1.1rem;line-height:1.6;max-width:800px;margin:0 auto}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-carouselWrapper{display:flex;width:100%;height:100%;margin-bottom:48px}@media screen and (max-width: 767px){.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-carouselWrapper{flex-direction:column;gap:48px}}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-carouselWrapper .hsl-home-servicosCarousel{flex-grow:1;width:100%;padding-top:0;overflow:hidden}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-carouselWrapper .hsl-home-servicosCarousel>div{height:100%;padding:20px 20px 40px}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-carouselWrapper .hsl-home-servicosCarousel .swiper-wrapper{align-items:stretch}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-carouselWrapper .hsl-home-servicosCarousel .swiper-slide{height:auto;display:flex}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-carouselWrapper .hsl-home-servicosCarousel .swiper-pagination{bottom:0}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-carouselWrapper .hsl-home-servicosCarousel .swiper-pagination .swiper-pagination-bullet{background:var(--primary-300);opacity:.5;width:12px;height:12px}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-carouselWrapper .hsl-home-servicosCarousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--primary-500);opacity:1}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-carouselWrapper .hsl-home-servicosCarousel .swiper-button-next,.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-carouselWrapper .hsl-home-servicosCarousel .swiper-button-prev{color:var(--primary-500)!important;background:#ffffffe6!important;border-radius:50%;width:44px;height:44px;margin-top:-22px;box-shadow:0 2px 10px #0000001a;transition:all .3s ease}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-carouselWrapper .hsl-home-servicosCarousel .swiper-button-next:after,.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-carouselWrapper .hsl-home-servicosCarousel .swiper-button-prev:after{font-size:18px;font-weight:600}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-carouselWrapper .hsl-home-servicosCarousel .swiper-button-next:hover,.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-carouselWrapper .hsl-home-servicosCarousel .swiper-button-prev:hover{background:var(--primary-500)!important;color:#fff!important;transform:scale(1.1)}@media (max-width: 768px){.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-carouselWrapper .hsl-home-servicosCarousel .swiper-button-next,.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-carouselWrapper .hsl-home-servicosCarousel .swiper-button-prev{display:none}}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-servicoCard{background:var(--global-background-body);border:1px solid var(--global-background-contrast-100);border-radius:12px;padding:30px;height:100%;width:100%;display:flex;flex-direction:column;box-shadow:0 4px 20px #00000014;transition:all .3s ease;word-break:break-word}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-servicoCard:hover{transform:translateY(-2px);box-shadow:0 8px 30px #00000026;border-color:var(--primary-200)}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-servicoCard h4{color:var(--primary-500);font-size:1.5rem;font-weight:700;margin-bottom:10px;text-align:center;text-transform:uppercase}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-servicoCard h5{color:var(--base-900);font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.75px;margin-bottom:20px;text-align:center;line-height:1.5rem}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-servicoCard p{color:var(--global-text-neutral-600);line-height:1.6;font-size:.95rem;flex-grow:1;margin-bottom:25px;text-align:center}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-servicoCard .hsl-home-servicoButton{background:transparent;color:var(--primary-500);border:2px solid var(--primary-500);padding:12px 24px;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;align-self:center;margin-top:auto}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-servicoCard .hsl-home-servicoButton:hover{background:var(--primary-500);color:#fff}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-verTodosWrapper{padding-top:0;padding-bottom:0}@media screen and (min-width: 768px){.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-verTodosWrapper{padding-top:20px;padding-bottom:40px}}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-verTodosWrapper .hsl-home-verTodosCard{width:100%;background:linear-gradient(135deg,var(--primary-500) 0%,var(--primary-700) 100%)!important;color:#fff!important;border:none!important;position:relative;overflow:hidden}@media screen and (min-width: 768px){.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-verTodosWrapper .hsl-home-verTodosCard{width:100%;max-width:480px}}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-verTodosWrapper .hsl-home-verTodosCard:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 50%);transform:rotate(45deg)}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-verTodosWrapper .hsl-home-verTodosCard:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(var(--primary-500-rgb),.3)}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-verTodosWrapper .hsl-home-verTodosCard .hsl-home-verTodosIcon{font-size:4rem;font-weight:300;color:#ffffffe6;text-align:center;margin-bottom:20px;line-height:1;text-shadow:0 2px 10px rgba(0,0,0,.2)}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-verTodosWrapper .hsl-home-verTodosCard h4{color:#fff!important;font-size:1.8rem!important;margin-bottom:8px!important}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-verTodosWrapper .hsl-home-verTodosCard h5{color:#ffffffe6!important;font-size:.9rem!important;font-weight:500!important;margin-bottom:20px!important;letter-spacing:1px!important}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-verTodosWrapper .hsl-home-verTodosCard p{color:#ffffffd9!important;font-size:1rem!important;margin-bottom:25px!important}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-verTodosWrapper .hsl-home-verTodosCard .hsl-home-verTodosStats{display:flex;flex-direction:column;gap:8px;margin-bottom:30px}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-verTodosWrapper .hsl-home-verTodosCard .hsl-home-verTodosStats span{background:#fff3;color:#fff;padding:8px 15px;border-radius:20px;font-size:.85rem;font-weight:600;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-verTodosWrapper .hsl-home-verTodosCard .hsl-home-verTodosButton{background:#fff!important;color:var(--primary-500)!important;border:none!important;padding:15px 25px!important;border-radius:12px!important;font-weight:700!important;font-size:.95rem!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;box-shadow:0 4px 15px #0003!important;transition:all .3s ease!important}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-verTodosWrapper .hsl-home-verTodosCard .hsl-home-verTodosButton:hover{background:#fffffff2!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #0000004d!important}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-verTodosWrapper .hsl-home-verTodosCard .hsl-home-verTodosButton .hsl-home-arrow{font-size:1.2rem;font-weight:700;transition:transform .3s ease}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-verTodosWrapper .hsl-home-verTodosCard .hsl-home-verTodosButton:hover .hsl-home-arrow{transform:translate(2px)}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-ctas{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-ctas .hsl-home-ctaPrimary{background:var(--primary-500);color:#fff;border:none;padding:15px 30px;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:background-color .3s ease;width:100%}@media screen and (min-width: 768px){.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-ctas .hsl-home-ctaPrimary{width:auto}}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-ctas .hsl-home-ctaPrimary:hover{background:var(--primary-700)}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-ctas .hsl-home-ctaSecondary{background:transparent;color:var(--primary-500);border:2px solid var(--primary-500);padding:15px 30px;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;width:100%}@media screen and (min-width: 768px){.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-ctas .hsl-home-ctaSecondary{width:auto}}.hslOriginal .hsl-home-homePage .hsl-home-servicosSection .hsl-home-ctas .hsl-home-ctaSecondary:hover{background:var(--primary-500);color:#fff}.hslOriginal .hsl-home-homePage .hsl-home-valoresSection{padding:var(--section-padding);background-color:var(--global-background-contrast-50)}.hslOriginal .hsl-home-homePage .hsl-home-valoresSection .hsl-home-valoresGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-bottom:50px}@media (max-width: 768px){.hslOriginal .hsl-home-homePage .hsl-home-valoresSection .hsl-home-valoresGrid{grid-template-columns:1fr;gap:30px}}.hslOriginal .hsl-home-homePage .hsl-home-valoresSection .hsl-home-valorCard{background:var(--global-background-body);padding:40px 30px;border-radius:12px;box-shadow:0 4px 20px #00000014;transition:transform .3s ease,box-shadow .3s ease}.hslOriginal .hsl-home-homePage .hsl-home-valoresSection .hsl-home-valorCard:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001f}.hslOriginal .hsl-home-homePage .hsl-home-valoresSection .hsl-home-valorCard h3{color:var(--tertiary-500);font-size:1.5rem;font-weight:700;margin-bottom:15px;text-transform:uppercase;letter-spacing:.5px}.hslOriginal .hsl-home-homePage .hsl-home-valoresSection .hsl-home-valorCard h4{color:var(--global-text-neutral-900);font-size:1.1rem;font-weight:600;margin-bottom:20px;line-height:1.3}.hslOriginal .hsl-home-homePage .hsl-home-valoresSection .hsl-home-valorCard p{color:var(--global-text-neutral-600);line-height:1.6;font-size:.95rem}.hslOriginal .hsl-home-homePage .hsl-home-valoresSection .hsl-home-valorCard .hsl-home-valoresList .hsl-home-valorItem{display:flex;align-items:flex-start;margin-bottom:15px;color:var(--global-text-neutral-600);font-size:.9rem;line-height:1.5}.hslOriginal .hsl-home-homePage .hsl-home-valoresSection .hsl-home-valorCard .hsl-home-valoresList .hsl-home-valorItem .hsl-home-checkIcon{color:var(--global-text-green-500);font-weight:700;margin-right:10px;margin-top:2px;flex-shrink:0}.hslOriginal .hsl-home-homePage .hsl-home-valoresSection .hsl-home-valorCard .hsl-home-valoresList .hsl-home-valorItem span:last-child{flex:1}.hslOriginal .hsl-home-homePage .hsl-home-valoresSection .hsl-home-ctas{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.hslOriginal .hsl-home-homePage .hsl-home-valoresSection .hsl-home-ctas .hsl-home-ctaPrimary{background:var(--primary-500);color:#fff;border:none;padding:15px 30px;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:background-color .3s ease;width:100%}@media screen and (min-width: 768px){.hslOriginal .hsl-home-homePage .hsl-home-valoresSection .hsl-home-ctas .hsl-home-ctaPrimary{width:auto}}.hslOriginal .hsl-home-homePage .hsl-home-valoresSection .hsl-home-ctas .hsl-home-ctaPrimary:hover{background:var(--primary-700)}.hslOriginal .hsl-home-homePage .hsl-home-valoresSection .hsl-home-ctas .hsl-home-ctaSecondary{background:transparent;color:var(--primary-500);border:2px solid var(--primary-500);padding:15px 30px;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;width:100%}@media screen and (min-width: 768px){.hslOriginal .hsl-home-homePage .hsl-home-valoresSection .hsl-home-ctas .hsl-home-ctaSecondary{width:auto}}.hslOriginal .hsl-home-homePage .hsl-home-valoresSection .hsl-home-ctas .hsl-home-ctaSecondary:hover{background:var(--primary-500);color:#fff}.hslOriginal .hsl-home-homePage .hsl-home-grupoLasSection{padding:var(--section-padding);background-image:url(/storage/hsl/assets/fundo_sobre-kgIKMZ6Q.webp);background-size:cover;background-position:center right;background-repeat:no-repeat;position:relative}.hslOriginal .hsl-home-homePage .hsl-home-grupoLasSection .hsl-home-grupoLasContent{text-align:center;max-width:900px;margin:0 auto}.hslOriginal .hsl-home-homePage .hsl-home-grupoLasSection .hsl-home-grupoLasContent h2{color:var(--primary-500);font-size:2rem;font-weight:700;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px}.hslOriginal .hsl-home-homePage .hsl-home-grupoLasSection .hsl-home-grupoLasContent h3{color:var(--global-text-neutral-900);font-size:2.5rem;font-weight:700;margin-bottom:40px;line-height:1.2}@media (max-width: 768px){.hslOriginal .hsl-home-homePage .hsl-home-grupoLasSection .hsl-home-grupoLasContent h3{font-size:2rem}}.hslOriginal .hsl-home-homePage .hsl-home-grupoLasSection .hsl-home-grupoLasContent .hsl-home-grupoLasText{text-align:left;margin-bottom:40px}@media (max-width: 768px){.hslOriginal .hsl-home-homePage .hsl-home-grupoLasSection .hsl-home-grupoLasContent .hsl-home-grupoLasText{text-align:center}}.hslOriginal .hsl-home-homePage .hsl-home-grupoLasSection .hsl-home-grupoLasContent .hsl-home-grupoLasText p{color:var(--global-text-neutral-600);font-size:1rem;line-height:1.7;margin-bottom:20px}.hslOriginal .hsl-home-homePage .hsl-home-grupoLasSection .hsl-home-grupoLasContent .hsl-home-ctaSecondary{background:transparent;color:var(--primary-500);border:2px solid var(--primary-500);padding:15px 30px;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;margin:0 auto;width:100%}@media screen and (min-width: 768px){.hslOriginal .hsl-home-homePage .hsl-home-grupoLasSection .hsl-home-grupoLasContent .hsl-home-ctaSecondary{max-width:240px;width:auto}}.hslOriginal .hsl-home-homePage .hsl-home-grupoLasSection .hsl-home-grupoLasContent .hsl-home-ctaSecondary:hover{background:var(--primary-500);color:#fff}.hslOriginal .hsl-home-homePage .hsl-home-agendamentoSection{padding:4rem 0;background:var(--primary-50)}.hslOriginal .hsl-home-homePage .hsl-home-agendamentoSection .hsl-home-agendamentoContent{text-align:center;max-width:900px;margin:0 auto}.hslOriginal .hsl-home-homePage .hsl-home-agendamentoSection .hsl-home-agendamentoContent h2{color:var(--primary-600);margin-bottom:1rem;font-size:2.5rem;font-weight:700}@media screen and (max-width: 767px){.hslOriginal .hsl-home-homePage .hsl-home-agendamentoSection .hsl-home-agendamentoContent h2{font-size:2rem}}.hslOriginal .hsl-home-homePage .hsl-home-agendamentoSection .hsl-home-agendamentoContent p{color:var(--base-700);margin-bottom:3rem;font-size:1.1rem;line-height:1.6}.hslOriginal .hsl-home-homePage .hsl-home-agendamentoSection .hsl-home-agendamentoContent .hsl-home-agendamentoOptions{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width: 768px){.hslOriginal .hsl-home-homePage .hsl-home-agendamentoSection .hsl-home-agendamentoContent .hsl-home-agendamentoOptions{grid-template-columns:repeat(3,1fr)}}.hslOriginal .hsl-home-homePage .hsl-home-agendamentoSection .hsl-home-agendamentoContent .hsl-home-agendamentoOptions .hsl-home-agendamentoCard{background:var(--base-0);padding:2rem;border-radius:16px;text-align:center;border:1px solid var(--base-200);transition:all .3s ease}.hslOriginal .hsl-home-homePage .hsl-home-agendamentoSection .hsl-home-agendamentoContent .hsl-home-agendamentoOptions .hsl-home-agendamentoCard:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a}.hslOriginal .hsl-home-homePage .hsl-home-agendamentoSection .hsl-home-agendamentoContent .hsl-home-agendamentoOptions .hsl-home-agendamentoCard svg{color:var(--primary-500);margin-bottom:1rem}.hslOriginal .hsl-home-homePage .hsl-home-agendamentoSection .hsl-home-agendamentoContent .hsl-home-agendamentoOptions .hsl-home-agendamentoCard h4{color:var(--base-900);margin-bottom:1rem;font-size:1.25rem;font-weight:600}.hslOriginal .hsl-home-homePage .hsl-home-agendamentoSection .hsl-home-agendamentoContent .hsl-home-agendamentoOptions .hsl-home-agendamentoCard p{color:var(--base-600);margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}.hslOriginal .hsl-home-homePage .hsl-home-agendamentoSection .hsl-home-agendamentoContent .hsl-home-agendamentoOptions .hsl-home-agendamentoCard .hsl-home-ctaPrimary,.hslOriginal .hsl-home-homePage .hsl-home-agendamentoSection .hsl-home-agendamentoContent .hsl-home-agendamentoOptions .hsl-home-agendamentoCard .hsl-home-ctaSecondary{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:.9rem;transition:all .3s ease;border:none;cursor:pointer;width:100%}.hslOriginal .hsl-home-homePage .hsl-home-agendamentoSection .hsl-home-agendamentoContent .hsl-home-agendamentoOptions .hsl-home-agendamentoCard .hsl-home-ctaPrimary{background:var(--primary-500);color:var(--base-0)}.hslOriginal .hsl-home-homePage .hsl-home-agendamentoSection .hsl-home-agendamentoContent .hsl-home-agendamentoOptions .hsl-home-agendamentoCard .hsl-home-ctaPrimary:hover{background:var(--primary-600);transform:translateY(-1px)}.hslOriginal .hsl-home-homePage .hsl-home-agendamentoSection .hsl-home-agendamentoContent .hsl-home-agendamentoOptions .hsl-home-agendamentoCard .hsl-home-ctaSecondary{background:var(--base-100);color:var(--base-900);border:1px solid var(--base-300);width:100%}@media screen and (min-width: 768px){.hslOriginal .hsl-home-homePage .hsl-home-agendamentoSection .hsl-home-agendamentoContent .hsl-home-agendamentoOptions .hsl-home-agendamentoCard .hsl-home-ctaSecondary{width:auto}}.hslOriginal .hsl-home-homePage .hsl-home-agendamentoSection .hsl-home-agendamentoContent .hsl-home-agendamentoOptions .hsl-home-agendamentoCard .hsl-home-ctaSecondary:hover{background:var(--base-200);border-color:var(--base-400)}@media screen and (max-width: 767px){.hslOriginal .hsl-home-homePage .hsl-home-agendamentoSection{padding:3rem 0}.hslOriginal .hsl-home-homePage .hsl-home-agendamentoOptions{gap:1.5rem}}.hslOriginal .hsl-hero-displayLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-large-Size, calc(3.5rem + 1px) );font-style:normal;font-weight:400;line-height:var(--display-large-Line-Height, 4rem);letter-spacing:var(--display-large-Tracking, -.25px)}.hslOriginal .hsl-hero-displayMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-medium-Size, calc(2.75rem + 1px) );font-style:normal;font-weight:400;line-height:var(--display-medium-Line-Height, 3.25rem);letter-spacing:var(--display-medium-Tracking, 0px)}.hslOriginal .hsl-hero-displaySmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-small-Size, 2.25rem);font-style:normal;font-weight:400;line-height:var(--display-small-Line-Height, 2.75rem);letter-spacing:var(--display-small-Tracking, 0px)}.hslOriginal .hsl-hero-headlineLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-large-Size, 2rem);font-style:normal;font-weight:400;line-height:var(--headline-large-Line-Height, 2.5rem);letter-spacing:var(--headline-large-Tracking, 0px)}.hslOriginal .hsl-hero-headlineMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-medium-Size, 1.75rem);font-style:normal;font-weight:400;line-height:var(--headline-medium-Line-Height, 2.25rem);letter-spacing:var(--headline-medium-Tracking, 0px)}.hslOriginal .hsl-hero-headlineSmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-small-Size, 1.5rem);font-style:normal;font-weight:400;line-height:var(--headline-small-Line-Height, 2rem);letter-spacing:var(--headline-small-Tracking, 0px)}.hslOriginal .hsl-hero-titleLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-large-Size, 1.25rem);font-style:normal;font-weight:400;line-height:var(--title-large-Line-Height, 1.75rem);letter-spacing:var(--title-large-Tracking, 0px)}.hslOriginal .hsl-hero-titleMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-medium-Size, 1rem);font-style:normal;font-weight:500;line-height:var(--title-medium-Line-Height, 1.5rem);letter-spacing:var(--title-medium-Tracking, .15px)}.hslOriginal .hsl-hero-titleSmall,.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-floatingContainer .hsl-hero-headings .hsl-hero-subtitle{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-small-Size, .875rem);font-style:normal;font-weight:500;line-height:var(--title-small-Line-Height, 1.25rem);letter-spacing:var(--title-small-Tracking, .1px)}.hslOriginal .hsl-hero-bodyLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-large-Size, 1rem);font-style:normal;font-weight:500;line-height:var(--body-large-Line-Height, 1.5rem);letter-spacing:var(--body-large-Tracking, .5px)}.hslOriginal .hsl-hero-bodyMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-medium-Size, .875rem);font-style:normal;font-weight:600;line-height:var(--body-medium-Line-Height, 1.25rem);letter-spacing:var(--body-medium-Tracking, .25px)}.hslOriginal .hsl-hero-bodySmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-small-Size, .75rem);font-style:normal;font-weight:600;line-height:var(--body-small-Line-Height, 1rem);letter-spacing:var(--body-small-Tracking, .4px)}.hslOriginal .hsl-hero-labelLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-large-Size, .875rem);font-style:normal;font-weight:600;line-height:var(--label-large-Line-Height, 1.25rem);letter-spacing:var(--label-large-Tracking, 0px)}.hslOriginal .hsl-hero-labelMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-medium-Size, .75rem);font-style:normal;font-weight:600;line-height:var(--label-medium-Line-Height, 1rem);letter-spacing:var(--label-medium-Tracking, 0px)}.hslOriginal .hsl-hero-labelSmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-small-Size, .6875rem);font-style:normal;font-weight:600;line-height:var(--label-small-Line-Height, 1rem);letter-spacing:var(--label-small-Tracking, 0px)}.hslOriginal .hsl-hero-heroSection{background-size:cover;background-position:center right;background-repeat:no-repeat}.hslOriginal .hsl-hero-heroSection .hsl-hero-swiperSlide{overflow:hidden}.hslOriginal .hsl-hero-heroSection .hsl-hero-content{height:500px;position:relative;overflow:hidden}.hslOriginal .hsl-hero-heroSection .hsl-hero-content:hover .hsl-hero-navigationButton{opacity:.7}@media screen and (max-width: 767px){.hslOriginal .hsl-hero-heroSection .hsl-hero-content:hover .hsl-hero-navigationButton{opacity:0;display:none}}.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-swiperContainer{width:100%;height:100%}.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-swiperContainer .swiper-slide{transition:transform .3s ease}.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-swiperContainer .swiper-slide.swiper-slide-active{z-index:10}.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-slideContent{position:relative;width:100%;height:100%}.hslOriginal .hsl-hero-heroSection .hsl-hero-content img.hsl-hero-image{display:block;height:100%;background-attachment:fixed;width:100%;object-fit:cover;position:relative;z-index:1}.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-paginationContainer{position:absolute;bottom:20px;left:0;width:100%;display:flex;justify-content:center;z-index:3;gap:8px}.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-paginationBullet{width:10px;height:10px;border-radius:50%;background-color:#ffffff80;cursor:pointer;transition:all .3s ease;display:inline-block;margin:0 4px}.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-paginationBullet.swiper-pagination-bullet-active,.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-paginationBullet.hsl-hero-paginationBulletActive{background-color:#fff;width:12px;height:12px}.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-navigationButton{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:48px;height:48px;border-radius:50%;background-color:#ffffff26;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#fff;font-size:1.5rem;opacity:0}.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-navigationButton:hover{background-color:#ffffff4d;opacity:1;transform:translateY(-50%) scale(1.05)}.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-navigationButton:focus{outline:none;box-shadow:0 0 0 3px #ffffff80;opacity:1}.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-navigationButton:active{transform:translateY(-50%) scale(.95)}@media screen and (max-width: 767px){.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-navigationButton{width:40px;height:40px;font-size:1.25rem;opacity:0;display:none}}.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-navigationPrev{left:20px}@media screen and (min-width: 768px){.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-navigationPrev{left:40px}}.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-navigationNext{right:20px}@media screen and (min-width: 768px){.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-navigationNext{right:40px}}@media (max-width: 480px){.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-navigationButton{width:36px;height:36px;font-size:1rem;display:none}.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-navigationPrev{left:10px}.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-navigationNext{right:10px}}.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-floatingContainer{position:absolute;left:50%;top:0;z-index:4;width:100%;height:100%;max-width:var(--max-width-desktop);margin:0 auto;padding:60px var(--default-padding);display:flex;align-items:flex-start;transform:translate(-50%)}@media screen and (min-width: 768px){.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-floatingContainer{padding:100px var(--default-padding)}}.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-floatingContainer .hsl-hero-headings{position:relative;z-index:2;width:100%}.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-floatingContainer .hsl-hero-headings .hsl-hero-logo{position:absolute;width:400px;height:400px;z-index:1;left:0;bottom:-420px;filter:brightness(.5);transform:translate(calc(50% - 100px));z-index:3;opacity:1;pointer-events:none;-webkit-user-select:none;user-select:none}@media screen and (min-width: 768px){.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-floatingContainer .hsl-hero-headings .hsl-hero-logo{bottom:unset;transform:translate(calc(-50% - 64px));top:12px}}.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-floatingContainer .hsl-hero-headings .hsl-hero-title{position:relative;z-index:4;color:#fff;font-size:3.25rem;font-weight:700;line-height:normal;margin-bottom:.25rem;text-shadow:0 0 200px rgba(255,255,255,.8),0 0 120px rgba(255,255,255,.8);text-align:left}@media screen and (max-width: 767px){.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-floatingContainer .hsl-hero-headings .hsl-hero-title{text-shadow:0 0 200px rgba(255,255,255,.5),0 0 120px rgba(255,255,255,.5);font-size:3rem;max-width:90%}}.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-floatingContainer .hsl-hero-headings .hsl-hero-subtitle{position:relative;z-index:4;color:var(--base-0);font-weight:500;max-width:80%}@media screen and (min-width: 768px){.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-floatingContainer .hsl-hero-headings .hsl-hero-subtitle{max-width:500px;font-size:var(--title-large-Size, 1.25rem);line-height:var(--title-large-Line-Height, 1.75rem);letter-spacing:var(--title-large-Tracking, 0px)}}.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-floatingContainer .hsl-hero-headings a.hsl-hero-actionButton{display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:4;height:40px;padding:0 20px;background:var(--primary-500);border-radius:8px;color:#fff;border:1px solid var(--primary-200);margin-top:1rem;font-size:.75rem;transition:background .25s ease!important;font-weight:500}.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-floatingContainer .hsl-hero-headings a.hsl-hero-actionButton:hover{background:var(--primary-600);text-decoration:none!important}@media screen and (min-width: 768px){.hslOriginal .hsl-hero-heroSection .hsl-hero-content .hsl-hero-floatingContainer .hsl-hero-headings a.hsl-hero-actionButton{margin-top:1.5rem;font-size:1rem;height:44px}}.hslOriginal .hsl-booking-agendamentoSection{padding:100px 0;background:var(--primary-50)}.hslOriginal .hsl-booking-container{max-width:1200px;margin:0 auto;padding:0 20px}.hslOriginal .hsl-booking-agendamentoContent{text-align:center;margin-bottom:60px}.hslOriginal .hsl-booking-agendamentoContent h2{font-size:2.5rem;font-weight:700;color:#1a365d;margin-bottom:20px}.hslOriginal .hsl-booking-agendamentoContent p{font-size:1.2rem;color:#4a5568;max-width:800px;margin:0 auto;line-height:1.6}.hslOriginal .hsl-booking-agendamentoOptions{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:60px}.hslOriginal .hsl-booking-agendamentoCard{background:#fff;padding:40px 30px;border-radius:16px;text-align:center;box-shadow:0 10px 30px #1a365d1a;transition:all .3s ease;border:2px solid transparent}.hslOriginal .hsl-booking-agendamentoCard:hover{transform:translateY(-10px);box-shadow:0 20px 40px #1a365d26;border-color:var(--primary-500)}.hslOriginal .hsl-booking-agendamentoCard svg{color:var(--primary-500);margin-bottom:20px}.hslOriginal .hsl-booking-agendamentoCard h4{font-size:1.5rem;font-weight:600;color:#1a365d;margin-bottom:15px}.hslOriginal .hsl-booking-agendamentoCard p{color:var(--base-700);margin-bottom:25px;line-height:1.6}.hslOriginal .hsl-booking-agendamentoCard .hsl-booking-ctaPrimary,.hslOriginal .hsl-booking-agendamentoCard .hsl-booking-ctaSecondary{display:inline-block;padding:12px 30px;border-radius:8px;font-weight:600;text-decoration:none;border:2px solid;transition:all .3s ease;cursor:pointer}.hslOriginal .hsl-booking-agendamentoCard .hsl-booking-ctaPrimary{background:var(--primary-500);color:#fff;border-color:var(--primary-500)}.hslOriginal .hsl-booking-agendamentoCard .hsl-booking-ctaPrimary:hover{background:var(--primary-600);border-color:var(--primary-600);transform:translateY(-2px)}.hslOriginal .hsl-booking-agendamentoCard .hsl-booking-ctaSecondary{background:transparent;color:var(--primary-500);border-color:var(--primary-500)}.hslOriginal .hsl-booking-agendamentoCard .hsl-booking-ctaSecondary:hover{background:var(--primary-500);color:#fff;transform:translateY(-2px)}@media (max-width: 768px){.hslOriginal .hsl-booking-agendamentoSection{padding:60px 0}.hslOriginal .hsl-booking-agendamentoContent h2{font-size:2rem}.hslOriginal .hsl-booking-agendamentoContent p{font-size:1.1rem}.hslOriginal .hsl-booking-agendamentoOptions{grid-template-columns:1fr;gap:20px;margin-top:40px}.hslOriginal .hsl-booking-agendamentoCard{padding:40px 30px}}.hslOriginal .hsl-services-servicosPage .hsl-services-container{max-width:1200px;margin:0 auto;padding:0 20px}.hslOriginal .hsl-services-servicosPage .hsl-services-conveniosSection{padding:30px 0;background-color:#fff;border-bottom:1px solid #e5e7eb}.hslOriginal .hsl-services-servicosPage .hsl-services-conveniosSection .hsl-services-conveniosContent{text-align:center;max-width:800px;margin:0 auto}.hslOriginal .hsl-services-servicosPage .hsl-services-conveniosSection .hsl-services-conveniosContent h2{color:var(--primary-500);font-size:2rem;font-weight:700;margin-bottom:10px}@media (max-width: 768px){.hslOriginal .hsl-services-servicosPage .hsl-services-conveniosSection .hsl-services-conveniosContent h2{font-size:1.8rem}}.hslOriginal .hsl-services-servicosPage .hsl-services-conveniosSection .hsl-services-conveniosContent .hsl-services-conveniosSubtitle{color:#666;font-size:1.1rem;margin-bottom:20px;line-height:1.4}.hslOriginal .hsl-services-servicosPage .hsl-services-conveniosSection .hsl-services-conveniosContent .hsl-services-conveniosList{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}@media screen and (min-width: 768px){.hslOriginal .hsl-services-servicosPage .hsl-services-conveniosSection .hsl-services-conveniosContent .hsl-services-conveniosList{gap:24px}}.hslOriginal .hsl-services-servicosPage .hsl-services-conveniosSection .hsl-services-conveniosContent .hsl-services-conveniosList .hsl-services-convenioItem{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 28px;border:none;border-radius:999px;background:var(--base-100, #f3f4f6);box-shadow:none;min-width:unset;transition:transform .2s;margin:0}.hslOriginal .hsl-services-servicosPage .hsl-services-conveniosSection .hsl-services-conveniosContent .hsl-services-conveniosList .hsl-services-convenioItem:hover{transform:scale(1.05);box-shadow:none}.hslOriginal .hsl-services-servicosPage .hsl-services-conveniosSection .hsl-services-conveniosContent .hsl-services-conveniosList .hsl-services-convenioItem .hsl-services-convenioName{font-size:1.1rem;font-weight:600;color:#222;letter-spacing:.5px;text-align:center;padding:0}.hslOriginal .hsl-services-servicosPage .hsl-services-searchSection{padding:20px 0;background-color:#fff;border-bottom:1px solid #e5e7eb;color:var(--base-900)}.hslOriginal .hsl-services-servicosPage .hsl-services-searchSection .hsl-services-searchContainer{max-width:600px;margin:0 auto;text-align:center}.hslOriginal .hsl-services-servicosPage .hsl-services-searchSection .hsl-services-searchContainer .hsl-services-searchInput{position:relative;width:100%;max-width:500px;margin:0 auto}.hslOriginal .hsl-services-servicosPage .hsl-services-searchSection .hsl-services-searchContainer .hsl-services-searchInput svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#6b7280;z-index:2}.hslOriginal .hsl-services-servicosPage .hsl-services-searchSection .hsl-services-searchContainer .hsl-services-searchInput input{width:100%;padding:12px 20px 12px 48px;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;background-color:#fff;color:inherit;transition:all .3s ease}.hslOriginal .hsl-services-servicosPage .hsl-services-searchSection .hsl-services-searchContainer .hsl-services-searchInput input:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px #3b82f61a}.hslOriginal .hsl-services-servicosPage .hsl-services-searchSection .hsl-services-searchContainer .hsl-services-searchInput input::placeholder{color:var(--base-500)}.hslOriginal .hsl-services-servicosPage .hsl-services-searchSection .hsl-services-searchContainer .hsl-services-searchResults{margin-top:16px;color:#6b7280;font-size:.9rem;font-weight:500}.hslOriginal .hsl-services-servicosPage .hsl-services-especialidadesSection{padding:40px 0;background-color:#f8f9fa}@media screen and (min-width: 768px){.hslOriginal .hsl-services-servicosPage .hsl-services-especialidadesSection{padding:80px 0}}.hslOriginal .hsl-services-servicosPage .hsl-services-especialidadesSection .hsl-services-especialidadesGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px}@media (max-width: 768px){.hslOriginal .hsl-services-servicosPage .hsl-services-especialidadesSection .hsl-services-especialidadesGrid{grid-template-columns:1fr;gap:30px}}.hslOriginal .hsl-services-servicosPage .hsl-services-especialidadesSection .hsl-services-especialidadesGrid:has(:focus)>div>div:not(:has(:focus)){background-color:var(--tertiary-50);opacity:.9}.hslOriginal .hsl-services-servicosPage .hsl-services-especialidadesSection .hsl-services-especialidadesGrid:has(:focus)>div>div:not(:has(:focus)):after{opacity:1}.hslOriginal .hsl-services-servicosPage .hsl-services-especialidadesSection .hsl-services-noResults{text-align:center;padding:60px 0;color:#6b7280}.hslOriginal .hsl-services-servicosPage .hsl-services-especialidadesSection .hsl-services-noResults p{font-size:1.1rem;margin-bottom:8px}.hslOriginal .hsl-services-servicosPage .hsl-services-especialidadesSection .hsl-services-noResults p:first-child{font-weight:600;color:#374151;font-size:1.2rem}.hslOriginal .hsl-services-servicosPage .hsl-services-telemedicinaSection{position:relative;padding:80px 0;background:url(/storage/hsl/assets/telechamada-DaD5UXym.webp) center/cover no-repeat}.hslOriginal .hsl-services-servicosPage .hsl-services-telemedicinaSection:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0000008c;z-index:0}.hslOriginal .hsl-services-servicosPage .hsl-services-telemedicinaSection .hsl-services-telemedicinaContent{position:relative;z-index:1;text-align:center;max-width:800px;margin:0 auto}.hslOriginal .hsl-services-servicosPage .hsl-services-telemedicinaSection .hsl-services-telemedicinaContent h2{color:var(--base-0);font-size:2.5rem;font-weight:700;margin-bottom:20px}@media (max-width: 768px){.hslOriginal .hsl-services-servicosPage .hsl-services-telemedicinaSection .hsl-services-telemedicinaContent h2{font-size:2rem}}.hslOriginal .hsl-services-servicosPage .hsl-services-telemedicinaSection .hsl-services-telemedicinaContent .hsl-services-subtitle{font-size:1.3rem;color:var(--primary-100);font-weight:600;margin-bottom:40px;line-height:1.4}.hslOriginal .hsl-services-servicosPage .hsl-services-telemedicinaSection .hsl-services-telemedicinaContent .hsl-services-telemedicinaDescription{margin-bottom:40px}.hslOriginal .hsl-services-servicosPage .hsl-services-telemedicinaSection .hsl-services-telemedicinaContent .hsl-services-telemedicinaDescription p{color:var(--primary-100);line-height:1.8;margin-bottom:20px;font-size:1rem;text-align:left}@media (max-width: 768px){.hslOriginal .hsl-services-servicosPage .hsl-services-telemedicinaSection .hsl-services-telemedicinaContent .hsl-services-telemedicinaDescription p{text-align:center}}.hslOriginal .hsl-services-servicosPage .hsl-services-telemedicinaSection .hsl-services-telemedicinaContent .hsl-services-ctas{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.hslOriginal .hsl-services-servicosPage .hsl-services-telemedicinaSection .hsl-services-telemedicinaContent .hsl-services-ctas .hsl-services-ctaPrimary{background:var(--primary-500);color:#fff;border:none;padding:15px 30px;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:background-color .3s ease}.hslOriginal .hsl-services-servicosPage .hsl-services-telemedicinaSection .hsl-services-telemedicinaContent .hsl-services-ctas .hsl-services-ctaPrimary:hover{background:var(--primary-700)}.hslOriginal .hsl-services-servicosPage .hsl-services-telemedicinaSection .hsl-services-telemedicinaContent .hsl-services-ctas .hsl-services-ctaSecondary{background:transparent;color:var(--primary-500);border:2px solid var(--primary-500);padding:15px 30px;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}.hslOriginal .hsl-services-servicosPage .hsl-services-telemedicinaSection .hsl-services-telemedicinaContent .hsl-services-ctas .hsl-services-ctaSecondary:hover{background:var(--primary-500);color:#fff}.hslOriginal .hsl-specialty-especialidadeCard{background:#fff;border-radius:12px;padding:40px 30px;box-shadow:0 4px 20px #00000014;transition:transform .3s ease,box-shadow .3s ease;height:100%;transition:all .3s ease;position:relative;overflow:hidden}.hslOriginal .hsl-specialty-especialidadeCard .hsl-specialty-cardContent{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;height:100%}.hslOriginal .hsl-specialty-especialidadeCard:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--tertiary-50);z-index:0;opacity:0;transition:opacity .3s ease}.hslOriginal .hsl-specialty-especialidadeCard.hsl-specialty-emphasized{background:var(--primary-50);border:2px solid var(--primary-500)}.hslOriginal .hsl-specialty-especialidadeCard:hover{transform:translateY(-10px);box-shadow:0 8px 30px #0000001f}.hslOriginal .hsl-specialty-especialidadeCard h3{color:var(--primary-500);font-size:1.5rem;line-height:125%;font-weight:700}.hslOriginal .hsl-specialty-especialidadeCard h4{color:#333;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px;line-height:1.3}.hslOriginal .hsl-specialty-especialidadeCard p{color:#666;line-height:1.7;margin-bottom:30px;font-size:.95rem}.hslOriginal .hsl-specialty-especialidadeCard .hsl-specialty-ctas{display:flex;flex-direction:column;gap:12px}@media (min-width: 600px){.hslOriginal .hsl-specialty-especialidadeCard .hsl-specialty-ctas{flex-direction:row;gap:15px}}.hslOriginal .hsl-specialty-especialidadeCard .hsl-specialty-ctaPrimary{background:var(--tertiary-500);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:background-color .3s ease,transform .2s ease;flex:1;text-align:center}.hslOriginal .hsl-specialty-especialidadeCard .hsl-specialty-ctaPrimary:hover{background:var(--tertiary-700);transform:translateY(-1px)}.hslOriginal .hsl-specialty-especialidadeCard .hsl-specialty-ctaSecondary{background:transparent;color:var(--secondary-500);border:2px solid var(--secondary-500);padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;flex:1}.hslOriginal .hsl-specialty-especialidadeCard .hsl-specialty-ctaSecondary:hover{background:var(--secondary-500);color:#fff}.hslOriginal .hsl-specialty-cardTitle{display:block;align-items:flex-start;gap:.75rem;margin-bottom:12px}.hslOriginal .hsl-specialty-cardIcon{float:left;margin-right:8px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--primary-100);border-radius:8px;flex-shrink:0}.hslOriginal .hsl-specialty-cardIcon svg{color:var(--primary-600)}.hslOriginal .hsl-banner-displayLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-large-Size, calc(3.5rem + 1px) );font-style:normal;font-weight:400;line-height:var(--display-large-Line-Height, 4rem);letter-spacing:var(--display-large-Tracking, -.25px)}.hslOriginal .hsl-banner-displayMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-medium-Size, calc(2.75rem + 1px) );font-style:normal;font-weight:400;line-height:var(--display-medium-Line-Height, 3.25rem);letter-spacing:var(--display-medium-Tracking, 0px)}.hslOriginal .hsl-banner-displaySmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-small-Size, 2.25rem);font-style:normal;font-weight:400;line-height:var(--display-small-Line-Height, 2.75rem);letter-spacing:var(--display-small-Tracking, 0px)}.hslOriginal .hsl-banner-headlineLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-large-Size, 2rem);font-style:normal;font-weight:400;line-height:var(--headline-large-Line-Height, 2.5rem);letter-spacing:var(--headline-large-Tracking, 0px)}.hslOriginal .hsl-banner-headlineMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-medium-Size, 1.75rem);font-style:normal;font-weight:400;line-height:var(--headline-medium-Line-Height, 2.25rem);letter-spacing:var(--headline-medium-Tracking, 0px)}.hslOriginal .hsl-banner-headlineSmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-small-Size, 1.5rem);font-style:normal;font-weight:400;line-height:var(--headline-small-Line-Height, 2rem);letter-spacing:var(--headline-small-Tracking, 0px)}.hslOriginal .hsl-banner-titleLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-large-Size, 1.25rem);font-style:normal;font-weight:400;line-height:var(--title-large-Line-Height, 1.75rem);letter-spacing:var(--title-large-Tracking, 0px)}.hslOriginal .hsl-banner-titleMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-medium-Size, 1rem);font-style:normal;font-weight:500;line-height:var(--title-medium-Line-Height, 1.5rem);letter-spacing:var(--title-medium-Tracking, .15px)}.hslOriginal .hsl-banner-titleSmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-small-Size, .875rem);font-style:normal;font-weight:500;line-height:var(--title-small-Line-Height, 1.25rem);letter-spacing:var(--title-small-Tracking, .1px)}.hslOriginal .hsl-banner-bodyLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-large-Size, 1rem);font-style:normal;font-weight:500;line-height:var(--body-large-Line-Height, 1.5rem);letter-spacing:var(--body-large-Tracking, .5px)}.hslOriginal .hsl-banner-bodyMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-medium-Size, .875rem);font-style:normal;font-weight:600;line-height:var(--body-medium-Line-Height, 1.25rem);letter-spacing:var(--body-medium-Tracking, .25px)}.hslOriginal .hsl-banner-bodySmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-small-Size, .75rem);font-style:normal;font-weight:600;line-height:var(--body-small-Line-Height, 1rem);letter-spacing:var(--body-small-Tracking, .4px)}.hslOriginal .hsl-banner-labelLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-large-Size, .875rem);font-style:normal;font-weight:600;line-height:var(--label-large-Line-Height, 1.25rem);letter-spacing:var(--label-large-Tracking, 0px)}.hslOriginal .hsl-banner-labelMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-medium-Size, .75rem);font-style:normal;font-weight:600;line-height:var(--label-medium-Line-Height, 1rem);letter-spacing:var(--label-medium-Tracking, 0px)}.hslOriginal .hsl-banner-labelSmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-small-Size, .6875rem);font-style:normal;font-weight:600;line-height:var(--label-small-Line-Height, 1rem);letter-spacing:var(--label-small-Tracking, 0px)}.hslOriginal .hsl-banner-heroSection{background:linear-gradient(135deg,var(--primary-50) 0%,var(--secondary-50) 100%);height:260px;display:flex;align-items:center;position:relative}.hslOriginal .hsl-banner-heroSection.hsl-banner-darker:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--base-950);opacity:.35;z-index:1}.hslOriginal .hsl-banner-heroSection .hsl-banner-container{max-width:var(--max-width-desktop);padding:0 var(--default-padding);position:relative;z-index:2}.hslOriginal .hsl-banner-heroSection .hsl-banner-heroContent{max-width:600px}.hslOriginal .hsl-banner-heroSection .hsl-banner-heroContent h1{color:var(--primary-600);margin-bottom:1rem;font-size:3rem;font-weight:700}@media screen and (max-width: 767px){.hslOriginal .hsl-banner-heroSection .hsl-banner-heroContent h1{font-size:2.5rem}}.hslOriginal .hsl-banner-heroSection .hsl-banner-heroContent p{color:var(--base-700);font-size:1.25rem;line-height:1.6}@media screen and (max-width: 767px){.hslOriginal .hsl-banner-heroSection .hsl-banner-heroContent p{font-size:1.1rem}}.hslOriginal .hsl-banner-heroSection.hsl-banner-default{background:linear-gradient(135deg,var(--primary-50) 0%,var(--secondary-50) 100%)}.hslOriginal .hsl-banner-heroSection.hsl-banner-default .hsl-banner-heroContent h1{color:var(--primary-600)}.hslOriginal .hsl-banner-heroSection.hsl-banner-default p{color:var(--base-900)}.hslOriginal .hsl-banner-heroSection.hsl-banner-primary{background:linear-gradient(135deg,var(--primary-500) 0%,var(--primary-600) 100%)}.hslOriginal .hsl-banner-heroSection.hsl-banner-primary .hsl-banner-heroContent h1{color:var(--primary-400)}.hslOriginal .hsl-banner-heroSection.hsl-banner-primary .hsl-banner-heroContent p{color:var(--base-100)}.hslOriginal .hsl-banner-heroSection.hsl-banner-secondary{background:linear-gradient(135deg,var(--secondary-500) 0%,var(--secondary-600) 100%);color:#fff}.hslOriginal .hsl-banner-heroSection.hsl-banner-secondary .hsl-banner-heroContent h1{color:var(--secondary-600)}.hslOriginal .hsl-banner-heroSection.hsl-banner-secondary .hsl-banner-heroContent p{color:#ffffffe6}.hslOriginal .hsl-banner-heroSection.hsl-banner-accent{background:linear-gradient(135deg,var(--tertiary-500) 0%,var(--tertiary-600) 100%);color:#fff}.hslOriginal .hsl-banner-heroSection.hsl-banner-accent .hsl-banner-heroContent h1{color:#fff}.hslOriginal .hsl-banner-heroSection.hsl-banner-accent .hsl-banner-heroContent p{color:#ffffffe6}.hslOriginal .hsl-infrastructure-displayLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-large-Size, calc(3.5rem + 1px) );font-style:normal;font-weight:400;line-height:var(--display-large-Line-Height, 4rem);letter-spacing:var(--display-large-Tracking, -.25px)}.hslOriginal .hsl-infrastructure-displayMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-medium-Size, calc(2.75rem + 1px) );font-style:normal;font-weight:400;line-height:var(--display-medium-Line-Height, 3.25rem);letter-spacing:var(--display-medium-Tracking, 0px)}.hslOriginal .hsl-infrastructure-displaySmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-small-Size, 2.25rem);font-style:normal;font-weight:400;line-height:var(--display-small-Line-Height, 2.75rem);letter-spacing:var(--display-small-Tracking, 0px)}.hslOriginal .hsl-infrastructure-headlineLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-large-Size, 2rem);font-style:normal;font-weight:400;line-height:var(--headline-large-Line-Height, 2.5rem);letter-spacing:var(--headline-large-Tracking, 0px)}.hslOriginal .hsl-infrastructure-headlineMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-medium-Size, 1.75rem);font-style:normal;font-weight:400;line-height:var(--headline-medium-Line-Height, 2.25rem);letter-spacing:var(--headline-medium-Tracking, 0px)}.hslOriginal .hsl-infrastructure-headlineSmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-small-Size, 1.5rem);font-style:normal;font-weight:400;line-height:var(--headline-small-Line-Height, 2rem);letter-spacing:var(--headline-small-Tracking, 0px)}.hslOriginal .hsl-infrastructure-titleLarge,.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-tecnologiaSection .hsl-infrastructure-tecnologiaContent .hsl-infrastructure-tecnologiaGrid .hsl-infrastructure-tecnologiaItem h4{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-large-Size, 1.25rem);font-style:normal;font-weight:400;line-height:var(--title-large-Line-Height, 1.75rem);letter-spacing:var(--title-large-Tracking, 0px)}.hslOriginal .hsl-infrastructure-titleMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-medium-Size, 1rem);font-style:normal;font-weight:500;line-height:var(--title-medium-Line-Height, 1.5rem);letter-spacing:var(--title-medium-Tracking, .15px)}.hslOriginal .hsl-infrastructure-titleSmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-small-Size, .875rem);font-style:normal;font-weight:500;line-height:var(--title-small-Line-Height, 1.25rem);letter-spacing:var(--title-small-Tracking, .1px)}.hslOriginal .hsl-infrastructure-bodyLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-large-Size, 1rem);font-style:normal;font-weight:500;line-height:var(--body-large-Line-Height, 1.5rem);letter-spacing:var(--body-large-Tracking, .5px)}.hslOriginal .hsl-infrastructure-bodyMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-medium-Size, .875rem);font-style:normal;font-weight:600;line-height:var(--body-medium-Line-Height, 1.25rem);letter-spacing:var(--body-medium-Tracking, .25px)}.hslOriginal .hsl-infrastructure-bodySmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-small-Size, .75rem);font-style:normal;font-weight:600;line-height:var(--body-small-Line-Height, 1rem);letter-spacing:var(--body-small-Tracking, .4px)}.hslOriginal .hsl-infrastructure-labelLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-large-Size, .875rem);font-style:normal;font-weight:600;line-height:var(--label-large-Line-Height, 1.25rem);letter-spacing:var(--label-large-Tracking, 0px)}.hslOriginal .hsl-infrastructure-labelMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-medium-Size, .75rem);font-style:normal;font-weight:600;line-height:var(--label-medium-Line-Height, 1rem);letter-spacing:var(--label-medium-Tracking, 0px)}.hslOriginal .hsl-infrastructure-labelSmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-small-Size, .6875rem);font-style:normal;font-weight:600;line-height:var(--label-small-Line-Height, 1rem);letter-spacing:var(--label-small-Tracking, 0px)}.hslOriginal{--base-1000: #00000;--base-950: #030712;--base-900: #111827;--base-800: #1f2937;--base-700: #334155;--base-600: #4b5563;--base-500: #6b7280;--base-400: #9ca3af;--base-300: #d1d5db;--base-200: #e5e7eb;--base-100: #f3f4f6;--base-50: #f9fafb;--base-0: #ffffff;--primary-50: #effef9;--primary-100: #cafdf0;--primary-200: #95fae2;--primary-300: #58f0d1;--primary-400: #22d2b4;--primary-500: #0cc0a4;--primary-600: #079a86;--primary-700: #0a7b6d;--primary-800: #0d6258;--primary-900: #105149;--primary-950: #02312e;--secondary-50: #effbff;--secondary-100: #dff5ff;--secondary-200: #b8eeff;--secondary-300: #78e2ff;--secondary-400: #1ecfff;--secondary-500: #06bef1;--secondary-600: #0099ce;--secondary-700: #007ba7;--secondary-800: #02678a;--secondary-900: #085572;--secondary-950: #06354b;--tertiary-50: #f1fcf9;--tertiary-100: #d0f7ee;--tertiary-200: #a2eddd;--tertiary-300: #6bddc8;--tertiary-400: #3cc5b0;--tertiary-500: #23a996;--tertiary-600: #19887b;--tertiary-700: #1b786e;--tertiary-800: #185751;--tertiary-900: #184944;--tertiary-950: #082b29;--quaternary-50: #f5f7fa;--quaternary-100: #eaeef4;--quaternary-200: #d0dbe7;--quaternary-300: #a7bdd2;--quaternary-400: #779ab9;--quaternary-500: #567ea1;--quaternary-600: #436486;--quaternary-700: #37516d;--quaternary-800: #30455b;--quaternary-900: #2c3b4e;--quaternary-950: #1d2734;--green-950: #1a2e05;--green-900: #365314;--green-800: #3f6212;--green-700: #4d7c0f;--green-600: #65a30d;--green-500: #84cc16;--green-400: #a3e635;--green-300: #bef264;--green-200: #d9f99d;--green-100: #ecfccb;--green-50: #f7fee7;--red-950: #4c0519;--red-900: #881337;--red-800: #9f1239;--red-700: #be123c;--red-600: #e11d48;--red-500: #f43f5e;--red-400: #fb7185;--red-300: #fda4af;--red-200: #fecdd3;--red-100: #ffe4e6;--red-50: #fff1f2;--yellow-950: #422006;--yellow-900: #713f12;--yellow-800: #854d0e;--yellow-700: #a16207;--yellow-600: #ca8a04;--yellow-500: #eab308;--yellow-400: #facc15;--yellow-300: #fde047;--yellow-200: #fef08a;--yellow-100: #fef9c3;--yellow-50: #fefce8;--global-background-body: var(--base-0);--global-background-contrast-50: var(--base-50);--global-background-contrast-100: var(--base-100);--global-background-contrast-800: var(--base-800);--global-background-brand: var(--primary-400);--global-text-brand-500: var(--primary-500);--global-text-neutral-600: var(--base-600);--global-text-neutral-900: var(--base-900);--global-text-red-500: var(--red-500);--global-text-green-500: var(--green-500);--global-text-yellow-500: var(--yellow-500);--global-icon-yellow-500: var(--yellow-500);--global-background-red-50: var(--red-50);--global-text-neutral-0: var(--base-0);--global-icon-neutral-0: var(--base-0);--global-background-yellow-500: var(--yellow-500);--global-border-neutral-300: var(--base-300);--global-background-contrast-0: var(--base-0);--global-background-brand-light: var(--primary-100);--global-icon-neutral-900: var(--base-900);--global-icon-neutral-600: var(--base-600);--global-icon-brand-500: var(--primary-500);--global-border-brand-500: var(--primary-500);--global-icon-feedback-red-500: var(--red-500);--button-primary-default-background: var(--primary-400);--button-primary-default-text: var(--base-900);--button-primary-default-icon: var(--base-900);--button-primary-hovered-background: var(--primary-300);--button-primary-hovered-text: var(--base-900);--button-primary-hovered-icon: var(--base-900);--button-primary-focused-background: var(--primary-400);--button-primary-focused-text: var(--base-900);--button-primary-focused-icon: var(--base-900);--button-primary-focused-border: var(--primary-500);--button-primary-pressed-background: var(--primary-600);--button-primary-pressed-text: var(--base-50);--button-primary-pressed-icon: var(--base-50);--button-disabled-background: var(--base-200);--button-disabled-text: var(--base-700);--button-disabled-icon: var(--base-700);--button-secundary-default-background: var(--primary-200);--button-secundary-default-text: var(--base-900);--button-secundary-default-icon: var(--base-900);--button-secundary-hovered-background: var(--primary-300);--button-secundary-hovered-text: var(--base-900);--button-secundary-hovered-icon: var(--base-900);--button-secundary-focused-background: var(--primary-400);--button-secundary-focused-text: var(--base-900);--button-secundary-focused-icon: var(--base-900);--button-secundary-pressed-background: var(--primary-600);--button-secundary-focused-border: var(--primary-500);--button-secundary-pressed-text: var(--base-50);--button-secundary-pressed-icon: var(--base-50);--button-danger-default-background: var(--red-500);--button-danger-default-text: var(--base-0);--button-danger-default-icon: var(--base-0);--button-danger-hovered-background: var(--red-300);--button-danger-hovered-text: var(--base-900);--button-danger-hovered-icon: var(--base-900);--button-danger-focused-background: var(--red-300);--button-danger-focused-text: var(--base-900);--button-danger-focused-icon: var(--base-900);--button-danger-pressed-background: var(--red-600);--button-danger-focused-border: var(--red-500);--button-danger-pressed-text: var(--base-0);--button-danger-pressed-icon: var(--base-0);--header-background: var(--primary-50);--header-border-100: var(--primary-100)}.hslOriginal .hsl-infrastructure-infraestruturaPage{--headings-color: var(--primary-600);--headings-color-hover: var(--primary-700)}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-container{max-width:1200px;margin:0 auto;padding:0 20px}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-infraestruturaSection{padding:80px 0;background-color:var(--global-background-body)}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-infraestruturaSection .hsl-infrastructure-infraestruturaContent{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media screen and (min-width: 768px){.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-infraestruturaSection .hsl-infrastructure-infraestruturaContent{grid-template-columns:1fr 500px;gap:60px}}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-infraestruturaSection .hsl-infrastructure-infraestruturaContent .hsl-infrastructure-textContent h2{color:var(--headings-color);font-size:2.5rem;font-weight:700;margin-bottom:30px;line-height:1.2}@media (max-width: 768px){.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-infraestruturaSection .hsl-infrastructure-infraestruturaContent .hsl-infrastructure-textContent h2{font-size:2rem}}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-infraestruturaSection .hsl-infrastructure-infraestruturaContent .hsl-infrastructure-textContent .hsl-infrastructure-description{color:var(--base-600);font-size:1.1rem;line-height:1.7;margin-bottom:40px}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-infraestruturaSection .hsl-infrastructure-infraestruturaContent .hsl-infrastructure-textContent .hsl-infrastructure-diferenciais{margin-bottom:40px}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-infraestruturaSection .hsl-infrastructure-infraestruturaContent .hsl-infrastructure-textContent .hsl-infrastructure-diferenciais h3{color:var(--base-900);font-size:1.3rem;font-weight:600;margin-bottom:20px}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-infraestruturaSection .hsl-infrastructure-infraestruturaContent .hsl-infrastructure-textContent .hsl-infrastructure-diferenciais .hsl-infrastructure-diferencialsList{list-style:none;padding:0}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-infraestruturaSection .hsl-infrastructure-infraestruturaContent .hsl-infrastructure-textContent .hsl-infrastructure-diferenciais .hsl-infrastructure-diferencialsList li{display:flex;align-items:center;margin-bottom:12px;color:var(--base-600);font-size:1rem}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-infraestruturaSection .hsl-infrastructure-infraestruturaContent .hsl-infrastructure-textContent .hsl-infrastructure-diferenciais .hsl-infrastructure-diferencialsList li .hsl-infrastructure-checkIcon{color:var(--global-text-green-500);font-weight:700;margin-right:12px;font-size:1.1rem}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-infraestruturaSection .hsl-infrastructure-infraestruturaContent .hsl-infrastructure-textContent .hsl-infrastructure-ctas{display:flex;gap:15px;flex-wrap:wrap}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-infraestruturaSection .hsl-infrastructure-infraestruturaContent .hsl-infrastructure-textContent .hsl-infrastructure-ctas .hsl-infrastructure-ctaPrimary{background:var(--headings-color);color:var(--base-0);border:none;padding:15px 30px;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:background-color .3s ease}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-infraestruturaSection .hsl-infrastructure-infraestruturaContent .hsl-infrastructure-textContent .hsl-infrastructure-ctas .hsl-infrastructure-ctaPrimary:hover{background:var(--headings-color-hover)}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-infraestruturaSection .hsl-infrastructure-infraestruturaContent .hsl-infrastructure-textContent .hsl-infrastructure-ctas .hsl-infrastructure-ctaSecondary{background:transparent;color:var(--headings-color);border:2px solid var(--headings-color);padding:15px 30px;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-infraestruturaSection .hsl-infrastructure-infraestruturaContent .hsl-infrastructure-textContent .hsl-infrastructure-ctas .hsl-infrastructure-ctaSecondary:hover{background:var(--headings-color-hover);color:var(--base-0)}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-infraestruturaSection .hsl-infrastructure-infraestruturaContent .hsl-infrastructure-imageContent{position:relative;width:100%;max-width:100%;overflow:hidden}@media screen and (max-width: 767px){.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-infraestruturaSection .hsl-infrastructure-infraestruturaContent .hsl-infrastructure-imageContent{max-width:100%}}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-detalhesSection{padding:80px 0;background-color:var(--global-background-contrast-50)}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-detalhesSection .hsl-infrastructure-detalhesGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-detalhesSection .hsl-infrastructure-detalhesGrid .hsl-infrastructure-detalheCard{background:var(--global-background-body);border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #00000014;transition:transform .3s ease,box-shadow .3s ease}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-detalhesSection .hsl-infrastructure-detalhesGrid .hsl-infrastructure-detalheCard:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001f}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-detalhesSection .hsl-infrastructure-detalhesGrid .hsl-infrastructure-detalheCard .hsl-infrastructure-cardImagePlaceholder{background:linear-gradient(135deg,var(--tertiary-600) 0%,var(--tertiary-800) 100%);height:200px;display:flex;align-items:center;justify-content:center;color:var(--base-0);font-weight:600;font-size:1.1rem}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-detalhesSection .hsl-infrastructure-detalhesGrid .hsl-infrastructure-detalheCard .hsl-infrastructure-cardContent{padding:30px 25px}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-detalhesSection .hsl-infrastructure-detalhesGrid .hsl-infrastructure-detalheCard .hsl-infrastructure-cardContent h3{color:var(--headings-color);font-size:1.3rem;font-weight:700;margin-bottom:15px;line-height:1.3}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-detalhesSection .hsl-infrastructure-detalhesGrid .hsl-infrastructure-detalheCard .hsl-infrastructure-cardContent p{color:var(--base-600);line-height:1.6;font-size:.95rem}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-eventosSection{padding:80px 0;background-color:var(--global-background-body)}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-eventosSection .hsl-infrastructure-eventosContent{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media screen and (min-width: 768px){.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-eventosSection .hsl-infrastructure-eventosContent{grid-template-columns:1fr 500px;gap:60px}}@media (max-width: 968px){.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-eventosSection .hsl-infrastructure-eventosContent{grid-template-columns:1fr;gap:40px}}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-eventosSection .hsl-infrastructure-eventosContent .hsl-infrastructure-eventosText h2{color:var(--headings-color);font-size:2.5rem;font-weight:700;margin-bottom:30px;line-height:1.2}@media (max-width: 768px){.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-eventosSection .hsl-infrastructure-eventosContent .hsl-infrastructure-eventosText h2{font-size:2rem}}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-eventosSection .hsl-infrastructure-eventosContent .hsl-infrastructure-eventosText p{color:var(--base-600);font-size:1.1rem;line-height:1.7;margin-bottom:20px}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-eventosSection .hsl-infrastructure-eventosContent .hsl-infrastructure-eventosImage{width:100%;max-width:100%;overflow:hidden}@media screen and (max-width: 767px){.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-eventosSection .hsl-infrastructure-eventosContent .hsl-infrastructure-eventosImage{max-width:100vw}}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-eventosSection .hsl-infrastructure-eventosContent .hsl-infrastructure-eventosImage .hsl-infrastructure-imagePlaceholder{background:linear-gradient(135deg,var(--primary-50) 0%,var(--primary-100) 100%);border-radius:12px;height:350px;display:flex;align-items:center;justify-content:center;color:var(--primary-600);font-weight:600;font-size:1.2rem;border:2px dashed var(--primary-600)}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-tecnologiaSection{padding:80px 0;background-image:url(/storage/hsl/assets/infra_tec_ponta-DbR4Ftio.webp);margin-bottom:1rem;position:relative}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-tecnologiaSection:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:0}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-tecnologiaSection .hsl-infrastructure-tecnologiaContent{z-index:1;position:relative;text-align:center}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-tecnologiaSection .hsl-infrastructure-tecnologiaContent h2{color:var(--primary-400);font-size:2.5rem;font-weight:700;margin-bottom:20px}@media (max-width: 768px){.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-tecnologiaSection .hsl-infrastructure-tecnologiaContent h2{font-size:2rem}}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-tecnologiaSection .hsl-infrastructure-tecnologiaContent .hsl-infrastructure-tecnologiaDescription{color:var(--base-200);font-size:1.1rem;line-height:1.7;max-width:800px;margin:0 auto 50px}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-tecnologiaSection .hsl-infrastructure-tecnologiaContent .hsl-infrastructure-tecnologiaGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:40px}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-tecnologiaSection .hsl-infrastructure-tecnologiaContent .hsl-infrastructure-tecnologiaGrid .hsl-infrastructure-tecnologiaItem{background:var(--global-background-body);padding:40px 30px;border-radius:12px;box-shadow:0 4px 20px #00000014;transition:transform .3s ease}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-tecnologiaSection .hsl-infrastructure-tecnologiaContent .hsl-infrastructure-tecnologiaGrid .hsl-infrastructure-tecnologiaItem:hover{transform:translateY(-5px)}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-tecnologiaSection .hsl-infrastructure-tecnologiaContent .hsl-infrastructure-tecnologiaGrid .hsl-infrastructure-tecnologiaItem h4{color:var(--primary-600);font-size:1.2rem;font-weight:700;margin-bottom:15px}.hslOriginal .hsl-infrastructure-infraestruturaPage .hsl-infrastructure-tecnologiaSection .hsl-infrastructure-tecnologiaContent .hsl-infrastructure-tecnologiaGrid .hsl-infrastructure-tecnologiaItem p{color:var(--base-600);line-height:1.6;font-size:.95rem}.hslOriginal .hsl-slide-infraSlide{width:100%;max-width:100%;height:100%;position:relative;overflow:hidden;border-radius:12px;box-shadow:0 8px 32px #0000001a}.hslOriginal .hsl-slide-imageContainer{width:100%;max-width:100%;height:100%;position:relative;overflow:hidden}.hslOriginal .hsl-slide-slideImage{width:100%;max-width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}@media screen and (max-width: 767px){.hslOriginal .hsl-slide-slideImage{max-height:300px}}.hslOriginal .hsl-slide-slideImage:hover{transform:scale(1.05)}.hslOriginal .hsl-gallery-sliderContainer{position:relative;width:100%;max-width:100%;overflow:hidden;border-radius:20px}@media (max-width: 768px){.hslOriginal .hsl-gallery-sliderContainer{max-width:100vw;box-sizing:border-box}}.hslOriginal .hsl-gallery-swiperContainer{width:100%;max-width:100%;height:auto;border-radius:20px;overflow:hidden}.hslOriginal .hsl-gallery-swiperSlide{width:100%;max-width:100%;height:auto;display:flex;justify-content:center;align-items:center;overflow:hidden}.hslOriginal .hsl-gallery-paginationContainer{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:10}.hslOriginal .hsl-gallery-paginationBullet{width:12px;height:12px;border-radius:50%;background-color:#ffffff80;cursor:pointer;transition:all .3s ease}.hslOriginal .hsl-gallery-paginationBullet:hover{background-color:#fffc}.hslOriginal .hsl-gallery-paginationBulletActive{background-color:#fff;transform:scale(1.2)}.hslOriginal .hsl-gallery-navigationButton{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background-color:#ffffffe6;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .3s ease;box-shadow:0 2px 8px #00000026}.hslOriginal .hsl-gallery-navigationButton svg{color:#333;font-size:18px}.hslOriginal .hsl-gallery-navigationButton:hover{background-color:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 4px 12px #0003}.hslOriginal .hsl-gallery-navigationButton:active{transform:translateY(-50%) scale(.95)}.hslOriginal .hsl-gallery-navigationPrev{left:20px}.hslOriginal .hsl-gallery-navigationNext{right:20px}@media (max-width: 768px){.hslOriginal .hsl-gallery-navigationButton{width:36px;height:36px}.hslOriginal .hsl-gallery-navigationButton svg{font-size:16px}.hslOriginal .hsl-gallery-navigationPrev{left:10px}.hslOriginal .hsl-gallery-navigationNext{right:10px}.hslOriginal .hsl-gallery-paginationContainer{bottom:15px}.hslOriginal .hsl-gallery-paginationBullet{width:10px;height:10px}}.hslOriginal .hsl-accordion-header{display:flex}.hslOriginal .hsl-accordion-trigger{display:flex;flex:1;align-items:center;justify-content:space-between;padding:1rem 0;font-size:.875rem;font-weight:500;transition:all .2s;text-align:left}.hslOriginal .hsl-accordion-trigger:hover{text-decoration:underline}.hslOriginal .hsl-accordion-trigger>svg{height:1.5rem;width:1.5rem;flex-shrink:0;color:currentColor;transition:transform .2s}.hslOriginal .hsl-accordion-trigger[data-state=open] .hsl-accordion-caretDown{transform:rotate(180deg)}.hslOriginal .hsl-accordion-content{overflow:hidden;font-size:.875rem}.hslOriginal .hsl-accordion-content[data-state=closed]{animation:_accordion-up_18y9x_1 .2s ease-out}.hslOriginal .hsl-accordion-content[data-state=open]{animation:_accordion-down_18y9x_1 .2s ease-out}.hslOriginal .hsl-accordion-content .hsl-accordion-contentWrapper{padding-bottom:1rem;padding-top:0}@keyframes _accordion-up_18y9x_1{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes _accordion-down_18y9x_1{0%{height:0}to{height:var(--radix-accordion-content-height)}}.hslOriginal .hsl-registration-cadastroCard{background:var(--base-0);border-radius:16px;padding:2rem;border:1px solid var(--base-200);transition:all .3s ease;position:relative;overflow:hidden;display:grid;grid-template-rows:auto 1fr}.hslOriginal .hsl-registration-cadastroCard:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-400),var(--secondary-400))}.hslOriginal .hsl-registration-cadastroCard:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a}.hslOriginal .hsl-registration-cadastroCard .hsl-registration-cardIcon{width:80px;height:80px;background:var(--primary-100);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.hslOriginal .hsl-registration-cadastroCard .hsl-registration-cardIcon svg{color:var(--primary-600)}.hslOriginal .hsl-registration-cadastroCard .hsl-registration-cardContent{display:flex;flex-direction:column;justify-content:space-between;height:100%}.hslOriginal .hsl-registration-cadastroCard .hsl-registration-cardContent h3{color:var(--base-900);margin-bottom:1rem;font-size:1.5rem;font-weight:600}.hslOriginal .hsl-registration-cadastroCard .hsl-registration-cardContent p{color:var(--base-700);margin-bottom:1.5rem;line-height:1.6}.hslOriginal .hsl-registration-cadastroCard .hsl-registration-cardContent p strong{color:var(--base-900);font-weight:600}.hslOriginal .hsl-registration-cadastroCard .hsl-registration-cardContent .hsl-registration-benefitsList{list-style:none;padding:0;margin:0 0 2rem}.hslOriginal .hsl-registration-cadastroCard .hsl-registration-cardContent .hsl-registration-benefitsList li{position:relative;padding-left:1.5rem;margin-bottom:.5rem;color:var(--base-700);font-size:.9rem}.hslOriginal .hsl-registration-cadastroCard .hsl-registration-cardContent .hsl-registration-benefitsList li:before{content:"✓";position:absolute;left:0;color:var(--primary-600);font-weight:700}.hslOriginal .hsl-registration-cadastroCard .hsl-registration-cardContent .hsl-registration-ctaPrimary{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.875rem 1.5rem;background:var(--primary-500);color:var(--base-0);text-decoration:none;border-radius:8px;font-weight:600;transition:all .3s ease}.hslOriginal .hsl-registration-cadastroCard .hsl-registration-cardContent .hsl-registration-ctaPrimary:hover{background:var(--primary-600);transform:translateY(-1px)}.hslOriginal .hsl-careers-displayLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-large-Size, calc(3.5rem + 1px) );font-style:normal;font-weight:400;line-height:var(--display-large-Line-Height, 4rem);letter-spacing:var(--display-large-Tracking, -.25px)}.hslOriginal .hsl-careers-displayMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-medium-Size, calc(2.75rem + 1px) );font-style:normal;font-weight:400;line-height:var(--display-medium-Line-Height, 3.25rem);letter-spacing:var(--display-medium-Tracking, 0px)}.hslOriginal .hsl-careers-displaySmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-small-Size, 2.25rem);font-style:normal;font-weight:400;line-height:var(--display-small-Line-Height, 2.75rem);letter-spacing:var(--display-small-Tracking, 0px)}.hslOriginal .hsl-careers-headlineLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-large-Size, 2rem);font-style:normal;font-weight:400;line-height:var(--headline-large-Line-Height, 2.5rem);letter-spacing:var(--headline-large-Tracking, 0px)}.hslOriginal .hsl-careers-headlineMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-medium-Size, 1.75rem);font-style:normal;font-weight:400;line-height:var(--headline-medium-Line-Height, 2.25rem);letter-spacing:var(--headline-medium-Tracking, 0px)}.hslOriginal .hsl-careers-headlineSmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-small-Size, 1.5rem);font-style:normal;font-weight:400;line-height:var(--headline-small-Line-Height, 2rem);letter-spacing:var(--headline-small-Tracking, 0px)}.hslOriginal .hsl-careers-titleLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-large-Size, 1.25rem);font-style:normal;font-weight:400;line-height:var(--title-large-Line-Height, 1.75rem);letter-spacing:var(--title-large-Tracking, 0px)}.hslOriginal .hsl-careers-titleMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-medium-Size, 1rem);font-style:normal;font-weight:500;line-height:var(--title-medium-Line-Height, 1.5rem);letter-spacing:var(--title-medium-Tracking, .15px)}.hslOriginal .hsl-careers-titleSmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-small-Size, .875rem);font-style:normal;font-weight:500;line-height:var(--title-small-Line-Height, 1.25rem);letter-spacing:var(--title-small-Tracking, .1px)}.hslOriginal .hsl-careers-bodyLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-large-Size, 1rem);font-style:normal;font-weight:500;line-height:var(--body-large-Line-Height, 1.5rem);letter-spacing:var(--body-large-Tracking, .5px)}.hslOriginal .hsl-careers-bodyMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-medium-Size, .875rem);font-style:normal;font-weight:600;line-height:var(--body-medium-Line-Height, 1.25rem);letter-spacing:var(--body-medium-Tracking, .25px)}.hslOriginal .hsl-careers-bodySmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-small-Size, .75rem);font-style:normal;font-weight:600;line-height:var(--body-small-Line-Height, 1rem);letter-spacing:var(--body-small-Tracking, .4px)}.hslOriginal .hsl-careers-labelLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-large-Size, .875rem);font-style:normal;font-weight:600;line-height:var(--label-large-Line-Height, 1.25rem);letter-spacing:var(--label-large-Tracking, 0px)}.hslOriginal .hsl-careers-labelMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-medium-Size, .75rem);font-style:normal;font-weight:600;line-height:var(--label-medium-Line-Height, 1rem);letter-spacing:var(--label-medium-Tracking, 0px)}.hslOriginal .hsl-careers-labelSmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-small-Size, .6875rem);font-style:normal;font-weight:600;line-height:var(--label-small-Line-Height, 1rem);letter-spacing:var(--label-small-Tracking, 0px)}.hslOriginal h4{line-height:2rem}.hslOriginal h6{line-height:1.5rem}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-heroSection{position:relative}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-heroSection:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-container{max-width:var(--max-width-desktop);margin:0 auto;padding:0 var(--default-padding)}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection{padding:4rem 0;background:var(--base-0)}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-mainGrid{display:grid;grid-template-columns:1fr;gap:4rem}@media screen and (min-width: 768px){.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-mainGrid{grid-template-columns:1fr 1.2fr;gap:5rem}}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-careerInfo .hsl-careers-imageSection{position:relative;margin-bottom:2rem;border-radius:16px;overflow:hidden}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-careerInfo .hsl-careers-imageSection img{width:100%;height:150px;object-fit:cover;display:block}@media screen and (min-width: 768px){.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-careerInfo .hsl-careers-imageSection img{height:200px}}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-careerInfo .hsl-careers-imageSection .hsl-careers-imageOverlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);color:#fff;padding:2rem;text-align:center}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-careerInfo .hsl-careers-imageSection .hsl-careers-imageOverlay h3{font-size:1.5rem;font-weight:600;margin-bottom:0;color:var(--secondary-200)}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-careerInfo .hsl-careers-imageSection .hsl-careers-imageOverlay p{font-size:1rem;opacity:.9}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-careerInfo .hsl-careers-infoContent h2{color:var(--base-900);margin-bottom:2rem;font-size:2rem;font-weight:600;text-align:center}@media screen and (min-width: 768px){.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-careerInfo .hsl-careers-infoContent h2{text-align:left}}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-careerInfo .hsl-careers-infoContent .hsl-careers-benefitsList{display:flex;flex-direction:column;gap:1.5rem}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-careerInfo .hsl-careers-infoContent .hsl-careers-benefitsList .hsl-careers-benefitItem{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:var(--primary-50);border-radius:12px;border:1px solid var(--primary-100);transition:all .3s ease}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-careerInfo .hsl-careers-infoContent .hsl-careers-benefitsList .hsl-careers-benefitItem:hover{background:var(--primary-100);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-careerInfo .hsl-careers-infoContent .hsl-careers-benefitsList .hsl-careers-benefitItem svg{color:var(--primary-600);margin-top:.25rem;flex-shrink:0}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-careerInfo .hsl-careers-infoContent .hsl-careers-benefitsList .hsl-careers-benefitItem div{flex:1}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-careerInfo .hsl-careers-infoContent .hsl-careers-benefitsList .hsl-careers-benefitItem div h4{color:var(--base-900);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-careerInfo .hsl-careers-infoContent .hsl-careers-benefitsList .hsl-careers-benefitItem div p{color:var(--base-700);line-height:1.5;font-size:.95rem}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-sectionHeader{display:flex;align-items:flex-start;gap:1rem;margin-bottom:2rem;padding:1.5rem;background:var(--primary-50);border-radius:12px;border:1px solid var(--primary-100)}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-sectionHeader svg{color:var(--secondary-600);margin-top:.25rem;flex-shrink:0}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-sectionHeader div{flex:1}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-sectionHeader div h2{color:var(--base-900);margin-bottom:.5rem;font-size:1.75rem;font-weight:600}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-sectionHeader div p{color:var(--base-700);line-height:1.5}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup{margin-bottom:2rem}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-stateName{color:var(--base-900);margin-bottom:1rem;font-size:1.5rem;font-weight:600;padding:.75rem 1rem;background:var(--base-100);border-radius:8px;border-left:4px solid var(--primary-400)}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper{border-radius:12px;overflow:hidden;border:1px solid var(--base-200)}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionHeader{background:var(--primary-500);min-height:60px;display:flex;align-items:center;width:100%;padding:1.5rem;font-weight:600;color:var(--base-0);transition:all .3s ease}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionHeader:hover{background:var(--primary-600);text-decoration:none}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionHeader .hsl-careers-headerContent{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionHeader .hsl-careers-headerContent .hsl-careers-editalInfo{flex:1}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionHeader .hsl-careers-headerContent .hsl-careers-editalInfo .hsl-careers-title{display:block;font-size:1.25rem;margin-bottom:.25rem}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionHeader .hsl-careers-headerContent .hsl-careers-editalInfo .hsl-careers-subtitle,.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionHeader .hsl-careers-headerContent .hsl-careers-editalInfo .hsl-careers-location{display:block;font-size:1rem;font-weight:400;opacity:.9}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionHeader .hsl-careers-headerContent .hsl-careers-statusMessage{background:var(--base-0);color:var(--base-900);padding:.5rem 1rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;box-shadow:0 2px 4px #0000001a}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionHeader .hsl-careers-headerContent .hsl-careers-statusMessage.hsl-careers-open{background:var(--yellow-100);color:var(--yellow-700)}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionHeader .hsl-careers-headerContent .hsl-careers-statusMessage.hsl-careers-result{background:var(--green-100);color:var(--green-700)}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionHeader .hsl-careers-headerContent .hsl-careers-statusMessage.hsl-careers-closed{background:var(--base-200);color:var(--base-700)}@media screen and (max-width: 767px){.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionHeader .hsl-careers-headerContent{flex-direction:column;align-items:flex-start;gap:.75rem}}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent{padding:1.25rem;background:var(--base-50);display:flex;flex-direction:column;gap:1.75rem}@media screen and (min-width: 768px){.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent{padding:2rem;gap:2.5rem}}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-processOverview{background:linear-gradient(135deg,var(--primary-50) 0%,var(--secondary-50) 100%);border-radius:16px;padding:1.5rem;border:1px solid var(--primary-100)}@media screen and (min-width: 768px){.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-processOverview{padding:2rem}}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-processOverview .hsl-careers-overviewHeader{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-processOverview .hsl-careers-overviewHeader svg{color:var(--primary-600);margin-top:.25rem;flex-shrink:0}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-processOverview .hsl-careers-overviewHeader div{flex:1}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-processOverview .hsl-careers-overviewHeader div h4{color:var(--base-900);margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-processOverview .hsl-careers-overviewHeader div p{color:var(--base-700);line-height:1.5;margin:0}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-processOverview .hsl-careers-processStats{display:flex;gap:.75rem;flex-wrap:wrap}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-processOverview .hsl-careers-processStats .hsl-careers-statItem{display:flex;align-items:center;gap:.5rem;background:var(--base-0);padding:.75rem 1rem;border-radius:8px;border:1px solid var(--primary-200);cursor:pointer;transition:all .3s ease}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-processOverview .hsl-careers-processStats .hsl-careers-statItem:hover{background:var(--primary-100);border-color:var(--primary-300);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-processOverview .hsl-careers-processStats .hsl-careers-statItem:active{transform:translateY(0)}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-processOverview .hsl-careers-processStats .hsl-careers-statItem svg{color:var(--primary-600);flex-shrink:0}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-processOverview .hsl-careers-processStats .hsl-careers-statItem span{color:var(--base-800);font-weight:500;font-size:.9rem}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-sectionHeader{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding:1.5rem;background:var(--base-0);border-radius:12px;border:1px solid var(--base-200)}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-sectionHeader svg{color:var(--primary-600);margin-top:.25rem;flex-shrink:0}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-sectionHeader div{flex:1}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-sectionHeader div h4{color:var(--base-900);margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-sectionHeader div p{color:var(--base-700);line-height:1.5;margin:0;font-size:.95rem}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-jobsGrid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media screen and (min-width: 768px){.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-jobsGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-jobsGrid .hsl-careers-jobsAccordion{display:flex;flex-direction:column;gap:.75rem}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-jobsGrid .hsl-careers-jobsAccordion .hsl-careers-jobAccordionTrigger{padding:0}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-jobsGrid .hsl-careers-jobCard{background:var(--base-0);border-radius:12px;border:1px solid var(--base-200);padding:1.25rem 1.5rem;transition:all .3s ease}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-jobsGrid .hsl-careers-jobCard:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001a;border-color:var(--primary-300)}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-jobsGrid .hsl-careers-jobCard .hsl-careers-jobHeader{margin-bottom:1rem}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-jobsGrid .hsl-careers-jobCard .hsl-careers-jobHeader h5{color:var(--base-900);font-size:1.1rem;font-weight:600;margin-bottom:.25rem}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-jobsGrid .hsl-careers-jobCard .hsl-careers-jobHeader .hsl-careers-jobLocation{display:flex;align-items:center;gap:.5rem;color:var(--base-600);font-size:.9rem}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-jobsGrid .hsl-careers-jobCard .hsl-careers-jobHeader .hsl-careers-jobLocation svg{color:var(--primary-600)}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-jobsGrid .hsl-careers-jobCard .hsl-careers-jobDetails{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding:1rem;background:var(--primary-50);border-radius:8px}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-jobsGrid .hsl-careers-jobCard .hsl-careers-jobDetails .hsl-careers-jobInfo{display:flex;flex-direction:column;gap:.25rem}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-jobsGrid .hsl-careers-jobCard .hsl-careers-jobDetails .hsl-careers-jobInfo .hsl-careers-jobType{color:var(--primary-700);font-weight:500;font-size:.85rem}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-jobsGrid .hsl-careers-jobCard .hsl-careers-jobDetails .hsl-careers-jobInfo .hsl-careers-workload{color:var(--base-600);font-size:.8rem}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-jobsGrid .hsl-careers-jobCard .hsl-careers-jobDetails .hsl-careers-salary{color:var(--secondary-700);font-weight:600;font-size:1rem}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-jobsGrid .hsl-careers-jobCard .hsl-careers-jobCta{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem 1rem;background:var(--primary-600);color:#fff;text-decoration:none;border-radius:8px;font-weight:500;transition:all .3s ease}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-jobsGrid .hsl-careers-jobCard .hsl-careers-jobCta:hover{background:var(--primary-700)}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-jobsGrid .hsl-careers-jobCard .hsl-careers-jobCta svg{color:#fff}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-documentsGrid{display:grid;grid-template-columns:1fr;gap:1rem}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-documentsGrid .hsl-careers-documentCard{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:var(--base-0);border-radius:12px;border:1px solid var(--base-200);transition:all .3s ease}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-documentsGrid .hsl-careers-documentCard:hover{background:var(--secondary-50);border-color:var(--secondary-200);transform:translateY(-1px)}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-documentsGrid .hsl-careers-documentCard .hsl-careers-documentIcon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--secondary-100);border-radius:8px;flex-shrink:0}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-documentsGrid .hsl-careers-documentCard .hsl-careers-documentIcon svg{color:var(--secondary-600)}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-documentsGrid .hsl-careers-documentCard .hsl-careers-documentContent{flex:1}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-documentsGrid .hsl-careers-documentCard .hsl-careers-documentContent h6{color:var(--base-900);font-size:1rem;font-weight:600;margin-bottom:.25rem}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-documentsGrid .hsl-careers-documentCard .hsl-careers-documentContent p{color:var(--base-600);font-size:.85rem;margin:0}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-documentsGrid .hsl-careers-documentCard .hsl-careers-documentAction .hsl-careers-documentLink{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--secondary-600);color:#fff;text-decoration:none;border-radius:6px;font-size:.9rem;font-weight:500;transition:all .3s ease}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-documentsGrid .hsl-careers-documentCard .hsl-careers-documentAction .hsl-careers-documentLink:hover{background:var(--secondary-700)}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-contentSection .hsl-careers-documentsGrid .hsl-careers-documentCard .hsl-careers-documentAction .hsl-careers-documentLink svg{color:#fff}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-jobsList,.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-accordionWrapper .hsl-careers-accordionContent .hsl-careers-documentsList{display:none}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-viewAllJobsButton{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:1rem 1.5rem;border:2px solid var(--primary-300);color:var(--primary-500);border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;margin-top:1rem}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-viewAllJobsButton:hover{background:var(--primary-400);transform:translateY(-1px);color:var(--base-0)}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-viewAllJobsButton:active{transform:translateY(0)}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection .hsl-careers-editaisSection .hsl-careers-editais .hsl-careers-editalGroup .hsl-careers-viewAllJobsButton svg{flex-shrink:0}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-ctaSection{background:linear-gradient(135deg,var(--secondary-600) 0%,var(--primary-600) 100%);border-radius:16px;padding:1.5rem;color:#fff}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-ctaSection .hsl-careers-ctaContent{display:flex;align-items:flex-start;gap:1rem;margin-bottom:2rem}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-ctaSection .hsl-careers-ctaContent svg{color:var(--secondary-200);margin-top:.25rem;flex-shrink:0}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-ctaSection .hsl-careers-ctaContent div{flex:1}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-ctaSection .hsl-careers-ctaContent div h4{color:#fff;margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-ctaSection .hsl-careers-ctaContent div p{color:#ffffffe6;line-height:1.5;margin:0}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-ctaSection .hsl-careers-ctaActions{display:grid;gap:.875rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));text-align:center}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-ctaSection .hsl-careers-ctaActions .hsl-careers-primaryCta,.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-ctaSection .hsl-careers-ctaActions .hsl-careers-secondaryCta{padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease!important;display:inline-block}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-ctaSection .hsl-careers-ctaActions .hsl-careers-primaryCta{background:#fff;color:var(--primary-600);transition:background .3s ease!important}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-ctaSection .hsl-careers-ctaActions .hsl-careers-primaryCta:hover{background:var(--base-100);transform:translateY(-1px)}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-ctaSection .hsl-careers-ctaActions .hsl-careers-secondaryCta{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3)}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-ctaSection .hsl-careers-ctaActions .hsl-careers-secondaryCta:hover{background:#ffffff1a;border-color:#ffffff80;transform:translateY(-1px)}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-cadastrosSection{padding:4rem 0;background:var(--primary-50)}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-cadastrosSection .hsl-careers-cadastrosHeader{text-align:center;margin-bottom:3rem}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-cadastrosSection .hsl-careers-cadastrosHeader h2{color:var(--primary-600);margin-bottom:1rem;font-size:2.5rem;font-weight:700}@media screen and (max-width: 767px){.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-cadastrosSection .hsl-careers-cadastrosHeader h2{font-size:2rem}}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-cadastrosSection .hsl-careers-cadastrosHeader p{color:var(--base-700);font-size:1.1rem;line-height:1.6;max-width:600px;margin:0 auto}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-cadastrosSection .hsl-careers-cadastrosGrid{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width: 768px){.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-cadastrosSection .hsl-careers-cadastrosGrid{grid-template-columns:repeat(2,1fr)}}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-valoresSection{padding:4rem 0;background:var(--base-0)}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-valoresSection .hsl-careers-valoresContent{text-align:center}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-valoresSection .hsl-careers-valoresContent h2{color:var(--base-900);margin-bottom:1rem;font-size:2.25rem;font-weight:600}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-valoresSection .hsl-careers-valoresContent p{color:var(--base-700);margin-bottom:3rem;font-size:1.1rem;line-height:1.6;max-width:600px;margin-left:auto;margin-right:auto}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-valoresSection .hsl-careers-valoresContent .hsl-careers-valoresGrid{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width: 768px){.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-valoresSection .hsl-careers-valoresContent .hsl-careers-valoresGrid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 768px){.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-valoresSection .hsl-careers-valoresContent .hsl-careers-valoresGrid{grid-template-columns:repeat(4,1fr)}}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-valoresSection .hsl-careers-valoresContent .hsl-careers-valoresGrid .hsl-careers-valorCard{background:var(--secondary-50);padding:2rem;border-radius:16px;border:1px solid var(--secondary-100);text-align:center;transition:all .3s ease!important}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-valoresSection .hsl-careers-valoresContent .hsl-careers-valoresGrid .hsl-careers-valorCard:hover{transform:translateY(-4px);box-shadow:0 6px 20px #00000014;background:var(--secondary-100)}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-valoresSection .hsl-careers-valoresContent .hsl-careers-valoresGrid .hsl-careers-valorCard svg{color:var(--secondary-600);margin-bottom:1rem}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-valoresSection .hsl-careers-valoresContent .hsl-careers-valoresGrid .hsl-careers-valorCard h4{color:var(--secondary-800);margin-bottom:1rem;font-size:1.25rem;font-weight:600}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-valoresSection .hsl-careers-valoresContent .hsl-careers-valoresGrid .hsl-careers-valorCard p{color:var(--base-700);font-size:.9rem;line-height:1.5;margin:0}@media screen and (max-width: 767px){.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainSection,.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-cadastrosSection,.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-valoresSection{padding:3rem 0}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-mainGrid{gap:3rem}.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-cadastrosGrid,.hslOriginal .hsl-careers-trabalheConoscoPage .hsl-careers-valoresGrid{gap:1.5rem}}.hslOriginal *{scroll-margin-top:1.5rem}.hslOriginal .hsl-contact-displayLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-large-Size, calc(3.5rem + 1px) );font-style:normal;font-weight:400;line-height:var(--display-large-Line-Height, 4rem);letter-spacing:var(--display-large-Tracking, -.25px)}.hslOriginal .hsl-contact-displayMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-medium-Size, calc(2.75rem + 1px) );font-style:normal;font-weight:400;line-height:var(--display-medium-Line-Height, 3.25rem);letter-spacing:var(--display-medium-Tracking, 0px)}.hslOriginal .hsl-contact-displaySmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-small-Size, 2.25rem);font-style:normal;font-weight:400;line-height:var(--display-small-Line-Height, 2.75rem);letter-spacing:var(--display-small-Tracking, 0px)}.hslOriginal .hsl-contact-headlineLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-large-Size, 2rem);font-style:normal;font-weight:400;line-height:var(--headline-large-Line-Height, 2.5rem);letter-spacing:var(--headline-large-Tracking, 0px)}.hslOriginal .hsl-contact-headlineMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-medium-Size, 1.75rem);font-style:normal;font-weight:400;line-height:var(--headline-medium-Line-Height, 2.25rem);letter-spacing:var(--headline-medium-Tracking, 0px)}.hslOriginal .hsl-contact-headlineSmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-small-Size, 1.5rem);font-style:normal;font-weight:400;line-height:var(--headline-small-Line-Height, 2rem);letter-spacing:var(--headline-small-Tracking, 0px)}.hslOriginal .hsl-contact-titleLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-large-Size, 1.25rem);font-style:normal;font-weight:400;line-height:var(--title-large-Line-Height, 1.75rem);letter-spacing:var(--title-large-Tracking, 0px)}.hslOriginal .hsl-contact-titleMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-medium-Size, 1rem);font-style:normal;font-weight:500;line-height:var(--title-medium-Line-Height, 1.5rem);letter-spacing:var(--title-medium-Tracking, .15px)}.hslOriginal .hsl-contact-titleSmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-small-Size, .875rem);font-style:normal;font-weight:500;line-height:var(--title-small-Line-Height, 1.25rem);letter-spacing:var(--title-small-Tracking, .1px)}.hslOriginal .hsl-contact-bodyLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-large-Size, 1rem);font-style:normal;font-weight:500;line-height:var(--body-large-Line-Height, 1.5rem);letter-spacing:var(--body-large-Tracking, .5px)}.hslOriginal .hsl-contact-bodyMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-medium-Size, .875rem);font-style:normal;font-weight:600;line-height:var(--body-medium-Line-Height, 1.25rem);letter-spacing:var(--body-medium-Tracking, .25px)}.hslOriginal .hsl-contact-bodySmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-small-Size, .75rem);font-style:normal;font-weight:600;line-height:var(--body-small-Line-Height, 1rem);letter-spacing:var(--body-small-Tracking, .4px)}.hslOriginal .hsl-contact-labelLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-large-Size, .875rem);font-style:normal;font-weight:600;line-height:var(--label-large-Line-Height, 1.25rem);letter-spacing:var(--label-large-Tracking, 0px)}.hslOriginal .hsl-contact-labelMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-medium-Size, .75rem);font-style:normal;font-weight:600;line-height:var(--label-medium-Line-Height, 1rem);letter-spacing:var(--label-medium-Tracking, 0px)}.hslOriginal .hsl-contact-labelSmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-small-Size, .6875rem);font-style:normal;font-weight:600;line-height:var(--label-small-Line-Height, 1rem);letter-spacing:var(--label-small-Tracking, 0px)}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-container{max-width:var(--max-width-desktop);margin:0 auto;padding:0 var(--default-padding)}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection{padding:4rem 0;background:var(--base-0)}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection .hsl-contact-contactGrid{display:grid;grid-template-columns:1fr;gap:3rem}@media screen and (min-width: 768px){.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection .hsl-contact-contactGrid{grid-template-columns:1fr 1.5fr;gap:4rem}}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection .hsl-contact-contactInfo .hsl-contact-logoSection{text-align:center;margin-bottom:2.5rem;padding:2rem;background:var(--primary-50);border-radius:16px;border:1px solid var(--primary-100)}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection .hsl-contact-contactInfo .hsl-contact-logoSection .hsl-contact-logo{width:120px;height:auto;margin-bottom:1rem}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection .hsl-contact-contactInfo .hsl-contact-logoSection h2{color:var(--primary-600);margin-bottom:.5rem;font-size:1.75rem;font-weight:600}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection .hsl-contact-contactInfo .hsl-contact-logoSection .hsl-contact-tagline{color:var(--base-600);font-style:italic;font-size:1rem}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection .hsl-contact-contactInfo .hsl-contact-quickContact h3{color:var(--base-900);margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection .hsl-contact-contactInfo .hsl-contact-quickContact .hsl-contact-contactItem{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;margin-bottom:1rem;background:var(--base-50);border-radius:12px;border:1px solid var(--base-200);transition:all .3s ease}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection .hsl-contact-contactInfo .hsl-contact-quickContact .hsl-contact-contactItem:hover{background:var(--primary-50);border-color:var(--primary-200);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection .hsl-contact-contactInfo .hsl-contact-quickContact .hsl-contact-contactItem svg{color:var(--primary-500);margin-top:.25rem;flex-shrink:0}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection .hsl-contact-contactInfo .hsl-contact-quickContact .hsl-contact-contactItem div{flex:1}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection .hsl-contact-contactInfo .hsl-contact-quickContact .hsl-contact-contactItem div .hsl-contact-label{display:block;font-weight:600;color:var(--base-900);margin-bottom:.25rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection .hsl-contact-contactInfo .hsl-contact-quickContact .hsl-contact-contactItem div a,.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection .hsl-contact-contactInfo .hsl-contact-quickContact .hsl-contact-contactItem div span{color:var(--base-700);text-decoration:none;line-height:1.5}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection .hsl-contact-contactInfo .hsl-contact-quickContact .hsl-contact-contactItem div a:hover,.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection .hsl-contact-contactInfo .hsl-contact-quickContact .hsl-contact-contactItem div span:hover{color:var(--primary-600);text-decoration:underline}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection .hsl-contact-departmentCards h3{color:var(--base-900);margin-bottom:2rem;font-size:1.75rem;font-weight:600;text-align:center}@media screen and (min-width: 768px){.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection .hsl-contact-departmentCards h3{text-align:left}}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection .hsl-contact-departmentCards .hsl-contact-cardGrid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media screen and (min-width: 768px){.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection .hsl-contact-departmentCards .hsl-contact-cardGrid{grid-template-columns:repeat(2,1fr)}}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection .hsl-contact-departmentCards .hsl-contact-departmentCard{background:var(--base-0);border:1px solid var(--base-200);border-radius:16px;padding:1.5rem;transition:all .3s ease;position:relative;overflow:hidden}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection .hsl-contact-departmentCards .hsl-contact-departmentCard:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-400),var(--secondary-400))}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection .hsl-contact-departmentCards .hsl-contact-departmentCard:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a;border-color:var(--primary-200)}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection .hsl-contact-departmentCards .hsl-contact-departmentCard .hsl-contact-cardIcon{width:64px;height:64px;background:var(--primary-100);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection .hsl-contact-departmentCards .hsl-contact-departmentCard .hsl-contact-cardIcon svg{color:var(--primary-600)}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection .hsl-contact-departmentCards .hsl-contact-departmentCard .hsl-contact-cardContent h4{color:var(--base-900);margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection .hsl-contact-departmentCards .hsl-contact-departmentCard .hsl-contact-cardContent p{color:var(--base-600);margin-bottom:1.25rem;line-height:1.6}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection .hsl-contact-departmentCards .hsl-contact-departmentCard .hsl-contact-cardContent .hsl-contact-cardContacts{display:flex;flex-direction:column;gap:.5rem}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection .hsl-contact-departmentCards .hsl-contact-departmentCard .hsl-contact-cardContent .hsl-contact-cardContacts a{display:flex;align-items:center;gap:.5rem;color:var(--primary-600);text-decoration:none;font-weight:500;font-size:.9rem;padding:.5rem 0;border-bottom:1px solid transparent;transition:all .2s ease;word-break:break-word}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection .hsl-contact-departmentCards .hsl-contact-departmentCard .hsl-contact-cardContent .hsl-contact-cardContacts a:hover{color:var(--primary-700);border-bottom-color:var(--primary-300)}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection .hsl-contact-departmentCards .hsl-contact-departmentCard .hsl-contact-cardContent .hsl-contact-cardContacts a svg{color:inherit}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-horariosSection{padding:4rem 0;background:var(--base-0)}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-horariosSection .hsl-contact-horariosContent h2{color:var(--base-900);margin-bottom:3rem;font-size:2.25rem;font-weight:600;text-align:center}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-horariosSection .hsl-contact-horariosContent .hsl-contact-horariosGrid{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width: 768px){.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-horariosSection .hsl-contact-horariosContent .hsl-contact-horariosGrid{grid-template-columns:repeat(3,1fr)}}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-horariosSection .hsl-contact-horariosContent .hsl-contact-horariosGrid .hsl-contact-horarioCard{background:var(--secondary-50);padding:2rem;border-radius:16px;border:1px solid var(--secondary-100);text-align:center;transition:all .3s ease}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-horariosSection .hsl-contact-horariosContent .hsl-contact-horariosGrid .hsl-contact-horarioCard:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000014}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-horariosSection .hsl-contact-horariosContent .hsl-contact-horariosGrid .hsl-contact-horarioCard h4{color:var(--secondary-700);margin-bottom:1rem;font-size:1.25rem;font-weight:600}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-horariosSection .hsl-contact-horariosContent .hsl-contact-horariosGrid .hsl-contact-horarioCard .hsl-contact-horarioInfo{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem;padding:.75rem;background:var(--secondary-100);border-radius:8px}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-horariosSection .hsl-contact-horariosContent .hsl-contact-horariosGrid .hsl-contact-horarioCard .hsl-contact-horarioInfo svg{color:var(--secondary-600)}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-horariosSection .hsl-contact-horariosContent .hsl-contact-horariosGrid .hsl-contact-horarioCard .hsl-contact-horarioInfo span{color:var(--secondary-800);font-weight:600;font-size:.9rem}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-horariosSection .hsl-contact-horariosContent .hsl-contact-horariosGrid .hsl-contact-horarioCard p{color:var(--base-600);font-size:.9rem;line-height:1.5}@media screen and (max-width: 767px){.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-mainContactSection,.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-horariosSection{padding:3rem 0}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-contactGrid{gap:2rem}.hslOriginal .hsl-contact-faleConoscoPage .hsl-contact-horariosGrid{gap:1.5rem}}.hslOriginal .hsl-page-pageWrapper{width:100%;min-height:100lvh;overflow-x:hidden;padding-top:var(--header-height);opacity:0}.hslOriginal .hsl-jobs-displayLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-large-Size, calc(3.5rem + 1px) );font-style:normal;font-weight:400;line-height:var(--display-large-Line-Height, 4rem);letter-spacing:var(--display-large-Tracking, -.25px)}.hslOriginal .hsl-jobs-displayMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-medium-Size, calc(2.75rem + 1px) );font-style:normal;font-weight:400;line-height:var(--display-medium-Line-Height, 3.25rem);letter-spacing:var(--display-medium-Tracking, 0px)}.hslOriginal .hsl-jobs-displaySmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-small-Size, 2.25rem);font-style:normal;font-weight:400;line-height:var(--display-small-Line-Height, 2.75rem);letter-spacing:var(--display-small-Tracking, 0px)}.hslOriginal .hsl-jobs-headlineLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-large-Size, 2rem);font-style:normal;font-weight:400;line-height:var(--headline-large-Line-Height, 2.5rem);letter-spacing:var(--headline-large-Tracking, 0px)}.hslOriginal .hsl-jobs-headlineMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-medium-Size, 1.75rem);font-style:normal;font-weight:400;line-height:var(--headline-medium-Line-Height, 2.25rem);letter-spacing:var(--headline-medium-Tracking, 0px)}.hslOriginal .hsl-jobs-headlineSmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-small-Size, 1.5rem);font-style:normal;font-weight:400;line-height:var(--headline-small-Line-Height, 2rem);letter-spacing:var(--headline-small-Tracking, 0px)}.hslOriginal .hsl-jobs-titleLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-large-Size, 1.25rem);font-style:normal;font-weight:400;line-height:var(--title-large-Line-Height, 1.75rem);letter-spacing:var(--title-large-Tracking, 0px)}.hslOriginal .hsl-jobs-titleMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-medium-Size, 1rem);font-style:normal;font-weight:500;line-height:var(--title-medium-Line-Height, 1.5rem);letter-spacing:var(--title-medium-Tracking, .15px)}.hslOriginal .hsl-jobs-titleSmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-small-Size, .875rem);font-style:normal;font-weight:500;line-height:var(--title-small-Line-Height, 1.25rem);letter-spacing:var(--title-small-Tracking, .1px)}.hslOriginal .hsl-jobs-bodyLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-large-Size, 1rem);font-style:normal;font-weight:500;line-height:var(--body-large-Line-Height, 1.5rem);letter-spacing:var(--body-large-Tracking, .5px)}.hslOriginal .hsl-jobs-bodyMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-medium-Size, .875rem);font-style:normal;font-weight:600;line-height:var(--body-medium-Line-Height, 1.25rem);letter-spacing:var(--body-medium-Tracking, .25px)}.hslOriginal .hsl-jobs-bodySmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-small-Size, .75rem);font-style:normal;font-weight:600;line-height:var(--body-small-Line-Height, 1rem);letter-spacing:var(--body-small-Tracking, .4px)}.hslOriginal .hsl-jobs-labelLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-large-Size, .875rem);font-style:normal;font-weight:600;line-height:var(--label-large-Line-Height, 1.25rem);letter-spacing:var(--label-large-Tracking, 0px)}.hslOriginal .hsl-jobs-labelMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-medium-Size, .75rem);font-style:normal;font-weight:600;line-height:var(--label-medium-Line-Height, 1rem);letter-spacing:var(--label-medium-Tracking, 0px)}.hslOriginal .hsl-jobs-labelSmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-small-Size, .6875rem);font-style:normal;font-weight:600;line-height:var(--label-small-Line-Height, 1rem);letter-spacing:var(--label-small-Tracking, 0px)}.hslOriginal{--job-primary-gradient: linear-gradient(135deg, var(--primary-500) 0%, var(--primary-600) 100%);--job-secondary-gradient: linear-gradient(135deg, var(--secondary-500) 0%, var(--secondary-600) 100%);--job-tertiary-gradient: linear-gradient(135deg, var(--tertiary-500) 0%, var(--tertiary-600) 100%);--job-glass-bg: rgba(255, 255, 255, .85);--job-glass-border: rgba(255, 255, 255, .2);--job-shadow-light: 0 4px 16px rgba(0, 0, 0, .06);--job-shadow-medium: 0 8px 32px rgba(0, 0, 0, .12);--job-shadow-heavy: 0 12px 48px rgba(0, 0, 0, .18)}@keyframes hsl-jobs-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hsl-jobs-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(5deg)}}.hslOriginal .hsl-jobs-jobContainer{width:100%;max-width:var(--max-width-desktop);margin:0 auto;padding:1rem;background:linear-gradient(180deg,var(--base-50) 0%,var(--base-25) 50%,var(--base-50) 100%);min-height:100vh}@media screen and (min-width: 768px){.hslOriginal .hsl-jobs-jobContainer{padding:var(--default-page-margin-top) var(--default-padding)}}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-breadcrumb{display:flex;flex-direction:row;align-items:center;gap:.5rem;margin-bottom:2rem;padding:1rem;background:var(--job-glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--job-glass-border);border-radius:16px;box-shadow:var(--job-shadow-light);flex-wrap:wrap}@media screen and (min-width: 768px){.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-breadcrumb{flex-direction:row;align-items:center;gap:.5rem}}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-breadcrumb .hsl-jobs-breadcrumbLink{color:var(--primary-600);text-decoration:none;font-weight:500;font-size:.875rem;transition:all .3s ease;padding:.25rem .5rem;border-radius:8px}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-breadcrumb .hsl-jobs-breadcrumbLink:hover{color:var(--primary-800);background-color:var(--primary-50)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-breadcrumb .hsl-jobs-breadcrumbCurrent{color:var(--text-600);font-weight:600;font-size:.875rem;padding:.25rem .5rem;background-color:var(--primary-100);border-radius:8px}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-navigationButtons{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}@media screen and (min-width: 768px){.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-navigationButtons{flex-direction:row;justify-content:space-between}}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-navigationButtons .hsl-jobs-navButton{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.5rem;border-radius:16px;background:var(--job-glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--job-glass-border);color:var(--primary-700);text-decoration:none;font-weight:600;transition:all .3s ease;box-shadow:var(--job-shadow-light);position:relative;overflow:hidden}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-navigationButtons .hsl-jobs-navButton:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--job-primary-gradient);transition:left .5s ease;z-index:-1}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-navigationButtons .hsl-jobs-navButton:hover{color:#fff;box-shadow:var(--job-shadow-medium)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-navigationButtons .hsl-jobs-navButton:hover:before{left:0}@media screen and (min-width: 768px){.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-navigationButtons .hsl-jobs-navButton{justify-content:flex-start}}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-jobHeader{text-align:center;margin-bottom:2rem;padding:2rem 1rem;background:var(--job-primary-gradient);border-radius:24px;color:#fff;box-shadow:var(--job-shadow-heavy);position:relative;overflow:hidden}@media screen and (min-width: 768px){.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-jobHeader{margin-bottom:3rem;padding:3rem 2rem}}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-jobHeader:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 50%);animation:hsl-jobs-float 6s ease-in-out infinite}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-jobHeader .hsl-jobs-headerBadge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:50px;font-size:.875rem;font-weight:600;margin-bottom:1.5rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:1px;text-transform:capitalize}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-jobHeader .hsl-jobs-jobTitle{font-size:2rem;font-weight:800;margin-bottom:1.5rem;line-height:1.2;position:relative;z-index:1;text-shadow:0 1px 1px var(--primary-300)}@media screen and (min-width: 768px){.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-jobHeader .hsl-jobs-jobTitle{font-size:clamp(2rem,5vw,3.5rem)}}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-jobHeader .hsl-jobs-jobMeta{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;position:relative;z-index:1}@media screen and (min-width: 768px){.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-jobHeader .hsl-jobs-jobMeta{justify-content:center;flex-direction:row;flex-wrap:wrap;gap:1.5rem}}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-jobHeader .hsl-jobs-jobMeta .hsl-jobs-metaItem{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:12px;font-weight:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .3s ease;font-size:.875rem;height:100%}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-jobHeader .hsl-jobs-jobMeta .hsl-jobs-metaItem:hover{background:#ffffff26}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard{background:var(--job-glass-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--job-glass-border);border-radius:20px;overflow:hidden;box-shadow:var(--job-shadow-light);transition:all .3s ease;position:relative}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard:hover{box-shadow:var(--job-shadow-medium)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--job-primary-gradient)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleHeader{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:none;padding:1.5rem;cursor:pointer;text-align:left;transition:all .3s ease;position:relative}@media screen and (min-width: 768px){.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleHeader{padding:2rem}}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleHeader:hover{background:var(--primary-25)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleHeader:focus{outline-offset:2px}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleHeader .hsl-jobs-sectionTitle{display:flex;align-items:center;gap:1rem;font-size:1.25rem;font-weight:700;color:var(--primary-700);margin:0;transition:color .3s ease}@media screen and (min-width: 768px){.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleHeader .hsl-jobs-sectionTitle{font-size:1.5rem}}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleHeader .hsl-jobs-sectionTitle svg{transition:transform .3s ease}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleHeader:hover .hsl-jobs-sectionTitle{color:var(--primary-800)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleHeader:hover .hsl-jobs-sectionTitle svg{transform:scale(1.1)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-sectionSubtitle{color:var(--text-500);font-size:1rem;margin-bottom:1.5rem;text-align:center}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent{max-height:0;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1);opacity:0;padding:0 1.5rem}@media screen and (min-width: 768px){.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent{padding:0 2rem}}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent.hsl-jobs-expanded{max-height:2000px;opacity:1;padding:0 1.5rem 1.5rem}@media screen and (min-width: 768px){.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent.hsl-jobs-expanded{padding:0 2rem 2rem}}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-jobDetailsGrid{display:grid;grid-template-columns:1fr;gap:.75rem;margin-bottom:1rem}@media screen and (min-width: 768px){.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-jobDetailsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-jobDetailsGrid .hsl-jobs-detailItem{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:#fff;border-radius:16px;border:1px solid var(--base-200);transition:all .3s ease;position:relative;overflow:hidden}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-jobDetailsGrid .hsl-jobs-detailItem:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:var(--job-primary-gradient);transition:width .3s ease;opacity:.1}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-jobDetailsGrid .hsl-jobs-detailItem:hover{box-shadow:var(--job-shadow-light)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-jobDetailsGrid .hsl-jobs-detailItem:hover:before{width:100%}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-jobDetailsGrid .hsl-jobs-detailItem .hsl-jobs-detailIcon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--job-primary-gradient);border-radius:12px;color:#fff;flex-shrink:0;position:relative;z-index:1}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-jobDetailsGrid .hsl-jobs-detailItem .hsl-jobs-detailContent{display:flex;flex-direction:column;gap:.5rem;flex:1;position:relative;z-index:1}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-jobDetailsGrid .hsl-jobs-detailItem .hsl-jobs-detailContent .hsl-jobs-detailLabel{font-size:.875rem;font-weight:600;color:var(--text-500);text-transform:uppercase;letter-spacing:.5px}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-jobDetailsGrid .hsl-jobs-detailItem .hsl-jobs-detailContent .hsl-jobs-detailValue{font-size:1.125rem;font-weight:600;color:var(--text-800)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-unitInfo{background:#fff;border-radius:16px;padding:2rem;border:1px solid var(--base-200)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-unitInfo .hsl-jobs-unitDetails{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-unitInfo .hsl-jobs-unitDetails .hsl-jobs-unitItem{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--base-50);border-radius:12px;font-weight:500}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-unitInfo .hsl-jobs-unitDetails .hsl-jobs-unitItem svg{color:var(--primary-600)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-unitInfo .hsl-jobs-mapActions{display:flex;flex-wrap:wrap;gap:1rem}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-unitInfo .hsl-jobs-mapActions .hsl-jobs-mapToggleButton{display:inline-flex;align-items:center;gap:.5rem;background:var(--primary-100);border:1px solid var(--primary-300);color:var(--primary-700);font-weight:600;cursor:pointer;padding:.75rem 1.25rem;border-radius:12px;transition:all .3s ease}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-unitInfo .hsl-jobs-mapActions .hsl-jobs-mapToggleButton:hover{background:var(--primary-200)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-unitInfo .hsl-jobs-mapActions .hsl-jobs-mapToggleButton:focus{outline:2px solid var(--primary-500);outline-offset:2px}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-unitInfo .hsl-jobs-mapActions .hsl-jobs-mapLink{display:inline-flex;align-items:center;gap:.5rem;color:var(--primary-600);text-decoration:none;font-weight:600;padding:.75rem 1.25rem;border:1px solid var(--primary-300);border-radius:12px;transition:all .3s ease}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-unitInfo .hsl-jobs-mapActions .hsl-jobs-mapLink:hover{background:var(--primary-50);color:var(--primary-800)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-unitInfo .hsl-jobs-mapContainer{margin-top:0;border-radius:16px;overflow:hidden;box-shadow:var(--job-shadow-light);max-height:0;opacity:0;transition:all .5s cubic-bezier(.4,0,.2,1)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-unitInfo .hsl-jobs-mapContainer.hsl-jobs-visible{max-height:300px;opacity:1;margin-top:1.5rem}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-unitInfo .hsl-jobs-mapContainer .hsl-jobs-mapIframe{width:100%;height:300px;border:0;border-radius:16px}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-modernList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-modernList .hsl-jobs-listItem{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:#fff;border-radius:12px;border:1px solid var(--base-200);transition:all .3s ease}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-modernList .hsl-jobs-listItem:hover{box-shadow:var(--job-shadow-light)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-modernList .hsl-jobs-listItem svg{color:var(--tertiary-500);margin-top:.125rem;flex-shrink:0}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-modernList .hsl-jobs-listItem span{font-weight:500;line-height:1.6;color:var(--text-700)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-processList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-processList .hsl-jobs-processItem{display:flex;align-items:flex-start;gap:1.5rem;padding:1.5rem;background:#fff;border-radius:16px;border:1px solid var(--base-200);transition:all .3s ease;position:relative;z-index:20}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-processList .hsl-jobs-processItem:not(:last-child):after{content:"";position:absolute;bottom:-40px;left:45px;transform:translate(-50%);width:2px;height:40px;background:var(--primary-300);z-index:10}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-processList .hsl-jobs-processItem:hover{box-shadow:var(--job-shadow-light)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-jobCard .hsl-jobs-collapsibleContent .hsl-jobs-processList .hsl-jobs-processItem .hsl-jobs-processNumber{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--job-primary-gradient);color:#fff;border-radius:50%;font-weight:700;font-size:1.125rem;flex-shrink:0;box-shadow:var(--job-shadow-light);position:relative}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-actionSection{width:100%;padding:0 2rem 2rem}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-actionSection .hsl-jobs-actionCard{background:var(--job-tertiary-gradient);color:#fff;padding:2rem 1rem;border-radius:24px;text-align:center;box-shadow:var(--job-shadow-heavy);position:relative;overflow:hidden}@media screen and (min-width: 768px){.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-actionSection .hsl-jobs-actionCard{padding:3rem 2rem}}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-actionSection .hsl-jobs-actionCard:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 50%)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-actionSection .hsl-jobs-actionCard .hsl-jobs-actionTitle{font-size:1.5rem;font-weight:700;margin-bottom:1rem;position:relative;z-index:1}@media screen and (min-width: 768px){.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-actionSection .hsl-jobs-actionCard .hsl-jobs-actionTitle{font-size:2rem}}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-actionSection .hsl-jobs-actionCard .hsl-jobs-actionSubtitle{font-size:1.125rem;margin-bottom:2rem;opacity:.9;position:relative;z-index:1}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-actionSection .hsl-jobs-actionCard .hsl-jobs-buttonContainer{display:flex;flex-direction:column;gap:.75rem;margin-top:2rem;position:relative;z-index:1}@media screen and (min-width: 768px){.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-actionSection .hsl-jobs-actionCard .hsl-jobs-buttonContainer{flex-direction:row;justify-content:center;gap:1rem}}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-actionSection .hsl-jobs-actionCard .hsl-jobs-buttonContainer .hsl-jobs-actionButton{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem 1.5rem;background:#fff3;border:2px solid rgba(255,255,255,.3);border-radius:16px;color:#fff;text-decoration:none;font-weight:700;font-size:1rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s ease;position:relative;overflow:hidden}@media screen and (min-width: 768px){.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-actionSection .hsl-jobs-actionCard .hsl-jobs-buttonContainer .hsl-jobs-actionButton{flex:1;padding:1.25rem 2rem;font-size:1.125rem}}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-actionSection .hsl-jobs-actionCard .hsl-jobs-buttonContainer .hsl-jobs-actionButton:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#fff3;transition:left .5s ease}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-actionSection .hsl-jobs-actionCard .hsl-jobs-buttonContainer .hsl-jobs-actionButton:hover{background:#ffffff4d;border-color:#ffffff80}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-mainContent .hsl-jobs-actionSection .hsl-jobs-actionCard .hsl-jobs-buttonContainer .hsl-jobs-actionButton:hover:before{left:0}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-loadingContainer,.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-notFoundContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;min-height:400px}@media screen and (min-width: 768px){.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-loadingContainer,.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-notFoundContainer{padding:4rem 2rem}}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-loadingContainer .hsl-jobs-loadingSpinner,.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-notFoundContainer .hsl-jobs-loadingSpinner{width:48px;height:48px;border:4px solid var(--primary-200);border-top:4px solid var(--primary-600);border-radius:50%;animation:hsl-jobs-spin 1s linear infinite;margin-bottom:1.5rem}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-loadingContainer .hsl-jobs-notFoundIcon,.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-notFoundContainer .hsl-jobs-notFoundIcon{font-size:4rem;margin-bottom:1.5rem;opacity:.6}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-loadingContainer h2,.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-notFoundContainer h2{font-size:1.75rem;font-weight:700;color:var(--text-800);margin-bottom:1rem}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-loadingContainer p,.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-notFoundContainer p{color:var(--text-600);font-size:1.125rem;margin-bottom:2rem;line-height:1.6}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-loadingContainer .hsl-jobs-backButton,.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-notFoundContainer .hsl-jobs-backButton{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:var(--job-primary-gradient);color:#fff;text-decoration:none;font-weight:600;border-radius:12px;transition:all .3s ease}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-loadingContainer .hsl-jobs-backButton:hover,.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-notFoundContainer .hsl-jobs-backButton:hover{box-shadow:var(--job-shadow-medium)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-errorContainer{display:flex;justify-content:center;align-items:center;min-height:60vh;padding:2rem}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-errorContainer .hsl-jobs-errorCard{max-width:500px;text-align:center;padding:3rem 2rem;background:var(--job-glass-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--job-glass-border);border-radius:24px;box-shadow:var(--job-shadow-medium)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-errorContainer .hsl-jobs-errorCard h2{color:var(--primary-700);font-size:1.5rem;font-weight:700;margin-bottom:1rem}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-errorContainer .hsl-jobs-errorCard p{color:var(--text-600);margin-bottom:2rem;line-height:1.6}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-searchAndFilters{padding:1rem 2rem 2rem}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-searchAndFilters .hsl-jobs-searchContainer{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 768px){.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-searchAndFilters .hsl-jobs-searchContainer{flex-direction:row;align-items:center;justify-content:space-between}}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-searchAndFilters .hsl-jobs-searchContainer .hsl-jobs-searchInput{position:relative;flex:1}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-searchAndFilters .hsl-jobs-searchContainer .hsl-jobs-searchInput svg{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--text-400);z-index:2}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-searchAndFilters .hsl-jobs-searchContainer .hsl-jobs-searchInput input{width:100%;padding:1rem 1rem 1rem 3rem;border:2px solid var(--base-200);border-radius:16px;font-size:1rem;font-weight:500;background:#fff;transition:all .3s ease;color:inherit}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-searchAndFilters .hsl-jobs-searchContainer .hsl-jobs-searchInput input:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-searchAndFilters .hsl-jobs-searchContainer .hsl-jobs-searchInput input::placeholder{color:var(--base-500)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-searchAndFilters .hsl-jobs-searchContainer .hsl-jobs-filterToggle{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;background:var(--primary-100);border:2px solid var(--primary-200);border-radius:16px;color:var(--primary-700);font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-searchAndFilters .hsl-jobs-searchContainer .hsl-jobs-filterToggle:hover{background:var(--primary-200)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-searchAndFilters .hsl-jobs-searchContainer .hsl-jobs-filterToggle.hsl-jobs-active{background:var(--primary-600);color:#fff;border-color:var(--primary-600)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-searchAndFilters .hsl-jobs-searchContainer .hsl-jobs-filterToggle svg:last-child{transition:transform .3s ease}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-searchAndFilters .hsl-jobs-searchContainer .hsl-jobs-filterToggle.hsl-jobs-active svg:last-child{transform:rotate(180deg)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-searchAndFilters .hsl-jobs-filtersContainer{margin-top:1.5rem;padding:1.5rem;background:var(--base-50);border-radius:16px;border:1px solid var(--base-200);animation:hsl-jobs-slideDown .3s ease}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-searchAndFilters .hsl-jobs-filtersContainer .hsl-jobs-filterGroup{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width: 768px){.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-searchAndFilters .hsl-jobs-filtersContainer .hsl-jobs-filterGroup{flex-direction:row;align-items:center;gap:1rem}}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-searchAndFilters .hsl-jobs-filtersContainer .hsl-jobs-filterGroup label{font-weight:600;color:var(--text-700);white-space:nowrap}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-searchAndFilters .hsl-jobs-filtersContainer .hsl-jobs-filterGroup .hsl-jobs-filterSelect{padding:.75rem 1rem;border:1px solid var(--base-300);border-radius:12px;background:#fff;font-weight:500;cursor:pointer;transition:all .3s ease;color:inherit}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-searchAndFilters .hsl-jobs-filtersContainer .hsl-jobs-filterGroup .hsl-jobs-filterSelect:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-jobsGrid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media screen and (min-width: 768px){.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-jobsGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-cardContent{padding:2rem}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-cardContent .hsl-jobs-cardHeader{margin-bottom:1.5rem}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-cardContent .hsl-jobs-cardHeader .hsl-jobs-jobTitle{font-size:1.25rem;font-weight:700;color:var(--primary-700);margin-bottom:1rem;line-height:1.3}@media screen and (min-width: 768px){.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-cardContent .hsl-jobs-cardHeader .hsl-jobs-jobTitle{font-size:1.375rem}}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-cardContent .hsl-jobs-cardHeader .hsl-jobs-jobMeta{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:0}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-cardContent .hsl-jobs-cardHeader .hsl-jobs-metaItem{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--primary-50);color:var(--primary-700);border-radius:8px;font-size:.875rem;font-weight:500;border:1px solid var(--primary-200)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-cardContent .hsl-jobs-cardHeader .hsl-jobs-stateTag{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--tertiary-50);color:var(--tertiary-700);border-radius:8px;font-size:.875rem;font-weight:500;border:1px solid var(--tertiary-200)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-cardContent .hsl-jobs-jobDescription{color:var(--text-600);line-height:1.6;margin-bottom:1.5rem;font-size:.95rem}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-cardContent .hsl-jobs-cardActions{display:flex;gap:1rem;margin-top:auto}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-primaryButton{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;background:var(--job-primary-gradient);color:#fff;text-decoration:none;font-weight:600;border-radius:12px;border:none;cursor:pointer;transition:all .2s ease;box-shadow:var(--job-shadow-light);font-size:.95rem;position:relative;z-index:10}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-primaryButton:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--base-50);border-radius:12px;z-index:0;transition:opacity .2s ease;opacity:0}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-primaryButton:hover{transform:translateY(-1px);box-shadow:var(--job-shadow-light)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-primaryButton:hover:before{opacity:.25}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-primaryButton:active{transform:translateY(0)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-secondaryButton{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;background:#fff;color:var(--primary-600);text-decoration:none;font-weight:600;border-radius:12px;border:2px solid var(--primary-200);cursor:pointer;transition:all .3s ease;font-size:.95rem}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-secondaryButton:hover{background:var(--primary-50);border-color:var(--primary-300)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-ctaButton{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem 2rem;background:#fff;color:var(--tertiary-700);text-decoration:none;font-weight:700;border-radius:16px;border:none;cursor:pointer;transition:all .3s ease;box-shadow:var(--job-shadow-light);font-size:1.1rem;position:relative;z-index:1}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-ctaButton:hover{transform:translateY(-2px);box-shadow:var(--job-shadow-medium)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-loadingContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-loadingContainer .hsl-jobs-spinner{width:40px;height:40px;border:3px solid var(--base-200);border-top:3px solid var(--primary-500);border-radius:50%;animation:hsl-jobs-spin 1s linear infinite;margin-bottom:1rem}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-loadingContainer p{color:var(--text-500);font-weight:500}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-emptyState{display:flex;justify-content:center;padding:4rem 2rem}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-emptyState .hsl-jobs-emptyStateCard{max-width:500px;text-align:center;padding:3rem 2rem;background:var(--job-glass-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--job-glass-border);border-radius:24px;box-shadow:var(--job-shadow-light)}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-emptyState .hsl-jobs-emptyStateCard svg{color:var(--text-400);margin-bottom:1.5rem}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-emptyState .hsl-jobs-emptyStateCard h3{color:var(--text-700);font-size:1.375rem;font-weight:700;margin-bottom:1rem}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-emptyState .hsl-jobs-emptyStateCard p{color:var(--text-600);line-height:1.6;margin-bottom:2rem}@keyframes hsl-jobs-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 767px){.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-jobsGrid{grid-template-columns:1fr}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-searchContainer .hsl-jobs-searchInput input{font-size:16px}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-cardContent{padding:1.5rem}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-cardContent .hsl-jobs-cardHeader .hsl-jobs-jobTitle{font-size:1.125rem}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-cardContent .hsl-jobs-cardHeader .hsl-jobs-jobMeta{flex-direction:row;flex-wrap:wrap;gap:.5rem}.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-cardContent .hsl-jobs-cardHeader .hsl-jobs-jobMeta .hsl-jobs-metaItem,.hslOriginal .hsl-jobs-jobContainer .hsl-jobs-cardContent .hsl-jobs-cardHeader .hsl-jobs-jobMeta .hsl-jobs-stateTag{font-size:.8rem;padding:.375rem .625rem}}.hslOriginal .hsl-jobs-statsGrid{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}@media screen and (min-width: 768px){.hslOriginal .hsl-jobs-statsGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:1.25rem;gap:1.25rem}}.hslOriginal .hsl-jobs-statsGrid .hsl-jobs-statCard{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:#fff;border-radius:16px;border:1px solid var(--base-200);transition:all .3s ease;position:relative;overflow:hidden}@media screen and (min-width: 768px){.hslOriginal .hsl-jobs-statsGrid .hsl-jobs-statCard{padding:2rem}}.hslOriginal .hsl-jobs-statsGrid .hsl-jobs-statCard:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:var(--job-primary-gradient);transition:width .3s ease;opacity:.05}.hslOriginal .hsl-jobs-statsGrid .hsl-jobs-statCard:hover{box-shadow:var(--job-shadow-light)}.hslOriginal .hsl-jobs-statsGrid .hsl-jobs-statCard:hover:before{width:100%}.hslOriginal .hsl-jobs-statsGrid .hsl-jobs-statCard .hsl-jobs-statIcon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--job-primary-gradient);border-radius:16px;color:#fff;flex-shrink:0;position:relative;z-index:1}@media screen and (min-width: 768px){.hslOriginal .hsl-jobs-statsGrid .hsl-jobs-statCard .hsl-jobs-statIcon{width:64px;height:64px}}.hslOriginal .hsl-jobs-statsGrid .hsl-jobs-statCard .hsl-jobs-statContent{display:flex;flex-direction:column;gap:.5rem;position:relative;z-index:1}.hslOriginal .hsl-jobs-statsGrid .hsl-jobs-statCard .hsl-jobs-statContent .hsl-jobs-statNumber{font-size:2rem;font-weight:800;color:var(--primary-700);line-height:1}@media screen and (min-width: 768px){.hslOriginal .hsl-jobs-statsGrid .hsl-jobs-statCard .hsl-jobs-statContent .hsl-jobs-statNumber{font-size:2.5rem}}.hslOriginal .hsl-jobs-statsGrid .hsl-jobs-statCard .hsl-jobs-statContent .hsl-jobs-statLabel{font-size:.875rem;font-weight:600;color:var(--text-500);text-transform:uppercase;letter-spacing:.5px}.hslOriginal .hsl-jobs-welcomeMessage{background:#fff;border-radius:16px;padding:2rem;border:1px solid var(--base-200);text-align:center}.hslOriginal .hsl-jobs-welcomeMessage p{font-size:1.125rem;line-height:1.7;color:var(--text-600);margin:0}.hslOriginal .hsl-jobs-categoriesGrid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:1rem}@media screen and (min-width: 768px){.hslOriginal .hsl-jobs-categoriesGrid{grid-template-columns:repeat(3,1fr);gap:1rem}}.hslOriginal .hsl-jobs-categoriesGrid .hsl-jobs-categoryCard{display:block;background:#fff;border:1px solid var(--base-200);border-radius:20px;padding:1.5rem;text-decoration:none;transition:all .4s ease;position:relative;overflow:hidden;min-height:auto}@media screen and (min-width: 768px){.hslOriginal .hsl-jobs-categoriesGrid .hsl-jobs-categoryCard{padding:2rem;min-height:280px}}.hslOriginal .hsl-jobs-categoriesGrid .hsl-jobs-categoryCard:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:var(--job-primary-gradient);transition:width .4s ease;opacity:.03}.hslOriginal .hsl-jobs-categoriesGrid .hsl-jobs-categoryCard:hover{box-shadow:var(--job-shadow-medium)}@media screen and (min-width: 768px){.hslOriginal .hsl-jobs-categoriesGrid .hsl-jobs-categoryCard:hover{transform:translateY(-3px)}}.hslOriginal .hsl-jobs-categoriesGrid .hsl-jobs-categoryCard:hover:before{width:100%}.hslOriginal .hsl-jobs-categoriesGrid .hsl-jobs-categoryCard:hover .hsl-jobs-categoryIcon{transform:scale(1.03)}.hslOriginal .hsl-jobs-categoriesGrid .hsl-jobs-categoryCard:hover .hsl-jobs-categoryBadge{transform:translate(2px)}.hslOriginal .hsl-jobs-categoriesGrid .hsl-jobs-categoryCard .hsl-jobs-categoryHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;position:relative;z-index:1}.hslOriginal .hsl-jobs-categoriesGrid .hsl-jobs-categoryCard .hsl-jobs-categoryHeader .hsl-jobs-categoryIcon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:var(--job-primary-gradient);border-radius:20px;color:#fff;transition:all .3s ease;box-shadow:var(--job-shadow-light)}@media screen and (min-width: 768px){.hslOriginal .hsl-jobs-categoriesGrid .hsl-jobs-categoryCard .hsl-jobs-categoryHeader .hsl-jobs-categoryIcon{width:80px;height:80px}}.hslOriginal .hsl-jobs-categoriesGrid .hsl-jobs-categoryCard .hsl-jobs-categoryHeader .hsl-jobs-categoryBadge{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--primary-100);border-radius:50%;color:var(--primary-600);transition:all .3s ease}.hslOriginal .hsl-jobs-categoriesGrid .hsl-jobs-categoryCard .hsl-jobs-categoryContent{margin-bottom:1.5rem;position:relative;z-index:1}.hslOriginal .hsl-jobs-categoriesGrid .hsl-jobs-categoryCard .hsl-jobs-categoryContent .hsl-jobs-categoryTitle{font-size:1.25rem;font-weight:700;color:var(--primary-700);margin-bottom:.75rem;line-height:1.3}@media screen and (min-width: 768px){.hslOriginal .hsl-jobs-categoriesGrid .hsl-jobs-categoryCard .hsl-jobs-categoryContent .hsl-jobs-categoryTitle{font-size:1.5rem}}.hslOriginal .hsl-jobs-categoriesGrid .hsl-jobs-categoryCard .hsl-jobs-categoryContent .hsl-jobs-categoryDescription{font-size:1rem;color:var(--text-600);line-height:1.6;margin-bottom:1.5rem}.hslOriginal .hsl-jobs-categoriesGrid .hsl-jobs-categoryCard .hsl-jobs-categoryContent .hsl-jobs-categoryStats{display:flex;flex-wrap:wrap;gap:1rem}.hslOriginal .hsl-jobs-categoriesGrid .hsl-jobs-categoryCard .hsl-jobs-categoryContent .hsl-jobs-categoryStats .hsl-jobs-categoryStat{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--text-700);background:var(--base-50);padding:.5rem 1rem;border-radius:8px}.hslOriginal .hsl-jobs-categoriesGrid .hsl-jobs-categoryCard .hsl-jobs-categoryContent .hsl-jobs-categoryStats .hsl-jobs-categoryStat svg{color:var(--primary-500)}.hslOriginal .hsl-jobs-categoriesGrid .hsl-jobs-categoryCard .hsl-jobs-categoryFooter{border-top:1px solid var(--base-200);padding-top:1.5rem;position:relative;z-index:1}.hslOriginal .hsl-jobs-categoriesGrid .hsl-jobs-categoryCard .hsl-jobs-categoryFooter .hsl-jobs-categoryAction{display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:700;font-size:1rem;color:var(--primary-600);transition:color .3s ease}.hslOriginal .hsl-jobs-categoriesGrid .hsl-jobs-categoryCard:hover .hsl-jobs-categoryAction{color:var(--primary-800)}.hslOriginal .hsl-jobs-emptyState{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;background:#fff;border-radius:16px;border:1px solid var(--base-200)}@media screen and (min-width: 768px){.hslOriginal .hsl-jobs-emptyState{padding:4rem 2rem}}.hslOriginal .hsl-jobs-emptyState .hsl-jobs-emptyIcon{margin-bottom:2rem;color:var(--text-300)}.hslOriginal .hsl-jobs-emptyState h3{font-size:1.5rem;font-weight:700;color:var(--text-800);margin-bottom:1rem}.hslOriginal .hsl-jobs-emptyState p{font-size:1.125rem;color:var(--text-600);line-height:1.6;margin-bottom:2rem;max-width:500px}.hslOriginal .hsl-jobs-emptyState .hsl-jobs-emptyAction{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:var(--job-primary-gradient);color:#fff;text-decoration:none;font-weight:600;border-radius:12px;transition:all .3s ease}.hslOriginal .hsl-jobs-emptyState .hsl-jobs-emptyAction:hover{box-shadow:var(--job-shadow-medium)}.hslOriginal .hsl-jobs-ctaSection{margin:3rem 0 0;display:flex;justify-content:center;align-items:center;width:100%}.hslOriginal .hsl-jobs-ctaSection .hsl-jobs-ctaCard{width:100%;background:linear-gradient(120deg,var(--tertiary-100) 0%,var(--primary-50) 100%);border:2px solid var(--tertiary-200);border-radius:32px;box-shadow:0 8px 32px #00000014;padding:3rem 2rem 2.5rem;text-align:center;position:relative;overflow:hidden;z-index:1}@media screen and (min-width: 768px){.hslOriginal .hsl-jobs-ctaSection .hsl-jobs-ctaCard{padding:4rem 3rem 3rem}}.hslOriginal .hsl-jobs-ctaSection .hsl-jobs-ctaCard:before{content:"";position:absolute;top:-40px;right:-40px;width:160px;height:160px;background:radial-gradient(circle,var(--tertiary-200) 0%,transparent 80%);opacity:.18;z-index:0}.hslOriginal .hsl-jobs-ctaSection .hsl-jobs-ctaCard h2{font-size:2rem;font-weight:800;color:var(--tertiary-700);margin-bottom:1rem;position:relative;z-index:1}.hslOriginal .hsl-jobs-ctaSection .hsl-jobs-ctaCard p{color:var(--text-700);font-size:1.15rem;margin-bottom:2.5rem;position:relative;z-index:1}.hslOriginal .hsl-jobs-ctaSection .hsl-jobs-ctaCard .hsl-jobs-ctaButton{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem 2.5rem;background:var(--job-tertiary-gradient);color:#fff;text-decoration:none;font-weight:700;font-size:1.15rem;border-radius:16px;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 16px #0000001a;position:relative;z-index:1}.hslOriginal .hsl-jobs-ctaSection .hsl-jobs-ctaCard .hsl-jobs-ctaButton:hover{background:var(--job-primary-gradient);color:#fff;transform:translateY(-2px);box-shadow:0 8px 32px #00000021}.hslOriginal .hsl-jobs-otherJobsSection{margin-top:2.5rem}.hslOriginal .hsl-jobs-otherJobsSection .hsl-jobs-jobCard .hsl-jobs-sectionTitle{display:flex;align-items:center;gap:.75rem;font-size:1.375rem;font-weight:700;color:var(--primary-700);margin-bottom:.5rem}.hslOriginal .hsl-jobs-otherJobsSection .hsl-jobs-jobCard .hsl-jobs-sectionTitle svg{color:var(--primary-600)}.hslOriginal .hsl-jobs-otherJobsSection .hsl-jobs-jobCard .hsl-jobs-sectionSubtitle{color:var(--text-500);font-size:.95rem;margin-bottom:1.5rem}.hslOriginal .hsl-jobs-otherJobsSection .hsl-jobs-otherJobsGrid{display:flex;flex-direction:column;gap:.75rem}.hslOriginal .hsl-jobs-otherJobsSection .hsl-jobs-otherJobCard{display:block;background:var(--base-25);border:1px solid var(--base-200);border-radius:8px;padding:1rem 1.25rem;text-decoration:none;transition:background-color .2s ease}.hslOriginal .hsl-jobs-otherJobsSection .hsl-jobs-otherJobCard:hover{background:var(--base-50)}.hslOriginal .hsl-jobs-otherJobsSection .hsl-jobs-otherJobCard:hover .hsl-jobs-otherJobHeader h3{color:var(--primary-800)}.hslOriginal .hsl-jobs-otherJobsSection .hsl-jobs-otherJobHeader{display:flex;align-items:center;justify-content:space-between;color:var(--base-900)}.hslOriginal .hsl-jobs-otherJobsSection .hsl-jobs-otherJobHeader h3{font-size:1rem;font-weight:600;color:var(--primary-700);margin:0;line-height:1.4;transition:color .2s ease}.hslOriginal .hsl-jobs-otherJobsSection .hsl-jobs-otherJobHeader svg{color:var(--text-400);flex-shrink:0}.hslOriginal .hsl-jobs-otherJobsSection .hsl-jobs-otherJobDetails{display:flex;align-items:center;gap:1.5rem;font-size:.875rem;color:var(--text-500)}.hslOriginal .hsl-jobs-otherJobsSection .hsl-jobs-otherJobLocation,.hslOriginal .hsl-jobs-otherJobsSection .hsl-jobs-otherJobType{display:flex;align-items:center;gap:.375rem}.hslOriginal .hsl-jobs-otherJobsSection .hsl-jobs-otherJobLocation svg,.hslOriginal .hsl-jobs-otherJobsSection .hsl-jobs-otherJobType svg{color:var(--text-400)}.hslOriginal .hsl-footer-displayLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-large-Size, calc(3.5rem + 1px) );font-style:normal;font-weight:400;line-height:var(--display-large-Line-Height, 4rem);letter-spacing:var(--display-large-Tracking, -.25px)}.hslOriginal .hsl-footer-displayMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-medium-Size, calc(2.75rem + 1px) );font-style:normal;font-weight:400;line-height:var(--display-medium-Line-Height, 3.25rem);letter-spacing:var(--display-medium-Tracking, 0px)}.hslOriginal .hsl-footer-displaySmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--display-small-Size, 2.25rem);font-style:normal;font-weight:400;line-height:var(--display-small-Line-Height, 2.75rem);letter-spacing:var(--display-small-Tracking, 0px)}.hslOriginal .hsl-footer-headlineLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-large-Size, 2rem);font-style:normal;font-weight:400;line-height:var(--headline-large-Line-Height, 2.5rem);letter-spacing:var(--headline-large-Tracking, 0px)}.hslOriginal .hsl-footer-headlineMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-medium-Size, 1.75rem);font-style:normal;font-weight:400;line-height:var(--headline-medium-Line-Height, 2.25rem);letter-spacing:var(--headline-medium-Tracking, 0px)}.hslOriginal .hsl-footer-headlineSmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--headline-small-Size, 1.5rem);font-style:normal;font-weight:400;line-height:var(--headline-small-Line-Height, 2rem);letter-spacing:var(--headline-small-Tracking, 0px)}.hslOriginal .hsl-footer-titleLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-large-Size, 1.25rem);font-style:normal;font-weight:400;line-height:var(--title-large-Line-Height, 1.75rem);letter-spacing:var(--title-large-Tracking, 0px)}.hslOriginal .hsl-footer-titleMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-medium-Size, 1rem);font-style:normal;font-weight:500;line-height:var(--title-medium-Line-Height, 1.5rem);letter-spacing:var(--title-medium-Tracking, .15px)}.hslOriginal .hsl-footer-titleSmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--title-small-Size, .875rem);font-style:normal;font-weight:500;line-height:var(--title-small-Line-Height, 1.25rem);letter-spacing:var(--title-small-Tracking, .1px)}.hslOriginal .hsl-footer-bodyLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-large-Size, 1rem);font-style:normal;font-weight:500;line-height:var(--body-large-Line-Height, 1.5rem);letter-spacing:var(--body-large-Tracking, .5px)}.hslOriginal .hsl-footer-bodyMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-medium-Size, .875rem);font-style:normal;font-weight:600;line-height:var(--body-medium-Line-Height, 1.25rem);letter-spacing:var(--body-medium-Tracking, .25px)}.hslOriginal .hsl-footer-bodySmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--body-small-Size, .75rem);font-style:normal;font-weight:600;line-height:var(--body-small-Line-Height, 1rem);letter-spacing:var(--body-small-Tracking, .4px)}.hslOriginal .hsl-footer-labelLarge{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-large-Size, .875rem);font-style:normal;font-weight:600;line-height:var(--label-large-Line-Height, 1.25rem);letter-spacing:var(--label-large-Tracking, 0px)}.hslOriginal .hsl-footer-labelMedium{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-medium-Size, .75rem);font-style:normal;font-weight:600;line-height:var(--label-medium-Line-Height, 1rem);letter-spacing:var(--label-medium-Tracking, 0px)}.hslOriginal .hsl-footer-labelSmall{color:var(--global-text-neutral-900, #111827);font-family:Fellix,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--label-small-Size, .6875rem);font-style:normal;font-weight:600;line-height:var(--label-small-Line-Height, 1rem);letter-spacing:var(--label-small-Tracking, 0px)}.hslOriginal .hsl-footer-footer{width:100%;min-height:400px;background:var(--tertiary-700);color:var(--secondary-100);border-top:1px solid var(--base-200)}.hslOriginal .hsl-footer-footer *{color:inherit}.hslOriginal .hsl-footer-footer h6{margin-bottom:.75rem;color:var(--tertiary-100);font-weight:600;color:#fff}@media screen and (min-width: 768px){.hslOriginal .hsl-footer-footer h6{margin-bottom:1rem}}.hslOriginal .hsl-footer-footer .hsl-footer-content{display:grid;gap:1rem;grid-template-columns:1fr;padding:1rem var(--default-padding);max-width:var(--max-width-desktop);margin:0 auto;word-break:break-word}@media screen and (min-width: 768px){.hslOriginal .hsl-footer-footer .hsl-footer-content{padding:2rem var(--default-padding);grid-template-columns:repeat(4,auto)}}.hslOriginal .hsl-footer-footer .hsl-footer-content nav ul{display:flex;flex-direction:column;gap:.25rem}.hslOriginal .hsl-footer-footer .hsl-footer-content nav ul li{margin-bottom:.25rem;font-size:1rem}.hslOriginal .hsl-footer-footer .hsl-footer-content section{padding:20px 0}.hslOriginal .hsl-footer-footer .hsl-footer-centered{display:flex;align-items:center;gap:.25rem}.hslOriginal .hsl-footer-footer .hsl-footer-footerLogo{display:block;max-width:150px;height:auto}.hslOriginal .hsl-lightbox-expandedImageView{position:fixed;top:0;left:0;width:100%;height:100lvh;display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;background:#000c;transition:opacity .35s ease .125s;pointer-events:none}.hslOriginal .hsl-lightbox-expandedImageView .hsl-lightbox-imageContainer{position:relative;height:100%;width:100%;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.hslOriginal .hsl-lightbox-expandedImageView .hsl-lightbox-imageContainer{max-width:60%}}.hslOriginal .hsl-lightbox-expandedImageView .hsl-lightbox-imageContainer .hsl-lightbox-imagePannerWrapper{height:100%;width:100%;height:-webkit-fill-available;background-color:#ffffff04}.hslOriginal .hsl-lightbox-expandedImageView .hsl-lightbox-imageContainer .hsl-lightbox-imagePannerContent{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.hslOriginal .hsl-lightbox-expandedImageView .hsl-lightbox-imageContainer img{max-width:100%;max-height:100%;object-fit:contain}.hslOriginal .hsl-lightbox-expandedImageView .hsl-lightbox-closeButton{position:absolute;right:24px;top:24px;color:#fff;font-size:2rem;cursor:pointer;z-index:2000;pointer-events:all}.hslOriginal .hsl-lightbox-expandedImageView .hsl-lightbox-closeArea{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.hslOriginal .hsl-lightbox-expandedImageView,.hslOriginal .hsl-lightbox-expandedImageView *{pointer-events:none!important}.hslOriginal .hsl-lightbox-expandedImageView.hsl-lightbox-open{opacity:1;transition:opacity .35s ease}.hslOriginal .hsl-lightbox-expandedImageView.hsl-lightbox-open .hsl-lightbox-closeArea,.hslOriginal .hsl-lightbox-expandedImageView.hsl-lightbox-open .hsl-lightbox-closeButton,.hslOriginal .hsl-lightbox-expandedImageView.hsl-lightbox-open .hsl-lightbox-imagePannerContent{pointer-events:all!important}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}.hslOriginal{--swiper-theme-color: #007aff}.hslOriginal :host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.hslOriginal .swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.hslOriginal .swiper-vertical>.swiper-wrapper{flex-direction:column}.hslOriginal .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.hslOriginal .swiper-android .swiper-slide,.hslOriginal .swiper-ios .swiper-slide,.hslOriginal .swiper-wrapper{transform:translateZ(0)}.hslOriginal .swiper-horizontal{touch-action:pan-y}.hslOriginal .swiper-vertical{touch-action:pan-x}.hslOriginal .swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.hslOriginal .swiper-slide-invisible-blank{visibility:hidden}.hslOriginal .swiper-autoheight,.hslOriginal .swiper-autoheight .swiper-slide{height:auto}.hslOriginal .swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.hslOriginal .swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.hslOriginal .swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.hslOriginal .swiper-3d .swiper-wrapper{transform-style:preserve-3d}.hslOriginal .swiper-3d{perspective:1200px}.hslOriginal .swiper-3d .swiper-slide,.hslOriginal .swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.hslOriginal .swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.hslOriginal .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.hslOriginal .swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.hslOriginal .swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.hslOriginal .swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.hslOriginal .swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.hslOriginal .swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.hslOriginal .swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.hslOriginal .swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.hslOriginal .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.hslOriginal .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.hslOriginal .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.hslOriginal .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.hslOriginal .swiper-3d .swiper-slide-shadow,.hslOriginal .swiper-3d .swiper-slide-shadow-left,.hslOriginal .swiper-3d .swiper-slide-shadow-right,.hslOriginal .swiper-3d .swiper-slide-shadow-top,.hslOriginal .swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.hslOriginal .swiper-3d .swiper-slide-shadow{background:#00000026}.hslOriginal .swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.hslOriginal .swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.hslOriginal .swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.hslOriginal .swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.hslOriginal .swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.hslOriginal .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.hslOriginal .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.hslOriginal .swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.hslOriginal .swiper-lazy-preloader-black{--swiper-preloader-color: #000}.hslOriginal .swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.hslOriginal .swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.hslOriginal .swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.hslOriginal .swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}.hslOriginal{--swiper-navigation-size: 44px}.hslOriginal .swiper-button-prev,.hslOriginal .swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.hslOriginal .swiper-button-prev.swiper-button-disabled,.hslOriginal .swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.hslOriginal .swiper-button-prev.swiper-button-hidden,.hslOriginal .swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.hslOriginal .swiper-navigation-disabled .swiper-button-prev,.hslOriginal .swiper-navigation-disabled .swiper-button-next{display:none!important}.hslOriginal .swiper-button-prev svg,.hslOriginal .swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.hslOriginal .swiper-rtl .swiper-button-prev svg,.hslOriginal .swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.hslOriginal .swiper-button-prev,.hslOriginal .swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.hslOriginal .swiper-button-lock{display:none}.hslOriginal .swiper-button-prev:after,.hslOriginal .swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.hslOriginal .swiper-button-prev:after,.hslOriginal .swiper-rtl .swiper-button-next:after{content:"prev"}.hslOriginal .swiper-button-next,.hslOriginal .swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.hslOriginal .swiper-button-next:after,.hslOriginal .swiper-rtl .swiper-button-prev:after{content:"next"}.hslOriginal .swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.hslOriginal .swiper-pagination.swiper-pagination-hidden{opacity:0}.hslOriginal .swiper-pagination-disabled>.swiper-pagination,.hslOriginal .swiper-pagination.swiper-pagination-disabled{display:none!important}.hslOriginal .swiper-pagination-fraction,.hslOriginal .swiper-pagination-custom,.hslOriginal .swiper-horizontal>.swiper-pagination-bullets,.hslOriginal .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.hslOriginal .swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.hslOriginal .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.hslOriginal .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.hslOriginal .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.hslOriginal .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.hslOriginal .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.hslOriginal .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.hslOriginal .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.hslOriginal .swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}.hslOriginal button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hslOriginal .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.hslOriginal .swiper-pagination-bullet:only-child{display:none!important}.hslOriginal .swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.hslOriginal .swiper-vertical>.swiper-pagination-bullets,.hslOriginal .swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.hslOriginal .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.hslOriginal .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.hslOriginal .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.hslOriginal .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.hslOriginal .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.hslOriginal .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.hslOriginal .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.hslOriginal .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.hslOriginal .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.hslOriginal .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.hslOriginal .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.hslOriginal .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.hslOriginal .swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.hslOriginal .swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.hslOriginal .swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.hslOriginal .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.hslOriginal .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.hslOriginal .swiper-horizontal>.swiper-pagination-progressbar,.hslOriginal .swiper-pagination-progressbar.swiper-pagination-horizontal,.hslOriginal .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.hslOriginal .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.hslOriginal .swiper-vertical>.swiper-pagination-progressbar,.hslOriginal .swiper-pagination-progressbar.swiper-pagination-vertical,.hslOriginal .swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.hslOriginal .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.hslOriginal .swiper-pagination-lock{display:none}.hslOriginal .swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.hslOriginal .swiper-scrollbar-disabled>.swiper-scrollbar,.hslOriginal .swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.hslOriginal .swiper-horizontal>.swiper-scrollbar,.hslOriginal .swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.hslOriginal .swiper-vertical>.swiper-scrollbar,.hslOriginal .swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.hslOriginal .swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.hslOriginal .swiper-scrollbar-cursor-drag{cursor:move}.hslOriginal .swiper-scrollbar-lock{display:none}.hslOriginal .swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.hslOriginal .swiper-zoom-container>img,.hslOriginal .swiper-zoom-container>svg,.hslOriginal .swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.hslOriginal .swiper-slide-zoomed{cursor:move;touch-action:none}.hslOriginal .swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.hslOriginal .swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.hslOriginal .swiper-grid>.swiper-wrapper{flex-wrap:wrap}.hslOriginal .swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.hslOriginal .swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.hslOriginal .swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.hslOriginal .swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.hslOriginal .swiper-fade .swiper-slide-active,.hslOriginal .swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.hslOriginal .swiper.swiper-cube{overflow:visible}.hslOriginal .swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.hslOriginal .swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.hslOriginal .swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.hslOriginal .swiper-cube .swiper-slide-active,.hslOriginal .swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.hslOriginal .swiper-cube .swiper-slide-active,.hslOriginal .swiper-cube .swiper-slide-next,.hslOriginal .swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.hslOriginal .swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.hslOriginal .swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.hslOriginal .swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.hslOriginal .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.hslOriginal .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.hslOriginal .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.hslOriginal .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hslOriginal .swiper.swiper-flip{overflow:visible}.hslOriginal .swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.hslOriginal .swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.hslOriginal .swiper-flip .swiper-slide-active,.hslOriginal .swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.hslOriginal .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.hslOriginal .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.hslOriginal .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.hslOriginal .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hslOriginal .swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.hslOriginal .swiper.swiper-cards{overflow:visible}.hslOriginal .swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.hslOriginal{--primary-50:#effef9;--primary-100:#cafdf0;--primary-200:#95fae2;--primary-300:#58f0d1;--primary-400:#22d2b4;--primary-500:#0cc0a4;--primary-600:#079a86;--primary-700:#0a7b6d;--primary-800:#0d6258;--primary-900:#105149;--primary-950:#02312e;--secondary-50:#effbff;--secondary-100:#dff5ff;--secondary-200:#b8eeff;--secondary-300:#78e2ff;--secondary-400:#1ecfff;--secondary-500:#06bef1;--secondary-600:#0099ce;--secondary-700:#007ba7;--secondary-800:#02678a;--secondary-900:#085572;--secondary-950:#06354b;--tertiary-50:#f1fcf9;--tertiary-100:#d0f7ee;--tertiary-200:#a2eddd;--tertiary-300:#6bddc8;--tertiary-400:#3cc5b0;--tertiary-500:#23a996;--tertiary-600:#19887b;--tertiary-700:#1b786e;--tertiary-800:#185751;--tertiary-900:#184944;--tertiary-950:#082b29;--quaternary-50:#f5f7fa;--quaternary-100:#eaeef4;--quaternary-200:#d0dbe7;--quaternary-300:#a7bdd2;--quaternary-400:#779ab9;--quaternary-500:#567ea1;--quaternary-600:#436486;--quaternary-700:#37516d;--quaternary-800:#30455b;--quaternary-900:#2c3b4e;--quaternary-950:#1d2734;--global-background-body:#fff;--global-background-contrast-0:#fff;--global-background-contrast-50:#f9fafb;--global-background-contrast-100:#f3f4f6;--global-background-contrast-800:#1f2937;--global-text-neutral-900:#111827;--global-text-neutral-600:#4b5563;--global-text-neutral-0:#fff;--global-text-brand-500:#0cc0a4;--global-text-green-500:#84cc16;--global-background-brand-light:#cafdf0;--global-background-brand:#22d2b4;--global-border-brand-500:#0cc0a4;--ink:var(--base-900);--muted:var(--base-600);--brand:var(--primary-500);--brand-dark:var(--primary-700);--pale:var(--primary-50);font-family:Fellix,Segoe UI,sans-serif;color:var(--base-900);background:#fff;padding-top:90px}.hslOriginal main{display:block}.hslOriginal main:focus{outline:none}.hslOriginal input{-webkit-user-select:text;user-select:text}.hslOriginal [id]{scroll-margin-top:110px}.hslOriginal :focus-visible{outline:2px solid var(--primary-700);outline-offset:3px}.hslOriginal .hsl-rich{line-height:inherit}.hslOriginal .hsl-rich p:last-child{margin-bottom:0}.hslOriginal .hsl-actions{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.hslOriginal .hsl-actions a{display:inline-flex;align-items:center;justify-content:center;text-align:center}.hslOriginal .hsl-home .hsl-home-servicoCard .hsl-rich{flex-grow:1}.hslOriginal .hsl-home-homePage .hsl-home-servicoCard .hsl-rich{display:contents}.hslOriginal .hsl-banner-heroSection{background-size:cover;background-position:center}.hslOriginal .hsl-banner-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.hslOriginal .hsl-banner-alignEnd{justify-content:flex-end}.hslOriginal .hsl-banner-heroContent{text-align:center}.hslOriginal .hsl-hero-title{white-space:pre-line}.hslOriginal .hsl-services-convenioItem img{max-width:90px;max-height:42px;object-fit:contain}.hslOriginal .hsl-visuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hslOriginal .hsl-specialty-especialidadeCard{height:100%}.hslOriginal .hsl-infrastructure-imageContent{min-width:0}.hslOriginal .hsl-infrastructure-ctas{justify-content:flex-start}.hslOriginal .hsl-infrastructure-description p{line-height:1.8}.hslOriginal .hsl-gallery-sliderContainer .swiper-button-prev,.hslOriginal .hsl-gallery-sliderContainer .swiper-button-next{width:44px;height:44px;border-radius:50%;background:#ffffffe6;color:#333;box-shadow:0 2px 8px #0002}.hslOriginal .hsl-gallery-sliderContainer .swiper-button-prev:after,.hslOriginal .hsl-gallery-sliderContainer .swiper-button-next:after{font-size:18px}.hslOriginal .hsl-gallery-sliderContainer img{width:100%;height:100%;object-fit:cover}.hslOriginal .hsl-careers-mainGrid>*{min-width:0}.hslOriginal .hsl-jobs-categoriesGrid .hsl-jobs-categoryCard{display:flex;flex-direction:column;height:100%}.hslOriginal .hsl-jobs-categoryContent{display:flex;flex-direction:column;flex:1}.hslOriginal .hsl-jobs-categoryStats{margin-top:auto;padding-top:24px}.hslOriginal .hsl-jobs-categoryStat{display:inline-flex;align-items:center;gap:6px}.hslOriginal .hsl-footer-content>section:nth-child(2) nav a{display:inline-flex;align-items:center;gap:8px}.hslOriginal details>summary{list-style:none;cursor:pointer}.hslOriginal details>summary::-webkit-details-marker{display:none}.hslOriginal .hsl-careers-accordionHeader{width:100%}.hslOriginal .hsl-careers-accordionHeader:after{content:"⌄";margin-left:auto;font-size:1.5rem}.hslOriginal .hsl-careers-jobAccordionTrigger{width:100%;display:block}.hslOriginal .hsl-footer-content>section:nth-child(2) nav a{display:inline-flex;padding:4px 0;overflow-wrap:anywhere}.hslOriginal .hsl-footer-content>section:nth-child(2) nav{margin-top:12px}.hslOriginal .hsl-footer-content>section:nth-child(2) p{margin:0}.hslOriginal .hsl-desktopNav{display:block}.hslOriginal .hsl-mobileToggle{display:none}.hslOriginal .hsl-careers-viewAllJobsButton{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:1rem 1.5rem;border:2px solid var(--primary-300);color:var(--primary-500);border-radius:8px;font-weight:600;font-size:1rem;margin-top:1rem}.hslOriginal .hsl-careers-viewAllJobsButton:hover{background:var(--primary-400);color:var(--base-0)}.hslOriginal .hsl-header-logo{width:auto}.hslOriginal .hsl-menu-dialog{position:fixed;inset:0 0 0 auto;width:min(85vw,480px);height:100dvh;max-height:100dvh;border-radius:0;margin:0 0 0 auto}.hslOriginal .hsl-menu-dialog nav a{color:var(--primary-800);font-size:1.125rem;font-weight:700;letter-spacing:1px;display:block;padding:8px 4px}.hslOriginal .hsl-menu-dialog h2{color:var(--primary-500)}@media (max-width: 1100px){.hslOriginal .hsl-desktopNav{display:none!important}.hslOriginal .hsl-mobileToggle{display:flex}}@media (max-width: 767px){.hslOriginal .hsl-banner-alignEnd{justify-content:center}.hslOriginal .hsl-actions{flex-direction:column}.hslOriginal .hsl-actions a{width:100%}.hslOriginal .hsl-jobs-jobContainer{overflow-wrap:anywhere}}@media (prefers-reduced-motion: reduce){.hslOriginal *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
