.elementor-2219 .elementor-element.elementor-element-27d8c146{--display:flex;}.elementor-2219 .elementor-element.elementor-element-e49607e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2219 .elementor-element.elementor-element-d9c0775{text-align:center;}.elementor-2219 .elementor-element.elementor-element-d9c0775 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-2219 .elementor-element.elementor-element-caab6ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2219 .elementor-element.elementor-element-b81e7aa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2219 .elementor-element.elementor-element-fb8b416 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:700;fill:#10C5DE;color:#10C5DE;}.elementor-2219 .elementor-element.elementor-element-95ca166 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:700;fill:#10C5DE;color:#10C5DE;}.elementor-2219 .elementor-element.elementor-element-11d9963 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:700;fill:#10C5DE;color:#10C5DE;}/* Start custom CSS for container, class: .elementor-element-27d8c146 */body.page-id-2219{background:#111316;overflow-x:hidden}
body.page-id-2219 .container-wrap{background:#111316!important}
body.page-id-2219 .container.main-content{width:100%!important;max-width:none!important;padding:0!important}
body.page-id-2219 .main-content>.row{margin:0!important}
body.page-id-2219 .post-area{width:100%!important;margin:0!important}
.elementor-2219 .elementor-element.elementor-element-27d8c146,.elementor-2219 .elementor-element.elementor-element-27d8c146 *{box-sizing:border-box}
.elementor-2219 .elementor-element.elementor-element-27d8c146{--hrg-teal:#10C5DE;--hrg-bg:#111316;--hrg-surface:#23262D;--hrg-text:#C9CED6;--hrg-white:#FFF;background:var(--hrg-bg);color:var(--hrg-text);width:100%;max-width:none;overflow:hidden;padding:0!important;gap:0!important;margin:0}
.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-hero{width:100%;padding:52px max(40px,calc((100% - 1080px)/2));background:#000;border-bottom:1px solid var(--hrg-teal);gap:8px}
.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-eyebrow,.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-title{width:100%;max-width:1080px;margin:0 auto}
.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-eyebrow .elementor-heading-title{margin:0;color:var(--hrg-teal);font-size:13px;line-height:1.25;font-weight:700;letter-spacing:.15em;text-transform:uppercase}
.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-title .elementor-heading-title{margin:0;color:var(--hrg-white);font-size:clamp(36px,4.2vw,52px);line-height:1.08;font-weight:750;letter-spacing:-.025em}
.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-shell{width:min(900px,calc(100% - 80px));margin:0 auto;padding:68px 0 72px}
.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-content,.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-content .elementor-widget-container{width:100%}
.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-content{color:var(--hrg-text);font-size:18px;line-height:1.72;overflow-wrap:anywhere}
.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-content p{margin:0 0 22px;color:var(--hrg-text)}
.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-content p:first-child{margin:0 0 32px;color:var(--hrg-white);font-size:22px;line-height:1.5;font-weight:600}
.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-content h2{margin:52px 0 20px;color:var(--hrg-white);font-size:clamp(26px,3vw,34px);line-height:1.2;font-weight:750;letter-spacing:-.015em}
.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-content ul{margin:0 0 30px;padding:24px 28px 24px 52px;background:var(--hrg-surface);border:1px solid rgba(255,255,255,.12);border-radius:12px}
.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-content li{margin:0 0 14px;padding-left:5px;color:var(--hrg-text)}
.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-content li:last-child{margin-bottom:0}
.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-content li::marker{color:var(--hrg-teal)}
.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-content h2+ul+p{margin:10px 0 34px;padding:20px 22px;background:rgba(16,197,222,.07);border-left:3px solid var(--hrg-teal);border-radius:0 8px 8px 0;color:#E6E9ED}
.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-content p+ul a{font-weight:650}
.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-content a{color:var(--hrg-teal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere;word-break:break-word}
.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-content a:hover{color:#7EE9F5}
.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-content a:focus-visible{outline:3px solid var(--hrg-teal);outline-offset:4px;border-radius:2px}
.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-content p:last-child{margin:46px 0 0;padding:24px 26px;background:var(--hrg-surface);border-left:4px solid var(--hrg-teal);border-radius:0 12px 12px 0;color:#E6E9ED}
.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-utility{width:100%;padding:36px max(40px,calc((100% - 1080px)/2));border-top:1px solid rgba(255,255,255,.12);display:flex;flex-direction:row;justify-content:center;align-items:center;gap:18px;flex-wrap:wrap;background:#0E1013}
.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-utility .elementor-widget-button{width:auto}
.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-utility .elementor-button{min-height:50px;padding:13px 22px;border:1px solid var(--hrg-teal);border-radius:999px;background:transparent;color:#FFF;font-size:17px;line-height:1.25;font-weight:650;text-decoration:none;box-shadow:none}
.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-utility .elementor-button:hover{background:var(--hrg-teal);color:#000}
.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-utility .elementor-button:focus-visible{outline:3px solid var(--hrg-teal);outline-offset:4px}
@media(max-width:1024px){.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-hero{padding:50px 32px}.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-shell{width:calc(100% - 64px);padding:60px 0 64px}.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-utility{padding:36px 32px}}
@media(max-width:767px){.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-hero{padding:44px 20px}.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-title .elementor-heading-title{font-size:36px}.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-shell{width:calc(100% - 40px);padding:48px 0 54px}.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-content{font-size:17px;line-height:1.66}.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-content p:first-child{font-size:20px;margin-bottom:28px}.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-content h2{margin-top:42px;font-size:27px}.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-content ul{padding:20px 20px 20px 42px}.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-content h2+ul+p{padding:18px}.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-content p:last-child{margin-top:38px;padding:21px 20px}.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-utility{padding:34px 20px;display:flex;flex-direction:column;gap:14px}.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-utility .elementor-widget-button{width:100%}.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-utility .elementor-button{width:100%;justify-content:center}}
@media print{body.page-id-2219 .site-header,body.page-id-2219 #header-outer,body.page-id-2219 .hrg-responsible-utility,body.page-id-2219 footer{display:none!important}body.page-id-2219,body.page-id-2219 .container-wrap,.elementor-2219 .elementor-element.elementor-element-27d8c146{background:#FFF!important;color:#111!important}.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-hero{padding:18px 0;background:#FFF!important;border-bottom:1px solid #111}.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-eyebrow .elementor-heading-title{color:#333!important}.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-title .elementor-heading-title,.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-content h2{color:#000!important}.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-shell{width:100%;padding:28px 0}.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-content,.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-content p,.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-content li{color:#111!important;font-size:11pt;line-height:1.45}.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-content ul,.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-content h2+ul+p,.elementor-2219 .elementor-element.elementor-element-27d8c146 .hrg-responsible-content p:last-child{background:#FFF!important;border-color:#777!important;break-inside:avoid}.elementor-2219 .elementor-element.elementor-element-27d8c146 a{color:#000!important;text-decoration:underline}}/* End custom CSS */