.breakdance .bde-section-7799-118 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-7799-118 .section-container{--bde-section-width:100%}.breakdance .bde-section-7799-118 .section-container{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px}.breakdance .bde-section-7799-118{margin-top:0px;margin-bottom:0px}.breakdance .bde-section-7799-118{display:none}.breakdance .bde-code-block-7799-119{width:100%}.clasva-company-profile-main{width:100%;padding:170px 0 40px}.clasva-company-profile-wrap{max-width:1380px;margin:0 auto;padding-left:24px;padding-right:24px}.primary-btn,.secondary-btn,.dark-outline-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:10px;font-weight:700;transition:all 0.2s ease}.primary-btn{background:#2f80ed;color:#fff;padding:0 18px;height:42px}.primary-btn.small{height:36px;padding:0 14px;font-size:14px}.secondary-btn{background:#fff;border:1px solid #cfd9e8;color:#445372;padding:0 18px;height:42px}.secondary-btn.small{height:36px;padding:0 14px;font-size:14px}.dark-outline-btn{border:1px solid rgba(255,255,255,0.2);color:rgba(255,255,255,0.9);height:42px;padding:0 18px}.clasva-company-profile-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px}.clasva-company-profile-hero h1{margin:0 0 6px;font-family:"Cormorant Garamond",serif;font-size:56px;line-height:1;font-weight:500;color:#1f2a46}.clasva-company-profile-hero h1 span{font-style:italic;color:#2f80ed}.clasva-company-profile-hero p{margin:0;font-size:15px;color:#9aa7ba}.clasva-company-profile-hero-tabs{display:flex;gap:10px}.clasva-company-profile-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.company-profile-panel,.sidebar-card,.dashboard-plan-card{background:#fff;border:1px solid #dbe3ee;border-radius:18px}.company-profile-panel{overflow:hidden}.company-profile-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;border-bottom:1px solid #e8eef5}.company-profile-header h2{margin:0;font-family:"Cormorant Garamond",serif;font-size:34px;line-height:1.1;font-weight:500;color:#1f2a46}.company-profile-header h2 span{font-style:italic;color:#2f80ed}.company-profile-status{background:#e9f7ee;color:#4c9b68;border:1px solid #cce9d6;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}.company-profile-section{padding:22px;border-bottom:1px solid #edf2f8}.section-label{font-size:12px;font-weight:800;letter-spacing:0.12em;color:#97a5ba;margin-bottom:16px}.field-label{display:block;font-size:13px;font-weight:700;color:#66778f;margin-bottom:8px}.text-input,.editor-box textarea,.clasva-company-profile-page select,.clasva-company-profile-page input{width:100%;border:1px solid #d8e1ec;border-radius:10px;background:#fff;color:#24314f;font-size:14px;padding:0 14px;outline:none}.text-input,.clasva-company-profile-page select,.clasva-company-profile-page input{height:42px}.text-input:focus,.editor-box textarea:focus,.clasva-company-profile-page select:focus,.clasva-company-profile-page input:focus{border-color:#2f80ed}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:14px}.field-help{margin:6px 0 0;font-size:12px;line-height:1.6;color:#9aa7ba}.icon-input-wrap{position:relative}.input-icon{position:absolute;left:14px;top:11px;font-size:14px;color:#9aa7ba}.with-icon{padding-left:40px}.big-upload-box{min-height:180px;border:1px dashed #cfd9e8;border-radius:14px;background:#f9fbfd;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:22px}.big-upload-icon{width:52px;height:52px;border-radius:12px;border:1px solid #dbe3ee;background:#fff;display:flex;align-items:center;justify-content:center;font-size:22px}.big-upload-box strong{font-size:14px;color:#24314f}.big-upload-box span{font-size:12px;color:#9aa7ba}.social-field{display:grid;grid-template-columns:70px 1fr 1fr;gap:10px;align-items:center;margin-bottom:10px}.social-field label{font-size:13px;font-weight:700;color:#8898ad}.chip-row{display:flex;flex-wrap:wrap;gap:10px}.chip{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid #dbe3ee;border-radius:10px;background:#fff;font-size:14px;color:#66778f;font-weight:600}.chip.active{border-color:#8fc1ff;background:#eef4ff;color:#2f80ed}.chip input{width:auto;height:auto;margin:0}.editor-box{border:1px solid #dbe3ee;border-radius:12px;overflow:hidden;background:#fff}.editor-toolbar{height:42px;display:flex;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid #edf2f8;color:#7b8ca4;font-size:14px}.editor-box textarea{min-height:180px;padding:16px 14px;border:0;resize:vertical;line-height:1.7}.linked-jobs-grid{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.linked-job-card{min-height:82px;border:1px solid #dbe3ee;border-radius:12px;background:#f9fbfd;padding:14px;display:flex;justify-content:space-between;gap:12px}.linked-job-card strong{display:block;margin-bottom:4px;font-size:14px}.linked-job-card span{font-size:12px;color:#8e9cb1}.linked-job-right{display:flex;align-items:flex-start;gap:8px}.add-card{align-items:center;justify-content:center;flex-direction:column;border-style:dashed;color:#9aa7ba;text-align:center}.add-card span{font-size:20px}.add-card small{font-size:12px}.mini-x{width:24px;height:24px;border:0;background:transparent;color:#a4b0c3;cursor:pointer}.tag{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:700;border:1px solid transparent}.tag.green{background:#e9f7ee;color:#2f8c5d;border-color:#bfe4ca}.company-profile-footer{padding:22px}.company-profile-footer p{margin:0 0 16px;font-size:13px;line-height:1.7;color:#8a98ac}.footer-actions{display:flex;gap:10px}.sidebar-card{padding:20px}.sidebar-card h4{margin:0 0 16px;font-size:18px;color:#24314f}.progress-top{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin-bottom:10px;color:#6d7d93}.progress-top strong{color:#2f80ed}.progress-bar.light{height:8px;border-radius:999px;background:#eaf0f7;overflow:hidden;margin-bottom:16px}.fill{height:100%;border-radius:999px}.fill-blue{background:#2f80ed}.progress-checklist,.tips-list{list-style:none;margin:0;padding:0}.progress-checklist li,.tips-list li{position:relative;padding-left:22px;margin-bottom:10px;font-size:13px;line-height:1.7;color:#66778f}.progress-checklist li::before,.tips-list li::before{position:absolute;left:0;top:1px}.progress-checklist li::before{content:"○";color:#c0cad7}.progress-checklist li.done::before{content:"✓";color:#57b377;font-weight:800}.tips-list li::before{content:"▸";color:#d5a45f}.dashboard-plan-card.compact{background:radial-gradient(circle at top right,rgba(67,199,255,0.14),transparent 35%),#1f2f57;border-color:#1f2f57;padding:20px;color:#fff}.plan-kicker{font-size:12px;font-weight:800;letter-spacing:0.12em;color:#69d5a2;margin-bottom:12px}.dashboard-plan-card h3{margin:0 0 8px;font-family:"Cormorant Garamond",serif;font-size:34px;line-height:1;font-weight:500}.dashboard-plan-card h3 span{font-style:italic}.dashboard-plan-card p{margin:0 0 18px;color:rgba(232,238,248,0.58);font-size:14px}.plan-actions.single{margin-top:8px}.clasva-company-profile-right{display:flex;flex-direction:column;gap:16px}@media (max-width:1180px){.clasva-company-profile-grid{grid-template-columns:1fr}}@media (max-width:820px){.clasva-company-profile-hero,.company-profile-header{flex-direction:column;align-items:flex-start}.clasva-company-profile-hero-tabs,.footer-actions{width:100%}.clasva-company-profile-hero h1{font-size:42px}.two-col,.social-field,.linked-jobs-grid{grid-template-columns:1fr}}.breakdance .bde-section-7799-120 .section-container{display:flex;flex-direction:column;gap:50px}.breakdance .bde-section-7799-120 .section-container{padding-left:20px;padding-right:20px;padding-bottom:100px;padding-top:200px}.breakdance .bde-section-7799-120{margin-top:0px;margin-bottom:0px}.breakdance .bde-div-7799-121{width:100%}.breakdance .bde-div-7799-121{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:32px}.breakdance .bde-div-7799-122{display:flex;flex-direction:column;gap:6px}.breakdance .bde-dual-heading-7799-123{color:var(--bde-palette-color-5);font-family:"Cormorant Garamond",serif;font-size:clamp(32px,3.6vw,48px);;font-weight:400;line-height:clamp(40px,4.4vw,60px);;text-decoration-line:none}.breakdance .bde-dual-heading-7799-123 .dual-heading--secondary{color:var(--bde-palette-color-1-a60017d6-81c1-4226-b460-a137823965a6);font-style:italic}.breakdance .bde-text-7799-124{color:var(--bde-palette-color-1-dcecf30f-00a3-4f9e-bc5d-da20c6d8736f);font-size:var(--preset-id-72a59de5-acc2-422e-9c77-66d52d63355e-font-size);font-family:var(--preset-id-72a59de5-acc2-422e-9c77-66d52d63355e-font-family);font-weight:var(--preset-id-72a59de5-acc2-422e-9c77-66d52d63355e-font-weight);line-height:var(--preset-id-72a59de5-acc2-422e-9c77-66d52d63355e-line-height);text-decoration-line:var(--preset-id-72a59de5-acc2-422e-9c77-66d52d63355e-text-decoration-line)}.breakdance .bde-div-7799-125{width:100%}.breakdance .bde-div-7799-125{display:flex;flex-direction:row;gap:20px}@media (max-width:1023px){.breakdance .bde-div-7799-125{flex-direction:column}}.breakdance .bde-div-7799-126{width:80%;border-top:1px solid #dbe3ee;border-bottom:1px solid #dbe3ee;border-left:1px solid #dbe3ee;border-right:1px solid #dbe3ee;border-radius:18px}@media (max-width:1023px){.breakdance .bde-div-7799-126{width:100%}}.breakdance .bde-div-7799-127{width:100%;padding:20px 22px 20px 22px;border-bottom:1px solid #e8eef5}.breakdance .bde-div-7799-127{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.breakdance .bde-dual-heading-7799-128{font-size:var(--preset-id-91e2d3d3-9333-4706-b474-9a9ce29f5628-font-size);font-family:var(--preset-id-91e2d3d3-9333-4706-b474-9a9ce29f5628-font-family);font-weight:var(--preset-id-91e2d3d3-9333-4706-b474-9a9ce29f5628-font-weight);line-height:var(--preset-id-91e2d3d3-9333-4706-b474-9a9ce29f5628-line-height);text-decoration-line:var(--preset-id-91e2d3d3-9333-4706-b474-9a9ce29f5628-text-decoration-line)}.breakdance .bde-dual-heading-7799-128 .dual-heading--secondary{color:var(--bde-palette-color-1-a60017d6-81c1-4226-b460-a137823965a6);font-style:italic}.breakdance .bde-button-7799-129 .bde-button__button{--bde-button-custom-border-color:var(--bde-palette-color-1-a60017d6-81c1-4226-b460-a137823965a6);--bde-button-custom-border-color-hover:var(--bde-palette-color-1-a60017d6-81c1-4226-b460-a137823965a6);--bde-button-custom-background-color:var(--bde-palette-primary-v2-da8fd00f-99c2-471f-ad22-1faf6fe1ceb3-14);--bde-button-custom-background-color-hover:var(--bde-palette-color-1-a60017d6-81c1-4226-b460-a137823965a6);--bde-button-custom-text-color:var(--bde-palette-color-1-d42a1783-9134-4a8f-920b-fa7e2180c773);--bde-button-custom-text-color-hover:var(--bde-palette-color-1-d42a1783-9134-4a8f-920b-fa7e2180c773);border-radius:8px;color:var(--bde-palette-color-1-d42a1783-9134-4a8f-920b-fa7e2180c773);font-size:var(--preset-id-f2075cce-bc7c-43a8-8aed-a44d568ed692-font-size);font-family:var(--preset-id-f2075cce-bc7c-43a8-8aed-a44d568ed692-font-family);font-weight:var(--preset-id-f2075cce-bc7c-43a8-8aed-a44d568ed692-font-weight);line-height:var(--preset-id-f2075cce-bc7c-43a8-8aed-a44d568ed692-line-height);text-decoration-line:var(--preset-id-f2075cce-bc7c-43a8-8aed-a44d568ed692-text-decoration-line);padding-top:8px;padding-right:16px;padding-bottom:8px;padding-left:16px}.breakdance .bde-div-7799-130{width:100%;padding:22px 22px 22px 22px}.breakdance .bde-div-7799-130{.acf-fields>.acf-field{padding:16px 0px}.acf-input-wrap input{height:42px;border:1px solid #d8e1ec;border-radius:10px}span.select2-selection.select2-selection--single{height:42px;align-content:center}.select2-container--default .select2-selection--single .select2-selection__arrow{top:7px}.select2-container--default .select2-selection--single{border:1px solid #d8e1ec;border-radius:10px}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #d8e1ec}.select2-search--dropdown .select2-search__field{border-radius:10px;padding:9px 6px}.acf-editor-wrap .wp-editor-container{border:1px solid #d8e1ec;overflow:hidden;border-radius:12px}.acf-input select{height:42px;border:1px solid #d8e1ec;border-radius:10px}.acf-url i{top:13px}.acf-relationship{overflow:hidden;border-radius:12px;border:#d8e1ec solid 1px}button.fea-submit-button.button.button-primary{background:#2f80ed;color:#fff;padding:6px 18px;height:42px;font-size:var(--preset-id-72a59de5-acc2-422e-9c77-66d52d63355e-font-size);font-family:var(--preset-id-72a59de5-acc2-422e-9c77-66d52d63355e-font-family);font-weight:var(--preset-id-72a59de5-acc2-422e-9c77-66d52d63355e-font-weight);line-height:var(--preset-id-72a59de5-acc2-422e-9c77-66d52d63355e-line-height);border-radius:10px;border:none}.acf-image-uploader.show-preview{border:1px solid #d8e1ec;border-radius:10px;padding:14px;background:#f9fbfd;min-height:150px;align-content:center}a.acf-button.button{text-decoration:none;border:1px solid #cfd9e8;background:#fff;border-radius:10px;font-weight:500}}.breakdance .bde-div-7799-131{width:100%;padding:14px 16px 14px 16px;border-top:1px solid #d7e3f3;border-bottom:1px solid #d7e3f3;border-left:1px solid #d7e3f3;border-right:1px solid #d7e3f3;border-radius:16px}.breakdance .bde-div-7799-131{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.breakdance .bde-div-7799-131{background-color:#eef4fb}@media (max-width:767px){.breakdance .bde-div-7799-131{flex-direction:column;align-items:flex-start}}@media (max-width:1023px){.breakdance .bde-div-7799-132{width:70%}}@media (max-width:767px){.breakdance .bde-div-7799-132{width:100%}}.breakdance .bde-text-7799-133{font-size:var(--preset-id-7adc94cb-da5a-4c17-8318-d3d107be7ebc-font-size);font-family:var(--preset-id-7adc94cb-da5a-4c17-8318-d3d107be7ebc-font-family);font-weight:var(--preset-id-7adc94cb-da5a-4c17-8318-d3d107be7ebc-font-weight);line-height:var(--preset-id-7adc94cb-da5a-4c17-8318-d3d107be7ebc-line-height);text-decoration-line:var(--preset-id-7adc94cb-da5a-4c17-8318-d3d107be7ebc-text-decoration-line)}.breakdance .bde-button-7799-134 .bde-button__button{--bde-button-custom-border-color:#cfd9e8;--bde-button-custom-border-color-hover:var(--bde-palette-color-1-a60017d6-81c1-4226-b460-a137823965a6);--bde-button-custom-background-color:var(--bde-background-color);--bde-button-custom-background-color-hover:var(--bde-background-color);--bde-button-custom-text-color:var(--bde-palette-color-5);--bde-button-custom-text-color-hover:var(--bde-palette-color-1-a60017d6-81c1-4226-b460-a137823965a6);border-radius:10px;border-width:1px;color:var(--bde-palette-color-5);font-size:var(--preset-id-33821294-dfe1-42be-963d-d990af7879f8-font-size);font-family:var(--preset-id-33821294-dfe1-42be-963d-d990af7879f8-font-family);font-weight:var(--preset-id-33821294-dfe1-42be-963d-d990af7879f8-font-weight);line-height:var(--preset-id-33821294-dfe1-42be-963d-d990af7879f8-line-height);text-decoration-line:var(--preset-id-33821294-dfe1-42be-963d-d990af7879f8-text-decoration-line);padding:var(--bde-button-padding-sm)}.breakdance .bde-button-7799-134 .bde-button__button:hover{color:var(--bde-palette-color-1-a60017d6-81c1-4226-b460-a137823965a6)}.breakdance .bde-div-7799-136{width:20%}.breakdance .bde-div-7799-136{display:flex;flex-direction:column;gap:16px}@media (max-width:1023px){.breakdance .bde-div-7799-136{width:100%}.breakdance .bde-div-7799-136{flex-direction:row;align-items:stretch}}@media (max-width:767px){.breakdance .bde-div-7799-136{flex-direction:column}}.breakdance .bde-div-7799-137{width:100%;padding:20px 20px 20px 20px;border-top:1px solid #dbe3ee;border-bottom:1px solid #dbe3ee;border-left:1px solid #dbe3ee;border-right:1px solid #dbe3ee;border-radius:18px}.breakdance .bde-div-7799-137{display:flex;flex-direction:column;gap:16px}.breakdance .bde-heading-7799-138{font-size:var(--preset-id-68a1e580-e9c5-4b20-a3ee-4b189d057185-font-size);font-family:var(--preset-id-68a1e580-e9c5-4b20-a3ee-4b189d057185-font-family);font-weight:var(--preset-id-68a1e580-e9c5-4b20-a3ee-4b189d057185-font-weight);line-height:var(--preset-id-68a1e580-e9c5-4b20-a3ee-4b189d057185-line-height);text-decoration-line:var(--preset-id-68a1e580-e9c5-4b20-a3ee-4b189d057185-text-decoration-line)}.breakdance .bde-icon-list-7799-139 ul{gap:12px}.breakdance .bde-icon-list-7799-139 li .bde-icon-list__icon{font-size:8px}.breakdance .bde-icon-list-7799-139 li .bde-icon-list__icon>svg{transform:translate(0,6px)}.breakdance .bde-icon-list-7799-139 li .bde-icon-list__text{font-size:var(--preset-id-7adc94cb-da5a-4c17-8318-d3d107be7ebc-font-size);font-family:var(--preset-id-7adc94cb-da5a-4c17-8318-d3d107be7ebc-font-family);font-weight:var(--preset-id-7adc94cb-da5a-4c17-8318-d3d107be7ebc-font-weight);line-height:var(--preset-id-7adc94cb-da5a-4c17-8318-d3d107be7ebc-line-height);text-decoration-line:var(--preset-id-7adc94cb-da5a-4c17-8318-d3d107be7ebc-text-decoration-line)}.breakdance .bde-icon-list-7799-139 ul li .bde-icon-list__item-wrapper{gap:12px;align-items:flex-start}.breakdance .bde-div-7799-140{width:100%;padding:20px 20px 20px 20px;border-top:1px solid #dbe3ee;border-bottom:1px solid #dbe3ee;border-left:1px solid #dbe3ee;border-right:1px solid #dbe3ee;border-radius:18px}.breakdance .bde-div-7799-140{display:flex;flex-direction:column;gap:16px}.breakdance .bde-heading-7799-141{font-size:var(--preset-id-68a1e580-e9c5-4b20-a3ee-4b189d057185-font-size);font-family:var(--preset-id-68a1e580-e9c5-4b20-a3ee-4b189d057185-font-family);font-weight:var(--preset-id-68a1e580-e9c5-4b20-a3ee-4b189d057185-font-weight);line-height:var(--preset-id-68a1e580-e9c5-4b20-a3ee-4b189d057185-line-height);text-decoration-line:var(--preset-id-68a1e580-e9c5-4b20-a3ee-4b189d057185-text-decoration-line)}.breakdance .bde-icon-list-7799-142 ul{gap:12px}.breakdance .bde-icon-list-7799-142 li .bde-icon-list__icon{font-size:8px}.breakdance .bde-icon-list-7799-142 li .bde-icon-list__icon>svg{transform:translate(0,6px)}.breakdance .bde-icon-list-7799-142 li .bde-icon-list__text{font-size:var(--preset-id-7adc94cb-da5a-4c17-8318-d3d107be7ebc-font-size);font-family:var(--preset-id-7adc94cb-da5a-4c17-8318-d3d107be7ebc-font-family);font-weight:var(--preset-id-7adc94cb-da5a-4c17-8318-d3d107be7ebc-font-weight);line-height:var(--preset-id-7adc94cb-da5a-4c17-8318-d3d107be7ebc-line-height);text-decoration-line:var(--preset-id-7adc94cb-da5a-4c17-8318-d3d107be7ebc-text-decoration-line)}.breakdance .bde-icon-list-7799-142 ul li .bde-icon-list__item-wrapper{align-items:flex-start}.breakdance .bde-section-7799-143{background-color:#f5f8fc}.breakdance .bde-section-7799-143 .section-container{padding-left:20px;padding-right:20px;padding-bottom:100px;padding-top:200px}.breakdance .bde-section-7799-143{display:flex;flex-direction:row;align-items:center;justify-content:center;min-height:100vh}.breakdance .bde-div-7799-144{padding:32px 32px 32px 32px;border-top:1px solid var(--bd-palette-color-4);border-bottom:1px solid var(--bd-palette-color-4);border-left:1px solid var(--bd-palette-color-4);border-right:1px solid var(--bd-palette-color-4);border-radius:12px}.breakdance .bde-div-7799-144{display:flex;flex-direction:column;gap:32px}.breakdance .bde-div-7799-144{background-color:var(--bde-background-color)}.breakdance .bde-div-7799-144{min-width:600px}.breakdance .bde-div-7799-144{.pms-form-design-wrapper#pms_new_password_form,.pms-form-design-wrapper#pms_recover_password_form,.pms-form-design-wrapper#pms_login{margin:0px}}.breakdance .bde-heading-7799-145{font-family:"Cormorant Garamond",serif;font-size:clamp(32px,3.6vw,48px);;font-weight:400;line-height:clamp(40px,4.4vw,60px);;text-decoration-line:none}