.sprite-logos-universidade-nova-de-lisboa-faculdade-de-ciencias-e-tecnologia,.sprite-logos-universidade-nova-de-lisboa-escola-de-gestao-de-informacao-nova-ims,.sprite-logos-universidade-lusofona-do-porto,.sprite-logos-universidade-lusofona-de-humanidades-e-tecnologias,.sprite-logos-universidade-lusiada,.sprite-logos-universidade-fernando-pessoa,.sprite-logos-universidade-europeia,.sprite-logos-universidade-do-porto-faculdade-de-engenharia,.sprite-logos-universidade-do-porto-faculdade-de-ciencias,.sprite-logos-universidade-do-minho,.sprite-logos-universidade-do-algarve-faculdade-de-ciencias-e-tecnologia,.sprite-logos-universidade-de-tras-os-montes-e-alto-douro-escola-de-ciencias-e-tecnologia,.sprite-logos-universidade-de-lisboa-instituto-superior-tecnico,.sprite-logos-universidade-de-lisboa-faculdade-de-ciencias,.sprite-logos-universidade-de-evora-escola-de-ciencias-e-tecnologia,.sprite-logos-universidade-de-coimbra-faculdade-de-ciencias-e-tecnologia,.sprite-logos-universidade-de-aveiro,.sprite-logos-universidade-da-madeira-faculdade-de-ciencias-exatas-e-da-engenharia,.sprite-logos-universidade-da-beira-interior,.sprite-logos-universidade-catolica-portuguesa,.sprite-logos-universidade-autonoma-de-lisboa-luis-de-camoes,.sprite-logos-universidade-aberta,.sprite-logos-iscte-instituto-universitario-de-lisboa,.sprite-logos-instituto-superior-politecnico-gaya-escola-superior-de-ciencia-e-tecnologia,.sprite-logos-instituto-superior-manuel-teixeira-gomes,.sprite-logos-instituto-superior-de-tecnologias-avancadas,.sprite-logos-instituto-superior-de-economia-e-gestao,.sprite-logos-instituto-politecnico-jean-piaget-do-sul-escola-superior-de-tecnologia-e-gestao-jean-piaget,.sprite-logos-instituto-politecnico-do-porto-instituto-superior-de-engenharia-do-porto,.sprite-logos-instituto-politecnico-do-porto-escola-superior-de-tecnologia-e-gestao,.sprite-logos-instituto-politecnico-do-cavado-e-do-ave,.sprite-logos-instituto-politecnico-de-viseu-escola-superior-de-tecnologia-e-gestao-de-viseu,.sprite-logos-instituto-politecnico-de-viseu-escola-superior-de-tecnologia-e-gestao-de-lamego,.sprite-logos-instituto-politecnico-de-viana-do-castelo-escola-superior-de-tecnologia-e-gestao,.sprite-logos-instituto-politecnico-de-tomar-escola-superior-de-tecnologia-de-tomar,.sprite-logos-instituto-politecnico-de-setubal-escola-superior-de-tecnologia-de-setubal,.sprite-logos-instituto-politecnico-de-santarem,.sprite-logos-instituto-politecnico-de-portalegre-escola-superior-de-tecnologia-e-gestao,.sprite-logos-instituto-politecnico-de-lisboa-instituto-superior-de-engenharia-de-lisboa,.sprite-logos-instituto-politecnico-de-leiria-escola-superior-de-tecnologia-e-gestao,.sprite-logos-instituto-politecnico-de-coimbra-instituto-superior-de-engenharia-de-coimbra,.sprite-logos-instituto-politecnico-de-coimbra-escola-superior-de-tecnologia-e-gestao-de-oliveira-do-hospital,.sprite-logos-instituto-politecnico-de-castelo-branco-escola-superior-de-tecnologia-de-castelo-branco,.sprite-logos-instituto-politecnico-de-braganca-escola-superior-de-tecnologia-e-de-gestao-de-braganca,.sprite-logos-instituto-politecnico-de-beja-escola-superior-de-tecnologia-e-de-gestao,.sprite-logos-instituto-politecnico-da-maia,.sprite-logos-instituto-politecnico-da-lusofonia,.sprite-logos-instituto-politecnico-da-guarda-escola-superior-de-tecnologia-e-gestao,.sprite-logos-escola-superior-de-media-artes-e-design{background-image:url(/static/uploads/xuniversities_small_logos.png.pagespeed.ic.RQ-R8V-na3.png);background-repeat:no-repeat}.sprite-logos-universidade-nova-de-lisboa-faculdade-de-ciencias-e-tecnologia{background-position:0 0;width:60px;height:30px}.sprite-logos-universidade-nova-de-lisboa-escola-de-gestao-de-informacao-nova-ims{background-position:0 -30px;width:60px;height:30px}.sprite-logos-universidade-lusofona-do-porto{background-position:-60px 0;width:60px;height:30px}.sprite-logos-universidade-lusofona-de-humanidades-e-tecnologias{background-position:-60px -30px;width:60px;height:30px}.sprite-logos-universidade-lusiada{background-position:0 -60px;width:60px;height:30px}.sprite-logos-universidade-fernando-pessoa{background-position:-60px -60px;width:60px;height:30px}.sprite-logos-universidade-europeia{background-position:0 -90px;width:60px;height:30px}.sprite-logos-universidade-do-porto-faculdade-de-engenharia{background-position:-60px -90px;width:60px;height:30px}.sprite-logos-universidade-do-porto-faculdade-de-ciencias{background-position:-120px 0;width:60px;height:30px}.sprite-logos-universidade-do-minho{background-position:-120px -30px;width:60px;height:30px}.sprite-logos-universidade-do-algarve-faculdade-de-ciencias-e-tecnologia{background-position:-120px -60px;width:60px;height:30px}.sprite-logos-universidade-de-tras-os-montes-e-alto-douro-escola-de-ciencias-e-tecnologia{background-position:-120px -90px;width:60px;height:30px}.sprite-logos-universidade-de-lisboa-instituto-superior-tecnico{background-position:0 -120px;width:60px;height:30px}.sprite-logos-universidade-de-lisboa-faculdade-de-ciencias{background-position:-60px -120px;width:60px;height:30px}.sprite-logos-universidade-de-evora-escola-de-ciencias-e-tecnologia{background-position:-120px -120px;width:60px;height:30px}.sprite-logos-universidade-de-coimbra-faculdade-de-ciencias-e-tecnologia{background-position:0 -150px;width:60px;height:30px}.sprite-logos-universidade-de-aveiro{background-position:-60px -150px;width:60px;height:30px}.sprite-logos-universidade-da-madeira-faculdade-de-ciencias-exatas-e-da-engenharia{background-position:-120px -150px;width:60px;height:30px}.sprite-logos-universidade-da-beira-interior{background-position:-180px 0;width:60px;height:30px}.sprite-logos-universidade-catolica-portuguesa{background-position:-180px -30px;width:60px;height:30px}.sprite-logos-universidade-autonoma-de-lisboa-luis-de-camoes{background-position:-180px -60px;width:60px;height:30px}.sprite-logos-universidade-aberta{background-position:-180px -90px;width:60px;height:30px}.sprite-logos-iscte-instituto-universitario-de-lisboa{background-position:-180px -120px;width:60px;height:30px}.sprite-logos-instituto-superior-politecnico-gaya-escola-superior-de-ciencia-e-tecnologia{background-position:-180px -150px;width:60px;height:30px}.sprite-logos-instituto-superior-manuel-teixeira-gomes{background-position:0 -180px;width:60px;height:30px}.sprite-logos-instituto-superior-de-tecnologias-avancadas{background-position:-60px -180px;width:60px;height:30px}.sprite-logos-instituto-superior-de-economia-e-gestao{background-position:-120px -180px;width:60px;height:30px}.sprite-logos-instituto-politecnico-jean-piaget-do-sul-escola-superior-de-tecnologia-e-gestao-jean-piaget{background-position:-180px -180px;width:60px;height:30px}.sprite-logos-instituto-politecnico-do-porto-instituto-superior-de-engenharia-do-porto{background-position:0 -210px;width:60px;height:30px}.sprite-logos-instituto-politecnico-do-porto-escola-superior-de-tecnologia-e-gestao{background-position:-60px -210px;width:60px;height:30px}.sprite-logos-instituto-politecnico-do-cavado-e-do-ave{background-position:-120px -210px;width:60px;height:30px}.sprite-logos-instituto-politecnico-de-viseu-escola-superior-de-tecnologia-e-gestao-de-viseu{background-position:-180px -210px;width:60px;height:30px}.sprite-logos-instituto-politecnico-de-viseu-escola-superior-de-tecnologia-e-gestao-de-lamego{background-position:-240px 0;width:60px;height:30px}.sprite-logos-instituto-politecnico-de-viana-do-castelo-escola-superior-de-tecnologia-e-gestao{background-position:-240px -30px;width:60px;height:30px}.sprite-logos-instituto-politecnico-de-tomar-escola-superior-de-tecnologia-de-tomar{background-position:-240px -60px;width:60px;height:30px}.sprite-logos-instituto-politecnico-de-setubal-escola-superior-de-tecnologia-de-setubal{background-position:-240px -90px;width:60px;height:30px}.sprite-logos-instituto-politecnico-de-santarem{background-position:-240px -120px;width:60px;height:30px}.sprite-logos-instituto-politecnico-de-portalegre-escola-superior-de-tecnologia-e-gestao{background-position:-240px -150px;width:60px;height:30px}.sprite-logos-instituto-politecnico-de-lisboa-instituto-superior-de-engenharia-de-lisboa{background-position:-240px -180px;width:60px;height:30px}.sprite-logos-instituto-politecnico-de-leiria-escola-superior-de-tecnologia-e-gestao{background-position:-240px -210px;width:60px;height:30px}.sprite-logos-instituto-politecnico-de-coimbra-instituto-superior-de-engenharia-de-coimbra{background-position:0 -240px;width:60px;height:30px}.sprite-logos-instituto-politecnico-de-coimbra-escola-superior-de-tecnologia-e-gestao-de-oliveira-do-hospital{background-position:-60px -240px;width:60px;height:30px}.sprite-logos-instituto-politecnico-de-castelo-branco-escola-superior-de-tecnologia-de-castelo-branco{background-position:-120px -240px;width:60px;height:30px}.sprite-logos-instituto-politecnico-de-braganca-escola-superior-de-tecnologia-e-de-gestao-de-braganca{background-position:-180px -240px;width:60px;height:30px}.sprite-logos-instituto-politecnico-de-beja-escola-superior-de-tecnologia-e-de-gestao{background-position:-240px -240px;width:60px;height:30px}.sprite-logos-instituto-politecnico-da-maia{background-position:0 -270px;width:60px;height:30px}.sprite-logos-instituto-politecnico-da-lusofonia{background-position:-60px -270px;width:60px;height:30px}.sprite-logos-instituto-politecnico-da-guarda-escola-superior-de-tecnologia-e-gestao{background-position:-120px -270px;width:60px;height:30px}.sprite-logos-escola-superior-de-media-artes-e-design{background-position:-180px -270px;width:60px;height:30px}@media screen and (-webkit-min-device-pixel-ratio:1.0),screen and (min--moz-device-pixel-ratio:1.0),screen and (-o-min-device-pixel-ratio:100/100),screen and (min-device-pixel-ratio:1.0),screen and (min-resolution:1.0dppx){.sprite-logos-universidade-nova-de-lisboa-faculdade-de-ciencias-e-tecnologia,.sprite-logos-universidade-nova-de-lisboa-escola-de-gestao-de-informacao-nova-ims,.sprite-logos-universidade-lusofona-do-porto,.sprite-logos-universidade-lusofona-de-humanidades-e-tecnologias,.sprite-logos-universidade-lusiada,.sprite-logos-universidade-fernando-pessoa,.sprite-logos-universidade-europeia,.sprite-logos-universidade-do-porto-faculdade-de-engenharia,.sprite-logos-universidade-do-porto-faculdade-de-ciencias,.sprite-logos-universidade-do-minho,.sprite-logos-universidade-do-algarve-faculdade-de-ciencias-e-tecnologia,.sprite-logos-universidade-de-tras-os-montes-e-alto-douro-escola-de-ciencias-e-tecnologia,.sprite-logos-universidade-de-lisboa-instituto-superior-tecnico,.sprite-logos-universidade-de-lisboa-faculdade-de-ciencias,.sprite-logos-universidade-de-evora-escola-de-ciencias-e-tecnologia,.sprite-logos-universidade-de-coimbra-faculdade-de-ciencias-e-tecnologia,.sprite-logos-universidade-de-aveiro,.sprite-logos-universidade-da-madeira-faculdade-de-ciencias-exatas-e-da-engenharia,.sprite-logos-universidade-da-beira-interior,.sprite-logos-universidade-catolica-portuguesa,.sprite-logos-universidade-autonoma-de-lisboa-luis-de-camoes,.sprite-logos-universidade-aberta,.sprite-logos-iscte-instituto-universitario-de-lisboa,.sprite-logos-instituto-superior-politecnico-gaya-escola-superior-de-ciencia-e-tecnologia,.sprite-logos-instituto-superior-manuel-teixeira-gomes,.sprite-logos-instituto-superior-de-tecnologias-avancadas,.sprite-logos-instituto-superior-de-economia-e-gestao,.sprite-logos-instituto-politecnico-jean-piaget-do-sul-escola-superior-de-tecnologia-e-gestao-jean-piaget,.sprite-logos-instituto-politecnico-do-porto-instituto-superior-de-engenharia-do-porto,.sprite-logos-instituto-politecnico-do-porto-escola-superior-de-tecnologia-e-gestao,.sprite-logos-instituto-politecnico-do-cavado-e-do-ave,.sprite-logos-instituto-politecnico-de-viseu-escola-superior-de-tecnologia-e-gestao-de-viseu,.sprite-logos-instituto-politecnico-de-viseu-escola-superior-de-tecnologia-e-gestao-de-lamego,.sprite-logos-instituto-politecnico-de-viana-do-castelo-escola-superior-de-tecnologia-e-gestao,.sprite-logos-instituto-politecnico-de-tomar-escola-superior-de-tecnologia-de-tomar,.sprite-logos-instituto-politecnico-de-setubal-escola-superior-de-tecnologia-de-setubal,.sprite-logos-instituto-politecnico-de-santarem,.sprite-logos-instituto-politecnico-de-portalegre-escola-superior-de-tecnologia-e-gestao,.sprite-logos-instituto-politecnico-de-lisboa-instituto-superior-de-engenharia-de-lisboa,.sprite-logos-instituto-politecnico-de-leiria-escola-superior-de-tecnologia-e-gestao,.sprite-logos-instituto-politecnico-de-coimbra-instituto-superior-de-engenharia-de-coimbra,.sprite-logos-instituto-politecnico-de-coimbra-escola-superior-de-tecnologia-e-gestao-de-oliveira-do-hospital,.sprite-logos-instituto-politecnico-de-castelo-branco-escola-superior-de-tecnologia-de-castelo-branco,.sprite-logos-instituto-politecnico-de-braganca-escola-superior-de-tecnologia-e-de-gestao-de-braganca,.sprite-logos-instituto-politecnico-de-beja-escola-superior-de-tecnologia-e-de-gestao,.sprite-logos-instituto-politecnico-da-maia,.sprite-logos-instituto-politecnico-da-lusofonia,.sprite-logos-instituto-politecnico-da-guarda-escola-superior-de-tecnologia-e-gestao,.sprite-logos-escola-superior-de-media-artes-e-design{background-image:url(/static/uploads/xuniversities_small_logos.png.pagespeed.ic.RQ-R8V-na3.png);-webkit-background-size:300px 300px;-moz-background-size:300px 300px;background-size:300px 300px}}.auth-box{padding:40px;text-align:center;max-width:450px;margin:0 auto}.auth-box .line-separator{display:flex;align-items:center;text-align:center;color:#777;margin-bottom:20px}.auth-box .line-separator::before,.auth-box .line-separator::after{content:'';flex:1;border-bottom:1px solid #777}.auth-box .line-separator::before{margin-right:.5em}.auth-box .line-separator::after{margin-left:.5em}.auth-box .main-title{font-size:26px;font-weight:700;color:#1a1a1a;margin-bottom:16px;line-height:1.3}.auth-box .social-login-container{margin:40px 0 20px;display:flow-root}.auth-box .social-login-container [class*="col-lg-"]{padding-left:0;padding-right:0}.auth-box .footer-text{font-size:14px;color:#888}.auth-box form{text-align:left}.auth-box .g-recaptcha>div{margin:0 auto}.auth-box .modal-auth-remember-row{display:flex;align-items:center;justify-content:space-between}.auth-box .modal-auth-remember{margin:0;font-weight:normal}.auth-box .modal-auth-error,.auth-box .modal-auth-success,.auth-box #modal-register-form,.auth-box #modal-reset-form,.auth-box .modal-auth-register-footer,.auth-box .modal-auth-register-title,.auth-box .modal-auth-reset-title,.auth-box .modal-auth-tos,.auth-box .modal-auth-student-note,.auth-box.modal-auth-register #modal-auth-form,.auth-box.modal-auth-register .modal-auth-login-title,.auth-box.modal-auth-register .modal-auth-login-footer,.auth-box.modal-auth-register.modal-auth-student .social-login-container,.auth-box.modal-auth-register.modal-auth-student .line-separator,.auth-box.modal-auth-reset #modal-auth-form,.auth-box.modal-auth-reset .modal-auth-login-title,.auth-box.modal-auth-reset .modal-auth-login-footer,.auth-box.modal-auth-reset .social-login-container,.auth-box.modal-auth-reset .line-separator{display:none}.auth-box.modal-auth-register #modal-register-form,.auth-box.modal-auth-register .modal-auth-register-footer,.auth-box.modal-auth-register .modal-auth-register-title,.auth-box.modal-auth-register .modal-auth-tos,.auth-box.modal-auth-register.modal-auth-student .modal-auth-student-note,.auth-box.modal-auth-reset #modal-reset-form,.auth-box.modal-auth-reset .modal-auth-reset-title,.auth-box.modal-auth-reset .modal-auth-register-footer{display:block}.auth-box ul.nav.custom_menu_signup{margin-bottom:40px}.auth-box.modal-auth-student ul.nav.custom_menu_signup{margin-top:20px;margin-bottom:20px}.auth-box .btn{font-size:14px!important}.auth-box .company_logo_default{padding:4px 8px;background:#fff;border:1px solid #e4e4e4}.auth-box ul.nav.custom_menu_signup{display:flex}.auth-box ul.nav.custom_menu_signup li{width:50%}.auth-box .custom_menu_signup li a{padding:8px;color:#333;background-color:#fff;border:1px solid #ccc}.auth-box .custom_menu_signup li a:hover{background-color:#eee!important;border-color:#adadad}.auth-box .custom_menu_signup li a:focus{background-color:#eee!important;border-color:#8c8c8c}.auth-box .custom_menu_signup li a:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.auth-box .custom_menu_signup li.active a{background:#e0e0e0!important}.auth-box .panel-success{border-color:#d6e9c6;border-radius:4px}.auth-box .panel-body{padding:15px!important}.auth-box .fa-green{color:#00c500;float:left;height:20px;padding:0 6px;margin-top:5px}.company-life{--life-accent:#16a373;--life-accent-dark:#0f7d59;--life-accent-light:#34c48d;--life-accent-rgb:22 , 163 , 115;--life-accent-tint:#eafaf3;--life-accent-border:#bfe8d8;padding:4px 0 40px;color:#23272b}.company-life-preview{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:12px 0 0;padding:12px 16px;border:1px dashed #d8b33f;border-radius:12px!important;background:#fdf8e7;color:#6b5a1e;font-size:13.5px}.company-life-preview .fa{font-size:15px;opacity:1}.company-life-preview span{flex:1 1 auto}.company-life-preview a{color:var(--life-accent-dark);font-weight:500}.company-life-hero{position:relative;overflow:hidden;border-radius:18px!important;padding:56px 40px;margin:18px 0 12px;background:linear-gradient(135deg,var(--life-accent-dark) 0%,var(--life-accent) 55%,var(--life-accent-light) 100%);color:#fff;isolation:isolate}.company-life-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.company-life-hero--photo:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(12,26,22,.35) 0%,rgba(12,26,22,.78) 100%);z-index:-1}.company-life-hero-inner{max-width:720px}.company-life-eyebrow{display:inline-flex;align-items:center;gap:7px;padding:5px 13px;border-radius:999px!important;background:rgba(255,255,255,.18);font-size:12.5px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.company-life-eyebrow .fa{font-size:inherit;opacity:1}.company-life-headline{margin:16px 0 0;font-size:40px;line-height:1.15;font-weight:600;color:#fff}.company-life-lead{margin:0 0 12px;padding:26px 40px 30px;background:#f6f8f7;border:1px solid #e8edea;border-top:none;border-radius:0 0 18px 18px!important;font-size:20px;line-height:1.6;font-weight:300;color:#2f3740}.company-life-lead{display:flex;align-items:flex-start;gap:40px}.company-life-lead-text{flex:1 1 auto;min-width:0;max-width:720px}.company-life-lead-text>p:last-child{margin-bottom:0}.company-life-facts{flex:0 0 190px;margin:4px 0 0;padding-left:28px;border-left:1px solid #e2e8e5;font-size:14px;font-weight:400;line-height:1.4}.company-life-fact+.company-life-fact{margin-top:16px}.company-life-facts dt{font-weight:400;color:#8a9490;font-size:12.5px;text-transform:uppercase;letter-spacing:.4px}.company-life-facts dd{margin:3px 0 0;font-size:16px;color:#18212b}.company-life-facts a{color:var(--life-accent-dark);border-bottom:1px solid var(--life-accent-border)}.company-life-facts a:hover{color:var(--life-accent);text-decoration:none}.company-life-hero--joined{margin-bottom:0;border-radius:18px 18px 0 0!important}.company-life-lead strong,.company-life-lead b{font-weight:500;color:#18212b}.company-life-lead p:last-child{margin-bottom:0}.company-life-playbtn{margin-top:22px;display:inline-flex;align-items:center;gap:11px;padding:11px 22px 11px 11px;border:none;border-radius:999px!important;background:#fff;color:var(--life-accent-dark);font-size:14.5px;font-weight:600;cursor:pointer}.company-life-playbtn:hover{background:var(--life-accent-tint)}.company-life-playbtn-ico{width:32px;height:32px;border-radius:50%!important;background:var(--life-accent);color:#fff;display:inline-flex;align-items:center;justify-content:center}.company-life-playbtn-ico .fa{font-size:13px;opacity:1;margin-left:2px}.company-life-block{margin:34px 0}.company-life-prose{max-width:none}.company-life-prose .company-life-text{max-width:780px}.company-life-h2{margin:0 0 12px;font-size:25px;line-height:1.25;font-weight:600;color:#18212b}.company-life-text{font-size:16px;line-height:1.68;color:#4b5563}.company-life-text p:last-child{margin-bottom:0}.company-life-text ul,.company-life-text ol{padding-left:20px}.company-life-split{display:flex;align-items:stretch;gap:34px}.company-life-split--flip{flex-direction:row-reverse}.company-life-split-media{position:relative;flex:0 0 46%;max-width:46%;min-height:260px;max-height:520px;overflow:hidden;border-radius:16px!important}.company-life-split-media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:16px!important}.company-life-split-text{flex:1 1 auto}.company-life-split--solo .company-life-split-media{flex:1 1 100%;max-width:100%}.company-life-video{position:relative;display:block;width:100%;margin-top:16px;padding:0;border:none;border-radius:16px!important;overflow:hidden;background:#10241d;cursor:pointer;min-height:260px}.company-life-video-poster{width:100%;max-height:460px;object-fit:cover;opacity:.68;display:block}.company-life-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:74px;height:74px;border-radius:50%!important;background:rgba(255,255,255,.94);color:var(--life-accent-dark);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(0,0,0,.25)}.company-life-video:hover .company-life-video-play{background:#fff;transform:translate(-50%,-50%) scale(1.06)}.company-life-video-play .fa{font-size:26px;opacity:1;margin-left:4px}.company-life-video-label{position:absolute;left:22px;bottom:18px;color:#fff;font-size:14.5px;font-weight:600;text-align:left}.company-life-video-label small{display:block;font-weight:400;opacity:.8;text-transform:capitalize}.company-life-slider{position:relative;margin-top:16px}.company-life-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;border-radius:16px!important;background:#f4f5f6;scrollbar-width:none}.company-life-slides::-webkit-scrollbar{display:none}.company-life-slide{position:relative;flex:0 0 100%;margin:0;scroll-snap-align:start}.company-life-slide img{display:block;width:100%;height:440px;object-fit:cover}.company-life-slide-caption{position:absolute;left:16px;right:16px;bottom:16px;padding:8px 16px;border-radius:12px!important;background:rgba(12,26,22,.6);color:#fff;font-size:14px;line-height:1.4}.company-life-slider-nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;padding:0;border:none;border-radius:50%!important;background:rgba(255,255,255,.9);color:#18212b;font-size:22px;line-height:1;cursor:pointer}.company-life-slider-nav:hover{background:#fff}.company-life-slider-nav[disabled]{opacity:.35;cursor:default}.company-life-slider-nav--prev{left:12px}.company-life-slider-nav--next{right:12px}.company-life-slider-dots{display:flex;justify-content:center;gap:6px;margin-top:12px}.company-life-slider-dot{width:8px;height:8px;padding:0;border:none;border-radius:50%!important;background:#d6dbd9;cursor:pointer}.company-life-slider-dot.is-on{background:var(--life-accent)}.company-life-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:16px}.company-life-gridshot{position:relative;padding:0;border:none;border-radius:14px!important;overflow:hidden;background:#f4f5f6;cursor:zoom-in;height:180px}.company-life-gridshot img{width:100%;height:100%;object-fit:cover;display:block}.company-life-gridshot-caption{position:absolute;left:0;right:0;bottom:0;padding:18px 12px 10px;background:linear-gradient(180deg,rgba(12,26,22,0) 0%,rgba(12,26,22,.72) 100%);color:#fff;font-size:12.5px;text-align:left}.company-life-zoom{cursor:zoom-in}.company-life-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:18px;margin-top:18px}.company-life-quote{position:relative;display:flex;flex-direction:column;max-width:560px;max-height:400px;margin:0;padding:26px 22px 20px;background:#fff;border:1px solid #ececec;border-radius:16px!important;box-shadow:0 1px 2px rgba(0,0,0,.03)}.company-life-quote[role="button"]{cursor:pointer}.company-life-quote.is-open{max-height:none}.company-life-quote-toggle{display:none;margin-top:10px;font-size:13.5px;font-weight:600;color:var(--life-accent)}.company-life-quote[role="button"] .company-life-quote-toggle{display:block}.company-life-quote-toggle-less,.company-life-quote.is-open .company-life-quote-toggle-more{display:none}.company-life-quote.is-open .company-life-quote-toggle-less{display:inline}.company-life-quote-mark{color:var(--life-accent-border)}.company-life-quote-mark .fa{font-size:22px;opacity:1}.company-life-quote-score{position:absolute;top:22px;right:20px;padding:3px 10px;border-radius:9px!important;font-size:14px;font-weight:600}.company-life-quote-kind{position:absolute;top:22px;right:20px;padding:3px 10px;border-radius:9px!important;background:#eef2fb;color:#3457a5;font-size:12px;font-weight:600;text-transform:uppercase}.company-life-quote blockquote{display:flex;flex-direction:column;min-height:0;overflow:hidden;border:none;padding:10px 0 16px;margin:0;font-size:15px}.company-life-quote-title{display:block;font-size:18px;color:#18212b;margin-bottom:6px}.company-life-quote blockquote p{font-size:15px;line-height:1.6;color:#4b5563;margin:0}.company-life-quote figcaption{margin-top:auto;padding-top:12px;border-top:1px solid #f1f1f1;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;font-size:13px}.company-life-quote-meta{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.company-life-quote-who{color:#3f3f46}.company-life-quote-type{color:#a1a1aa}.company-life-jobs{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;margin-top:18px}.company-life-job{display:flex;flex-direction:column;padding:16px 18px 14px;background:#fff;border:1px solid #ececec;border-radius:14px!important;color:#18212b}.company-life-job:hover,.company-life-job:focus{border-color:var(--life-accent-border);background:var(--life-accent-tint);text-decoration:none;color:#18212b}.company-life-job:hover .company-life-job-go,.company-life-job:focus .company-life-job-go{background:var(--life-accent);border-color:var(--life-accent);color:#fff}.company-life-job-title{display:block;font-size:15.5px;line-height:1.35}.company-life-job-meta{display:flex;flex-wrap:wrap;align-items:baseline;margin-top:6px;font-size:12.5px;color:#6b7280}.company-life-job-meta span+span:before{content:"\00b7";margin:0 6px;color:#c7c9cc}.company-life-job-meta .fa{font-size:inherit;opacity:1}.company-life-job-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px}.company-life-job-salary{font-size:14.5px;font-weight:600;color:#18212b}.company-life-job-salary small{display:block;margin-top:1px;font-size:11px;font-weight:400;color:#9ca3af}.company-life-jobs-all{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:14px;color:var(--life-accent)}.company-life-job-go{flex:0 0 auto;padding:6px 13px;border:1px solid var(--life-accent-border);border-radius:999px!important;font-size:13px;color:var(--life-accent);white-space:nowrap}.company-life-people{display:flex;flex-wrap:wrap;gap:16px;margin-top:18px}.company-life-person{display:block;flex:1 1 180px;padding:22px 16px 18px;background:#fff;border:1px solid #ececec;border-radius:16px!important;text-align:center;color:#18212b}.company-life-person:first-child:nth-last-child(-n+2),
.company-life-person:first-child:nth-last-child(-n+2) ~ .company-life-person {max-width:320px}a.company-life-person:hover,a.company-life-person:focus{border-color:var(--life-accent-border);box-shadow:0 6px 18px rgba(var(--life-accent-rgb),.08);text-decoration:none;color:#18212b}.company-life-person-photo{display:block;width:88px;height:88px;margin:0 auto 12px;border-radius:50%!important;overflow:hidden;background:#f0f4f2;color:#b6c4bd;line-height:88px}.company-life-person-photo img{width:100%;height:100%;object-fit:cover}.company-life-person-photo .fa{font-size:34px;opacity:1}.company-life-person-name{display:block;font-size:15px;line-height:1.3}.company-life-person-role{display:block;margin-top:4px;font-size:13.5px;color:#6b7280}.company-life-person-link{display:block;margin-top:10px;font-size:12.5px;color:var(--life-accent)}.company-life-note{flex:2 1 320px;display:flex;flex-direction:column;justify-content:center;gap:14px;margin:0;padding:34px 26px;background:#fff;border:1px solid #ececec;border-left:3px solid var(--life-accent);border-radius:16px!important}.company-life-note-text{margin:0;padding:0;border:0;font-size:17px;line-height:1.5;font-weight:700;color:#18212b}.company-life-note-text:before{content:"\201C"}.company-life-note-text:after{content:"\201D"}.company-life-note-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:14.5px;color:#6b7280}.company-life-note-company{display:inline-flex;align-items:center;gap:8px;color:#18212b}.company-life-note-company img{width:auto;max-width:110px;height:28px;object-fit:contain}.company-life-note-foot img{max-width:140px;height:36px}.company-life-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:18px}.company-life-stat{max-width:420px;padding:24px 20px;background:var(--life-accent-tint);border:1px solid var(--life-accent-border);border-radius:16px!important;text-align:center}.company-life-stat-value{display:block;font-size:34px;line-height:1.1;font-weight:600;color:var(--life-accent-dark)}.company-life-stat-label{display:block;margin-top:6px;font-size:14px;color:#4b5563}.company-life-cta{margin-top:36px;padding:22px 26px;border-radius:16px!important;background:#f7f8f9;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;font-size:16px;color:#18212b}.company-life-cta-btn{padding:11px 22px;border-radius:11px!important;background:var(--life-accent);color:#fff;font-size:14.5px;font-weight:500}.company-life-cta-btn:hover,.company-life-cta-btn:focus{background:var(--life-accent-dark);color:#fff;text-decoration:none}.company-life-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2050;background:rgba(9,16,14,.82);display:flex;align-items:center;justify-content:center;padding:20px}.company-life-modal[hidden]{display:none}.company-life-modal-box{position:relative;width:100%;max-width:880px}.company-life-modal-frame{position:relative;padding-top:56.25%;background:#000;border-radius:14px!important;overflow:hidden}.company-life-modal-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.company-life-modal-frame--tall{padding-top:0;height:80vh;max-height:720px;max-width:420px;margin:0 auto}.company-life-modal-frame--linkedin{padding-top:0;height:90vh;max-height:900px;max-width:600px;margin:0 auto}.company-life-modal-frame--linkedin iframe{width: calc(100% + 17px);height: calc(100% + 17px)}.company-life-modal-frame--photo{padding-top:0;background:transparent;text-align:center}.company-life-modal-frame--photo img{display:inline-block;max-width:100%;max-height:82vh;width:auto;height:auto;border-radius:14px!important}.company-life-modal-close{position:absolute;top:-42px;right:0;width:34px;height:34px;border:none;border-radius:50%!important;background:rgba(255,255,255,.16);color:#fff;font-size:22px;line-height:1;cursor:pointer}@media (max-width:991px){.company-life-hero{padding:40px 26px}.company-life-headline{font-size:32px}.company-life-slide img{height:320px}}@media (max-width:767px){.company-life-hero{padding:32px 20px;border-radius:14px!important}.company-life-hero--joined{border-radius:14px 14px 0 0!important}.company-life-lead{padding:20px 20px 22px;border-radius:0 0 14px 14px!important}.company-life-headline{font-size:26px}.company-life-lead{font-size:16px;margin-top:0;display:block}.company-life-facts{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:18px;padding:16px 0 0;border-left:none;border-top:1px solid #e2e8e5}.company-life-fact+.company-life-fact{margin-top:0}.company-life-split,.company-life-split--flip{flex-direction:column;gap:18px}.company-life-split-media{flex:1 1 auto;max-width:100%;width:100%;max-height:330px;min-height:0}.company-life-h2{font-size:21px}.company-life-slide img{height:230px}.company-life-grid{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px}.company-life-gridshot{flex:0 0 82%;height:210px;scroll-snap-align:center}.company-life-video{min-height:190px}.company-life-stats{grid-template-columns:repeat(2,1fr)}.company-life-stat{max-width:none;padding:18px 12px}.company-life-stat-value{font-size:26px}.company-life-stat-label{font-size:13px}.company-life-cta{flex-direction:column;align-items:flex-start}}.b2b-life-state{display:inline-flex;align-items:center;gap:7px;margin-left:auto;flex:none;padding:7px 14px;border-radius:999px!important;background:#f4f5f6;color:#6b7280;font-size:13px;font-weight:500;line-height:1;white-space:nowrap}.b2b-life-state .fa{font-size:13px;line-height:1;opacity:1}.b2b-life-state--on{background:#eafaf3;color:#0f7d59}.b2b-life-state:hover,.b2b-life-state:focus{text-decoration:none;color:#0f7d59}.b2b-life-help{margin:6px 0 2px;font-size:12.5px;color:#a1a1aa}.b2b-life-help--foot{margin-top:14px}.b2b-life-publish{margin-top:18px}.b2b-life-picker{margin-bottom:6px}.b2b-life-picker-value{display:none}.b2b-life-picker>.b2b-backoffice-label,.b2b-life-picker>.b2b-backoffice-label-row{margin:22px 0 6px}.b2b-life-picker>.b2b-life-help{margin:0 0 16px}.b2b-life-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:10px}.b2b-life-block--fixed{background:#fafafa}.b2b-life-block--fixed .b2b-life-block-text strong{color:#27272a}.b2b-life-picked{display:grid;grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:10px;margin-bottom:12px}.b2b-life-picked-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:84px;padding:0 8px;border:1px dashed #d4d4d8;border-radius:12px!important;background:#fff;color:#16a373;font-size:12px;line-height:1.2;text-align:center}.b2b-life-picked-add i{font-size:18px}.b2b-life-picked-add:hover{border-color:#16a373;background:#f4fbf8}.b2b-life-picked-tile{position:relative;display:block;height:84px;border-radius:12px!important;overflow:hidden;background:#f4f5f6;cursor:move}.b2b-life-picked-tile img{width:100%;height:100%;object-fit:cover;display:block}.b2b-life-picked-n{position:absolute;left:6px;bottom:6px;min-width:22px;height:22px;border-radius:999px!important;background:rgba(0,0,0,.55);color:#fff;font-size:12px;font-weight:600;line-height:22px;text-align:center}.b2b-life-picked-del{position:absolute;top:6px;right:6px;width:24px;height:24px;padding:0;border:0;border-radius:8px!important;background:rgba(0,0,0,.42);color:#fff}.b2b-life-picked-del:hover{background:#dc2626}.b2b-life-picked-placeholder{border:1px dashed #d4d4d8;border-radius:12px!important;background:#fafafa}.b2b-life-tile{position:relative;padding:0;border:2px solid transparent;border-radius:12px!important;overflow:hidden;background:#f4f5f6;cursor:pointer;height:84px}.b2b-life-tile img{width:100%;height:100%;object-fit:cover;display:block}.b2b-life-tile.is-picked{border-color:#16a373}.b2b-life-tile-mark{position:absolute;top:6px;right:6px;min-width:22px;height:22px;border-radius:999px!important;background:#16a373;color:#fff;font-size:12px;font-weight:600;line-height:22px;text-align:center;padding:0 6px;display:none}.is-picked .b2b-life-tile-mark{display:block}.b2b-life-library .modal-header p{margin:4px 0 0;font-size:13px;color:#71717a}.b2b-life-library .modal-body{max-height:60vh;overflow-y:auto}.b2b-life-library .modal-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.b2b-life-picker-add{font-size:12.5px;color:#16a373}.b2b-life-picker-preview{display:flex;align-items:center;gap:10px}.b2b-life-preview-tile{width:116px;height:84px;border-radius:12px!important;overflow:hidden;border:1px dashed #d4d4d8;background:#fafafa;color:#b6c4bd;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.b2b-life-preview-tile.is-filled{border:2px solid #16a373}.b2b-life-preview-tile img{width:100%;height:100%;object-fit:cover}.b2b-life-preview-tile .fa{font-size:20px;opacity:1}.b2b-life-preview-thumb{width:44px;height:44px;border-radius:50%!important;overflow:hidden;background:#f0f4f2;color:#b6c4bd;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.b2b-life-preview-thumb img{width:100%;height:100%;object-fit:cover}.b2b-life-preview-thumb .fa{font-size:18px;opacity:1}.b2b-life-picker-toggle{padding:7px 14px;border:1px solid #bfe8d8;border-radius:10px!important;background:#fff;color:#16a373;font-size:12.5px;cursor:pointer}.b2b-life-picker-toggle:hover{background:#f3fbf7;border-color:#16a373}.b2b-life-reviews-pick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;max-height:700px;overflow-y:auto;padding-right:4px}.b2b-life-review-option{position:relative;display:flex;flex-direction:column;height:330px;text-align:left;padding:12px 14px;border:1px solid #ececec;border-radius:12px!important;background:#fff;cursor:pointer}.b2b-life-review-option.is-picked{border-color:#16a373;background:#f5fbf8}.b2b-life-review-type{flex:0 0 auto;padding:2px 8px;border-radius:6px!important;background:#eef7f3;color:#0f7d59;font-size:11px;font-weight:600;text-transform:uppercase}.b2b-life-review-type--interview{background:#eef2fb;color:#3457a5}.b2b-life-review-top{display:flex;align-items:center;width:100%;min-height:22px;margin-bottom:7px}.b2b-life-review-option .b2b-life-tile-mark{position:static;margin-left:auto}.b2b-life-review-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:4px}.b2b-life-review-body::-webkit-scrollbar{width:5px}.b2b-life-review-body::-webkit-scrollbar-thumb{border-radius:3px!important;background:#dcdcdc}.b2b-life-review-body strong{display:block;margin-bottom:5px;font-size:13.5px;color:#18212b}.b2b-life-review-role{display:block;font-size:11.5px;font-weight:500;color:#71717a}.b2b-life-review-label{display:block;margin-bottom:3px;font-size:12px;font-weight:600;color:#52525b}.b2b-life-review-label .fa{color:#a1a1aa}.b2b-life-review-md{margin-bottom:8px;font-size:12.5px;line-height:1.45;color:#6b7280}.b2b-life-review-md p{margin:0 0 6px;font-size:12.5px;line-height:1.45}.b2b-life-review-md p:last-child{margin-bottom:0}.b2b-life-review-md ul,.b2b-life-review-md ol{padding-left:16px;margin:0 0 6px}.b2b-life-review-md li{margin-bottom:2px}.b2b-life-review-foot{margin-top:auto;padding-top:8px;border-top:1px solid #f1f1f1}.b2b-life-review-foot em{display:block;font-size:11.5px;font-style:normal;color:#a1a1aa}.b2b-life-blocks{list-style:none;margin:0;padding:0}.b2b-life-block{display:flex;align-items:center;gap:12px;padding:13px 22px;background:#fff;border-bottom:1px solid #f5f5f4}.b2b-life-block:last-child{border-bottom:none}.b2b-life-block form{margin:0}.b2b-life-block--off{background:#fafafa}.b2b-life-block-placeholder{border-top:1px dashed #16a373;border-bottom:1px dashed #16a373;background:#f5fbf8}.b2b-life-block-handle{color:#c7c9cc;cursor:move}.b2b-life-block-ico{width:34px;height:34px;border-radius:10px!important;background:#f4f5f6;color:#16a373;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.b2b-life-block-ico .fa{font-size:15px;opacity:1}.b2b-life-block-text{flex:1 1 auto;min-width:0}.b2b-life-block-text strong{display:block;font-size:14px;color:#18212b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b-life-block-text small{display:block;font-size:12.5px;color:#a1a1aa}.b2b-life-block-hidden{padding:3px 9px;border-radius:999px!important;background:#f4f5f6;color:#6b7280;font-size:11.5px;white-space:nowrap}.b2b-life-block-empty{background:#fdf8e7;color:#8a7320}.b2b-life-add{padding:18px 22px 22px;border-top:1px solid #f1f1f0}.b2b-life-add-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.b2b-life-add-card{display:flex;align-items:center;gap:10px;padding:14px;border:1px dashed #d9dbde;border-radius:12px!important;color:#18212b;font-size:13.5px;background:#fff}.b2b-life-add-card:hover,.b2b-life-add-card:focus{border-color:#16a373;color:#0f7d59;background:#f5fbf8;text-decoration:none}.b2b-life-add-card .fa{font-size:16px;opacity:1;color:#16a373}.b2b-life-admin .b2b-backoffice-form>.b2b-backoffice-label{margin:22px 0 10px}.b2b-life-admin .b2b-backoffice-form>.b2b-backoffice-label:first-of-type{margin-top:4px}.b2b-life-admin .b2b-backoffice-form>.b2b-life-label--lead{margin-bottom:4px}.b2b-life-label--lead+.b2b-life-help{margin-bottom:16px}.b2b-life-admin .b2b-backoffice-form>.b2b-backoffice-check{margin:22px 0 0}.b2b-life-admin .b2b-backoffice-form>.b2b-backoffice-submit{margin-top:22px}.b2b-life-admin .b2b-backoffice-error{margin-top:6px}.b2b-life-addperson{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:9px 16px;border:1px dashed #bfe8d8;border-radius:11px!important;background:#fff;color:#0f7d59;font-size:13px;cursor:pointer}.b2b-life-addperson:hover{background:#f3fbf7;border-color:#16a373}.b2b-life-addperson .fa{font-size:12px;opacity:1}.b2b-life-person-card.is-folded{display:none}.b2b-life-boost{display:flex;align-items:flex-start;gap:10px;margin:0 0 20px;padding:12px 14px;border:1px solid #f0e6c8;border-radius:12px!important;background:#fdfaf0;color:#6b5a1e;font-size:13px;line-height:1.5}.b2b-life-boost--on{border-color:#cdeade;background:#f4fbf7;color:#14684c}.b2b-life-boost .fa{margin-top:2px;font-size:14px;opacity:1}.b2b-life-revtabs{display:flex;gap:6px;margin-bottom:12px}.b2b-life-revtab{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid #ececec;border-radius:999px!important;background:#fff;color:#6b7280;font-size:13px;cursor:pointer}.b2b-life-revtab span{padding:1px 7px;border-radius:999px!important;background:#f4f5f6;font-size:11.5px}.b2b-life-revtabs .b2b-backoffice-count{align-self:center;margin-left:4px;font-size:13px;color:#52525b}.b2b-life-picker-limit{display:none;margin-bottom:10px;padding:7px 11px;border-radius:9px!important;background:#fff6e9;color:#8a5a12;font-size:12.5px}.b2b-life-picker.is-full .b2b-life-picker-limit{display:block}.b2b-life-picker.is-full .b2b-life-review-option:not(.is-picked) {opacity:.5;cursor:default}.b2b-life-picker.is-full .b2b-life-review-option:not(.is-picked) .b2b-life-review-body {overflow:hidden}.b2b-life-revtab.is-active{border-color:#16a373;background:#f5fbf8;color:#0f7d59}.b2b-life-revtab.is-active span{background:#dff3ea}.b2b-life-reviews-pick.is-hidden{display:none}.b2b-life-review-score{flex:0 0 auto;padding:2px 8px;border-radius:7px!important;font-size:12px;font-weight:600}.b2b-life-admin .md-editor{width:100%;border-radius:11px!important;border-color:#e3e3e3;overflow:hidden}.b2b-life-admin .md-editor>.md-header{display:flex;flex-wrap:wrap;gap:4px;padding:8px 10px;background:#fbfbfb;border-bottom:1px solid #f0f0f0}.b2b-life-admin .md-editor>.md-header .btn-group{display:inline-flex;float:none;margin:0}.b2b-life-admin .md-editor>textarea{padding:12px 15px;font-size:14px;font-family:inherit;background:#fcfcfc;border:none;outline:none}.b2b-life-admin .md-editor .btn{padding:5px 10px;border-radius:8px!important}.b2b-life-people-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.b2b-life-person-card{padding:14px;border:1px solid #ececec;border-radius:12px!important;background:#fff}.b2b-life-person-card .b2b-backoffice-input{margin-bottom:8px}.b2b-life-person-head{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;color:#6b7280}.b2b-life-person-handle{cursor:move;color:#c4c7cb}.b2b-life-person-del{margin-left:auto;padding:0 2px;border:0;background:none;color:#c4c7cb}.b2b-life-person-del:hover{color:#dc2626}.b2b-life-person-placeholder{border:1px dashed #d4d4d8;border-radius:12px!important;background:#fafafa}.b2b-life-stats-form{display:flex;flex-direction:column;gap:8px}.b2b-life-stat-row{display:flex;align-items:center;gap:10px}.b2b-life-stat-n{width:24px;height:24px;border-radius:50%!important;background:#f4f5f6;color:#a1a1aa;font-size:12px;line-height:24px;text-align:center;flex:0 0 auto}.b2b-life-stat-value{flex:0 0 120px}.b2b-life-stat-label{flex:1 1 auto}.b2b-life-targets{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:16px}.b2b-life-target{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #ececec;border-radius:12px!important;background:#fff;color:#18212b}.b2b-life-target:hover,.b2b-life-target:focus{border-color:#bfe8d8;text-decoration:none;color:#18212b}.b2b-life-target.is-active{border-color:#16a373;background:#f5fbf8}.b2b-life-target .fa{font-size:18px;opacity:1;color:#16a373}.b2b-life-target strong{display:block;font-size:14px}.b2b-life-target small{display:block;font-size:12.5px;color:#a1a1aa}@media (max-width:991px){.b2b-life-reviews-pick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.b2b-life-reviews-pick{grid-template-columns:1fr;max-height:60vh}.b2b-life-review-option{height:auto}.b2b-life-review-body{overflow:visible}.b2b-life-block-text small{display:none}.b2b-life-stat-row{flex-wrap:wrap}.b2b-life-stat-value{flex:1 1 100%}}.company-life-block{margin:0;padding:38px 0;border-top:1px solid #e9ecef}.company-life-block:first-of-type{border-top:none;padding-top:26px}.company-life-block:last-of-type{padding-bottom:26px}.company-life-h2{position:relative;padding-top:15px}.company-life-h2::before{content:"";position:absolute;top:0;left:0;width:34px;height:3px;background:var(--life-accent);border-radius:2px!important}.company-life-quote-body{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;font-size:15px;line-height:1.6;color:#4b5563}.company-life-quote-label{display:block;margin-bottom:4px;font-size:13px;font-weight:600;color:#52525b}.company-life-quote-label .fa{color:#a1a1aa}.company-life-quote-part{margin-bottom:12px}.company-life-quote-part:last-child{margin-bottom:0}.company-life-quote-body p{font-size:15px;line-height:1.6;margin:0 0 9px}.company-life-quote-body p:last-child{margin-bottom:0}.company-life-quote-body ul,.company-life-quote-body ol{padding-left:20px;margin:0 0 9px}.company-life-quote-body li{margin-bottom:4px}.company-life-quote-body.is-clamped::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.6em;background:linear-gradient(rgba(255,255,255,0),#fff)}.company-life-person-link{color:#0a66c2}.company-life-person-link .fa-linkedin{color:#0a66c2;margin-right:3px}.company-life-cta strong{display:block;font-size:17px;font-weight:600}.company-life-cta small{display:block;margin-top:3px;font-size:13.5px;color:#6b7280}.company-life-modal-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;padding:0;border:none;border-radius:50%!important;background:rgba(255,255,255,.92);color:#18212b;font-size:24px;line-height:1;cursor:pointer;z-index:2}.company-life-modal-nav:hover,.company-life-modal-nav:focus{background:#fff}.company-life-modal-nav[hidden]{display:none}.company-life-modal-nav--prev{left:12px}.company-life-modal-nav--next{right:12px}.company-life-modal-caption{margin-top:12px;text-align:center;font-size:13.5px;color:#e5e7eb}@media (max-width:767px){.company-life-block{padding:30px 0}.company-life-quote{max-height:560px}.company-life-modal-nav{width:38px;height:38px;font-size:20px}}.b2b-life-add-card--taken{align-items:flex-start;border-style:solid;border-color:#ededed;background:#fafafa;color:#9ca3af;cursor:default}.b2b-life-add-card--taken .fa{color:#c4c7cb}.b2b-life-add-card--taken small{display:block;margin-top:2px;font-size:12px;color:#9ca3af}.b2b-life-add-card--taken>span>a{display:inline-block;margin-top:3px;font-size:12.5px;color:#16a373}.b2b-life-cardhead{margin-bottom:16px;padding-bottom:13px;border-bottom:1px solid #f1f1f0}.b2b-life-cardhead .b2b-backoffice-cardtitle{margin-bottom:7px;line-height:1.35}.b2b-life-cardhead span{display:block;font-size:13px;line-height:1.6;color:#a1a1aa}.b2b-life-starter{margin-top:18px}.b2b-life-starter .b2b-backoffice-submit{margin:0 auto}.b2b-life-starter .b2b-life-help{max-width:460px;margin:10px auto 0;text-align:center;line-height:1.55}.b2b-life-boost-body strong{display:block;font-weight:600}.b2b-life-boost-list{list-style:none;margin:8px 0 0;padding:0}.b2b-life-boost-list li{display:flex;align-items:baseline;gap:8px;padding:3px 0}.b2b-life-boost-list .fa{font-size:13px;opacity:1;color:#c7bda0}.b2b-life-boost-list .is-done{color:#14684c}.b2b-life-boost-list .is-done .fa{color:#16a373}.b2b-life-boost-list small{color:#a6987a}