.btn,.vacancy-view .head .actions .btn-outline-red,.btn-dark,.btn-white,.btn-white-outline,.btn-primary{display:flex;align-items:center;justify-content:center;gap:20px;text-align:center;padding:10px 66px;min-height:60px;border-radius:30px;font-weight:700;font-size:1rem;line-height:1.5rem;line-height:normal;transition:.2s;max-width:max-content;flex-shrink:0}.btn[disabled],.vacancy-view .head .actions [disabled].btn-outline-red,[disabled].btn-dark,[disabled].btn-white,[disabled].btn-white-outline,[disabled].btn-primary{cursor:default;opacity:.35}.btn .icon-arrow,.vacancy-view .head .actions .btn-outline-red .icon-arrow,.btn-dark .icon-arrow,.btn-white .icon-arrow,.btn-white-outline .icon-arrow,.btn-primary .icon-arrow{transition:transform .2s}.btn:hover .icon-arrow,.vacancy-view .head .actions .btn-outline-red:hover .icon-arrow,.btn-dark:hover .icon-arrow,.btn-white:hover .icon-arrow,.btn-white-outline:hover .icon-arrow,.btn-primary:hover .icon-arrow{transform:translate(5px)}.btn-full{max-width:unset;width:100%}.btn-primary{background:var(--yellow-color);color:var(--black-color)}.btn-primary:hover{background:var(--yellow-color-dark)}.btn-white,.btn-white-outline{background:#fff;color:var(--black-color)}.btn-white:hover,.btn-white-outline:hover{background:#e4e4e4}.btn-dark{color:var(--yellow-color);background:var(--black-color)}.btn-dark:hover{background:#000}.btn-white-outline{border:1px solid var(--black-color)}.admin-dashboard{min-height:100%;background-color:var(--black-color);background-image:url(/build/assets/dashboard-background-D0jzKooi.png);background-size:contain;background-position:center;background-repeat:no-repeat;padding:50px 40px 40px}.admin-dashboard .container{display:flex;flex-direction:column;max-width:1500px;margin:0 auto;gap:40px}.admin-dashboard .container .header-admin{display:flex;align-items:center;justify-content:space-between}.admin-dashboard .container .header-admin .logo{width:152px}.admin-dashboard .container .header-admin .account{position:relative}.admin-dashboard .container .header-admin .account .account-btn{padding:5px 43px}.admin-dashboard .container .header-admin .account .account-btn svg{transition:.2s}.admin-dashboard .container .header-admin .account .account-btn.opened svg{transform:rotate(180deg)}.admin-dashboard .container .header-admin .account .account-options.dropdown-menu{right:0;margin-top:15px;min-width:170px}.admin-dashboard .container .header-admin .account .account-options.dropdown-menu .option-item{display:flex;align-items:center;gap:10px}.admin-dashboard .container .header-admin .account .account-options.dropdown-menu .option-item span{font-weight:600}.admin-dashboard .container .header-admin .account .account-options.dropdown-menu .option-item.logout span{color:#dc0e0e}.admin-dashboard .container .header-admin .account .account-options.dropdown-menu .option-item:not(:first-child){margin-top:10px;padding-top:10px;border-top:2px solid #ECECEC}.admin-dashboard .container .main-content{background:#fff;padding:35px;border-radius:10px}.admin-dashboard .container .dropdown-menu{box-shadow:0 0 16px #00000040;border-radius:10px;padding:16px;position:absolute;top:100%;z-index:10;background-color:#fff}.admin-dashboard .container .paginator{display:flex;align-items:center;justify-content:flex-end;gap:20px}.admin-dashboard .container .paginator a{font-weight:700;color:var(--gray-text);transition:.2s}.admin-dashboard .container .paginator a:hover{color:var(--yellow-color)}.admin-dashboard .container .paginator a.active{color:var(--black-color)}.vacancies-view .head{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.vacancies-view .head .title{font-size:2.5rem;font-weight:700}.vacancies-view .head .total{font-size:1.25rem;line-height:1.75rem;font-weight:600}.vacancies-view .head .btn-primary{padding:10px 50px}.vacancies-view .vacancies-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 40px;margin-bottom:30px}.vacancies-view .vacancies-list .vacancy-item{background:var(--gray-color);padding:40px 30px 20px;border-radius:10px;display:flex;flex-direction:column;gap:20px}.vacancies-view .vacancies-list .vacancy-item .about{padding:20px;background-color:#fff;border-radius:6px;flex-grow:1;display:flex;flex-direction:column}.vacancies-view .vacancies-list .vacancy-item .about .status{padding:4px 22px;border-radius:30px;display:flex;align-items:center;width:max-content;gap:8px}.vacancies-view .vacancies-list .vacancy-item .about .status:before{display:block;content:"";width:9px;height:9px;border-radius:50%}.vacancies-view .vacancies-list .vacancy-item .about .status.active{background-color:#d9f1e1;color:#059669;font-weight:600}.vacancies-view .vacancies-list .vacancy-item .about .status.active:before{background-color:#059669}.vacancies-view .vacancies-list .vacancy-item .about .status.completed{background:#dfe9ff;color:#2563eb;font-weight:600}.vacancies-view .vacancies-list .vacancy-item .about .status.completed:before{background-color:#2563eb}.vacancies-view .vacancies-list .vacancy-item .about .position{margin:20px 0;font-size:2.5rem;line-height:1.05;font-weight:700;max-width:380px}.vacancies-view .vacancies-list .vacancy-item .about .details{margin-top:auto;padding-top:18px;border-top:2px solid #ececec;width:100%;text-align:left;color:#000}.vacancies-view .vacancies-list .vacancy-item .about .details th{font-size:.75rem;line-height:1rem}.vacancies-view .vacancies-list .vacancy-item .about .details td{font-weight:600;font-size:1.125rem;line-height:1.75rem}.vacancies-view .vacancies-list .vacancy-item .see-vacancy{display:flex;align-items:center;justify-content:space-between}.vacancies-view .vacancies-list .vacancy-item .see-vacancy p{font-size:1.375rem;font-weight:700;color:var(--black-color)}.vacancies-view .vacancies-list .vacancy-item .see-vacancy a{background:var(--yellow-color);border-radius:999px;display:flex;align-items:center;justify-content:center;width:38px;height:38px;transition:.2s}.vacancies-view .vacancies-list .vacancy-item .see-vacancy a:hover{background:var(--yellow-color-dark)}.vacancies-view .paginator{margin-top:40px;display:flex;justify-content:flex-end}.vacancies-view .paginator .pagination-container .custom-pagination{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px;list-style:none;padding:0;margin:0}.vacancies-view .paginator .pagination-container .custom-pagination .page-item{display:flex!important;align-items:center!important;justify-content:center!important}.vacancies-view .paginator .pagination-container .custom-pagination .page-item .custom-page-link{color:#b4b4b4;font-weight:600;font-size:1rem;text-decoration:none;display:flex!important;align-items:center!important;justify-content:center!important;min-width:32px;height:32px;transition:.2s}.vacancies-view .paginator .pagination-container .custom-pagination .page-item .custom-page-link.shadow-circle{background:#fff;border-radius:50%;width:24px;height:24px;min-width:24px;box-shadow:0 4px 10px #0000001a;color:#161616;padding:0}.vacancies-view .paginator .pagination-container .custom-pagination .page-item .custom-page-link.shadow-circle svg{width:6px;height:10px}.vacancies-view .paginator .pagination-container .custom-pagination .page-item .custom-page-link:hover{color:#161616}.vacancies-view .paginator .pagination-container .custom-pagination .page-item.active .custom-page-link{background:#161616;color:#fff!important;border-radius:50%;width:24px;height:24px;min-width:24px;font-size:.875rem}.vacancies-view .paginator .pagination-container .custom-pagination .page-item.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.vacancy-view .head{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.vacancy-view .head .title{font-weight:700;font-size:2.5rem;max-width:505px;line-height:1.1}.vacancy-view .head .actions{display:flex;align-items:center;gap:15px}.vacancy-view .head .actions .btn-compact{min-height:unset;height:42px;padding:0 20px;gap:10px;border-radius:21px}.vacancy-view .head .actions .btn-compact svg{width:14px;height:auto}.vacancy-view .head .actions .btn-compact[data-link]{min-width:220px}.vacancy-view .head .actions .btn-outline-red{background:#fff;color:#e15d5d;border:1px solid #e15d5d}.vacancy-view .head .actions .btn-outline-red:hover{background:#fef2f2}.vacancy-view .status-container{position:relative;margin-bottom:40px;z-index:10}.vacancy-view .status-container .status-badge{padding:8px 16px;border-radius:30px;display:flex;align-items:center;width:max-content;gap:12px;position:relative;transition:all .2s ease;cursor:pointer;border:1px solid transparent}.vacancy-view .status-container .status-badge:before{display:block;content:"";width:8px;height:8px;border-radius:50%;flex-shrink:0}.vacancy-view .status-container .status-badge .status-action{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none!important;background-color:transparent!important;border:none!important;padding:0;margin:0;font-size:1rem;line-height:1.5rem;font-weight:700;color:inherit;cursor:pointer;outline:none!important;box-shadow:none!important;font-family:inherit;line-height:inherit}.vacancy-view .status-container .status-badge .status-action::-ms-expand{display:none}.vacancy-view .status-container .status-badge svg{transition:transform .2s ease;pointer-events:none;flex-shrink:0}.vacancy-view .status-container .status-badge.active{background-color:#ecfdf5;color:#059669;border:1px solid #d1fae5}.vacancy-view .status-container .status-badge.active:before{background-color:#10b981}.vacancy-view .status-container .status-badge.active:hover{background-color:#d1fae5}.vacancy-view .status-container .status-badge.completed{background:#f0f9ff;color:#0284c7;border:1px solid #e0f2fe}.vacancy-view .status-container .status-badge.completed:before{background-color:#0ea5e9}.vacancy-view .status-container .status-badge.completed:hover{background-color:#e0f2fe}.vacancy-view .table-header{display:flex;align-items:center;justify-content:space-between}.vacancy-view .table-header .left-side .title{font-weight:700;font-size:1.875rem}.vacancy-view .table-header .left-side .count{font-weight:600}.vacancy-view .table-header .right-side{display:flex;align-items:center;gap:20px}.vacancy-view .table-header .right-side .input-wrapper{min-width:390px;padding:0 25px;height:60px;border-radius:30px;background-color:var(--gray-color);display:flex;align-items:center;gap:10px}.vacancy-view .table-header .right-side .input-wrapper input{flex-grow:1}.vacancy-view .table-header .right-side .input-wrapper input::placeholder{color:var(--gray-text);font-weight:700}.vacancy-view .table-header .right-side .filters-container{position:relative}.vacancy-view .table-header .right-side .filters-container .btn-white{padding:0 48px;border:2px solid var(--black-color)}.vacancy-view .table-header .right-side .filters-container .filters-options.dropdown-menu{right:0;min-width:187px;margin-top:5px}.vacancy-view .table-header .right-side .filters-container .filters-options.dropdown-menu .subtitle{font-weight:700;display:inline-block;margin-bottom:10px}.vacancy-view .table-header .right-side .filters-container .filters-options.dropdown-menu .form-control{gap:10px}.vacancy-view .table-header .right-side .filters-container .filters-options.dropdown-menu .form-control+.subtitle{margin-top:14px}.vacancy-view .candidates-table{margin:15px 0 20px;width:100%;border-collapse:separate;border-spacing:0 10px;text-align:left}.vacancy-view .candidates-table th{background-color:var(--black-color);font-weight:700;font-size:1.125rem;line-height:1.75rem;color:#fff;padding:11px 0}.vacancy-view .candidates-table th:first-child{border-radius:15px 0 0 15px}.vacancy-view .candidates-table th:last-child{border-radius:0 15px 15px 0}.vacancy-view .candidates-table td{font-size:1.125rem;line-height:1.75rem;background:var(--gray-color);padding:13px 0}.vacancy-view .candidates-table td:first-child{border-radius:15px 0 0 15px}.vacancy-view .candidates-table td:last-child{border-radius:0 15px 15px 0}.vacancy-view .candidates-table td.id{padding-left:20px;color:var(--gray-text);font-weight:700}.vacancy-view .candidates-table td.name{font-weight:700}.vacancy-view .candidates-table td.email{font-weight:600;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vacancy-view .candidates-table td .status{display:flex;align-items:center;gap:5px;font-weight:600}.vacancy-view .candidates-table td .status.suitable span{color:#059669}.vacancy-view .candidates-table td .status.evaluating span{color:#ff983f}.vacancy-view .candidates-table td .status.unsuitable span{color:#e15d5d}.vacancy-view .candidates-table td .scoring{display:flex;flex-direction:column;gap:2px}.vacancy-view .candidates-table td .scoring .percentage{display:inline-block;font-weight:600;font-size:1.25rem;line-height:1.75rem}.vacancy-view .candidates-table td .scoring .progress-bar{width:150px;height:8px;border-radius:30px;background-color:var(--gray-text);position:relative}.vacancy-view .candidates-table td .scoring .progress-bar .progress{position:absolute;top:0;left:0;height:100%;border-radius:30px}.vacancy-view .candidates-table td .scoring .progress-bar .progress.suitable{background-color:#059669}.vacancy-view .candidates-table td .scoring .progress-bar .progress.evaluating{background-color:#ff983f}.vacancy-view .candidates-table td .scoring .progress-bar .progress.unsuitable{background-color:#e15d5d}.vacancy-view .candidates-table td .see-profile{display:flex;align-items:center;gap:10px;font-size:1rem;line-height:1.5rem;font-weight:700}.vacancy-view .candidates-table td .see-profile svg{transition:.2s}.vacancy-view .candidates-table td .see-profile:hover svg{transform:translate(4px)}.create-vacancy-view{height:100%;display:flex;justify-content:center;padding:45px;position:relative;gap:20px}.create-vacancy-view .create-vacancy-start{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--black-color);background-image:url(/build/assets/background-Bdx5_x9b.png);background-size:cover;background-position:center;padding:40px;z-index:10;overflow:auto}.create-vacancy-view .create-vacancy-start .video-content{width:100%;max-width:1300px;margin:0 auto;padding:110px 20px 50px;text-align:center;position:relative;background:#fff;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%}.create-vacancy-view .create-vacancy-start .video-content .logo{position:absolute;top:60px;left:50px;width:125px}.create-vacancy-view .create-vacancy-start .video-content .title{color:var(--black-color);font-size:2.8125rem;font-weight:700}.create-vacancy-view .create-vacancy-start .video-content .description{font-size:1.125rem;font-weight:500;color:#fff;max-width:825px;margin:5px auto 0;color:var(--black-color)}.create-vacancy-view .create-vacancy-start .video-content .video-wrapper{overflow:hidden;aspect-ratio:16/9;border-radius:7px;margin:50px 0;width:100%;max-width:745px}.create-vacancy-view .create-vacancy-start .video-content .video-wrapper .video{width:100%;height:100%}.create-vacancy-view .create-vacancy-start .video-content .btn-primary{width:100%;max-width:450px}@media(max-width:1024px){.create-vacancy-view{flex-direction:column;height:auto}}@media(max-width:640px){.create-vacancy-view{padding:15px}}.create-vacancy-view .aside{width:320px;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;gap:50px;background:var(--black-color);border-radius:10px;position:relative;z-index:1;overflow:auto}.create-vacancy-view .aside::-webkit-scrollbar{width:14px}.create-vacancy-view .aside::-webkit-scrollbar-track{background:#d8d8d8;border-radius:10px}.create-vacancy-view .aside::-webkit-scrollbar-thumb{background:#818181;border-radius:10px;border:4px solid #d8d8d8}.create-vacancy-view .aside::-webkit-scrollbar-thumb:hover{background:#333}@media(max-width:1024px){.create-vacancy-view .aside{width:100%;gap:10px}}.create-vacancy-view .aside .logo{width:90px;margin:50px 0 80px 40px}@media(max-width:1024px){.create-vacancy-view .aside .logo{margin:25px}}.create-vacancy-view .aside .steps-list{--line-separator-height: 30px;--icon-size: 40px;display:flex;flex-direction:column;gap:calc(var(--line-separator-height));padding-left:20px;overflow-x:auto;z-index:10;position:relative;overflow:hidden}@media(max-width:1024px){.create-vacancy-view .aside .steps-list{overflow-x:auto}}@media(max-width:1024px){.create-vacancy-view .aside .steps-list{--line-separator-width: 52px;gap:calc(var(--line-separator-width));flex-direction:row}}.create-vacancy-view .aside .steps-list .step-item{display:flex;align-items:center;position:relative;flex-shrink:0;gap:12px}.create-vacancy-view .aside .steps-list .step-item:not(:last-child):before{content:"";height:calc(var(--line-separator-height));width:1px;background:#737373;position:absolute;left:calc(var(--icon-size) / 2);transform:translate(-50%);top:100%;transition:.3s}@media(max-width:1024px){.create-vacancy-view .aside .steps-list .step-item:not(:last-child):before{height:1px;width:calc(var(--line-separator-width));left:100%;transform:translateY(-50%);top:50%}}.create-vacancy-view .aside .steps-list .step-item:has(+.step-item.active):before{background:var(--yellow-color)}.create-vacancy-view .aside .steps-list .step-item .step-icon-wrapper{width:var(--icon-size);height:var(--icon-size);display:flex;align-items:center;justify-content:center;outline:1px solid #737373;border-radius:50%;flex-shrink:0;transition:.3s}.create-vacancy-view .aside .steps-list .step-item .step-info{display:flex;flex-direction:column;gap:2px;color:#737373}.create-vacancy-view .aside .steps-list .step-item .step-info .step-count{font-weight:500;font-size:.75rem;line-height:1rem}.create-vacancy-view .aside .steps-list .step-item .step-info .step-title{font-size:1.125rem;line-height:1.75rem;font-weight:700}.create-vacancy-view .aside .steps-list .step-item .step-info .step-status{font-size:.75rem;line-height:1rem}.create-vacancy-view .aside .steps-list .step-item.active .step-info{color:#fff}.create-vacancy-view .aside .steps-list .step-item.active .step-icon-wrapper{outline-color:var(--yellow-color);background:var(--yellow-color);border:6px solid var(--black-color)}.create-vacancy-view .aside .steps-list .step-item.active .step-icon-wrapper svg path{fill:var(--black-color)}.create-vacancy-view .aside .leave{display:flex;align-items:center;gap:8px;margin:20px;z-index:1}.create-vacancy-view .aside .leave span{color:var(--yellow-color);font-weight:700;text-decoration:underline}.create-vacancy-view .aside .bg-image{position:absolute;bottom:0;right:0}.create-vacancy-view .content{width:100%;overflow:hidden;max-width:1300px}.create-vacancy-view .content .steps-container{position:relative;height:100%;transition:.3s}.create-vacancy-view .content .steps-container .step-content{padding:10px 40px;position:absolute;left:0;top:0;width:100%;height:100%;overflow:auto;display:flex;flex-direction:column}@media(max-width:1280px){.create-vacancy-view .content .steps-container .step-content{padding:40px 60px}}@media(max-width:1024px){.create-vacancy-view .content .steps-container .step-content{position:static}}@media(max-width:640px){.create-vacancy-view .content .steps-container .step-content{padding:20px}}.create-vacancy-view .content .steps-container .step-content::-webkit-scrollbar{width:14px}.create-vacancy-view .content .steps-container .step-content::-webkit-scrollbar-track{background:#d8d8d8;border-radius:10px}.create-vacancy-view .content .steps-container .step-content::-webkit-scrollbar-thumb{background:#818181;border-radius:10px;border:4px solid #d8d8d8}.create-vacancy-view .content .steps-container .step-content::-webkit-scrollbar-thumb:hover{background:#333}.create-vacancy-view .content .steps-container .step-content .step-title{font-size:2.8125rem;font-weight:700;color:var(--black-color)}.create-vacancy-view .content .steps-container .step-content .step-description{font-size:1.125rem;line-height:1.75rem;font-weight:500;margin-bottom:30px}.create-vacancy-view .content .steps-container .step-content .step-error-message{background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;padding:12px;color:#b91c1c;font-size:.875rem;font-weight:600;text-align:center;margin-bottom:1.5rem;display:none}.create-vacancy-view .content .steps-container .step-content.step-content-2 .file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center}.create-vacancy-view .content .steps-container .step-content .list-advice{display:flex;flex-direction:column;gap:12px;margin-bottom:30px}.create-vacancy-view .content .steps-container .step-content .list-advice .list-advice-title{font-size:1.125rem;line-height:1.75rem;font-weight:700}.create-vacancy-view .content .steps-container .step-content .list-advice .list-advice-description{font-size:1rem;line-height:1.5rem;color:#a0a0a0}.create-vacancy-view .content .steps-container .step-content .items-list{display:flex;flex-direction:column;gap:15px;margin-bottom:60px}.create-vacancy-view .content .steps-container .step-content .items-list.short-list{gap:30px}.create-vacancy-view .content .steps-container .step-content .items-list .form-control{gap:20px;cursor:pointer}.create-vacancy-view .content .steps-container .step-content .items-list .form-control .form-label{color:#1f2937;font-weight:600;cursor:pointer}.create-vacancy-view .content .steps-container .step-content .items-list .form-control input[type=checkbox]{cursor:pointer}.create-vacancy-view .content .steps-container .step-content .controls{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:60px}.create-vacancy-view .content .steps-container .step-content .controls .form-control{width:100%}.create-vacancy-view .content .steps-container .step-content .controls .form-control.half{width:calc(50% - 15px)}.create-vacancy-view .content .steps-container .step-content .controls .form-control .advice{font-size:1rem;line-height:1.5rem;font-weight:500;color:#a0a0a0}.create-vacancy-view .content .steps-container .step-content .controls .form-control .form-field.is-invalid{border-color:#ef4444;background-color:#fef2f2;box-shadow:0 0 0 1px #ef4444}.create-vacancy-view .content .steps-container .step-content .controls .form-control .form-field.is-invalid:focus{border-color:#dc2626;box-shadow:0 0 0 2px #ef444433}.create-vacancy-view .content .steps-container .step-content .controls .checkboxes-container{margin-top:5px;display:flex;flex-wrap:wrap;gap:20px}.create-vacancy-view .content .steps-container .step-content .controls .checkboxes-container>*{width:calc(50% - 10px)}.create-vacancy-view .content .steps-container .step-content .controls .radios-container{margin-top:5px;display:flex;flex-direction:column;gap:12px}.create-vacancy-view .content .steps-container .step-content .previous-step-btn{font-size:1rem;line-height:1.5rem;color:var(--black-color);font-weight:700;text-decoration:underline}.create-vacancy-view .content .steps-container .step-content .next-step-btn{margin:auto 0 0 auto}.create-vacancy-view .content .steps-container .step-content .actions{margin-top:auto;display:flex;align-items:center}.create-vacancy-view .creating-landing-page{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--black-color);background-image:url(/build/assets/background-Bdx5_x9b.png);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;padding:20px;z-index:1}.create-vacancy-view .creating-landing-page .logo{position:absolute;top:60px;left:50%;transform:translate(-50%);width:152px}.create-vacancy-view .creating-landing-page .content{text-align:center}.create-vacancy-view .creating-landing-page .content .subtitle,.create-vacancy-view .creating-landing-page .content .percentage{color:#fff;font-size:1.3125rem;font-weight:700}.create-vacancy-view .creating-landing-page .content .title{color:var(--yellow-color);font-size:3.125rem;font-weight:700;max-width:425px;margin:5px auto 15px;line-height:1}.create-vacancy-view .creating-landing-page .content .description{font-size:1.25rem;line-height:1.75rem;font-weight:500;color:#fff;max-width:530px;margin:0 auto 15px}.landing-ready-view{min-height:100%;background-color:var(--black-color);background-image:url(/build/assets/background-Bdx5_x9b.png);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;padding:20px;z-index:1}.landing-ready-view .content{text-align:center;min-height:80vh;background:#fff;padding:80px 20px;max-width:758px;width:100%;border-radius:10px}.landing-ready-view .content .logo{width:156px;margin:0 auto 80px}.landing-ready-view .content .subtitle{font-size:2.1875rem;color:var(--yellow-color);font-weight:700;margin-bottom:15px}.landing-ready-view .content .percentage{color:#fff;font-size:1.3125rem;font-weight:700}.landing-ready-view .content .title{color:var(--black-color);font-size:3.125rem;font-weight:700;max-width:530px;margin:10px auto 20px;line-height:1}.landing-ready-view .content .description{color:var(--black-color);font-size:1.125rem;line-height:1.75rem;font-weight:500;max-width:430px;line-height:1.2;margin:0 auto}.landing-ready-view .content .btn-primary{width:100%;max-width:447px;margin:50px auto}.landing-ready-view .content .publish{color:var(--black-color);text-decoration:underline;font-weight:700;margin-top:20px;margin-bottom:20px}.candidate-view{padding:40px 25px 10px}.candidate-view .candidate-about{display:flex}.candidate-view .candidate-about .details{width:50%;padding-right:20px;border-right:2px solid #f2f2f2}.candidate-view .candidate-about .details .name{font-size:2.5rem;line-height:1.1;font-weight:700}.candidate-view .candidate-about .details .info{margin:32px 0;display:flex;flex-direction:column;gap:20px}.candidate-view .candidate-about .details .info li{display:flex;align-items:center;gap:10px;word-break:break-all}.candidate-view .candidate-about .details .info li span{font-weight:500;font-size:1.5625rem;line-height:1.2}.candidate-view .candidate-about .status{width:50%;padding-left:20px}.candidate-view .candidate-about .status .actual{display:flex;align-items:center;justify-content:space-between}.candidate-view .candidate-about .status .actual .title{font-size:1.875rem;line-height:2.25rem;font-weight:700}.candidate-view .candidate-about .status .actual .change-status-container{position:relative}.candidate-view .candidate-about .status .actual .change-status-container .status-action{padding:0 43px;color:#fff}.candidate-view .candidate-about .status .actual .change-status-container .status-action svg{transition:.2s}.candidate-view .candidate-about .status .actual .change-status-container .status-action.opened{background:var(--yellow-color);color:var(--black-color)}.candidate-view .candidate-about .status .actual .change-status-container .status-action.opened svg path{fill:var(--black-color)}.candidate-view .candidate-about .status .actual .change-status-container .status-action.opened svg:last-child{transform:rotate(180deg)}.candidate-view .candidate-about .status .actual .change-status-container .status-options.dropdown-menu{right:0;min-width:241px;margin-top:12px}.candidate-view .candidate-about .status .actual .change-status-container .status-options.dropdown-menu .form-control:not(:first-child){margin-top:14px}.candidate-view .candidate-about .status .scoring{margin-top:30px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;background:#f8f8f8;border-radius:10px;padding:24px 30px}.candidate-view .candidate-about .status .scoring .title{font-size:1.875rem;line-height:2.25rem;font-weight:700}.candidate-view .candidate-about .status .scoring .state{margin:20px 0 15px;font-size:1.5rem;line-height:2rem;display:flex;align-items:center;gap:10px;font-weight:600}.candidate-view .candidate-about .status .scoring .state.suitable span{color:#059669}.candidate-view .candidate-about .status .scoring .state.evaluating span{color:#ff983f}.candidate-view .candidate-about .status .scoring .state.unsuitable span{color:#e15d5d}.candidate-view .candidate-about .status .scoring .description{font-size:1.125rem;line-height:1.75rem;font-weight:500;color:#000;line-height:1.2}.candidate-view .candidate-about .status .scoring .progress-container{display:flex;justify-content:center;align-items:center}.candidate-view .candidate-about .status .scoring .progress-container .circular-progress{position:relative;width:250px;height:250px;--circumference: 691.15;--percentage: 85}.candidate-view .candidate-about .status .scoring .progress-container .circular-progress svg{transform:rotate(-90deg)}.candidate-view .candidate-about .status .scoring .progress-container .circular-progress svg circle{fill:none;stroke-width:25;stroke-linecap:round}.candidate-view .candidate-about .status .scoring .progress-container .circular-progress svg circle.bg{stroke:#e9eaeb}.candidate-view .candidate-about .status .scoring .progress-container .circular-progress svg circle.progress{stroke:#059669;stroke-dasharray:var(--circumference);stroke-dashoffset:calc(var(--circumference) - var(--circumference) * var(--percentage) / 100);transition:stroke-dashoffset 1s ease-in-out}.candidate-view .candidate-about .status .scoring .progress-container .circular-progress .percentage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3.4375rem;font-weight:700;color:#181d27}.candidate-view .candidate-bottom{display:flex;gap:30px;margin-top:40px;align-items:stretch}.candidate-view .candidate-bottom .ai-conclusion,.candidate-view .candidate-bottom .observations{width:50%;display:flex;flex-direction:column}.candidate-view .candidate-bottom .ai-conclusion .title,.candidate-view .candidate-bottom .observations .title{font-size:1.875rem;line-height:2.25rem;font-weight:700;margin-bottom:25px}.candidate-view .candidate-bottom .ai-conclusion .ai-conclusion-header{display:flex;align-items:center;justify-content:space-between}.candidate-view .candidate-bottom .ai-conclusion .conclusion-content{padding:25px;background-color:#f8f8f8;border-radius:10px;font-size:1.125rem;line-height:1.6;font-weight:500;color:#181d27;flex:1;margin-bottom:60px}.candidate-view .candidate-bottom .ai-conclusion .conclusion-content p{margin-bottom:12px}.candidate-view .candidate-bottom .ai-conclusion .conclusion-content p:last-child{margin-bottom:0}.candidate-view .candidate-bottom .ai-conclusion .conclusion-content strong{font-weight:700;color:#111827}.candidate-view .candidate-bottom .ai-conclusion .conclusion-content .section-resumen,.candidate-view .candidate-bottom .ai-conclusion .conclusion-content .section-points,.candidate-view .candidate-bottom .ai-conclusion .conclusion-content .section-redflags{margin-top:20px;border-top:1px solid #e1e1e1;padding-top:15px}.candidate-view .candidate-bottom .ai-conclusion .conclusion-content ul{list-style:none;margin-top:10px;padding-left:0}.candidate-view .candidate-bottom .ai-conclusion .conclusion-content ul li{margin-bottom:8px}.candidate-view .candidate-bottom .ai-conclusion .conclusion-content ul li:last-child{margin-bottom:0}.candidate-view .candidate-bottom .observations .form-field{flex:1;padding:15px;border:1px solid #e1e1e1;border-radius:10px;font-size:1.125rem;font-family:inherit;resize:vertical;min-height:200px;margin-bottom:20px}.candidate-view .candidate-bottom .observations .form-field:focus{outline:none;border-color:var(--yellow-color)}.candidate-view .candidate-bottom .observations .actions-footer{display:flex;gap:12px;justify-content:flex-end;height:40px}.candidate-view .candidate-bottom .observations .actions-footer .btn-dark{padding:0 24px;font-size:15px;font-weight:600;border-radius:50px;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;border:none;height:100%}.candidate-view .candidate-bottom .observations .actions-footer .btn-dark.btn-save{background-color:var(--yellow-color);color:var(--black-color)}.candidate-view .candidate-bottom .observations .actions-footer .btn-dark.btn-save:hover{background-color:var(--yellow-color-dark)}.candidate-view .candidate-bottom .observations .actions-footer .btn-dark.btn-back{background-color:var(--black-color);color:var(--yellow-color);border:1px solid var(--yellow-color)}.candidate-view .candidate-bottom .observations .actions-footer .btn-dark.btn-back:hover{background-color:#000}.modal-overlay{position:fixed;inset:0;background:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center}.modal-overlay.hidden{display:none}.modal-overlay .modal-content{background:#fff;width:100%;max-width:800px;border-radius:15px;display:flex;flex-direction:column;max-height:90vh;box-shadow:0 10px 30px #0000001a}.modal-overlay .modal-content .modal-header{padding:24px 30px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb}.modal-overlay .modal-content .modal-header .title{font-size:1.875rem;line-height:2.25rem;font-weight:700}.modal-overlay .modal-content .modal-header .close-btn{background:transparent;border:none;cursor:pointer;color:#6b7280;transition:color .2s}.modal-overlay .modal-content .modal-header .close-btn:hover{color:#111827}.modal-overlay .modal-content .modal-body.chat-history{padding:30px;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.modal-overlay .modal-content .modal-body.chat-history .chat-message{display:flex}.modal-overlay .modal-content .modal-body.chat-history .chat-message .message-bubble{max-width:75%;padding:15px 20px;border-radius:12px;font-size:1rem;line-height:1.5}.modal-overlay .modal-content .modal-body.chat-history .chat-message .message-bubble .sender{font-weight:700;margin-bottom:5px;font-size:.875rem}.modal-overlay .modal-content .modal-body.chat-history .chat-message .message-bubble p{margin:0}.modal-overlay .modal-content .modal-body.chat-history .chat-message.ai-message{justify-content:flex-start}.modal-overlay .modal-content .modal-body.chat-history .chat-message.ai-message .message-bubble{background-color:#f3f4f6;color:#1f2937;border-bottom-left-radius:4px}.modal-overlay .modal-content .modal-body.chat-history .chat-message.ai-message .message-bubble .sender{color:#4b5563}.modal-overlay .modal-content .modal-body.chat-history .chat-message.user-message{justify-content:flex-end}.modal-overlay .modal-content .modal-body.chat-history .chat-message.user-message .message-bubble{background-color:var(--primary-color, #ffe180);color:#181d27;border-bottom-right-radius:4px}.modal-overlay .modal-content .modal-body.chat-history .chat-message.user-message .message-bubble .sender{color:#181d27}.signin-view{min-height:100%;padding:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background-image:url(/build/assets/background-DVTwFETS.png);background-size:cover;background-position:center;gap:20px}.signin-view .left-side{max-width:700px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:25px}.signin-view .left-side .logo{width:152px}.signin-view .left-side .title{color:#fff;font-size:2.1875rem;font-weight:700;text-align:center;max-width:424px;line-height:1.2}.signin-view .left-side .title span{color:var(--yellow-color)}.signin-view .right-side{max-width:700px;background:#fff;border-radius:10px;padding:80px 20px;text-align:center}.signin-view .right-side .title{color:var(--black-color);font-size:3.125rem;font-weight:700}.signin-view .right-side .description{color:var(--black-color);font-weight:600;max-width:280px;margin:0 auto 40px;line-height:1.1}.signin-view .right-side>.form-control{max-width:428px;margin:0 auto 16px;text-align:left;gap:3px}.signin-view .right-side>.form-control .form-label{font-weight:500}.signin-view .right-side>.form-control .form-field{min-height:55px}.signin-view .right-side>.form-control .password-field-wrapper{position:relative}.signin-view .right-side>.form-control .password-field-wrapper .toggle-password-btn{position:absolute;top:50%;right:15px;transform:translateY(-50%)}.signin-view .right-side>.form-control .password-field-wrapper .toggle-password-btn svg{width:18px}.signin-view .right-side>.form-control .password-field-wrapper .toggle-password-btn svg path{fill:#161616}.signin-view .right-side .options{display:flex;align-items:center;justify-content:space-between;max-width:428px;margin:0 auto}.signin-view .right-side .options .form-label{font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--black-color)}.signin-view .right-side .options .forgot-password{text-decoration:underline;font-size:.875rem;line-height:1.25rem;color:var(--black-color);font-weight:500}.signin-view .right-side .btn-primary{width:100%;max-width:447px;margin:50px auto}.signin-view .right-side .access-with{max-width:463px;margin:0 auto;display:flex;align-items:center;font-weight:600;color:#40424d;font-size:.875rem;line-height:1.25rem;gap:15px}.signin-view .right-side .access-with:before,.signin-view .right-side .access-with:after{content:"";display:block;height:1px;background:#6e7180;flex-grow:1}.signin-view .right-side .other-access-options{display:flex;gap:15px;max-width:427px;margin:30px auto 60px}.signin-view .right-side .other-access-options .option{width:50%;display:flex;align-items:center;gap:10px;border:1px solid #6E7180;padding:12px;border-radius:10px}.signin-view .right-side .other-access-options .option span{font-weight:600;font-size:.875rem;line-height:1.25rem}.signin-view .right-side .no-account{display:flex;align-items:center;justify-content:center;gap:15px;font-size:.75rem;line-height:1rem;font-weight:500}.signin-view .right-side .no-account span{color:#333}.signin-view .right-side .no-account a{color:var(--yellow-color);text-decoration:underline}.signup-view{min-height:100%;padding:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background-image:url(/build/assets/background-DVTwFETS.png);background-size:cover;background-position:center;gap:20px}.signup-view .left-side{max-width:700px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:25px}.signup-view .left-side .logo{width:152px}.signup-view .left-side .title{color:#fff;font-size:2.1875rem;font-weight:700;text-align:center;max-width:424px;line-height:1.2}.signup-view .left-side .title span{color:var(--yellow-color)}.signup-view .right-side{max-width:700px;background:#fff;border-radius:10px;padding:80px 20px;text-align:center}.signup-view .right-side .title{color:var(--black-color);font-size:3.125rem;font-weight:700}.signup-view .right-side .description{color:var(--black-color);font-weight:600;max-width:320px;margin:0 auto 40px;line-height:1.1}.signup-view .right-side>.form-control{max-width:428px;margin:0 auto 16px;text-align:left;gap:3px}.signup-view .right-side>.form-control .form-label{font-weight:500}.signup-view .right-side>.form-control .form-field{min-height:55px}.signup-view .right-side>.form-control .password-field-wrapper{position:relative}.signup-view .right-side>.form-control .password-field-wrapper .toggle-password-btn{position:absolute;top:50%;right:15px;transform:translateY(-50%)}.signup-view .right-side>.form-control .password-field-wrapper .toggle-password-btn svg{width:18px}.signup-view .right-side>.form-control .password-field-wrapper .toggle-password-btn svg path{fill:#161616}.signup-view .right-side .btn-primary{width:100%;max-width:447px;margin:35px auto 50px}.signup-view .right-side .access-with{max-width:463px;margin:0 auto;display:flex;align-items:center;font-weight:600;color:#40424d;font-size:.875rem;line-height:1.25rem;gap:15px}.signup-view .right-side .access-with:before,.signup-view .right-side .access-with:after{content:"";display:block;height:1px;background:#6e7180;flex-grow:1}.signup-view .right-side .other-access-options{display:flex;gap:15px;max-width:427px;margin:30px auto 60px}.signup-view .right-side .other-access-options .option{width:50%;display:flex;align-items:center;gap:10px;border:1px solid #6E7180;padding:12px;border-radius:10px}.signup-view .right-side .other-access-options .option span{font-weight:600;font-size:.875rem;line-height:1.25rem}.signup-view .right-side .has-account{display:flex;align-items:center;justify-content:center;gap:15px;font-size:.75rem;line-height:1rem;font-weight:500}.signup-view .right-side .has-account span{color:#333}.signup-view .right-side .has-account a{color:var(--yellow-color);text-decoration:underline}.account-created-view{min-height:100%;background-color:var(--black-color);background-image:url(/build/assets/background-Bdx5_x9b.png);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;padding:20px;z-index:1}.account-created-view .content{text-align:center;min-height:90vh;background:#fff;padding:80px 20px;max-width:758px;width:100%;border-radius:10px;display:flex;flex-direction:column;justify-content:center}.account-created-view .content .logo{width:156px;margin:0 auto 50px}.account-created-view .content .subtitle{font-size:2.1875rem;color:var(--yellow-color);font-weight:700;margin-bottom:10px}.account-created-view .content .percentage{color:#fff;font-size:1.3125rem;font-weight:700}.account-created-view .content .title{color:var(--black-color);font-size:3.125rem;font-weight:700;max-width:530px;margin:10px auto 20px;line-height:1}.account-created-view .content .description{color:var(--black-color);font-size:1.125rem;line-height:1.75rem;font-weight:500;max-width:530px;line-height:1.2;margin:0 auto}.account-created-view .content .btn-primary{width:100%;max-width:447px;margin:50px auto}.account-information-view{height:100%;display:flex;justify-content:center;padding:45px;position:relative;gap:20px}@media(max-width:1024px){.account-information-view{flex-direction:column;height:auto}}@media(max-width:640px){.account-information-view{padding:15px}}.account-information-view .aside{width:320px;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;background:var(--black-color);border-radius:10px;position:relative;z-index:1;overflow:auto}.account-information-view .aside::-webkit-scrollbar{width:14px}.account-information-view .aside::-webkit-scrollbar-track{background:#d8d8d8;border-radius:10px}.account-information-view .aside::-webkit-scrollbar-thumb{background:#818181;border-radius:10px;border:4px solid #d8d8d8}.account-information-view .aside::-webkit-scrollbar-thumb:hover{background:#333}@media(max-width:1024px){.account-information-view .aside{width:100%;padding-bottom:20px}}.account-information-view .aside .logo{width:90px;margin:50px 0 80px 40px}@media(max-width:1024px){.account-information-view .aside .logo{margin:25px}}.account-information-view .aside .steps-list{--line-separator-height: 46px;--icon-size: 40px;display:flex;flex-direction:column;gap:calc(var(--line-separator-height));padding-left:20px;overflow-x:auto;z-index:10;position:relative;overflow:hidden}@media(max-width:1024px){.account-information-view .aside .steps-list{overflow-x:auto}}@media(max-width:1024px){.account-information-view .aside .steps-list{--line-separator-width: 52px;gap:calc(var(--line-separator-width));flex-direction:row}}.account-information-view .aside .steps-list .step-item{display:flex;align-items:center;position:relative;flex-shrink:0;gap:12px}.account-information-view .aside .steps-list .step-item:not(:last-child):before{content:"";height:calc(var(--line-separator-height));width:1px;background:#737373;position:absolute;left:calc(var(--icon-size) / 2);transform:translate(-50%);top:100%;transition:.3s}@media(max-width:1024px){.account-information-view .aside .steps-list .step-item:not(:last-child):before{height:1px;width:calc(var(--line-separator-width));left:100%;transform:translateY(-50%);top:50%}}.account-information-view .aside .steps-list .step-item:has(+.step-item.active):before{background:var(--yellow-color)}.account-information-view .aside .steps-list .step-item .step-icon-wrapper{width:var(--icon-size);height:var(--icon-size);display:flex;align-items:center;justify-content:center;outline:1px solid #737373;border-radius:50%;flex-shrink:0;transition:.3s}.account-information-view .aside .steps-list .step-item .step-info{display:flex;flex-direction:column;gap:2px;color:#737373}.account-information-view .aside .steps-list .step-item .step-info .step-count{font-weight:500;font-size:.75rem;line-height:1rem}.account-information-view .aside .steps-list .step-item .step-info .step-title{font-size:1.125rem;line-height:1.75rem;font-weight:700}.account-information-view .aside .steps-list .step-item .step-info .step-status{font-size:.75rem;line-height:1rem}.account-information-view .aside .steps-list .step-item.active .step-info{color:#fff}.account-information-view .aside .steps-list .step-item.active .step-icon-wrapper{outline-color:var(--yellow-color);background:var(--yellow-color);border:6px solid var(--black-color)}.account-information-view .aside .steps-list .step-item.active .step-icon-wrapper svg path{fill:var(--black-color)}.account-information-view .aside .bg-image{position:absolute;bottom:0;right:0}.account-information-view .content{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;max-width:1300px}.account-information-view .content .steps-container{position:relative;flex-grow:1;height:auto!important;transition:.3s;display:flex;flex-direction:column;overflow:hidden}.account-information-view .content .steps-container .step-content{padding:10px 40px 60px;width:100%;display:flex;flex-direction:column;flex-grow:1;overflow:auto}@media(max-width:1280px){.account-information-view .content .steps-container .step-content{padding:40px 60px}}@media(max-width:1024px){.account-information-view .content .steps-container .step-content{position:static}}@media(max-width:640px){.account-information-view .content .steps-container .step-content{padding:20px}}.account-information-view .content .steps-container .step-content::-webkit-scrollbar{width:14px}.account-information-view .content .steps-container .step-content::-webkit-scrollbar-track{background:#d8d8d8;border-radius:10px}.account-information-view .content .steps-container .step-content::-webkit-scrollbar-thumb{background:#818181;border-radius:10px;border:4px solid #d8d8d8}.account-information-view .content .steps-container .step-content::-webkit-scrollbar-thumb:hover{background:#333}.account-information-view .content .steps-container .step-content .step-title{font-size:2.8125rem;font-weight:700;color:var(--black-color)}.account-information-view .content .steps-container .step-content .step-description{font-size:1.125rem;line-height:1.75rem;font-weight:500;margin-bottom:30px}.account-information-view .content .steps-container .step-content.step-content-2 .file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center}.account-information-view .content .steps-container .step-content .controls{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:60px}.account-information-view .content .steps-container .step-content .controls .subtitle{width:100%;font-weight:700;font-size:1.125rem;line-height:1.75rem;margin-bottom:20px}.account-information-view .content .steps-container .step-content .controls .form-control{width:100%}.account-information-view .content .steps-container .step-content .controls .form-control.half{width:calc(50% - 15px)}.account-information-view .content .steps-container .step-content .controls .form-control .advice{font-size:1rem;line-height:1.5rem;font-weight:500;color:#a0a0a0;text-align:right}.account-information-view .content .steps-container .step-content .controls .form-control .form-field.is-invalid{border-color:#ef4444;background-color:#fef2f2;box-shadow:0 0 0 1px #ef4444}.account-information-view .content .steps-container .step-content .controls .form-control .form-field.is-invalid:focus{border-color:#dc2626;box-shadow:0 0 0 2px #ef444433}.account-information-view .content .steps-container .step-content .items-selector .item{cursor:pointer;position:relative;transition:.2s}.account-information-view .content .steps-container .step-content .items-selector .item:after{content:"";border:1.5px solid #9da2b3;width:16px;height:16px;position:absolute;top:10px;right:10px;border-radius:50%}.account-information-view .content .steps-container .step-content .items-selector .item.active{outline:2px solid var(--yellow-color);background:#ffc2001a!important}.account-information-view .content .steps-container .step-content .items-selector .item.active:after{border:6px solid var(--yellow-color);width:8px;height:8px}.account-information-view .content .steps-container .step-content.step-content-3 .plan-options{display:flex;flex-direction:column;gap:20px;padding-bottom:20px;border-bottom:1px solid #cdcdcd;margin-bottom:30px}.account-information-view .content .steps-container .step-content.step-content-3 .plan-options .item{width:100%;background:#fafafa;border-radius:5px;padding:20px;transition:.2s}.account-information-view .content .steps-container .step-content.step-content-3 .plan-options .item:hover{background:#dfdfdf}.account-information-view .content .steps-container .step-content.step-content-3 .plan-options .item .name{font-size:1.5625rem;font-weight:700}.account-information-view .content .steps-container .step-content.step-content-3 .plan-options .item .price{display:inline-block;font-size:3rem;font-weight:700;color:var(--black-color);margin-top:10px}.account-information-view .content .steps-container .step-content.step-content-3 .plan-options .item .price-description{font-weight:600;color:var(--black-color);font-size:.875rem;line-height:1.25rem}.account-information-view .content .steps-container .step-content.step-content-3 .plan-options .item .includes-title{font-weight:700;color:var(--black-color);font-size:.875rem;line-height:1.25rem;margin:10px 0 3px}.account-information-view .content .steps-container .step-content.step-content-3 .plan-options .item .includes-description{font-weight:500;color:var(--black-color);font-size:.875rem;line-height:1.25rem}.account-information-view .content .steps-container .step-content.step-content-3 .advice{background:#fffbee;border-radius:5px;padding:23px;margin-bottom:60px}.account-information-view .content .steps-container .step-content.step-content-3 .advice .title{font-weight:700;font-size:1.25rem;line-height:1.75rem;color:#161616}.account-information-view .content .steps-container .step-content.step-content-3 .advice .subtitle{font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--black-color);margin:10px 0 3px}.account-information-view .content .steps-container .step-content.step-content-3 .advice .description{font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--black-color)}.account-information-view .content .steps-container .step-content .next-step-btn,.account-information-view .content .steps-container .step-content [type=submit]{margin:auto 0 0 auto}.account-information-view .content .steps-container .step-content .previous-step-btn{font-size:1rem;line-height:1.5rem;color:var(--black-color);font-weight:700;text-decoration:underline}.account-information-view .content .steps-container .step-content .actions{margin-top:auto;display:flex;align-items:center;padding-bottom:20px}.account-customization-view{height:100%;display:flex;justify-content:center;padding:45px;position:relative;gap:20px}@media(max-width:1024px){.account-customization-view{flex-direction:column;height:auto}}@media(max-width:640px){.account-customization-view{padding:15px}}.account-customization-view .aside{width:320px;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;background:var(--black-color);border-radius:10px;position:relative;z-index:1;overflow:auto}.account-customization-view .aside::-webkit-scrollbar{width:14px}.account-customization-view .aside::-webkit-scrollbar-track{background:#d8d8d8;border-radius:10px}.account-customization-view .aside::-webkit-scrollbar-thumb{background:#818181;border-radius:10px;border:4px solid #d8d8d8}.account-customization-view .aside::-webkit-scrollbar-thumb:hover{background:#333}@media(max-width:1024px){.account-customization-view .aside{width:100%;padding-bottom:20px}}.account-customization-view .aside .logo{width:90px;margin:50px 0 80px 40px}@media(max-width:1024px){.account-customization-view .aside .logo{margin:25px}}.account-customization-view .aside .steps-list{--line-separator-height: 46px;--icon-size: 40px;display:flex;flex-direction:column;gap:calc(var(--line-separator-height));padding-left:20px;overflow-x:auto;z-index:10;position:relative;overflow:hidden}@media(max-width:1024px){.account-customization-view .aside .steps-list{overflow-x:auto}}@media(max-width:1024px){.account-customization-view .aside .steps-list{--line-separator-width: 52px;gap:calc(var(--line-separator-width));flex-direction:row}}.account-customization-view .aside .steps-list .step-item{display:flex;align-items:center;position:relative;flex-shrink:0;gap:12px}.account-customization-view .aside .steps-list .step-item:not(:last-child):before{content:"";height:calc(var(--line-separator-height));width:1px;background:#737373;position:absolute;left:calc(var(--icon-size) / 2);transform:translate(-50%);top:100%;transition:.3s}@media(max-width:1024px){.account-customization-view .aside .steps-list .step-item:not(:last-child):before{height:1px;width:calc(var(--line-separator-width));left:100%;transform:translateY(-50%);top:50%}}.account-customization-view .aside .steps-list .step-item:has(+.step-item.active):before{background:var(--yellow-color)}.account-customization-view .aside .steps-list .step-item .step-icon-wrapper{width:var(--icon-size);height:var(--icon-size);display:flex;align-items:center;justify-content:center;outline:1px solid #737373;border-radius:50%;flex-shrink:0;transition:.3s}.account-customization-view .aside .steps-list .step-item .step-info{display:flex;flex-direction:column;gap:2px;color:#737373}.account-customization-view .aside .steps-list .step-item .step-info .step-count{font-weight:500;font-size:.75rem;line-height:1rem}.account-customization-view .aside .steps-list .step-item .step-info .step-title{font-size:1.125rem;line-height:1.75rem;font-weight:700}.account-customization-view .aside .steps-list .step-item .step-info .step-status{font-size:.75rem;line-height:1rem}.account-customization-view .aside .steps-list .step-item.active .step-info{color:#fff}.account-customization-view .aside .steps-list .step-item.active .step-icon-wrapper{outline-color:var(--yellow-color);background:var(--yellow-color);border:6px solid var(--black-color)}.account-customization-view .aside .steps-list .step-item.active .step-icon-wrapper svg path{fill:var(--black-color)}.account-customization-view .aside .bg-image{position:absolute;bottom:0;right:0}.account-customization-view .content{width:100%;overflow:hidden;max-width:1300px;display:flex;flex-direction:column}.account-customization-view .content .steps-container{position:relative;flex:1;transition:.3s}.account-customization-view .content .steps-container .step-content{padding:10px 40px 100px;position:absolute;left:0;top:0;width:100%;height:100%;overflow:auto;display:flex;flex-direction:column}@media(max-width:1280px){.account-customization-view .content .steps-container .step-content{padding:40px 60px}}@media(max-width:1024px){.account-customization-view .content .steps-container .step-content{position:static}}@media(max-width:640px){.account-customization-view .content .steps-container .step-content{padding:20px}}.account-customization-view .content .steps-container .step-content::-webkit-scrollbar{width:14px}.account-customization-view .content .steps-container .step-content::-webkit-scrollbar-track{background:#d8d8d8;border-radius:10px}.account-customization-view .content .steps-container .step-content::-webkit-scrollbar-thumb{background:#818181;border-radius:10px;border:4px solid #d8d8d8}.account-customization-view .content .steps-container .step-content::-webkit-scrollbar-thumb:hover{background:#333}.account-customization-view .content .steps-container .step-content .step-title{font-size:2.8125rem;font-weight:700;color:var(--black-color)}.account-customization-view .content .steps-container .step-content .step-description{font-size:1.125rem;line-height:1.75rem;font-weight:500;margin-bottom:30px}.account-customization-view .content .steps-container .step-content .controls{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:60px}.account-customization-view .content .steps-container .step-content .controls .subtitle{width:100%;font-weight:700;font-size:1.125rem;line-height:1.75rem;margin-bottom:20px}.account-customization-view .content .steps-container .step-content .controls .form-control{width:100%}.account-customization-view .content .steps-container .step-content .controls .form-control.half{width:calc(50% - 15px)}.account-customization-view .content .steps-container .step-content .controls .form-control .advice{font-size:1rem;line-height:1.5rem;font-weight:500;color:#a0a0a0;text-align:right}.account-customization-view .content .steps-container .step-content .controls .form-control .form-field.is-invalid{border-color:#ef4444!important;background-color:#fef2f2!important;box-shadow:0 0 0 1px #ef4444}.account-customization-view .content .steps-container .step-content .controls .form-control .form-field.is-invalid:focus{border-color:#dc2626!important;box-shadow:0 0 0 2px #ef444433}.account-customization-view .content .steps-container .step-content .items-selector .item{cursor:pointer;position:relative;transition:.2s}.account-customization-view .content .steps-container .step-content .items-selector .item:after{content:"";border:1.5px solid #9da2b3;width:16px;height:16px;position:absolute;top:10px;right:10px;border-radius:50%}.account-customization-view .content .steps-container .step-content .items-selector .item.active{outline:2px solid var(--yellow-color);background:#ffc2001a!important}.account-customization-view .content .steps-container .step-content .items-selector .item.active:after{border:6px solid var(--yellow-color);width:8px;height:8px}.account-customization-view .content .steps-container .step-content.step-content-1 .controls .form-control{margin-bottom:20px}.account-customization-view .content .steps-container .step-content.step-content-2 .select-logo{padding:30px;display:flex;align-items:center;justify-content:center;border:2px dashed #bcbfcc;border-radius:26px;position:relative;overflow:hidden;transition:.2s}.account-customization-view .content .steps-container .step-content.step-content-2 .select-logo:hover{border-color:var(--yellow-color)}.account-customization-view .content .steps-container .step-content.step-content-2 .select-logo:hover .title{color:var(--yellow-color)}.account-customization-view .content .steps-container .step-content.step-content-2 .select-logo.is-invalid{border-color:#ef4444!important;background-color:#fef2f2!important}.account-customization-view .content .steps-container .step-content.step-content-2 .select-logo input{position:absolute;width:200%;height:200%;z-index:3;top:-100px;left:0;cursor:pointer}.account-customization-view .content .steps-container .step-content.step-content-2 .select-logo .placeholder{width:100%;height:auto;max-width:150px;max-height:150px;object-fit:contain}.account-customization-view .content .steps-container .step-content.step-content-2 .select-logo .upload-content{display:flex;align-items:center;flex-direction:column}.account-customization-view .content .steps-container .step-content.step-content-2 .select-logo .upload-content .title{font-weight:600;margin:5px 0 3px;transition:.2s}.account-customization-view .content .steps-container .step-content.step-content-2 .select-logo .upload-content .description{font-size:.75rem;line-height:1rem;color:#a9acb4;font-weight:500}.account-customization-view .content .steps-container .step-content.step-content-2 .select-logo .upload-content .button{margin-top:10px;display:inline-block;font-size:.875rem;line-height:1.25rem;color:#54575c;font-weight:600;padding:8px 44px;border-radius:30px;border:2px solid #cbd0dc}.account-customization-view .content .steps-container .step-content.step-content-2 .typography-container{margin-top:20px}.account-customization-view .content .steps-container .step-content.step-content-2 .typography-container .typography-options{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.account-customization-view .content .steps-container .step-content.step-content-2 .typography-container .typography-options .item{background:#fafafa;border-radius:5px;padding:30px 20px 15px}.account-customization-view .content .steps-container .step-content.step-content-2 .typography-container .typography-options .item .example{display:inline-block;font-size:4.375rem;font-weight:700;line-height:1}.account-customization-view .content .steps-container .step-content.step-content-2 .typography-container .typography-options .item .example.inter-font{font-family:var(--inter-font)}.account-customization-view .content .steps-container .step-content.step-content-2 .typography-container .typography-options .item .example.work-sans-font{font-family:var(--work-sans-font)}.account-customization-view .content .steps-container .step-content.step-content-2 .typography-container .typography-options .item .example.space-grotesk-font{font-family:var(--space-grotesk-font)}.account-customization-view .content .steps-container .step-content.step-content-2 .typography-container .typography-options .item .example.merriweather-font{font-family:var(--merriweather-font)}.account-customization-view .content .steps-container .step-content.step-content-2 .typography-container .typography-options .item .type{font-size:1.25rem;line-height:1.75rem;font-weight:700;margin-top:20px}.account-customization-view .content .steps-container .step-content.step-content-2 .typography-container .typography-options .item .name{font-weight:600;font-size:.9375rem;line-height:1}.account-customization-view .content .steps-container .step-content.step-content-2 .colors-container{margin:30px 0}.account-customization-view .content .steps-container .step-content.step-content-2 .colors-container .color-options{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.account-customization-view .content .steps-container .step-content.step-content-2 .colors-container .color-options .item{background:#fafafa;border-radius:5px;padding:30px 20px;display:flex;flex-direction:column}.account-customization-view .content .steps-container .step-content.step-content-2 .colors-container .color-options .item .counter{font-weight:600;font-size:.9375rem;line-height:1}.account-customization-view .content .steps-container .step-content.step-content-2 .colors-container .color-options .item .name{font-size:1.25rem;line-height:1.75rem;font-weight:700;margin:4px 0 15px}.account-customization-view .content .steps-container .step-content.step-content-2 .colors-container .color-options .item .colors{margin-top:auto;display:flex}.account-customization-view .content .steps-container .step-content.step-content-2 .colors-container .color-options .item .colors .color{width:42px;height:42px;border-radius:50%;border:2px solid #fafafa}.account-customization-view .content .steps-container .step-content.step-content-2 .colors-container .color-options .item .colors .color.border-gray{border-color:#0003}.account-customization-view .content .steps-container .step-content.step-content-2 .colors-container .color-options .item .colors .color:not(:first-child){margin-left:-10px}.account-customization-view .content .steps-container .step-content.step-content-3 .preferency-options{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}.account-customization-view .content .steps-container .step-content.step-content-3 .preferency-options .item{width:100%;background:#fafafa;border-radius:5px;padding:25px 22px;cursor:pointer;transition:background-color .2s ease}.account-customization-view .content .steps-container .step-content.step-content-3 .preferency-options .item:hover{background:#dfdfdf!important}.account-customization-view .content .steps-container .step-content.step-content-3 .preferency-options .item .title{font-size:1.375rem;font-weight:700}.account-customization-view .content .steps-container .step-content.step-content-3 .preferency-options .item .welcome-title{font-size:1.1875rem;color:var(--black-color);font-weight:700;margin:10px 0 5px}.account-customization-view .content .steps-container .step-content.step-content-3 .preferency-options .item .welcome-description{font-weight:500;color:var(--black-color);font-size:.875rem;line-height:1.25rem}.account-customization-view .content .steps-container .step-content .next-step-btn,.account-customization-view .content .steps-container .step-content [type=submit]{margin:auto 0 0 auto}.account-customization-view .content .steps-container .step-content .previous-step-btn{font-size:1rem;line-height:1.5rem;color:var(--black-color);font-weight:700;text-decoration:underline}.account-customization-view .content .steps-container .step-content .actions{margin-top:auto;display:flex;align-items:center;gap:15px}.account-customization-view .content .steps-container .step-content .actions .actions{margin-left:auto}.personalize-profile-view{width:100%;height:100%;background-color:var(--black-color);background-image:url(/build/assets/background-Bdx5_x9b.png);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;padding:20px;z-index:1}.personalize-profile-view .logo{position:absolute;top:60px;left:50%;transform:translate(-50%);width:152px}.personalize-profile-view .content{text-align:center;display:flex;flex-direction:column;align-items:center;color:#fff}.personalize-profile-view .content .alert{width:100%;max-width:500px;padding:12px 20px;border-radius:12px;margin-bottom:25px;font-weight:600;font-size:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.personalize-profile-view .content .alert-success{background:#22c55e33;color:#4ade80;border:1px solid rgba(74,222,128,.3)}.personalize-profile-view .content .alert-error{background:#ef444433;color:#f87171;border:1px solid rgba(248,113,113,.3)}.personalize-profile-view .content .subtitle{font-size:2.5rem;font-weight:700}.personalize-profile-view .content .title{color:var(--yellow-color);font-size:3.4375rem;font-weight:700;margin:10px 0 15px;line-height:1}.personalize-profile-view .content .description{font-size:1.25rem;line-height:1.75rem;font-weight:500;line-height:1.3;max-width:565px}.personalize-profile-view .content .btn-primary{margin:70px 0 25px}.personalize-profile-view .content .link{font-size:1rem;font-weight:700;text-decoration:underline;text-decoration-color:#9b9b9b}.home-view{min-height:100%;display:flex;align-items:center;justify-content:center;padding:30px;background:url(/build/assets/background-ksrUizO6.png);background-size:cover;background-position:center;position:relative}.home-view .content{max-width:551px;text-align:center}.home-view .content .subtitle,.home-view .content .title,.home-view .content .description{text-shadow:0 4px 4px #000}.home-view .content .subtitle{color:var(--yellow-color);font-size:1.875rem;line-height:2.25rem;font-weight:600}@media(max-width:640px){.home-view .content .subtitle{font-size:1.5rem;line-height:2rem}}.home-view .content .title{color:#fff;font-size:4.0625rem;font-weight:700}@media(max-width:640px){.home-view .content .title{font-size:2.8125rem}}.home-view .content .description{color:#fff;font-size:1.25rem;line-height:1.75rem;margin-bottom:60px;font-weight:500}@media(max-width:640px){.home-view .content .description{font-size:1.125rem;line-height:1.75rem}}.home-view .content .link{margin:0 auto}.home-view .content .time{margin-top:15px;color:var(--yellow-color);font-weight:600;font-size:1.125rem;line-height:1.75rem}.home-view .logo{position:absolute;bottom:25px;right:50px}.landing-view.blue-palette{--primary-color: #2563eb;--secondary-color: #10b981;--text-color: #1f2937;--background-color: #f9fafb;--culture-icons-color: #000000}.landing-view.green-palette{--primary-color: #059669;--secondary-color: #3b82f6;--text-color: #1f2937;--background-color: #f0fdf4;--culture-icons-color: #fff}.landing-view.purple-palette{--primary-color: #7c3aed;--secondary-color: #f59e0b;--text-color: #111827;--background-color: #ffffff;--culture-icons-color: #fff}.landing-view.turquoise-palette{--primary-color: #2dd4bf;--secondary-color: #94a3b8;--text-color: #0f172a;--background-color: #ffffff;--culture-icons-color: #fff}.landing-view{font-family:Inter,sans-serif;background:var(--background-color);color:var(--text-color)}.landing-view .preview-alert{position:fixed;right:40px;top:40px;background:var(--black-color);border-radius:10px;box-shadow:0 0 22px #00000040;display:flex;align-items:center;padding:14px 23px;gap:10px;z-index:1}.landing-view .preview-alert span{color:var(--yellow-color);font-weight:600;font-size:1.125rem;line-height:1.75rem;font-family:var(--font-family)}.landing-view .publish{position:fixed;right:40px;bottom:40px;display:flex;align-items:center;gap:20px;z-index:1}.landing-view .publish>*{box-shadow:0 0 22px #00000040}.landing-view .publish .go-back-btn{display:flex;align-items:center;justify-content:center;height:65px;width:65px;background:#1f2937;border-radius:50%;transition:.2s}.landing-view .publish .go-back-btn:hover{opacity:.9}.landing-view .cookies-alert{display:none;position:fixed;width:calc(100% - 50px);max-width:1300px;left:50%;transform:translate(-50%);bottom:30px;z-index:100000}.landing-view .cookies-alert .cookies-content{color:#fff;padding:25px;margin:0 auto;background:var(--secondary-color);box-shadow:0 0 10px #00000040;border-radius:10px;position:relative}.landing-view .cookies-alert .cookies-content .close-cookies-btn{padding:3px;position:absolute;top:30px;right:45px}@media(max-width:990px){.landing-view .cookies-alert .cookies-content .close-cookies-btn{top:12px;right:12px}}.landing-view .cookies-alert .cookies-content .title{font-size:1.5625rem;font-weight:600}@media(max-width:640px){.landing-view .cookies-alert .cookies-content .title{font-size:1.25rem;line-height:1.75rem}}.landing-view .cookies-alert .cookies-content .description{font-size:1.0625rem;line-height:1.2;margin:20px 0}@media(max-width:640px){.landing-view .cookies-alert .cookies-content .description{font-size:.875rem;line-height:1.25rem}}.landing-view .cookies-alert .cookies-content .cookies-actions{display:flex;justify-content:flex-end;gap:15px}@media(max-width:640px){.landing-view .cookies-alert .cookies-content .cookies-actions{justify-content:flex-start}}.landing-view .cookies-alert .cookies-content .cookies-actions .accept,.landing-view .cookies-alert .cookies-content .cookies-actions .reject{padding:12px 40px;font-size:1rem;line-height:1.5rem;font-weight:600;transition:.2s;border-radius:15px}.landing-view .cookies-alert .cookies-content .cookies-actions .accept:hover,.landing-view .cookies-alert .cookies-content .cookies-actions .reject:hover{opacity:.7}.landing-view .cookies-alert .cookies-content .cookies-actions .accept{background:#fff;color:var(--text-color)}.landing-view .cookies-alert .cookies-content .cookies-actions .reject{background:var(--primary-color);color:#fff}.landing-view .container{margin:0 auto;max-width:1310px}.landing-view .btn-general{color:#fff;background:var(--primary-color);display:flex;align-items:center;justify-content:center;gap:20px;text-align:center;padding:10px 50px;min-height:60px;border-radius:15px;font-weight:600;font-size:1rem;line-height:1.5rem;transition:.2s;max-width:max-content;flex-shrink:0}.landing-view .btn-general svg{transition:.2s}.landing-view .btn-general:hover{opacity:.8}.landing-view .btn-general:hover svg{transform:translate(5px)}.landing-view .img-placeholder{display:flex;align-items:center;justify-content:center;background-color:#e5e7eb;border-radius:10px;flex-shrink:0}.landing-view .img-placeholder svg{opacity:.35}.landing-view .img-placeholder.logo{width:290px;max-width:290px;height:100px;border-radius:8px;background-color:#ffffff40}@media(max-width:990px){.landing-view .img-placeholder.logo{max-width:200px;height:70px}}.landing-view .img-placeholder.footer-logo{width:190px;height:70px;border-radius:8px}.landing-view .img-placeholder.picture{width:100%;height:378px}@media(max-width:990px){.landing-view .img-placeholder.picture{height:215px}}.landing-view .presentation{min-height:942px;display:flex;align-items:center;justify-content:center;padding:30px;background-image:url(/build/assets/background-desktop-nwIOXq1j.svg);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;text-align:center;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;transform:translateZ(0)}@media(max-width:990px){.landing-view .presentation{min-height:745px;background-image:url(/build/assets/background-tablet-Dve11gDw.png)}}@media(max-width:640px){.landing-view .presentation{min-height:710px;background-image:url(/build/assets/background-mobile-C78hxhJ8.png)}}.landing-view .presentation .logo{position:absolute;top:50px;left:50%;transform:translate(-50%);width:100%;height:100%;max-width:290px;max-height:100px;object-fit:contain}@media(max-width:990px){.landing-view .presentation .logo{max-width:200px;max-height:70px}}@media(max-width:640px){.landing-view .presentation .logo{top:35px}}.landing-view .presentation .title{font-size:3.75rem;line-height:1;font-weight:700;max-width:630px;margin:0 auto}@media(max-width:990px){.landing-view .presentation .title{font-size:2.1875rem;max-width:370px}}@media(max-width:640px){.landing-view .presentation .title{font-size:1.875rem;line-height:2.25rem;max-width:320px}}.landing-view .presentation .description{max-width:630px;margin:20px auto 50px;font-size:1.375rem}@media(max-width:990px){.landing-view .presentation .description{font-size:1rem;line-height:1.5rem;max-width:250px}}@media(max-width:640px){.landing-view .presentation .description{margin:12px auto 40px}}.landing-view .presentation .btn-general{margin:0 auto}.landing-view .video-container{position:relative;border-radius:20px;display:flex;justify-content:center;margin-top:-235px;padding:0 10px 160px}@media(max-width:990px){.landing-view .video-container{margin-top:-160px;padding-bottom:110px}}@media(max-width:640px){.landing-view .video-container{margin-top:-100px;padding-bottom:130px}}.landing-view .video-container .video-frame{aspect-ratio:16/9;max-width:815px;width:100%;border-radius:20px;border:10px solid #fff}@media(max-width:990px){.landing-view .video-container .video-frame{max-width:500px}}.landing-view .about-us .container,.landing-view .position .container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:60px}@media(max-width:990px){.landing-view .about-us .container,.landing-view .position .container{gap:20px}}@media(max-width:640px){.landing-view .about-us .container,.landing-view .position .container{grid-template-columns:1fr;gap:25px}}.landing-view .about-us .container.no-image,.landing-view .position .container.no-image{grid-template-columns:1fr}.landing-view .about-us .container.no-image .details .description,.landing-view .position .container.no-image .details .description{max-width:100%}.landing-view .about-us .container .picture,.landing-view .position .container .picture{width:100%;height:378px;object-fit:cover;border-radius:20px}@media(max-width:990px){.landing-view .about-us .container .picture,.landing-view .position .container .picture{height:215px}}.landing-view .about-us{position:relative;margin-top:-60px;padding:0 20px 20px}@media(max-width:640px){.landing-view .about-us{margin-top:-90px}}.landing-view .about-us .container{padding:80px 65px;border-radius:10px;background:var(--primary-color);color:#fff}@media(max-width:990px){.landing-view .about-us .container{padding:50px 35px}}@media(max-width:640px){.landing-view .about-us .container{padding:45px 25px}}@media(max-width:640px){.landing-view .about-us .container .details{text-align:center}}.landing-view .about-us .container .details .subtitle{font-size:1.125rem;line-height:1.75rem;text-transform:uppercase;font-weight:700;padding:5px 20px;border-radius:30px;background-color:var(--secondary-color);width:max-content;letter-spacing:1px}@media(max-width:990px){.landing-view .about-us .container .details .subtitle{padding:14px 30px;font-size:.75rem;line-height:1rem}}@media(max-width:640px){.landing-view .about-us .container .details .subtitle{margin:0 auto}}.landing-view .about-us .container .details .title{font-size:2.8125rem;line-height:1;font-weight:700;margin:25px 0 20px}@media(max-width:990px){.landing-view .about-us .container .details .title{font-size:1.5625rem}}@media(max-width:640px){.landing-view .about-us .container .details .title{font-size:1.75rem}}.landing-view .about-us .container .details .description{font-size:1.125rem;line-height:1.2;max-width:485px}@media(max-width:990px){.landing-view .about-us .container .details .description{font-size:.875rem;line-height:1.25rem}}.landing-view .about-us .container .details .items{margin-top:30px;display:flex;align-items:center;gap:12px 35px;flex-wrap:wrap}@media(max-width:990px){.landing-view .about-us .container .details .items{gap:8px 20px}}@media(max-width:640px){.landing-view .about-us .container .details .items{flex-direction:column}}.landing-view .about-us .container .details .items .item{display:flex;align-items:center;gap:6px}@media(max-width:990px){.landing-view .about-us .container .details .items .item{font-size:.75rem;line-height:1rem}}@media(max-width:640px){.landing-view .about-us .container .details .items .item{font-size:1rem;line-height:1.5rem}}.landing-view .culture{padding:70px 25px 120px}@media(max-width:990px){.landing-view .culture{padding:60px 25px 90px}}@media(max-width:640px){.landing-view .culture{padding:40px 25px 70px}}.landing-view .culture .container .subtitle{font-size:1.125rem;line-height:1.75rem;text-transform:uppercase;font-weight:700;padding:5px 15px;border-radius:30px;background-color:var(--secondary-color);width:max-content;letter-spacing:1px;color:#fff;margin:0 auto}@media(max-width:990px){.landing-view .culture .container .subtitle{padding:12px 30px;font-size:.75rem;line-height:1rem}}.landing-view .culture .container>.title{font-size:2.625rem;line-height:1;font-weight:700;max-width:410px;margin:25px auto 60px;text-align:center}@media(max-width:990px){.landing-view .culture .container>.title{font-size:1.875rem;line-height:2.25rem;max-width:300px;margin:25px auto 40px}}@media(max-width:640px){.landing-view .culture .container>.title{font-size:1.75rem}}.landing-view .culture .container .items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:990px){.landing-view .culture .container .items{gap:10px}}@media(max-width:640px){.landing-view .culture .container .items{grid-template-columns:1fr;gap:25px}}.landing-view .culture .container .items .item{padding:50px 20px;border-radius:30px}.landing-view .culture .container .items .item .icon{width:43px;height:43px;border-radius:999px;background:var(--secondary-color);display:flex;align-items:center;justify-content:center}.landing-view .culture .container .items .item .title{font-size:1.5625rem;font-weight:600;margin:50px 0 10px}@media(max-width:990px){.landing-view .culture .container .items .item .title{font-size:1rem;line-height:1.5rem;margin:20px 0 5px}}@media(max-width:640px){.landing-view .culture .container .items .item .title{font-size:1.25rem;line-height:1.75rem}}.landing-view .culture .container .items .item .description{font-size:1.0625rem}@media(max-width:990px){.landing-view .culture .container .items .item .description{font-size:.875rem;line-height:1.25rem}}.landing-view .position{padding:60px 25px}@media(max-width:640px){.landing-view .position .details{text-align:center}}.landing-view .position .details .title{font-size:3.75rem;line-height:1;font-weight:700}@media(max-width:990px){.landing-view .position .details .title{font-size:1.875rem;line-height:2.25rem}}@media(max-width:640px){.landing-view .position .details .title{max-width:270px;margin:0 auto}}.landing-view .position .details .others{font-size:1.375rem;font-weight:500;margin:30px 0 20px}@media(max-width:990px){.landing-view .position .details .others{margin:20px 0 10px;font-size:.875rem;line-height:1.25rem}}.landing-view .position .details .mobile-picture{display:none}@media(max-width:640px){.landing-view .position .details .mobile-picture{display:block;margin:25px 0 30px}}.landing-view .position .details .description{font-size:1rem;line-height:1.5rem;margin-bottom:30px}@media(max-width:990px){.landing-view .position .details .description{font-size:.875rem;line-height:1.25rem}}@media(max-width:640px){.landing-view .position .details .btn-general{margin:0 auto}}.landing-view .position .picture{outline:10px solid #fff}@media(max-width:640px){.landing-view .position .picture:not(.mobile-picture){display:none}}.landing-view .position-full-details-title{max-width:660px;margin:120px auto 0;text-align:center;font-weight:700;font-size:3.75rem;line-height:1;padding:0 25px}@media(max-width:990px){.landing-view .position-full-details-title{font-size:1.875rem;line-height:2.25rem;max-width:350px;margin:90px auto 0}}.landing-view .position-full-details{padding:100px 25px}@media(max-width:990px){.landing-view .position-full-details{padding:70px 25px}}.landing-view .position-full-details .title{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:45px}@media(max-width:990px){.landing-view .position-full-details .title{font-size:1.5625rem}}.landing-view .position-full-details .details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 60px}@media(max-width:990px){.landing-view .position-full-details .details{gap:16px 12px}}@media(max-width:640px){.landing-view .position-full-details .details{grid-template-columns:1fr;gap:25px}}.landing-view .position-full-details .details .item{padding:25px 20px;border-radius:10px}@media(max-width:990px){.landing-view .position-full-details .details .item{padding:30px 16px}}.landing-view .position-full-details .details .item p{font-size:1rem;line-height:1.5rem;font-weight:600;margin-top:20px}@media(max-width:990px){.landing-view .position-full-details .details .item p{font-size:.875rem;line-height:1.25rem}}.landing-view .position-full-details.inverted{background:var(--primary-color);color:#fff}.landing-view .position-full-details.inverted svg path{fill:#fff}.landing-view footer{display:flex;flex-direction:column;align-items:center;gap:100px;padding:0 25px 30px}@media(max-width:640px){.landing-view footer{gap:80px}}.landing-view footer .container{width:100%;display:flex;justify-content:space-between}@media(max-width:640px){.landing-view footer .container{flex-direction:column;align-items:center;gap:12px}}.landing-view footer .container .logo{width:100%;height:100%;max-width:190px;max-height:70px;object-fit:contain}@media(max-width:990px){.landing-view footer .container .logo{max-width:135px;max-height:50px}}@media(max-width:640px){.landing-view footer .container .logo{max-width:190px;max-height:70px}}.landing-view footer .container .links{display:flex;align-items:center;gap:18px}@media(max-width:640px){.landing-view footer .container .links{flex-direction:column}.landing-view footer .container .links span{display:none}}.landing-view footer .container .links .link{text-decoration:underline;font-size:1.375rem;transition:.2s}@media(max-width:990px){.landing-view footer .container .links .link{font-size:.875rem;line-height:1.25rem}}.landing-view footer .container .links .link:hover{opacity:.5}@media(max-width:640px){.landing-view footer .container .links .link.brand-link{font-size:1rem;line-height:1.5rem;color:#848484}}.apply-view{height:100%;display:flex;justify-content:center;padding:45px;background:var(--black-color);position:relative;gap:60px}@media(max-width:1024px){.apply-view{flex-direction:column;height:auto}}@media(max-width:640px){.apply-view{gap:30px;padding:30px 15px 15px}}.apply-view .bg-item{position:absolute}.apply-view .bg-item.left{bottom:0;left:0}@media(max-width:1024px){.apply-view .bg-item.left{display:none}}.apply-view .bg-item.right{top:0;right:0}@media(max-width:1024px){.apply-view .bg-item.right{display:none}}.apply-view .bg-item.bottom{display:none;left:50%;transform:translate(-50%);bottom:0}@media(max-width:1024px){.apply-view .bg-item.bottom{display:block}}.apply-view .aside{width:330px;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;gap:60px;z-index:1;overflow:auto}.apply-view .aside::-webkit-scrollbar{width:14px}.apply-view .aside::-webkit-scrollbar-track{background:#d8d8d8;border-radius:10px}.apply-view .aside::-webkit-scrollbar-thumb{background:#818181;border-radius:10px;border:4px solid #d8d8d8}.apply-view .aside::-webkit-scrollbar-thumb:hover{background:#333}@media(max-width:1024px){.apply-view .aside{width:100%}}.apply-view .aside .company-logo{width:100%;max-width:160px;max-height:82px;object-fit:contain}@media(max-width:1024px){.apply-view .aside .company-logo{max-width:120px;max-height:62px;margin:0 auto}}.apply-view .aside .position-name{padding-left:30px;font-size:1.875rem;line-height:2.25rem;color:var(--yellow-color);font-weight:700;margin:50px 0 35px}@media(max-width:1024px){.apply-view .aside .position-name{margin:40px 0 25px;text-align:center}}.apply-view .aside .steps-list{--line-separator-height: 82px;--icon-size: 40px;display:flex;flex-direction:column;gap:calc(var(--line-separator-height));padding-left:35px;overflow-x:auto}@media(max-width:1024px){.apply-view .aside .steps-list{--line-separator-width: 52px;gap:calc(var(--line-separator-width) + 20px);flex-direction:row;padding:3px 20px}}.apply-view .aside .steps-list .step-item{display:flex;align-items:center;position:relative;flex-shrink:0;gap:12px}@media(max-width:1024px){.apply-view .aside .steps-list .step-item{gap:2px}}.apply-view .aside .steps-list .step-item:not(:last-child):before{content:"";height:calc(var(--line-separator-height));width:1px;background:#737373;position:absolute;left:calc(var(--icon-size) / 2);transform:translate(-50%);top:100%;transition:.3s}@media(max-width:1024px){.apply-view .aside .steps-list .step-item:not(:last-child):before{height:1px;width:calc(var(--line-separator-width));left:calc(100% + 10px);transform:translateY(-50%);top:50%}}.apply-view .aside .steps-list .step-item:has(+.step-item.active):before{background:var(--yellow-color)}.apply-view .aside .steps-list .step-item .step-icon-wrapper{width:var(--icon-size);height:var(--icon-size);display:flex;align-items:center;justify-content:center;outline:1px solid #737373;border-radius:50%;flex-shrink:0;transition:.3s}@media(max-width:1024px){.apply-view .aside .steps-list .step-item .step-icon-wrapper{outline:0}}.apply-view .aside .steps-list .step-item .step-info{display:flex;flex-direction:column;gap:2px;color:#737373}.apply-view .aside .steps-list .step-item .step-info .step-count{font-weight:500;font-size:.75rem;line-height:1rem}@media(max-width:1024px){.apply-view .aside .steps-list .step-item .step-info .step-count{display:none}}.apply-view .aside .steps-list .step-item .step-info .step-title{font-size:1.25rem;line-height:1.75rem;font-weight:700}@media(max-width:1024px){.apply-view .aside .steps-list .step-item .step-info .step-title{font-size:1rem;line-height:1.5rem}}.apply-view .aside .steps-list .step-item .step-info .step-status{font-size:.75rem;line-height:1rem}@media(max-width:1024px){.apply-view .aside .steps-list .step-item .step-info .step-status{display:none}}.apply-view .aside .steps-list .step-item.active .step-info{color:#fff}.apply-view .aside .steps-list .step-item.active .step-icon-wrapper{outline-color:var(--yellow-color);background:var(--yellow-color);border:6px solid var(--black-color)}.apply-view .aside .steps-list .step-item.active .step-icon-wrapper svg path{fill:var(--black-color)}.apply-view .aside .options{display:flex;align-items:center;justify-content:space-between}@media(max-width:1024px){.apply-view .aside .options{display:none}}.apply-view .aside .options .leave-link{display:flex;align-items:center;gap:8px}.apply-view .aside .options .leave-link span{font-weight:700;color:var(--yellow-color);text-decoration:underline;font-size:1rem;line-height:1.5rem}.apply-view .aside .options .leave-link svg{transition:.2s}.apply-view .aside .options .leave-link:hover svg{transform:translate(-5px)}.apply-view .content{width:100%;background:#fff;border-radius:20px;overflow:hidden;max-width:1300px;z-index:1}.apply-view .content .steps-container{position:relative;height:100%;transition:.3s}.apply-view .content .steps-container .step-page-content{padding:60px 100px;position:absolute;left:0;top:0;width:100%;height:100%;overflow:auto;display:flex;flex-direction:column}.apply-view .content .steps-container .step-page-content.slide-in-left{-webkit-animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both}@keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translate(-1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}.apply-view .content .steps-container .step-page-content.slide-in-right{-webkit-animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both}@keyframes slide-in-right{0%{-webkit-transform:translateX(1000px);transform:translate(1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@media(max-width:1280px){.apply-view .content .steps-container .step-page-content{padding:40px 60px}}@media(max-width:1024px){.apply-view .content .steps-container .step-page-content{position:static}}@media(max-width:640px){.apply-view .content .steps-container .step-page-content{padding:20px 20px 60px}}.apply-view .content .steps-container .step-page-content::-webkit-scrollbar{width:14px}.apply-view .content .steps-container .step-page-content::-webkit-scrollbar-track{background:#d8d8d8;border-radius:10px}.apply-view .content .steps-container .step-page-content::-webkit-scrollbar-thumb{background:#818181;border-radius:10px;border:4px solid #d8d8d8}.apply-view .content .steps-container .step-page-content::-webkit-scrollbar-thumb:hover{background:#333}.apply-view .content .steps-container .step-page-content .step-count{color:var(--yellow-color);font-size:1.5625rem;line-height:1;font-weight:600}@media(max-width:1024px){.apply-view .content .steps-container .step-page-content .step-count{margin:30px 0 5px;text-align:center;font-size:1rem}}.apply-view .content .steps-container .step-page-content .step-title{font-size:2.8125rem;font-weight:700;color:var(--black-color);margin-bottom:30px}@media(max-width:1024px){.apply-view .content .steps-container .step-page-content .step-title{text-align:center;font-size:1.75rem}}.apply-view .content .steps-container .step-page-content .controls{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:60px}.apply-view .content .steps-container .step-page-content .controls .form-field.is-invalid{border-color:#ef4444!important;background-color:#fef2f2!important;box-shadow:0 0 0 1px #ef4444!important}.apply-view .content .steps-container .step-page-content .controls .form-field.is-invalid:focus{border-color:#dc2626!important;box-shadow:0 0 0 2px #ef444433!important}.apply-view .content .steps-container .step-page-content .controls .phone-input-group{display:flex;gap:15px}.apply-view .content .steps-container .step-page-content .controls .phone-input-group .prefix-select{width:120px!important;flex-shrink:0}.apply-view .content .steps-container .step-page-content .controls .phone-input-group .phone-number{flex-grow:1}.apply-view .content .steps-container .step-page-content .controls .form-control{width:100%}.apply-view .content .steps-container .step-page-content .controls .form-control.half{width:calc(50% - 15px)}@media(max-width:1024px){.apply-view .content .steps-container .step-page-content .controls .form-control.half{width:100%}}.apply-view .content .steps-container .step-page-content .controls .checkboxes-container{margin-top:5px;display:flex;flex-wrap:wrap;gap:20px}.apply-view .content .steps-container .step-page-content .controls .checkboxes-container>*{width:calc(50% - 10px)}.apply-view .content .steps-container .step-page-content .controls .radios-container{margin-top:5px;display:flex;flex-direction:column;gap:12px}.apply-view .content .steps-container .step-page-content .next-page-btn,.apply-view .content .steps-container .step-page-content .submit-btn{margin:auto 0 0 auto}@media(max-width:1024px){.apply-view .content .steps-container .step-page-content:first-child .next-page-btn{margin:0 auto}}.apply-view .content .steps-container .step-page-content .previous-page-btn{font-size:1rem;line-height:1.5rem;color:var(--black-color);font-weight:700;text-decoration:underline}.apply-view .content .steps-container .step-page-content .actions{margin-top:auto;display:flex;align-items:center}@media(max-width:1024px){.apply-view .content .steps-container .step-page-content .actions{flex-direction:column-reverse;justify-content:center;gap:20px}.apply-view .content .steps-container .step-page-content .actions .next-page-btn,.apply-view .content .steps-container .step-page-content .actions .submit-btn{margin:unset}}.apply-view .logo-responsive{display:none;margin:30px auto 25px;z-index:1}@media(max-width:1024px){.apply-view .logo-responsive{display:block}}.apply-completed-view{min-height:100%;display:flex;align-items:center;justify-content:center;padding:140px 30px;background:var(--black-color);position:relative}.apply-completed-view .bg-item{position:absolute}.apply-completed-view .bg-item.left{bottom:0;left:0}.apply-completed-view .bg-item.left-middle{top:30%;left:60px}@media(max-width:640px){.apply-completed-view .bg-item.left-middle{display:none}}.apply-completed-view .bg-item.right{top:0;right:0}.apply-completed-view .logo{position:absolute;top:40px;left:50%;transform:translate(-50%);width:158px;object-fit:contain}.apply-completed-view .content{max-width:670px;text-align:center;color:#fff;z-index:1}.apply-completed-view .content .icon{margin:0 auto 60px}.apply-completed-view .content .title{font-size:3.75rem;line-height:1.1;font-weight:700}@media(max-width:640px){.apply-completed-view .content .title{font-size:2.8125rem}}.apply-completed-view .content .description{font-size:1.4375rem;font-weight:500;max-width:653px;margin:16px auto 35px}@media(max-width:640px){.apply-completed-view .content .description{font-size:1.125rem;line-height:1.75rem}}.apply-completed-view .content .conversation{font-size:1.4375rem;font-weight:600;margin-bottom:35px}.apply-completed-view .content .link{margin:0 auto}.apply-completed-view .logo-company{width:112px;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.chat-view{background:var(--black-color);height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;position:relative}.chat-view .bg-item{position:absolute}.chat-view .bg-item.left{bottom:0;left:0}.chat-view .bg-item.right{top:0;right:0}.chat-view .chat-card{background:#fbfbfb;width:100%;max-width:1300px;height:90vh;border-radius:24px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 30px #0000004d;z-index:1}.chat-view .chat-header{padding:30px 40px}@media(max-width:1024px){.chat-view .chat-header{padding:25px 20px}}.chat-view .chat-header .logo{display:flex;align-items:center;font-weight:800;font-size:1.5rem}.chat-view .chat-header .logo .logo-icon{width:24px;height:24px;background:#000;margin-right:10px;border-radius:4px}.chat-view .chat-content{flex:1;overflow-y:auto;padding:40px 80px;display:flex;flex-direction:column;gap:35px}@media(max-width:1024px){.chat-view .chat-content{padding:0 20px}}.chat-view .chat-content::-webkit-scrollbar{width:6px}.chat-view .chat-content::-webkit-scrollbar-thumb{background:#bbb;border-radius:10px}.chat-view .message-row{display:flex;align-items:flex-start;gap:35px;max-width:55%}@media(max-width:1024px){.chat-view .message-row{gap:15px;max-width:80%}}.chat-view .message-row.bot{align-self:flex-start}.chat-view .message-row.user{align-self:flex-end;flex-direction:row}.chat-view .message-row .bubble{background:#fff;border-radius:14px;padding:15px 25px;color:#1b2559;font-size:.875rem;line-height:1.5;font-weight:700;border:1px solid #eef2f6;box-shadow:0 10px 25px #0000000d;position:relative;display:flex;flex-direction:column}.chat-view .message-row .bubble p{margin-bottom:5px}.chat-view .message-row .bubble p:last-child{margin-bottom:0}.chat-view .message-row .bubble .message-time{font-size:10px;color:#a3aed0;align-self:flex-end;margin-top:5px;font-weight:500}.chat-view .message-row .avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat-view .message-row .avatar-user{background:var(--black-color)}.chat-view .message-row .avatar-bot{background:var(--yellow-color)}.chat-view .message-row.typing .bubble{padding:15px 20px;display:flex;flex-direction:row;gap:5px;align-items:center}.chat-view .message-row.typing .bubble .dot{width:7px;height:7px;background:#1b2559;border-radius:50%;opacity:.4;animation:bounce 1.4s infinite ease-in-out both}.chat-view .message-row.typing .bubble .dot:nth-child(1){animation-delay:-.32s}.chat-view .message-row.typing .bubble .dot:nth-child(2){animation-delay:-.16s}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.chat-view .chat-footer{padding:30px 80px 40px}@media(max-width:1024px){.chat-view .chat-footer{padding:20px}}.chat-view .chat-footer .input-group{background:#fff;border-radius:50px;padding:15px 30px 15px 40px;display:flex;align-items:center;box-shadow:0 0 15px #0000000f}@media(max-width:1024px){.chat-view .chat-footer .input-group{padding:15px 20px}}@media(max-width:640px){.chat-view .chat-footer .input-group{padding:10px}}.chat-view .chat-footer .input-group input{flex:1;border:none;outline:none;font-size:1rem;color:var(--black-color)}.chat-view .chat-footer .input-group input::placeholder{color:#b4b4b4;font-weight:600}.chat-view .chat-footer .input-group button{padding:10px 30px}@media(max-width:1024px){.chat-view .chat-footer .input-group button{padding:10px 21px}}@media(max-width:1024px){.chat-view .chat-footer .input-group button span{display:none}}.chat-view .chat-footer .privacy-text{text-align:center;margin-top:20px;font-size:1rem;color:#b4b4b4;font-weight:500}.chat-view .chat-footer .privacy-text a{color:#878787;text-decoration:underline}:root{--font-family: "Manrope", sans-serif;--yellow-color: #ffc200;--yellow-color-dark: #eeb600;--black-color: #161616;--gray-color: #f8f8f8;--gray-text: #adadad;--inter-font: "Inter", sans-serif;--work-sans-font: "Work Sans", sans-serif;--space-grotesk-font: "Space Grotesk", sans-serif;--merriweather-font: "Merriweather", sans-serif}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:var(--font-family);color:#1f2937}h1,h2,h3,h4,h5,h6,p,span{font-size:inherit;line-height:inherit;font-weight:inherit}a{text-decoration:none;color:inherit}a,label{display:inline-block}img,video{max-width:100%;height:auto}img,svg,video,iframe{display:block}input,textarea,button,select{border:none;font-family:inherit}input,textarea,select{background:transparent;outline:inherit}ul,ol{list-style:none}svg{flex-shrink:0}button{cursor:pointer;background:inherit;color:inherit}.form-control.form-checkbox{display:flex;flex-direction:row;align-items:center;gap:5px}.form-control{display:flex;flex-direction:column;gap:8px}.form-control.form-checkbox,.form-control.form-radio{flex-direction:row;align-items:center}.form-control.form-checkbox .form-label,.form-control.form-radio .form-label{color:#000;margin-bottom:0}.form-control.form-radio{gap:9px}.form-label{color:#1f2937;font-weight:700;font-size:1rem;line-height:1.5rem}.form-field{display:block;width:100%;padding:15px;background:var(--gray-color);border:1px solid var(--gray-color);border-radius:6px;font-size:1rem;line-height:1.5rem;color:#1f2937;font-weight:600;transition:.2s;min-height:65px}.form-field:focus,.form-field:hover{border-color:var(--black-color)}[type=checkbox]{width:16px;height:16px;border-radius:3px;background-size:60%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border:1px solid var(--black-color);color:var(--yellow-color);display:inline-block;flex-shrink:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem;cursor:pointer}[type=checkbox]:checked{background-color:currentColor;background-image:url(/build/assets/checkbox-icon-Bp38voop.svg);background-repeat:no-repeat;-webkit-print-color-adjust:exact;print-color-adjust:exact;background-position:50%;border-color:transparent}select{background:url(/build/assets/select-icon-A7x3O9J6.svg) no-repeat,var(--gray-color)!important;background-position:calc(100% - 1.2rem) center!important;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-right:2rem!important}[type=radio]{appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1px solid var(--black-color);border-radius:50%;display:inline-block;position:relative;vertical-align:middle}[type=radio]:checked{border:4px solid var(--yellow-color)}[type=radio]:checked:before{content:"";width:6px;height:6px;background-color:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block}.hidden{display:none!important}.no-scroll{overflow:hidden!important}.animation-fade-in{-webkit-animation:fade-in .3s cubic-bezier(.39,.575,.565,1) both;animation:fade-in .3s cubic-bezier(.39,.575,.565,1) both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.legal-container{max-width:800px;margin:0 auto;padding:60px 20px;font-family:var(--inter-font);line-height:1.6}.legal-container h1{font-family:var(--space-grotesk-font);font-size:2.5rem;font-weight:700;margin-bottom:24px;color:var(--black-color)}.legal-container h2{font-family:var(--space-grotesk-font);font-size:1.5rem;font-weight:700;margin-top:32px;margin-bottom:16px;color:var(--black-color)}.legal-container p{margin-bottom:16px;color:#4b5563}.legal-container ul{list-style:disc;margin-left:20px;margin-bottom:16px;color:#4b5563}.legal-container ul li{margin-bottom:8px}.legal-container .last-updated{font-size:.875rem;color:var(--gray-text);margin-bottom:40px;display:block}.legal-container .back-home{display:inline-flex;align-items:center;margin-bottom:30px;font-weight:600;color:var(--black-color);gap:8px;transition:.2s}.legal-container .back-home:hover{color:var(--yellow-color-dark)}.cookie-banner{position:fixed;bottom:20px;left:50%;transform:translate(-50%);width:90%;max-width:600px;background:#fff;box-shadow:0 10px 25px #0000001a;border-radius:12px;padding:20px;z-index:1000;display:none;flex-direction:column;gap:15px;border:1px solid #f1f1f1}.cookie-banner.animation-fade-in{display:flex}.cookie-banner .cookie-content{display:flex;flex-direction:column;gap:15px}.cookie-banner .cookie-content p{font-size:.875rem;color:#4b5563;line-height:1.5}.cookie-banner .cookie-content p a{color:var(--black-color);text-decoration:underline;font-weight:600}.cookie-banner .cookie-actions{display:flex;gap:10px;justify-content:flex-end}.cookie-banner .cookie-actions .btn-primary,.cookie-banner .cookie-actions .btn-secondary-outline{padding:8px 16px;font-size:.875rem;min-height:auto}.cookie-banner .cookie-actions .btn-secondary-outline{background:transparent;border:1px solid #d1d5db;color:#4b5563;border-radius:6px;font-weight:600;transition:.2s}.cookie-banner .cookie-actions .btn-secondary-outline:hover{background:#f9fafb;border-color:#9ca3af}@media(min-width:768px){.cookie-banner{flex-direction:row;align-items:center;justify-content:space-between;padding:15px 25px}.cookie-banner .cookie-content{flex-direction:row;align-items:center}}
