.profile-block{background-color:#fff;border-radius:3px;border:1px solid var(--color-light-gray);padding:20px;position:relative}.dark .profile-block{background:var(--color-dark-1);border-color:var(--color-dark-border)}@media screen and (max-width:576px){.profile-block{padding:10px}}.profile-block-header,.profile-block-title{display:flex;align-items:center}.profile-block-header{justify-content:space-between;margin-bottom:20px}.profile-block-description{margin-bottom:20px;color:var(--color-dark-gray)}.profile-block-header+.profile-block-description{margin-top:-10px}.profile-block-title{flex-wrap:wrap}.profile-block-title h3{font-size:20px;font-weight:700;text-transform:uppercase;margin:0 16px 0 0}.profile-block-title-info{color:var(--color-dark-gray)}.profile-block-title-info span{display:inline-block;background:var(--color-light-bg);padding:2px 8px}.dark .profile-block-title-info span{background:rgba(0,0,0,.5)}.profile-block-title-info:empty{display:none}.profile-block-placeholder{text-align:center;font-size:20px;line-height:1.25;font-weight:700;color:var(--color-gray)}.profile-block-placeholder img{max-width:100%}.profile-block-anchor,.profile-block-anchor:hover{color:var(--body-text-color)}.profile-blocks>.profile-block{border-radius:0}.profile-blocks>.profile-block+.profile-block{border-top:0}.profile-blocks>.profile-block:first-child{border-radius:3px 3px 0 0}.profile-blocks>.profile-block:last-child{border-radius:0 0 3px 3px}a.skills-experience-select-confirm-link.cr-dropdown-list-item{cursor:pointer;display:block;border-top:1px solid var(--color-light-gray);color:var(--color-teal)}.dark a.skills-experience-select-confirm-link.cr-dropdown-list-item{border-top-color:var(--color-dark-border)}a.skills-experience-select-confirm-link.cr-dropdown-list-item:first-child{border-top:none}a.skills-experience-select-confirm-link.cr-dropdown-list-item:hover{background-color:var(--color-teal);color:#fff;font-weight:700;letter-spacing:-.015em;text-decoration:none}a.skills-experience-select-confirm-link.cr-dropdown-list-item i{margin-left:4px}.skills-experience-select-related-skills p{margin-top:-4px;margin-bottom:8px}.skills-experience-select-related-skills .cr-tag{cursor:pointer;margin-right:8px;margin-bottom:4px;background-color:var(--color-light-bg);color:var(--color-dark-teal);border:1px solid var(--color-light-gray)}.profile-about-content>p{white-space:pre-wrap;word-break:break-word;max-width:100%;overflow-wrap:break-all;overflow-x:hidden;font-size:inherit;color:inherit;font-family:inherit}.profile-about-languages{display:flex}.profile-about-languages-title{font-weight:700;flex-shrink:0}@media screen and (max-width:768px){.profile-about-languages:not(.profile-about-languages-placeholder){display:block}.profile-about-languages:not(.profile-about-languages-placeholder)-title{margin-bottom:.5em}}.profile-about-languages-grid{display:flex;flex-wrap:wrap;width:100%}@media screen and (max-width:768px){.profile-about-languages-grid{display:block}}.profile-about-language{flex-shrink:10;min-width:0;margin-left:20px;margin-bottom:20px;width:calc(33.33333% - 20px)}.profile-about-language-name{font-weight:700}.profile-about-language-proficiency{color:var(--color-dark-gray)}@media screen and (max-width:768px){.profile-about-language{margin-left:0;margin-bottom:.5em;width:auto}.profile-about-language-name{font-weight:400}}.profile-about-language-placeholder{margin-top:-4px;margin-left:4px}.profile-about-language-placeholder i{font-size:24px}.profile-about-edit-modal .form-row~.form-row label{display:none}@media screen and (max-width:576px){.profile-about-edit-modal .form-row~.form-row label{display:block}}@media screen and (max-width:576px){.profile-about-edit-modal .form-row+.form-row{margin-top:1em;padding-top:1em;border-top:1px solid var(--color-light-gray)}}.company-select[data-v-7012f64c]{margin-bottom:10px}.company-select[data-v-7012f64c],.location_typeahead[data-v-7012f64c]{position:relative}.company-image[data-v-7012f64c]{height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-top:15px}.company-image img[data-v-7012f64c]{height:50px;min-height:50px;min-width:50px;padding:5px;border:2px solid #e2e2e2}.dark .company-image img[data-v-7012f64c]{border-color:var(--color-dark-border)}.company-image .change-logo[data-v-7012f64c]{display:inline-block;margin-left:15px;color:#66a4ac;cursor:pointer}.dates[data-v-7012f64c]{display:flex}.profile-block-widget-button{position:absolute;right:-1px;top:-1px;border:1px solid var(--color-light-gray);font-weight:600;font-size:11px;height:22px}.profile-block-widget-button+.profile-block-header .profile-block-actions{margin-top:8px}.dark .profile-block-widget-button{border-color:var(--color-dark-border);border-top:none}.profile-workexperience .profile-block-header{flex-wrap:wrap}.profile-workexperience-linkedin-button{margin-left:auto;margin-right:8px}.profile-workexperience-placeholder{font-size:12px;text-align:center;line-height:1.25}.profile-workexperience-placeholder ol{padding-left:0;list-style-position:inside}.profile-workexperience-placeholder li{margin:.5em 0}.profile-workexperience-placeholder strong{text-decoration:underline;margin-left:4px;cursor:pointer}.profile-workexperience-placeholder img{margin-left:5px;padding-bottom:4px}.certificate-card{margin-bottom:0}.certificate-card-footer{text-align:right;font-size:12px}.certificate-card-footer a{font-weight:600}.profile-certificates-placeholder,.profile-education-placeholder{font-size:20px;font-weight:700;opacity:.4;text-align:center;margin-bottom:30px}.profile-certificates-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px}@media screen and (max-width:1250px){.profile-certificates-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.profile-certificates-grid{grid-template-columns:1fr}}.portfolio-add-edit-modal .company-select{margin-bottom:10px;position:relative}.portfolio-picture-area{position:relative;overflow:hidden;cursor:pointer}.portfolio-picture-area-content{background:var(--color-light-bg);border:2px dashed var(--color-light-teal);border-radius:3px;display:flex;align-items:center;justify-content:center;color:var(--color-gray);height:140px;transition-duration:.4s}.dark .portfolio-picture-area-content{background:var(--color-dark-2);border-color:var(--color-dark-border)}.portfolio-picture-area-content i{color:#c3dee5;font-size:28px;margin:0 4px}.portfolio-picture-area-content>div{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.portfolio-picture-area-content>img{width:100%;height:100%;object-fit:contain;object-position:center}.portfolio-picture-area-active{background:#fff;border-color:var(--color-hard-teal)}.portfolio-picture-area input{position:absolute;visibility:hidden}.profile-portfolio .no-portfolio{font-size:20px;font-weight:700;opacity:.4;text-align:center;margin-bottom:30px}