.user_description_section,.user_description_section_content{font-size:15px;margin-bottom:25px;text-align:justify}.container_user_photo{height:128px;margin-right:5%;max-height:128px;max-width:128px;position:relative;width:128px}.round-img-container,.square-img-container{border:2px solid var(--primary-color);height:128px;max-height:128px;max-width:128px;text-align:center;width:128px}.round-img-container{border-radius:100%;overflow:hidden;position:relative}.round-image{transform:scale(1.5)}.round-image,.square-image{height:100%;width:100%}input::-webkit-inner-spin-button{display:none}.overlay_user_photo_round,.overlay_user_photo_square{align-items:center;background-color:#0dcaf080;bottom:0;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:.5s ease;width:100%}.overlay_user_photo_round{border-radius:100%}.container_user_photo:hover .overlay_user_photo_round,.container_user_photo:hover .overlay_user_photo_square{opacity:1}.img_upload_icon{color:var(--white-color);height:40px;width:40px}.custom-datepicker{width:100%}.button_delete_user_photo{display:flex;justify-content:center;margin-top:10px}.row_address_social,.row_email_phone,.row_nationality_birthday{align-items:flex-start;display:flex;gap:16px;padding-top:8px}.column_address,.column_birthday,.column_nationality,.column_social{align-items:center;display:flex;width:50%}.css-10o2lyd-MuiStack-root{overflow:visible!important;overflow:initial!important;padding-top:0!important}.container_field_address,.container_field_birthday,.container_field_nationality,.container_field_social{flex:1 1;margin-bottom:1.5rem}.container_custom_add_button{align-self:flex-start;margin-bottom:1.5rem;margin-left:10px;margin-top:10px}.icon_button_delete_add{height:17px;width:17px}.ring{align-items:center;background:conic-gradient(from 140deg,#0dcffa,#7bdff6,#9b8bff);border-radius:999px;display:flex;height:120px;justify-content:center;padding:4px;width:120px}.ring-img{background:#fff;object-fit:cover;padding:4px}.ring-fallback,.ring-img{border-radius:999px;height:100%;width:100%}.ring-fallback{align-items:center;background:linear-gradient(135deg,#eafcff,#c7f8ff);color:#042233;display:flex;font-size:34px;font-weight:700;justify-content:center}.ring-edit{border-radius:8px;bottom:-4px;padding:6px;position:absolute;right:-4px;transform:translate(20%,20%)}:root{--wizards-photo-size:140px;--wizards-photo-inner-gap:7px;--wizards-photo-radius-square:12px;--wizards-photo-radius-round:999px;--primary-color:var(--primary-color,#0056b3);--photo-bg:#e0f0ff;--photo-bg-hover:#cde7ff;--photo-bg-focus:#b3daff;--photo-glow:0 0 6px #0056b380;--photo-text-focus:#003d80}.wizards-photo-root{align-items:center;display:flex;gap:14px}.wizards-photo-ring{background-color:#e0f0ff;background-color:var(--photo-bg);border:none;border-radius:999px;border-radius:var(--wizards-photo-radius-round);box-shadow:0 6px 16px #00000014;box-sizing:border-box;color:#0056b3;color:var(--primary-color);cursor:pointer;display:grid;height:140px;height:var(--wizards-photo-size);outline:none;padding:7px;padding:var(--wizards-photo-inner-gap);place-items:center;position:relative;transition:background-color .3s,box-shadow .3s,transform .18s ease,border-radius .25s ease;width:140px;width:var(--wizards-photo-size);will-change:transform,border-radius}.wizards-photo-ring:before{border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffffe6,inset 0 0 0 2px #0056b30f;content:"";inset:6px;pointer-events:none;position:absolute}.wizards-photo-ring:hover{background-color:#cde7ff;background-color:var(--photo-bg-hover);transform:translateY(-1px)}.wizards-photo-ring:focus-visible,.wizards-photo-ring:focus-within{background-color:#b3daff;background-color:var(--photo-bg-focus);box-shadow:0 0 6px #0056b380;box-shadow:var(--photo-glow);color:#003d80;color:var(--photo-text-focus)}.wizards-photo-inner{background:#e0f0ff;background:var(--photo-bg);border-radius:inherit;display:grid;height:100%;overflow:hidden;place-items:center;transition:border-radius .25s ease;width:100%}.wizards-photo-square,.wizards-photo-square .wizards-photo-inner{border-radius:12px;border-radius:var(--wizards-photo-radius-square)}.wizards-photo-round,.wizards-photo-round .wizards-photo-inner{border-radius:999px;border-radius:var(--wizards-photo-radius-round)}.wizards-photo-img{display:block;height:100%;object-fit:cover;transition:transform .25s ease;width:100%}.wizards-photo-ring:hover .wizards-photo-img{transform:scale(1.03)}.wizards-photo-fallback{color:#0056b3;color:var(--primary-color);display:grid;font-size:40px;height:100%;opacity:.55;place-items:center;width:100%}.wizards-photo-overlay{align-items:center;backdrop-filter:blur(2px) saturate(120%);-webkit-backdrop-filter:blur(2px) saturate(120%);background:#0056b340;border-radius:inherit;display:flex;flex-direction:column;gap:8px;inset:7px;inset:var(--wizards-photo-inner-gap);justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .18s ease,background-color .3s}.wizards-photo-ring:focus-visible .wizards-photo-overlay,.wizards-photo-ring:hover .wizards-photo-overlay{opacity:1;pointer-events:auto}.wizards-photo-btn{align-items:center;background:#ffffffd9;border:none;border-radius:12px;box-shadow:0 4px 10px #00000014;color:#0056b3;color:var(--primary-color);cursor:pointer;display:inline-flex;font-size:13px;gap:6px;height:38px;line-height:1;padding:0 12px;transition:background-color .2s,box-shadow .2s,transform .12s}.wizards-photo-btn svg{font-size:18px}.wizards-photo-btn:hover{background:#fff;box-shadow:0 6px 14px #0000001f;transform:translateY(-1px)}.wizards-photo-delete{background:#ffe6e6;color:#e74c3c}.wizards-photo-delete:hover{background:#ffd9d9}.wizards-photo-morph{transform:scale(.985)}.wizards-photo-controls{display:flex;flex-direction:column;gap:8px}@media (prefers-reduced-motion:reduce){.wizards-photo-btn,.wizards-photo-img,.wizards-photo-inner,.wizards-photo-overlay,.wizards-photo-ring{transform:none!important;transition:none!important}}@media (max-width:520px){:root{--wizards-photo-size:110px;--wizards-photo-inner-gap:6px}}.dynamic_template_main{min-height:1123px;position:relative;width:794px}.dynamic_template_wave_footer_container,.dynamic_template_wave_header_container{left:0;position:absolute;width:100%;z-index:0}.dynamic_template_wave_header_container{left:-1px;top:0}.dynamic_template_wave_footer_container{bottom:0}.dynamic_template_container_main{display:flex;position:relative;z-index:1}.dynamic_template_container_column_left{border-right:2px solid #000;display:flex;flex-direction:column;padding:30px 30px 0;vertical-align:top;width:35%}.dynamic_template_container_column_right{padding:40px 40px 0 20px;vertical-align:top;width:65%}.dynamic_template_user_photo{align-items:center;display:flex;justify-content:center;overflow:hidden}.dynamic_template_container_round_image_pdf,.dynamic_template_container_square_image_pdf,.dynamic_template_round_image_pdf,.dynamic_template_square_image_pdf{height:180px;width:180px}.dynamic_template_container_round_image_pdf{border-radius:100%;overflow:hidden}.dynamic_template_round_image_pdf{object-fit:cover;transform:scale(1.5);transition:transform .3s ease}.dynamic_template_contact_lang{border-left:2px solid #000;flex-grow:1;margin-top:20px;padding-left:15px;position:relative}.dynamic_template_contact_lang:before{background-color:#000;border-radius:10px;content:"";height:14px;left:-8px;position:absolute;top:-8px;width:14px}.dynamic_contact_name_profession{box-sizing:border-box;margin-bottom:20px;padding:0}.dynamic_template_profession{color:#3f4551;font-size:15px;font-weight:600;letter-spacing:.88px;margin-bottom:0;margin-top:0;max-width:280px;text-transform:uppercase}.dynamic_template_name,.dynamic_template_surname{color:#3f4551;display:flex;font-size:56px;line-height:50px}.dynamic_template_surname{font-weight:700}.dynamic_template_title_contact_info,.dynamic_template_title_education,.dynamic_template_title_experience,.dynamic_template_title_language,.dynamic_template_title_skills,.dynamic_template_title_user_desc{color:#3d4042;font-size:15px;letter-spacing:2px;padding-top:20px;page-break-after:avoid;position:relative;text-transform:uppercase}.dynamic_template_title_contact_info:before,.dynamic_template_title_skills:before{background-color:#000;border-radius:10px;content:"";height:14px;left:-23px;position:absolute;top:25px;width:14px}.dynamic_template_title_education:before,.dynamic_template_title_experience:before,.dynamic_template_title_language:before,.dynamic_template_title_user_desc:before{background-color:#000;border-radius:10px;content:"";height:14px;left:-28px;position:absolute;top:25px;width:14px}.dynamic_template_info_value{color:#3d4042;font-size:14px}.dynamic_template_text_svg_icon{fill:#3d4042;height:18px;margin-right:5px;width:18px}.dynamic_template_user_presentation{word-wrap:anywhere;color:#3d4042;font-size:12.5px;margin-bottom:20px;margin-top:30px;min-height:50px;position:relative;text-align:justify}.dynamic_template_section_degree{width:70%}.dynamic_template_section_endDate,.dynamic_template_section_startDate{color:#424242;font-size:11.5px;font-style:normal;font-weight:500;letter-spacing:.88px;text-transform:uppercase;word-break:break-all}.dynamic_template_section_endDate:before{content:"-";margin-left:4px;margin-right:4px}.dynamic_template_icon{height:18px;margin-right:5px;width:18px}.dynamic_template_section_college,.dynamic_template_section_company,.dynamic_template_section_location{color:#6666668c;display:inline;font-size:11.5px;font-style:normal;font-weight:500;letter-spacing:.88px;text-transform:uppercase}.dynamic_template_section_location:before{content:".";margin:0 4px 0 0}.dynamic_template_section_location:after{content:"."}.dynamic_template_section_resume_education,.dynamic_template_section_resume_job{color:#666666bf;font-size:11.5px;line-height:18px;margin-bottom:25px}.dynamic_template_section_row_top{display:flex;position:relative}.dynamic_template_subtitle_right{display:flex;font-size:11px;width:60%}.dynamic_template_language_name{word-wrap:anywhere;color:#666666bf;font-size:13px;font-weight:700;margin-bottom:0;margin-right:10px;text-transform:uppercase}.dynamic_template_section_degree{color:#424242;font-size:11.5px;font-style:normal;font-weight:500;letter-spacing:.88px;margin-bottom:0;text-transform:uppercase}.dynamic_template_language_course_certification,.dynamic_template_language_level{word-wrap:anywhere;color:#666666bf;font-size:13px;margin-bottom:0}.dynamic_template_language_name_level,.dynamic_template_language_row_top{display:flex}.dynamic_template_language_name_level,.dynamic_template_language_rating{width:50%}.dynamic_template_education_section,.dynamic_template_experience_section{padding:10px 0 0}.dynamic_template_container_education,.dynamic_template_container_experience{box-sizing:border-box;margin-bottom:10px;padding:0}.dynamic_template_education_section>.dynamic_template_container_education:not(:last-child)>.dynamic_template_column_left:after,.dynamic_template_experience_section>.dynamic_template_container_experience:not(:last-child)>.dynamic_template_column_left:after{border-left:1px solid #039;content:"";height:109%;left:-16.4px;position:absolute;top:13px;width:1px}.dynamic_template_education_section>.dynamic_template_container_education:last-child,.dynamic_template_experience_section>.dynamic_template_container_experience:last-child{margin-bottom:10px}.dynamic_template_skills_section_content{color:#3f4551;font-size:14px;line-height:18px;margin-bottom:0;word-break:break-word}.dynamic_template_skills_section{margin-bottom:10px}.addskill-input{border:1px solid #dfe3ff;border-radius:10px;padding:.65rem .85rem;transition:box-shadow .2s ease,border-color .2s ease}.addskill-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 .2rem #2f3fe51f}.addskill-add-btn.p-button{align-items:center;background:#fff;border:2px solid var(--primary-color);border-radius:50%;box-shadow:0 4px 10px #2f3fe526;color:var(--primary-color);display:inline-flex;height:44px;justify-content:center;padding:0;transition:all .2s ease;width:44px}.addskill-add-btn.p-button:not(:disabled):hover{box-shadow:0 6px 14px #2f3fe538}.addskill-add-btn.p-button.p-disabled,.addskill-add-btn.p-button:disabled{background:#f5f7ff;border-color:#b8c0ff;box-shadow:none;color:#b8c0ff;cursor:not-allowed;opacity:.45}.addskill-chips-wrap{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.25rem;padding-top:2px}.addskill-item{display:flex;margin-bottom:.5rem;margin-right:.5rem;overflow:visible}.addskill-chip.p-chip{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#e0f0ff;border:1px solid var(--primary-color);border-radius:999px;color:var(--primary-color);display:inline-flex;font-weight:500;height:auto;line-height:34px;overflow:visible;padding:.25rem 1rem .25rem .7rem;transform:translateZ(0);transition:background-color .2s ease,box-shadow .2s ease,color .2s ease;will-change:transform}.addskill-chip.p-chip:hover{background-color:#e0f0ff;box-shadow:0 2px 6px #e0f0ff;transform:none}.addskill-chip .p-chip-remove-icon{box-sizing:border-box;height:19px;line-height:19px;padding:1px 0 0;width:19px}.addskill-chip .p-chip-remove-icon:before{display:block;line-height:18px}.addskill-chip .p-chip-remove-icon:hover{color:var(--primary-color)}.addskill-item.is-dragging .addskill-chip,.addskill-item.is-dragging .p-chip-remove-icon{-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:none!important;transition:none!important}.addskill-item.is-dragging .addskill-chip:hover{box-shadow:none!important;transform:none!important}.k-rating-item{cursor:pointer;display:inline-block;height:30px;transition:background-color .2s ease-in-out;width:30px}.k-selected{background-color:#00000080;color:var(--white-color)}.rating-value{color:#000000b3;display:inline-block;font-size:20px;margin-left:10px;transition:opacity .2s ease-in-out}.k-rating-slider:hover .rating-value{opacity:1}.entry_descr{font-size:15px;font-weight:200;margin-bottom:25px;text-align:justify}.entry_card{border:1px solid #ccc!important;border-radius:16px}.entry_row{flex-wrap:nowrap;gap:12px}.entry_handle_icon{color:#969b9e;height:30px;width:30px}.entry_content{flex:1 1 auto;margin-left:10px;min-width:0}.entry_bottom,.entry_top{display:flex;flex-wrap:nowrap;min-width:0}.entry_title{color:#010101;font-size:15px;font-weight:700}.entry_date,.entry_title{font-style:italic;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.entry_date+.entry_date:before{content:"-";margin-left:3px;margin-right:3px}.entry_actions{flex:0 0 auto;flex-shrink:0;gap:12px;padding-right:12px}.entry_icon_btn{align-items:center;border-radius:50%!important;display:flex;height:44px;justify-content:center;line-height:1!important;padding:0!important;width:44px}.entry_icon_btn svg{display:block;height:22px;margin:auto;transform:translateY(1px);width:22px}.entry_left{align-items:center;background-color:#f0f3f5;border-bottom-left-radius:5px;border-top-left-radius:5px;cursor:grab;display:flex;flex:0 0 auto;justify-content:center;transition:background-color .16s ease}.entry_left:active,.entry_left:hover{background-color:#e0f0ff}.entry_left:active{cursor:grabbing}.entry_left:active .entry_handle_icon,.entry_left:hover .entry_handle_icon{color:#0d6efd;color:var(--primary-color,#0d6efd)}.entry_handle_icon{transition:color .16s ease}.entry_add{border:1px solid #0000;border-radius:16px;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.entry_add:focus-visible,.entry_add:hover{border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-color)}