.login-container{display:flex;width:100%;min-height:100vh;padding:80px 0;flex-direction:column;align-items:center;gap:64px;background-image:url(/assets/bg/backgroud_chiefs_login-9f7e73b63edf8dbf35e90a3bd298c4d85c4c12a8a45a9c7b2441b55f8052f895.jpg) !important;background-size:150%;background-position:center center;background-repeat:no-repeat;background-color:transparent !important;position:relative}.login-container::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.75);z-index:0}.login-container .login-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:600px;padding:0 20px}.login-container .login-content .alert-wrapper{width:100%;display:flex;justify-content:center;margin-bottom:16px;order:-1}.login-container .logo-container{display:flex !important;width:100% !important;justify-content:center !important;align-items:center !important;flex-shrink:0 !important;margin:0 0 64px 0 !important;padding:0 !important;position:relative !important;left:auto !important;top:auto !important;right:auto !important;bottom:auto !important;float:none !important;z-index:1;box-sizing:border-box !important;text-align:center !important}.login-container .logo-container a{display:inline-flex !important;justify-content:center !important;align-items:center !important;width:auto !important;height:122px !important;margin:0 auto !important;padding:0 !important;text-decoration:none !important;box-sizing:border-box !important;float:none !important}.login-container .logo-container .logo-img{width:310px !important;height:122px !important;flex-shrink:0 !important;aspect-ratio:155/61 !important;object-fit:contain !important;object-position:center center !important;display:block !important;margin:0 auto !important;padding:0 !important;box-sizing:border-box !important;float:none !important}.login-container .welcome-section{text-align:center;color:white;width:100%;flex-shrink:0;margin-bottom:64px;position:relative;z-index:1}.login-container .welcome-section .welcome-title{font-size:2.5rem;font-weight:600;margin:0;padding:0;color:white;text-shadow:0 2px 4px rgba(0,0,0,0.3);line-height:1.2}.login-container .login-card{width:100%;max-width:480px;background:white;border-radius:16px;padding:40px 32px;box-shadow:0 4px 24px rgba(0,0,0,0.15);flex-shrink:0;position:relative;z-index:1;margin-bottom:24px}.login-container .login-card .login-card-content{display:flex;flex-direction:column;align-items:center;gap:24px}.login-container .login-card .login-card-content .login-card-text{color:#666;font-size:0.95rem;text-align:center;margin:0;line-height:1.5}.login-container .login-card .login-card-content .btn-linkedin{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 40px;background-color:#0e76a8;color:white;text-decoration:none;border-radius:8px;font-size:1rem;font-weight:500;transition:background-color 0.3s ease, transform 0.2s ease;box-shadow:0 4px 12px rgba(14,118,168,0.3);width:100%}.login-container .login-card .login-card-content .btn-linkedin:hover{background-color:#0a5f87;transform:translateY(-2px);box-shadow:0 6px 16px rgba(14,118,168,0.4)}.login-container .login-card .login-card-content .btn-linkedin:active{transform:translateY(0)}.login-container .login-card .login-card-content .btn-linkedin .linkedin-icon{width:20px;height:20px;object-fit:contain}.login-container .login-card .login-card-content .btn-linkedin span{color:white;font-weight:500}.login-container .footer-links{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0;padding:0;width:100%;flex-shrink:0;position:relative;z-index:1}.login-container .footer-links .footer-link{margin:0;padding:0;text-align:center;width:100%}.login-container .footer-links .footer-link .link-text{color:white;text-decoration:none;font-size:0.875rem;text-shadow:0 2px 4px rgba(0,0,0,0.3);transition:opacity 0.3s ease;display:inline-block}.login-container .footer-links .footer-link .link-text:hover{opacity:0.8;text-decoration:underline}@media (max-width: 768px){.login-container{padding:40px 20px;gap:48px;min-height:100vh}.login-container .login-content{padding:0 16px}.login-container .login-content .alert-wrapper{margin-bottom:12px}.login-container .logo-container{width:100% !important;margin-bottom:48px !important;left:auto !important;position:relative !important;float:none !important}.login-container .logo-container a{height:98px !important;float:none !important}.login-container .logo-container .logo-img{width:248px !important;height:98px !important;float:none !important}.login-container .welcome-section{margin-bottom:48px}.login-container .welcome-section .welcome-title{font-size:2rem;margin-bottom:0}.login-container .login-card{max-width:100%;padding:24px 20px;margin:0 16px 20px 16px}.login-container .login-card .login-card-content{gap:20px}.login-container .login-card .login-card-content .login-card-text{font-size:0.95rem}.login-container .login-card .login-card-content .btn-linkedin{padding:14px 32px;font-size:0.95rem}.login-container .footer-links{gap:8px}.login-container .footer-links .footer-link .link-text{font-size:0.8rem}}@media (max-width: 480px){.login-container{padding:32px 16px;gap:40px}.login-container .login-content{padding:0 16px}.login-container .login-content .alert-wrapper{margin-bottom:12px}.login-container .logo-container{width:100% !important;margin-bottom:40px !important;left:auto !important;position:relative !important;float:none !important}.login-container .logo-container a{height:79px !important;float:none !important}.login-container .logo-container .logo-img{width:200px !important;height:79px !important;float:none !important}.login-container .welcome-section{margin-bottom:40px}.login-container .welcome-section .welcome-title{font-size:1.75rem}.login-container .login-card{padding:20px 16px;margin-bottom:16px}.login-container .login-card .login-card-content{gap:16px}.login-container .login-card .login-card-content .login-card-text{font-size:0.9rem}.login-container .login-card .login-card-content .btn-linkedin{padding:12px 28px;font-size:0.9rem}.login-container .login-card .login-card-content .btn-linkedin .linkedin-icon{width:18px;height:18px}}body.login-img .startup-login-container,.startup-login-container{display:flex !important;width:100% !important;min-height:100vh !important;padding:80px 0 !important;flex-direction:column !important;align-items:center !important;gap:64px !important;background:#F1F1F8 !important;background-image:url(/assets/bg/background_startup_login-cdf68c20605ecc112d367e44c299e001cce089d4828473e3e01746c22174cea2.png) !important;background-size:110% !important;background-position:center center !important;background-repeat:no-repeat !important;background-color:#F1F1F8 !important;position:relative !important}body.login-img .startup-login-container::before,.startup-login-container::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:0}body.login-img .startup-login-container .login-content,.startup-login-container .login-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:600px;padding:0 20px}body.login-img .startup-login-container .login-content .alert-wrapper,.startup-login-container .login-content .alert-wrapper{width:100%;display:flex;justify-content:center;margin-bottom:16px;order:-1;position:relative;z-index:2}body.login-img .startup-login-container .login-content .alert-wrapper .alert,.startup-login-container .login-content .alert-wrapper .alert{background-color:white !important;color:#333 !important;border:1px solid #029CE3 !important;border-radius:8px !important;padding:16px 20px !important;box-shadow:0 4px 12px rgba(0,0,0,0.15) !important;max-width:600px;width:100%;margin:0}body.login-img .startup-login-container .login-content .alert-wrapper .alert.alert-info,.startup-login-container .login-content .alert-wrapper .alert.alert-info{background-color:#e7f3ff !important;color:#0c5460 !important;border-color:#029CE3 !important}body.login-img .startup-login-container .login-content .alert-wrapper .alert.alert-warning,.startup-login-container .login-content .alert-wrapper .alert.alert-warning{background-color:#fff3cd !important;color:#856404 !important;border-color:#ffc107 !important}body.login-img .startup-login-container .login-content .alert-wrapper .alert.alert-success,.startup-login-container .login-content .alert-wrapper .alert.alert-success{background-color:#d4edda !important;color:#155724 !important;border-color:#28a745 !important}body.login-img .startup-login-container .login-content .alert-wrapper .alert.alert-danger,.startup-login-container .login-content .alert-wrapper .alert.alert-danger{background-color:#f8d7da !important;color:#721c24 !important;border-color:#dc3545 !important}body.login-img .startup-login-container .login-content .alert-wrapper .alert .btn-close,.startup-login-container .login-content .alert-wrapper .alert .btn-close{opacity:0.6}body.login-img .startup-login-container .login-content .alert-wrapper .alert .btn-close:hover,.startup-login-container .login-content .alert-wrapper .alert .btn-close:hover{opacity:1}body.login-img .startup-login-container .logo-container,.startup-login-container .logo-container{display:flex !important;width:100% !important;justify-content:center !important;align-items:center !important;flex-shrink:0 !important;margin:0 0 64px 0 !important;padding:0 !important;position:relative !important;left:auto !important;top:auto !important;right:auto !important;bottom:auto !important;float:none !important;z-index:1;box-sizing:border-box !important;text-align:center !important}body.login-img .startup-login-container .logo-container a,.startup-login-container .logo-container a{display:inline-flex !important;justify-content:center !important;align-items:center !important;width:auto !important;height:122px !important;margin:0 auto !important;padding:0 !important;text-decoration:none !important;box-sizing:border-box !important;float:none !important}body.login-img .startup-login-container .logo-container .logo-img,.startup-login-container .logo-container .logo-img{width:310px !important;height:122px !important;flex-shrink:0 !important;aspect-ratio:155/61 !important;object-fit:contain !important;object-position:center center !important;display:block !important;margin:0 auto !important;padding:0 !important;box-sizing:border-box !important;float:none !important}body.login-img .startup-login-container .welcome-section,.startup-login-container .welcome-section{text-align:center;color:white;width:100%;flex-shrink:0;margin-bottom:64px;position:relative;z-index:1}body.login-img .startup-login-container .welcome-section .welcome-title,.startup-login-container .welcome-section .welcome-title{font-size:2.5rem;font-weight:600;margin:0;padding:0;color:white;text-shadow:0 2px 4px rgba(0,0,0,0.3);line-height:1.2}body.login-img .startup-login-container .login-card,.startup-login-container .login-card{width:100%;max-width:600px;background:white;border-radius:16px;padding:40px 48px;box-shadow:0 4px 24px rgba(0,0,0,0.15);flex-shrink:0;position:relative;z-index:1;margin-bottom:24px}body.login-img .startup-login-container .login-card .login-card-content,.startup-login-container .login-card .login-card-content{display:flex;flex-direction:column;align-items:center;gap:24px}body.login-img .startup-login-container .login-card .login-card-content .login-card-title,.startup-login-container .login-card .login-card-content .login-card-title{font-size:1.5rem;font-weight:600;color:#333;text-align:center;margin:0 0 8px 0}body.login-img .startup-login-container .login-card .login-card-content .login-card-subtitle,.startup-login-container .login-card .login-card-content .login-card-subtitle{font-size:0.9rem;color:#666;text-align:center;margin:0 0 24px 0}body.login-img .startup-login-container .login-card .login-card-content .login-card-subtitle i,.startup-login-container .login-card .login-card-content .login-card-subtitle i{margin-right:6px}body.login-img .startup-login-container .login-card .login-card-content .form-group,.startup-login-container .login-card .login-card-content .form-group{width:100%;margin-bottom:2px}body.login-img .startup-login-container .login-card .login-card-content .form-group label,.startup-login-container .login-card .login-card-content .form-group label{display:block;margin-bottom:2px;color:#333;font-size:0.95rem;font-weight:500}body.login-img .startup-login-container .login-card .login-card-content .form-group .input-group,.startup-login-container .login-card .login-card-content .form-group .input-group{width:100%;display:flex;align-items:stretch;border:1px solid #ddd;border-radius:8px;overflow:hidden;background:white;transition:border-color 0.3s ease}body.login-img .startup-login-container .login-card .login-card-content .form-group .input-group:focus-within,.startup-login-container .login-card .login-card-content .form-group .input-group:focus-within{border-color:#029CE3}body.login-img .startup-login-container .login-card .login-card-content .form-group .input-group .input-group-text,.startup-login-container .login-card .login-card-content .form-group .input-group .input-group-text{background:white;border:none;padding:12px 16px;color:#666;display:flex;align-items:center;justify-content:center;min-width:48px}body.login-img .startup-login-container .login-card .login-card-content .form-group .input-group .input-group-text a,.startup-login-container .login-card .login-card-content .form-group .input-group .input-group-text a{color:#666;text-decoration:none;display:flex;align-items:center;justify-content:center}body.login-img .startup-login-container .login-card .login-card-content .form-group .input-group .input-group-text a:hover,.startup-login-container .login-card .login-card-content .form-group .input-group .input-group-text a:hover{color:#333}body.login-img .startup-login-container .login-card .login-card-content .form-group .input-group input.form-control,body.login-img .startup-login-container .login-card .login-card-content .form-group .input-group select.form-control,.startup-login-container .login-card .login-card-content .form-group .input-group input.form-control,.startup-login-container .login-card .login-card-content .form-group .input-group select.form-control{border:none;padding:12px 16px;flex:1;font-size:1rem;color:#333;background:white}body.login-img .startup-login-container .login-card .login-card-content .form-group .input-group input.form-control:focus,body.login-img .startup-login-container .login-card .login-card-content .form-group .input-group select.form-control:focus,.startup-login-container .login-card .login-card-content .form-group .input-group input.form-control:focus,.startup-login-container .login-card .login-card-content .form-group .input-group select.form-control:focus{outline:none;box-shadow:none}body.login-img .startup-login-container .login-card .login-card-content .form-group .input-group input.form-control::placeholder,body.login-img .startup-login-container .login-card .login-card-content .form-group .input-group select.form-control::placeholder,.startup-login-container .login-card .login-card-content .form-group .input-group input.form-control::placeholder,.startup-login-container .login-card .login-card-content .form-group .input-group select.form-control::placeholder{color:#999}body.login-img .startup-login-container .login-card .login-card-content .form-group .input-group select.form-control,.startup-login-container .login-card .login-card-content .form-group .input-group select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px;padding-right:40px}body.login-img .startup-login-container .login-card .login-card-content .form-group small.form-text,.startup-login-container .login-card .login-card-content .form-group small.form-text{display:block;margin-top:6px;margin-bottom:0;margin-left:0;font-size:0.875rem;color:#666;font-style:italic}body.login-img .startup-login-container .login-card .login-card-content .btn-submit,.startup-login-container .login-card .login-card-content .btn-submit{width:100%;padding:16px;background-color:#029CE3;color:white;border:none;border-radius:999px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color 0.3s ease, transform 0.2s ease;box-shadow:0 4px 12px rgba(2,156,227,0.3)}body.login-img .startup-login-container .login-card .login-card-content .btn-submit:hover,.startup-login-container .login-card .login-card-content .btn-submit:hover{background-color:#0280c4;transform:translateY(-2px);box-shadow:0 6px 16px rgba(2,156,227,0.4)}body.login-img .startup-login-container .login-card .login-card-content .btn-submit:active,.startup-login-container .login-card .login-card-content .btn-submit:active{transform:translateY(0)}body.login-img .startup-login-container .login-card .login-card-content .form-footer-row,.startup-login-container .login-card .login-card-content .form-footer-row{width:100%;display:flex;justify-content:flex-end;margin-top:-8px}body.login-img .startup-login-container .login-card .login-card-content .forgot-password-link,.startup-login-container .login-card .login-card-content .forgot-password-link{color:#029CE3;text-decoration:none;font-size:0.875rem}body.login-img .startup-login-container .login-card .login-card-content .forgot-password-link:hover,.startup-login-container .login-card .login-card-content .forgot-password-link:hover{text-decoration:underline}body.login-img .startup-login-container .login-card .login-card-content .form-divider,.startup-login-container .login-card .login-card-content .form-divider{width:100%;border:none;border-top:1px solid #e0e0e0;margin:24px 0 16px 0;padding:0;display:block;visibility:visible;opacity:1}body.login-img .startup-login-container .footer-links,.startup-login-container .footer-links{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0;padding:0;width:100%;flex-shrink:0;position:relative;z-index:1}body.login-img .startup-login-container .footer-links .footer-link,.startup-login-container .footer-links .footer-link{margin:0;padding:0;text-align:center;width:100%}body.login-img .startup-login-container .footer-links .footer-link .link-text,.startup-login-container .footer-links .footer-link .link-text{color:white;text-decoration:none;font-size:0.875rem;text-shadow:0 2px 4px rgba(0,0,0,0.3);transition:opacity 0.3s ease;display:inline-block}body.login-img .startup-login-container .footer-links .footer-link .link-text:hover,.startup-login-container .footer-links .footer-link .link-text:hover{opacity:0.8;text-decoration:underline}body.login-img .startup-login-container .footer-links .footer-link .link-text.btn-link,.startup-login-container .footer-links .footer-link .link-text.btn-link{color:white;font-weight:500}@media (max-width: 768px){.startup-login-container{padding:40px 16px;gap:48px;min-height:100vh}.startup-login-container .login-content{padding:0;width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center}.startup-login-container .login-content .alert-wrapper{margin-bottom:12px;width:100%;max-width:100%}.startup-login-container .logo-container{width:100% !important;margin-bottom:48px !important;display:flex !important;justify-content:center !important}.startup-login-container .logo-container a{height:98px !important}.startup-login-container .logo-container .logo-img{width:248px !important;height:98px !important}.startup-login-container .welcome-section{margin-bottom:48px;width:100%;text-align:center}.startup-login-container .welcome-section .welcome-title{font-size:2rem}.startup-login-container .login-card{max-width:100%;width:100%;padding:24px 20px;margin:0 0 20px 0}.startup-login-container .login-card .login-card-content{gap:20px}.startup-login-container .login-card .login-card-content .form-group label{font-size:0.9rem}.startup-login-container .login-card .login-card-content .form-group .input-group .input-group-text{padding:10px 12px}.startup-login-container .login-card .login-card-content .form-group .input-group input.form-control{padding:10px 12px;font-size:0.95rem}.startup-login-container .login-card .login-card-content .btn-submit{padding:14px;font-size:0.95rem}.startup-login-container .footer-links{gap:8px;width:100%;text-align:center}.startup-login-container .footer-links .footer-link .link-text{font-size:0.8rem}}@media (max-width: 480px){.startup-login-container{padding:32px 12px;gap:40px}.startup-login-container .login-content{padding:0;width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center}.startup-login-container .login-content .alert-wrapper{margin-bottom:12px;width:100%}.startup-login-container .logo-container{width:100% !important;margin-bottom:40px !important;display:flex !important;justify-content:center !important}.startup-login-container .logo-container a{height:79px !important}.startup-login-container .logo-container .logo-img{width:200px !important;height:79px !important}.startup-login-container .welcome-section{margin-bottom:40px;width:100%;text-align:center}.startup-login-container .welcome-section .welcome-title{font-size:1.75rem}.startup-login-container .login-card{padding:20px 16px;margin:0 0 16px 0;width:100%;max-width:100%}.startup-login-container .login-card .login-card-content{gap:16px}.startup-login-container .login-card .login-card-content .form-group label{font-size:0.85rem}.startup-login-container .login-card .login-card-content .form-group .input-group .input-group-text{padding:8px 10px}.startup-login-container .login-card .login-card-content .form-group .input-group input.form-control{padding:8px 10px;font-size:0.9rem}.startup-login-container .login-card .login-card-content .btn-submit{padding:12px;font-size:0.9rem}}.login-img{background-color:#f1f5f9;background-image:url(/assets/bg-56624f8c2e1058153fa5ba15ee6ed84611f815d815cbd3ea8be8b021d584c57d.png);background-repeat:no-repeat;background-size:cover}.wrap-login100{min-width:350px}textarea.form-control,textarea.form-control:focus{border:2px #000 solid}.card.visitor-profile .card-body{padding:0px;padding-bottom:20px}.profile_services hr{border-bottom:1px solid #ccc}.profile_services hr:last-child{border-bottom:none}.profile blockquote{font-size:1.0rem}.signup .benefits{padding-top:30px}.signup .benefits .brands{padding-top:20px}.signup .benefits .brands img{margin-right:20px;mix-blend-mode:luminosity;opacity:1}.signup .forms{padding-top:30px;background-color:#fff;padding:50px}.signup .projects{font-size:1.2rem}.signup .projects li{line-height:33px}.post .body{font-size:1.1rem}.profile-cover__img .profile-img-content{text-align:left !important}@media (max-width: 575px){.profile-cover__img{flex-direction:column;width:100%;left:0px}.profile-cover__img .profile-img-1{align-items:center;width:100%}.profile-cover__img .profile-img-content{text-align:center !important;margin-top:22px;display:grid;width:100%;left:0px;margin-left:0px}.profile-cover__img .profile-img-content h5{padding:0px 5px;font-size:0.8rem}.profile-cover__action{background:url(/assets/bg/header-bg-novo_mobile-1fda8118a9750ac059bc955dbdfa1cc4282e0c4635532bdaa87f0a5010274666.png) center no-repeat}}
