@charset "UTF-8";
/*!***********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/blocks/resume-examples-showcase/style.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************/
.resume-examples-showcase.bg-light-blue{background-color:#f1f6ff}.resume-examples-showcase.bg-light-white{background-color:#fff}.resume-examples-showcase.bg-light-grey{background-color:#f5f5f5}@media (max-width:991px){.resume-examples-showcase h2.ai-resume-h2-heading{font-size:38px !important;line-height:45px !important}}@media (max-width:768px){.resume-examples-showcase h2.ai-resume-h2-heading{font-size:31px !important;line-height:39px !important}}.resume-examples-showcase p:empty,.resume-examples-showcase p:blank,.resume-examples-showcase p[style*="display: none"]{display:none !important;margin:0 !important;padding:0 !important;height:0 !important;line-height:0 !important;visibility:hidden !important}.resume-examples-showcase p:empty,.resume-examples-showcase p:blank{display:none !important}.resume-examples-showcase>p:empty,.resume-examples-showcase .main-content-area>p:empty,.resume-examples-showcase .resume-image-wrapper>p:empty,.resume-examples-showcase .image-container>p:empty,.resume-examples-showcase .resume-example-item>p:empty,.resume-examples-showcase .content-wrapper>p:empty,.resume-examples-showcase .resume-image-wrapper p:empty,.resume-examples-showcase .image-container p:empty,.resume-examples-showcase .resume-example-item p:empty,.resume-examples-showcase .category-section p:empty{display:none !important;visibility:hidden !important;height:0 !important;width:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important}.resume-examples-showcase p:has(a:empty):has(a[href]:empty),.resume-examples-showcase p:has(a:only-child):has(a[href]:empty){display:none !important;visibility:hidden !important;height:0 !important;margin:0 !important;padding:0 !important}.resume-examples-showcase p:has(>a:only-child:empty){display:none !important}.resume-examples-showcase p:empty,.resume-examples-showcase p:blank,.resume-examples-showcase p[style*="display: none"],.resume-examples-showcase p:not(:has(*)):not(:has(text)):empty{display:none !important;visibility:hidden !important;height:0 !important;width:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important}.resume-examples-showcase .container{max-width:1240px !important;margin:0 auto;padding:0 20px}@media (min-width:820px){.resume-examples-showcase .container{padding:0 40px}}@media (min-width:1137px){.resume-examples-showcase .container{padding:0 100px}}.resume-examples-showcase .search-block-wrap{transition:all .3s ease;margin-left:-5px;margin-right:-5px}.resume-examples-showcase .search-block-wrap.bg-light-blue{background-color:#f1f6ff !important}.resume-examples-showcase .search-block-wrap.bg-light-white{background-color:#fff !important}.resume-examples-showcase .search-block-wrap.bg-light-grey{background-color:#f5f5f5 !important}@media (max-width:768px){.resume-examples-showcase .search-block-wrap{top:32px !important}}body:not(.admin-bar) .resume-examples-showcase .search-block-wrap{top:64px !important}@media (max-width:768px){body:not(.admin-bar) .resume-examples-showcase .search-block-wrap{top:32px !important}}.resume-examples-showcase .search-block-wrap.sticky-search .container{padding-left:0 !important;padding-right:0 !important}.resume-examples-showcase .search-block-wrap .search-container{position:relative;margin:0 auto}.resume-examples-showcase .search-block-wrap .search-input-wrapper{position:relative;display:flex;align-items:center}.resume-examples-showcase .search-block-wrap .resume-search-input{width:100%;padding:16px 50px 16px 20px;font-size:16px;line-height:30px;border:1px solid #e0e0e0 !important;border-radius:8px;outline:none !important;background:#fff;font-family:Montserrat,Georgia;font-weight:400;color:#000;transition:all .3s ease;box-shadow:none !important}.resume-examples-showcase .search-block-wrap .resume-search-input:focus,.resume-examples-showcase .search-block-wrap .resume-search-input:focus-visible,.resume-examples-showcase .search-block-wrap .resume-search-input:active{border:1px solid #1d1e78 !important;border-color:#1d1e78 !important;outline:none !important}.resume-examples-showcase .search-block-wrap .resume-search-input::-moz-placeholder{color:rgba(44,44,44,.6)}.resume-examples-showcase .search-block-wrap .resume-search-input::placeholder{color:rgba(44,44,44,.6)}@media (max-width:820px){.resume-examples-showcase .search-block-wrap .resume-search-input{font-family:Arial}}.resume-examples-showcase .search-block-wrap .search-icon{position:absolute;top:15px;right:15px;color:#1d1e78;pointer-events:none;z-index:2}.resume-examples-showcase .search-block-wrap .search-results{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-top:none;border-radius:0 0 15px 15px;box-shadow:0 4px 4px 0 rgba(44,44,44,.1);max-height:300px;overflow-y:auto;z-index:1000}.resume-examples-showcase .search-block-wrap .search-results .search-result-item{padding:5px 20px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background-color .2s ease;font-family:Montserrat,Georgia}.resume-examples-showcase .search-block-wrap .search-results .search-result-item:hover,.resume-examples-showcase .search-block-wrap .search-results .search-result-item.highlighted{background-color:#f1f6ff}.resume-examples-showcase .search-block-wrap .search-results .search-result-item:last-child{border-bottom:none}.resume-examples-showcase .search-block-wrap .search-results .search-result-item .result-title{font-weight:500;color:#2c2c2c;margin-bottom:4px}.resume-examples-showcase .search-block-wrap .search-results .search-result-item .result-category{font-size:14px;color:#2c2c2c;opacity:.7}@media (max-width:820px){.resume-examples-showcase .search-block-wrap .search-results .search-result-item{font-family:Arial}}.resume-examples-showcase .search-block-wrap .search-results .no-results{padding:20px;text-align:center;color:#2c2c2c;font-style:italic}.resume-examples-showcase .main-content-layout{padding:20px 0}.resume-examples-showcase .main-content-layout .container{padding-left:30px !important;padding-right:30px !important}@media (min-width:820px){.resume-examples-showcase .main-content-layout{padding:40px 0}}.resume-examples-showcase .main-content-layout .content-wrapper{display:flex;gap:30px;align-items:flex-start}@media (max-width:1024px){.resume-examples-showcase .main-content-layout .content-wrapper{gap:30px}}@media (max-width:768px){.resume-examples-showcase .main-content-layout .content-wrapper{flex-direction:column;gap:20px}}.resume-examples-showcase .sidebar-navigation{position:sticky;top:250px;flex:0 0 315px;width:315px}@media (max-width:1024px){.resume-examples-showcase .sidebar-navigation{flex:0 0 280px;width:280px}}@media (max-width:768px){.resume-examples-showcase .sidebar-navigation{position:static;flex:none;width:100%}}.resume-examples-showcase .sidebar-navigation .sidebar-content{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:10px;width:100%;min-width:0;box-shadow:0 2px 2px 0 rgba(44,44,44,.1);max-height:calc(100vh - 300px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(29,30,120,.4) rgba(224,224,224,.2)}.resume-examples-showcase .sidebar-navigation .sidebar-content::-webkit-scrollbar{width:8px}.resume-examples-showcase .sidebar-navigation .sidebar-content::-webkit-scrollbar-track{background:rgba(224,224,224,.2);border-radius:4px}.resume-examples-showcase .sidebar-navigation .sidebar-content::-webkit-scrollbar-thumb{background:rgba(29,30,120,.4);border-radius:4px}.resume-examples-showcase .sidebar-navigation .sidebar-content::-webkit-scrollbar-thumb:hover{background:rgba(29,30,120,.6)}@media (max-width:768px){.resume-examples-showcase .sidebar-navigation .sidebar-content{max-height:none;overflow-y:visible}}.resume-examples-showcase .sidebar-navigation .sidebar-title{font-size:17px;font-weight:900;color:#1d1e78;margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid #ffb400;font-family:Montserrat,Georgia}@media (max-width:820px){.resume-examples-showcase .sidebar-navigation .sidebar-title{font-family:Arial}}.resume-examples-showcase .sidebar-navigation .category-nav{margin:0 !important;padding:0 !important}.resume-examples-showcase .sidebar-navigation .category-nav .category-list{list-style:none !important;margin:0 !important;padding:0 !important}.resume-examples-showcase .sidebar-navigation .category-nav .category-nav-item{margin-bottom:8px}.resume-examples-showcase .sidebar-navigation .category-nav .category-nav-item:last-child{margin-bottom:0}.resume-examples-showcase .sidebar-navigation .category-nav .category-nav-item .category-nav-link{display:flex;justify-content:space-between;align-items:center;padding:5px;background:#fff;color:#2c2c2c;text-decoration:none;border-radius:12px;border:1px solid #e0e0e0;font-weight:500;font-family:Montserrat,Georgia;font-size:15px;line-height:1.5;transition:all .3s ease}.resume-examples-showcase .sidebar-navigation .category-nav .category-nav-item .category-nav-link:hover,.resume-examples-showcase .sidebar-navigation .category-nav .category-nav-item .category-nav-link.active{background:#1d1e78;color:#fff;transform:translateX(4px)}.resume-examples-showcase .sidebar-navigation .category-nav .category-nav-item .category-nav-link .category-count{font-size:12px;color:#1d1e78;background:rgba(29,30,120,.1);padding:5px 10px;border-radius:12px;transition:all .3s ease}.resume-examples-showcase .sidebar-navigation .category-nav .category-nav-item .category-nav-link:hover .category-count,.resume-examples-showcase .sidebar-navigation .category-nav .category-nav-item .category-nav-link.active .category-count{color:#fff;background:rgba(255,184,0,.3)}@media (min-width:820px){.resume-examples-showcase .sidebar-navigation .category-nav .category-nav-item .category-nav-link{font-size:16px;padding:7px 10px}}@media (max-width:820px){.resume-examples-showcase .sidebar-navigation .category-nav .category-nav-item .category-nav-link{font-family:Arial}}.resume-examples-showcase .main-content-area{flex:1;min-width:0}.resume-examples-showcase .main-content-area .category-section{margin-bottom:100px;padding-bottom:60px;border-bottom:1px solid #e0e0e0;padding:0 0 40px}.resume-examples-showcase .main-content-area .category-section:last-child{margin-bottom:0;border-bottom:none}.resume-examples-showcase .main-content-area .category-description{margin-bottom:30px}.resume-examples-showcase .main-content-area .category-description p{font-size:16px;line-height:25px;color:#2c2c2c;margin:0;font-family:Montserrat,Georgia;font-weight:500}@media (min-width:992px){.resume-examples-showcase .main-content-area .category-description p{font-size:18px}}@media (max-width:991px){.resume-examples-showcase .main-content-area .category-description p{line-height:21px}}.resume-examples-showcase .main-content-area .category-header{margin-bottom:30px}.resume-examples-showcase .main-content-area .category-header .category-title{font-size:28px;font-weight:900;color:#2c2c2c;margin:0;line-height:41px !important;font-family:Montserrat,Georgia;position:relative;padding-left:0}.resume-examples-showcase .main-content-area .category-header .category-title:before{content:"";position:absolute;left:-15px;top:-17px;width:135px;height:4px;background-color:#ffb400;border-radius:2px;z-index:1}@media (min-width:820px){.resume-examples-showcase .main-content-area .category-header .category-title{font-size:32px;line-height:48px}}@media (min-width:1137px){.resume-examples-showcase .main-content-area .category-header .category-title{font-size:44px;line-height:54px}}@media (max-width:820px){.resume-examples-showcase .main-content-area .category-header .category-title{font-family:Arial}}.resume-examples-showcase .main-content-area .category-header-wrapper{margin:50px 0 30px 42px;max-width:90%}@media (max-width:768px){.resume-examples-showcase .main-content-area .category-header-wrapper{margin-left:0;max-width:100%}}.resume-examples-showcase .resume-examples-grid{margin-bottom:60px}.resume-examples-showcase .resume-examples-grid .resume-examples-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:768px){.resume-examples-showcase .resume-examples-grid .resume-examples-container.mobile-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:20px;padding-bottom:10px}.resume-examples-showcase .resume-examples-grid .resume-examples-container.mobile-carousel .resume-example-item{flex:0 0 280px;scroll-snap-align:start}}@media (max-width:640px){.resume-examples-showcase .resume-examples-grid .resume-examples-container{grid-template-columns:1fr;gap:20px}}.resume-examples-showcase .resume-examples-grid .resume-example-item{position:relative;background:0 0;border-radius:8px;transition:all .3s ease}.resume-examples-showcase .resume-examples-grid .resume-example-item:hover{transform:translateY(-4px)}.resume-examples-showcase .resume-examples-grid .resume-example-item:hover .resume-category-name{font-size:17px;transition:all .3s ease}.resume-examples-showcase .resume-examples-grid .resume-example-item .resume-image-wrapper{position:relative;display:block;text-decoration:none}.resume-examples-showcase .resume-examples-grid .resume-example-item .image-container{position:relative;padding-bottom:128.8%;overflow:hidden;background:#f8f9fa}.resume-examples-showcase .resume-examples-grid .resume-example-item .image-container .resume-example-image{position:absolute;top:0;left:0;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;transition:all .3s ease}.resume-examples-showcase .resume-examples-grid .resume-example-item .image-container .resume-example-image.lazy-load{opacity:0;transform:scale(1.05)}.resume-examples-showcase .resume-examples-grid .resume-example-item .image-container .resume-example-image.loaded{opacity:1;transform:scale(1)}.resume-examples-showcase .resume-examples-grid .resume-example-item .image-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading-shimmer 2s infinite}.resume-examples-showcase .resume-examples-grid .resume-example-item .image-container .resume-example-image.loaded+:before{display:none}.resume-examples-showcase .resume-examples-grid .resume-example-item .image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.resume-examples-showcase .resume-examples-grid .resume-example-item .image-overlay .overlay-content{text-align:center;color:#fff;display:flex;flex-direction:column;gap:12px;align-items:center}.resume-examples-showcase .resume-examples-grid .resume-example-item .image-overlay .go-to-example-btn,.resume-examples-showcase .resume-examples-grid .resume-example-item .image-overlay .see-more-examples-btn,.resume-examples-showcase .resume-examples-grid .resume-example-item .image-overlay .use-this-example-btn{background:#200bff;border:1px solid #200bff;color:#fff;padding:0 10px;border-radius:8px;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:14px;font-family:Montserrat,Georgia;font-weight:700;text-decoration:none;min-width:140px;justify-content:center;width:200px}.resume-examples-showcase .resume-examples-grid .resume-example-item .image-overlay .go-to-example-btn:hover,.resume-examples-showcase .resume-examples-grid .resume-example-item .image-overlay .see-more-examples-btn:hover,.resume-examples-showcase .resume-examples-grid .resume-example-item .image-overlay .use-this-example-btn:hover{background:#1b1e78;border:1px solid #1b1e78;transform:scale(1.03);color:#fff;text-decoration:none}.resume-examples-showcase .resume-examples-grid .resume-example-item .image-overlay .go-to-example-btn svg,.resume-examples-showcase .resume-examples-grid .resume-example-item .image-overlay .see-more-examples-btn svg,.resume-examples-showcase .resume-examples-grid .resume-example-item .image-overlay .use-this-example-btn svg{transition:transform .3s ease}.resume-examples-showcase .resume-examples-grid .resume-example-item .image-overlay .go-to-example-btn:hover svg,.resume-examples-showcase .resume-examples-grid .resume-example-item .image-overlay .see-more-examples-btn:hover svg,.resume-examples-showcase .resume-examples-grid .resume-example-item .image-overlay .use-this-example-btn:hover svg{transform:translateX(2px)}@media (max-width:820px){.resume-examples-showcase .resume-examples-grid .resume-example-item .image-overlay .go-to-example-btn,.resume-examples-showcase .resume-examples-grid .resume-example-item .image-overlay .see-more-examples-btn,.resume-examples-showcase .resume-examples-grid .resume-example-item .image-overlay .use-this-example-btn{font-family:Arial}}.resume-examples-showcase .resume-examples-grid .resume-example-item:hover .image-overlay{opacity:1}.resume-examples-showcase .resume-examples-grid .resume-category-name{padding:10px;text-align:center;font-size:14px;font-weight:600;color:#2c2c2c;background:#fff;border-top-left-radius:8px;border-top-right-radius:8px;font-family:Montserrat,Georgia;line-height:19px}@media (min-width:820px){.resume-examples-showcase .resume-examples-grid .resume-category-name{font-size:16px;padding:12px}}@media (max-width:820px){.resume-examples-showcase .resume-examples-grid .resume-category-name{font-family:Arial;font-size:14px}}.resume-examples-showcase .all-resume-examples{margin-top:40px;padding-top:40px;border-top:2px solid #e0e0e0}.resume-examples-showcase .all-resume-examples .subcategory-title{font-size:24px;font-weight:900;color:#2c2c2c;margin:0 0 24px;text-align:left;font-family:Montserrat,Georgia}@media (min-width:820px){.resume-examples-showcase .all-resume-examples .subcategory-title{font-size:28px}}@media (max-width:768px){.resume-examples-showcase .all-resume-examples .subcategory-title{font-size:20px;margin-bottom:20px}}@media (max-width:820px){.resume-examples-showcase .all-resume-examples .subcategory-title{font-family:Arial}}.resume-examples-showcase .all-resume-examples .subcategory-links{background:0 0;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:8px 20px;line-height:1.6}@media (max-width:640px){.resume-examples-showcase .all-resume-examples .subcategory-links{grid-template-columns:repeat(1,1fr);gap:6px}}.resume-examples-showcase .all-resume-examples .subcategory-links .subcategory-link-item .subcategory-link{background-color:transparent !important;color:#1d1e78;display:inline-block;text-decoration:none;font-weight:500;font-family:Montserrat,Georgia;font-size:14px;line-height:21px;padding:4px 0 0 10px;transition:all .3s ease;position:relative}.resume-examples-showcase .all-resume-examples .subcategory-links .subcategory-link-item .subcategory-link:before{content:"•";position:absolute;margin-left:-10px;color:#ffb400;font-weight:700}.resume-examples-showcase .all-resume-examples .subcategory-links .subcategory-link-item .subcategory-link:after{content:"";position:absolute;left:16px;right:0;bottom:4px;height:1px;background-color:transparent;transition:background-color .3s ease}.resume-examples-showcase .all-resume-examples .subcategory-links .subcategory-link-item .subcategory-link:hover{text-decoration:underline;text-decoration-color:#1d1e78;transition:all .3s ease}.resume-examples-showcase .all-resume-examples .subcategory-links .subcategory-link-item .subcategory-link:hover:before{color:#1d1e78}@media (min-width:820px){.resume-examples-showcase .all-resume-examples .subcategory-links .subcategory-link-item .subcategory-link{font-size:18px}}@media (max-width:820px){.resume-examples-showcase .all-resume-examples .subcategory-links .subcategory-link-item .subcategory-link{font-family:Arial;font-size:16px}}.resume-examples-showcase .loading-indicator{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;background:rgba(255,255,255,.9);padding:20px;border-radius:15px;box-shadow:0 4px 4px 0 rgba(44,44,44,.1)}.resume-examples-showcase .loading-indicator .loading-spinner{width:40px;height:40px;border:3px solid #e0e0e0;border-top:3px solid #1d1e78;border-radius:50%;animation:spin 1s linear infinite}.resume-examples-showcase .resume-examples-showcase-empty{text-align:center;padding:60px 20px;color:#2c2c2c;font-size:18px;font-family:Montserrat,Georgia}@media (min-width:820px){.resume-examples-showcase .resume-examples-showcase-empty{font-size:22px}}@media (max-width:820px){.resume-examples-showcase .resume-examples-showcase-empty{font-family:Arial}}@keyframes loading-shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.resume-examples-showcase .category-section{animation:fadeIn .5s ease-in-out}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.resume-examples-showcase .category-nav-link:focus,.resume-examples-showcase .resume-search-input:focus,.resume-examples-showcase .go-to-example-btn:focus,.resume-examples-showcase .subcategory-link:focus{outline:1px solid #1d1e78;outline-offset:2px}@media (prefers-contrast:high){.resume-examples-showcase .search-block-wrap{border-bottom-width:2px}.resume-examples-showcase .category-nav-link{border-width:2px}.resume-examples-showcase .resume-example-item{border:2px solid #2c2c2c}}@media (prefers-reduced-motion:reduce){.resume-examples-showcase *,.resume-examples-showcase *:before,.resume-examples-showcase *:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}