@media(max-width:573px){.resume-generating-section .resume-generating{margin:0 10px}}.resume-generating-section .resume-generating .content{margin:30px auto}.resume-generating-section .resume-generating .content .back-btn{margin-bottom:20px}.resume-generating-section .resume-generating .content .left-content{background-color:#fff;padding:40px;border-radius:30px;border:1px solid #e5e5e5;height:100%}@media(max-width:767px){.resume-generating-section .resume-generating .content .left-content{padding:40px 20px}}.resume-generating-section .resume-generating .content .left-content .job-title{display:flex;margin-bottom:30px}.resume-generating-section .resume-generating .content .left-content .job-title .job-icon{width:58px;height:58px;background-color:#e5ebf5;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px}.resume-generating-section .resume-generating .content .left-content .job-title .title .heading-4{font-size:24px;color:#000}.resume-generating-section .resume-generating .content .left-content .job-title .title .paragraph-small-regular{color:#75839f;font-size:16px}.resume-generating-section .resume-generating .content .left-content .job-description{margin-bottom:25px}.resume-generating-section .resume-generating .content .left-content .job-description .resume-detail-header{color:#75839f;font-size:16px;font-weight:400}.resume-generating-section .resume-generating .content .left-content .job-description .heading-6{font-size:18px;color:#000;font-weight:550}.resume-generating-section .resume-generating .content .left-content .job-description .pargraph-small-regular{font-size:18px;color:#000}.resume-generating-section .generation-box{background-color:#fff;padding:75px 20px;border-radius:30px;margin-bottom:40px}.resume-generating-section .generation-box .box-content{text-align:center;max-width:712px;margin:0 auto}.resume-generating-section .generation-box .box-content .heading-2,.resume-generating-section .generation-box .box-content .paragraph-main-regular{margin-bottom:20px}.resume-generating-section .generation-box .box-content .img img{width:400px}.resume-generating-section .toggle-btn{font-size:16px;font-weight:600;color:#000;display:flex;align-items:center;justify-content:end}.resume-generating-section .toggle-btn .switch{margin-left:10px}.resume-generating-section .skeleton{background-color:#e5ebf5;height:15px;border-radius:50px}@media(max-width:767px){.resume-generating-section .skeleton{width:110px}}.resume-generating-section .switch-buttons{display:flex;align-items:center;justify-content:center;position:relative;margin:30px auto 20px}@media(max-width:573px){.resume-generating-section .switch-buttons{justify-content:center;padding:0 10px;overflow-x:scroll;white-space:nowrap}}@media(max-width:420px){.resume-generating-section .switch-buttons .filter-btn{font-size:13px!important}}.resume-generating-section .switch-buttons .filter-btn{background-color:rgba(0,58,155,.1)!important;padding:12px 30px;font-size:17px;font-weight:700;color:#000;border:none;border-radius:50px;margin-right:10px}.resume-generating-section .switch-buttons .active{background-color:#003a9b!important;color:#fff}.resume-generating-section .switch-buttons::-webkit-scrollbar-track{border-radius:10px;background-color:#f5f5f5}.resume-generating-section .switch-buttons::-webkit-scrollbar{height:8px;background-color:#f5f5f5}.resume-generating-section .switch-buttons::-webkit-scrollbar-thumb{border-radius:10px;background-color:#003a9b}.resume-section{margin-bottom:40px}.resume-section .img{background-color:#fff;text-align:center;padding:30px;border-radius:30px;width:100%;margin-bottom:20px;position:relative;border:1px solid #e5e5e5}.resume-section .img img{width:100%}.resume-section .img .buttons{display:flex;align-items:center;position:absolute;right:40px;top:40px}.resume-section .img .buttons .icon{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:5px;cursor:pointer}@media(max-width:767px){.resume-section .img .buttons .icon{position:relative;bottom:16px;right:-10px}}.resume-section .img .buttons .icon.view{background-color:#003a9b}.resume-section .img .buttons .icon.view img{width:20px}.resume-section .img .buttons .icon.download{background-color:#000}.resume-section .img .buttons .icon.download img{width:20px}.resume-section .resume-loading{background-color:#fff;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #e5e5e5;border-radius:20px;padding:20px}.resume-section .resume-loading .content{text-align:center;max-width:570px}.resume-section .resume-loading .content .heading-3{font-size:34px;margin-bottom:20px}.resume-section .resume-loading .content .pargraph{font-size:16px;color:#595959;margin-bottom:20px}.resume-section .resume-loading .content img{width:100%;max-width:400px}.interview-loading{background-color:#fff;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #e5e5e5;border-radius:20px;padding:20px}.interview-loading .content{text-align:center;max-width:650px}.interview-loading .content .heading-3{font-size:34px;margin-bottom:20px}.interview-loading .content .pargraph{font-size:16px;color:#595959;margin-bottom:20px}.interview-loading .content img{width:100%;max-width:400px}.left-content .loading .heading-4{width:196px;height:24px;border-radius:50px;background-color:#e5ebf5;margin-bottom:10px}.left-content .loading .heading-6,.left-content .loading .paragraph-small-regular{width:196px;height:16px;border-radius:50px;background-color:#e5ebf5}.left-content .loading .desription .block-1{width:100%;height:16px;margin-bottom:10px;background-color:#e5ebf5;border-radius:50px}.left-content .loading .desription .block-2{width:90%;height:16px;margin-bottom:10px;background-color:#e5ebf5;border-radius:50px}.left-content .loading .desription .block-3{width:80%;height:16px;margin-bottom:10px;background-color:#e5ebf5;border-radius:50px}.resume-viewer .contact-info{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.resume-viewer .contact-info .contact-item{display:flex;align-items:center;gap:.5rem;color:var(--text-color)}.resume-viewer .contact-info .contact-item .icon-color{color:var(--primary-color)}.resume-viewer .contact-info .contact-item .website-link--contact{color:var(--text-color);text-decoration:none;transition:color .3s ease}.resume-viewer .contact-info .contact-item .website-link--contact:hover{color:var(--primary-color)}