.CityAutocomplete_autocompleteContainer__X2RoN{position:relative;width:100%}.CityAutocomplete_inputWrapper__pYHKG{position:relative;display:flex;align-items:center;gap:8px}.CityAutocomplete_loadingIndicator__kvMdp{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.CityAutocomplete_spinner__shQJL{width:16px;height:16px;border:2px solid #e2e2e2;border-top-color:#1c304b;border-radius:50%;animation:CityAutocomplete_spin__3tBg3 .8s linear infinite}@keyframes CityAutocomplete_spin__3tBg3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CityAutocomplete_suggestionsContainer__dn4WS{position:absolute;top:100%;left:0;right:0;z-index:1000;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-top:4px}.CityAutocomplete_suggestionsContainer__dn4WS .CityAutocomplete_suggestionsList__pNZUB{list-style:none;list-style-type:none;margin:0;padding:0}.CityAutocomplete_suggestionsContainer__dn4WS .CityAutocomplete_suggestionsList__pNZUB .CityAutocomplete_suggestionItem__lLHCM{list-style:none;list-style-type:none;background-color:#fff;border-bottom:1px solid #e5e5e5;padding:8px 16px;cursor:pointer;transition:none}.CityAutocomplete_suggestionsContainer__dn4WS .CityAutocomplete_suggestionsList__pNZUB .CityAutocomplete_suggestionItem__lLHCM.CityAutocomplete_selected__jWWDg,.CityAutocomplete_suggestionsContainer__dn4WS .CityAutocomplete_suggestionsList__pNZUB .CityAutocomplete_suggestionItem__lLHCM:hover{background-color:#f5f5f5}.CityAutocomplete_suggestionsContainer__dn4WS .CityAutocomplete_suggestionsList__pNZUB .CityAutocomplete_suggestionItem__lLHCM:last-child{border-bottom:none}.CityAutocomplete_suggestionContent__HB8kQ{display:flex;flex-direction:column;gap:2px}.CityAutocomplete_mainText__bUA0a{line-height:1.4}.CityAutocomplete_mainText__bUA0a,.CityAutocomplete_secondaryText__TSlPn{font-family:Roboto,sans-serif;font-weight:400;color:#1c304b;font-size:16px}.CityAutocomplete_secondaryText__TSlPn{line-height:1.3}@media (max-width:768px){.CityAutocomplete_suggestionsContainer__dn4WS{max-height:150px}.CityAutocomplete_suggestionItem__lLHCM{padding:10px 12px}.CityAutocomplete_mainText__bUA0a{font-size:13px}.CityAutocomplete_secondaryText__TSlPn{font-size:11px}}.main-container{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;overflow:auto;background-color:#fff;width:100%;overflow-x:hidden}.tag-ds .input{min-width:100px!important;border-radius:0 10px 10px 0;border:1px solid #1c304b;background-color:#fff;font-size:14px!important}.recommendedJobsContainer{display:flex;flex-direction:column;justify-content:center;gap:32px}.tag-ds button.carousel-dot_active span{background-color:#001f33!important}.tag-ds .modal button.modal-close-button{right:25px;top:25px}.loginRegister{align-items:center;justify-content:center;color:#107b9e}.loginRegister p{margin:0!important}.carouselContainer{display:flex;justify-content:center}.inputDefaultText{border-radius:8px!important;border:1px solid #1c304b;background-color:#fff!important;font-family:Roboto!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:24px!important;letter-spacing:.056px!important;color:#1c304b;padding:0 5px 0 40px!important}.inputDefaultText.focused,.inputDefaultText:focus{border:1px solid #009acc;outline:none}.refreshResulttab{color:#1c304b;font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.7px;width:100%;text-transform:capitalize;gap:.5rem}button.modalFooter{background-color:#1c304b!important;color:#fff!important;text-transform:uppercase}button.loadMoreJobs:hover{background-color:#dcf5d6}button.loadMoreJobs{background-color:#fff;color:#1c304b;border:1px solid #1c304b;text-transform:uppercase}.notification-close-button{top:12px!important}@media (max-width:768px){.modalPopuptagds{width:100%}.tag-ds .mobileDropDown .dropdown{width:6%!important}}@media (max-width:400px){.tag-ds .input{font-size:12px!important}}.cvContainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}@media (max-width:768px){.it .fittingJobheaderheading{line-height:36px!important}}.locationImage{position:absolute;margin-left:11px}@media (max-width:1300px) and (min-width:1025px){.g-container .g-item_6{width:100%;margin-bottom:24px}.g-container .g-item_4{width:100%;margin-top:8px}}.tag-ds .card-body{margin:0!important}@media (max-width:767px) and (min-width:345px){.notification_info{align-items:flex-start}}.smallTitleFooter{display:flex;align-items:center;justify-content:center}@media (max-width:1024px) and (min-width:345px){.smallTitleFootertabmobileview{display:block!important}.smallTitleFooter{display:none}}.smallTitleFootertabmobileview{display:none}@media (max-width:1024px){.tag-ds .mobileDropDown .dropdown{width:6%!important}}.carouselbody .tag-ds button.carousel-left{background-color:#1c304b!important}@media (max-width:673px) and (min-width:375px){.tag-ds .footer-container{width:687px}}.tag-ds button.carousel-left,.tag-ds button.carousel-right{background-color:#1c304b;color:#fff}.locationContainer{margin-top:1.25px}.jobsFoundpara{white-space:nowrap;margin-bottom:10px}@media (max-width:1024px) and (min-width:673px){.jobsFoundpara{padding-left:8px}}@media (max-width:672px){.jobsFoundpara{white-space:normal;word-break:break-word}}.distance .tag-ds .input-icon-box{background-color:red}.footerContainer .footer-header{display:flex;justify-content:space-between}@media (max-width:1400px) and (min-width:769px){.footerContainer .footer-header{flex-direction:column;justify-content:space-between}}.changeJobTitle .tag-ds .input{color:#5c6573;font-family:Roboto;font-size:14px!important;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.056px}.tag-ds button.notification-close-button span.material-icons{font-size:24px}.tag-ds .modal .modal-footer .imageSearch{color:#1c304b!important}.tag-ds button.notification-close-button{position:unset}.notification_info{flex-direction:row-reverse!important;align-items:center}.text-uppercase{text-transform:uppercase}.cardbutton .buttontext{line-height:normal}.checkbox-container{display:flex;align-items:center;cursor:pointer;font-size:14px;color:#1c304b;font-family:sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:50}.checkbox-container input{display:none}.checkmark{width:16px;height:16px;border:1px solid #1c304b;border-radius:3px;margin-right:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.checkbox-container input:checked+.checkmark{background-color:#0099e5;border-color:#0099e5}.checkbox-container input:checked+.checkmark:after{content:"✓";color:#fff;font-size:12px;font-weight:700}.desktop-checkbox{margin-left:2rem;flex-shrink:0;margin-top:-5px}.mobile-checkbox{margin-top:16px;margin-left:-15px}@media (max-width:1439px){.desktop-checkbox{display:none}}@media (min-width:1440px){.mobile-checkbox{display:none}}.desktop-jobs-found-container{display:flex;align-items:center;flex-wrap:nowrap}.card{border-radius:8px;background:#fff;box-shadow:4px 2px 16px 0 rgba(28,48,75,.08);margin-right:12px}.card button{padding:8px 24px;cursor:pointer;border:none;background-color:#007bff;color:#fff;border-radius:5px;line-height:normal}.card button:hover{background-color:#0056b3}.card-header .row1{font-size:20px;font-weight:400;line-height:2rem;margin:0!important}.card-header .row1,.row2{color:#1c304b;font-family:Roboto;font-style:normal;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.row2{font-size:16px;font-weight:500;line-height:24px;text-transform:capitalize}.row3{display:inline-flex;align-items:center;border-radius:8px;border:1px solid #ccccd3;width:-moz-fit-content;width:fit-content;min-width:80px;max-width:220px}.row3para{font-size:14px;line-height:16px;padding:4px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row3para,.row4para{color:#1c304b;font-style:normal;font-weight:500}.row4para{font-size:16px;line-height:24px;text-transform:capitalize}.cardbutton{display:flex;flex-direction:column;align-items:center;border-radius:8px;background:#1c304b}.buttontext{color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.7px;text-transform:uppercase;background-color:#1c304b!important;width:100%}@media (max-width:1280px){.cardbutton{text-wrap:nowrap}}.card_figure.tag-ds.cardsItems.CarouselCard.mb2_tablet{min-height:320px}@media (max-width:1024px){.CarouselCard{width:100%}.card_figure.tag-ds.cardsItems.CarouselCard.mb2_tablet{min-height:320px;max-width:unset}}.card-header{min-height:72px}.card-body{display:flex;flex-direction:column;justify-content:space-between;padding-top:1rem!important}.carousel-component.carousel-component.carousel-component{width:105%;position:relative;margin:-40px auto 0 -2%}.carousel-component.carousel-component .carousel-nav-container.carousel-nav-container{display:flex;align-items:center;justify-content:start;gap:24px;min-height:420px;position:relative}.carousel-component.carousel-component .carousel-nav-container button.carousel-nav-btn.carousel-nav-btn{min-width:40px;min-height:40px;background-color:#1c304b;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.2);padding:0;position:absolute;border:2px solid transparent}.carousel-component.carousel-component .carousel-nav-container button.carousel-nav-btn.carousel-nav-btn:hover{background-color:#fff;border:2px solid #009acc}.carousel-component.carousel-component .carousel-nav-container button.carousel-nav-btn.carousel-nav-btn svg path{fill:#fff;stroke:#fff;transition:all .2s ease-in-out}.carousel-component.carousel-component .carousel-nav-container button.carousel-nav-btn.carousel-nav-btn:hover svg path{fill:#1c304b;stroke:#1c304b}.carousel-component.carousel-component .carousel-nav-container button.carousel-nav-btn.carousel-nav-btn-left{left:-5%}.carousel-component.carousel-component .carousel-nav-container button.carousel-nav-btn.carousel-nav-btn-right{right:-4%}.carousel-component.carousel-component .carousel-cards-container.carousel-cards-container{flex:1 1;overflow:hidden;position:relative;width:100%;min-height:380px}.carousel-component.carousel-component .carousel-cards-container .carousel-slides.carousel-slides{display:flex;transition:transform .3s ease-in-out}.carousel-component.carousel-component .carousel-cards-container .carousel-slides .carousel-slide.carousel-slide{transition:transform .3s ease-in-out;display:flex;width:100%;gap:18px;flex-shrink:0;padding:20px 16px}.carousel-component.carousel-component .carousel-cards-container .carousel-slides .carousel-slide .carousel-card.carousel-card{width:calc((100% - 48px) / 3);flex-shrink:0}.carousel-component.carousel-component .carousel-pagination.carousel-pagination{display:flex;justify-content:center;gap:8px;margin-top:-30px}.carousel-component.carousel-component .carousel-pagination button.carousel-dot.carousel-dot{width:8px;height:8px;min-width:8px;min-height:8px;border-radius:50%;border:none;z-index:10;cursor:pointer;transition:background-color .2s ease-in-out;background-color:#d1d5db;padding:0;outline:none}.carousel-component.carousel-component .carousel-pagination button.carousel-dot.carousel-dot.active{background-color:#334155}.carousel-component.carousel-component .carousel-pagination button.carousel-dot.carousel-dot:hover:not(.active){background-color:#6b7280}.uploadContainer{display:flex;flex-direction:column;gap:.5rem;align-items:center;font-family:sans-serif;border-radius:8px}.uploadContainer .file-uploader-helper-text{display:none}.uploadContainer .file-uploader-wrapper{width:auto;display:flex;align-self:center;margin-top:15px}.uploadContainer .file-uploader-wrapper .file-uploader-files-container{margin-top:0!important;margin-left:1rem}.uploadContainer .file-uploader-wrapper .file-uploader-files-container .file-uploader-file{background-color:#dcf5d6}.uploadContainer .file-uploader-wrapper .file-uploader-files-container .file-uploader-file .file-uploader-file-name{color:#1c304b;font-weight:500}.uploadWrapper{display:flex;flex-direction:row;justify-content:center}.dropZone{border:2px dashed #ccc;border-radius:8px;padding:.5rem 1rem;text-align:center;cursor:pointer;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.fileSelected{background-color:#dcf5d6;color:var(--text-01);font-size:16px;border:none;margin-right:1.5rem}.fileSelected #upload-label span{text-transform:uppercase;vertical-align:middle;line-height:22px;display:flex}.fileSelected #upload-label span svg{margin-right:.5rem}@media (max-width:400px){.uploadWrapper{flex-direction:column;min-height:128px}.fileSelected{margin-right:0;margin-bottom:1.5rem}.uploadContainer{padding:0}.uploadContainer .file-uploader-wrapper{align-self:flex-start;flex-direction:column}.uploadContainer .file-uploader-wrapper .file-uploader-files-container{margin-top:1rem!important;margin-left:0}}.dropZone.dragActive,.dropZone:hover{background-color:#f9f9f9;border-color:#007bff}.dropZone p{margin:0;color:#555}.uploadButton{padding:.75rem 1.5rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .2s ease}.uploadButton:hover{background-color:#0056b3}.uploadButton:disabled{background-color:#ccc;cursor:not-allowed}.errorText{margin:0;color:#ff4d4f;text-align:center;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.048px}.loaderContainer{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem}.loader{border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:767px){.uploadContainer .file-uploader-wrapper{display:flex!important;flex-direction:column!important;gap:.5rem!important;width:100%!important}.uploadContainer .file-uploader-wrapper .file-uploader-files-container{margin-left:unset!important}.uploadContainer{align-items:start}}.disclaimer-container{display:flex;text-align:center;justify-content:center;align-items:baseline;line-break:auto}.button-placement{gap:10px}.button-placement,.fittingJobheader{display:flex;flex-direction:column;align-items:center;width:100%}.fittingJobheader{justify-content:center;text-align:center;max-width:1120px;gap:0;align-self:stretch;padding:0 16px;margin:0 auto}.selectLanguageHeader{font-family:Roboto;font-size:12px;line-height:16px;letter-spacing:.18px}.fittingJobheader>.fittingJobheaderheading,.selectLanguageHeader{font-style:normal;font-weight:400;text-align:center;width:100%;margin:0}.fittingJobheader>.fittingJobheaderheading{color:#1c304b;font-size:24px;line-height:32px;padding:0}.generatorpage{text-transform:none;color:#107b9e;font-size:14px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.28px;align-self:flex-start;margin-left:8px}.generatorpage a{margin-left:114px;margin-top:59px}.notificationbody{display:flex;align-items:center;flex-direction:column;justify-content:center;background-color:#f8f8f9;height:41%;padding:32px 12px}.notifiy{display:flex}.notifyHeader{margin-right:24px;line-height:24px!important}@media (max-width:768px){.button-placement{grid-template-columns:1fr}}@media (max-width:400px){.notifyHeader{line-height:24px}}@media (max-width:430px){.fittingJobheaderheading{font-size:18px;line-height:24px}.cvMakerParalink,.cvMakerParalink a,.cvMakerpara1{font-size:11px;line-height:14px}}.upLoadCv{justify-content:center;display:flex;align-items:flex-start;gap:8px;align-self:stretch;color:#fff;font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.7px;text-transform:uppercase}.moreText{justify-content:end}@media (max-width:1280px){.generatorpage a{margin-left:9px;margin-top:33px}}@media (max-width:677px){.generatorpage a{margin-left:0;margin-top:33px}}.refreshResult{margin-top:1.5rem}error{color:red;text-align:justify}.cvMakerpara{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;max-width:1120px;padding:0 16px;text-align:center;gap:0}@media (max-width:768px){.cvMakerpara{flex-direction:column;gap:2px}}.cvMakerParalink{color:#107b9e;font-family:Roboto}.cvMakerParalink,.cvMakerParalink a{font-size:12px;font-style:normal;font-weight:500;letter-spacing:.24px;text-transform:uppercase;display:inline-flex;align-items:center;gap:4px}.cvMakerParalink a{line-height:16px}.cvMakerpara{margin-bottom:8px}@media (max-width:768px) and (min-width:375px){.button-placement{display:block}}.cvMaxfile{width:540px;margin-right:16px}.fileName{width:256px}.cvSignButton{width:240px}.cvMakerpara>.cvMakerpara1{text-transform:none;color:#1c304b;font-size:12px;font-family:Roboto;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.18px;text-align:center;margin:0}@media (max-width:767px){.notificationbody{width:100%}.fittingJobheader{padding:0 20px}.fittingJobheaderheading{font-size:20px;line-height:28px}.cvMakerpara,.selectLanguageHeader{padding:0 20px}}.test-one{display:flex;margin-top:28px;flex-direction:column;align-items:center;flex-shrink:0;align-self:stretch;width:100%;gap:8px}.maxFileSize{margin:0;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.048px;color:#1c304b}.notificationBodyContainer{min-height:116px;padding:32px 0}.notificationBodyVisibleContainer{min-height:200px;padding:32px 0;width:95%;max-width:1120px}@media (max-width:1440px){.notificationBodyContainer{min-height:150px;padding:32px 12px}.notificationBodyVisibleContainer{min-height:215px;padding:32px 12px}}.containerFileCV{display:flex;flex-direction:column}.notificationNotVisible,.notificationVisible{display:flex;padding-bottom:16px}.notificationNotVisible{display:none}.uploadContainer .file-uploader-wrapper .button-primary_large{height:40px;padding:8px 24px;text-transform:uppercase;line-height:normal}.tag-ds .file-uploader-file{height:40px;padding:4px 16px;border-radius:8px;background-color:var(--backgrounds-03);position:relative;display:flex;align-items:center}.server-error-wrapper{text-align:center;color:#e04d42;padding:1rem}.error-container{flex-direction:column;justify-content:center;min-height:67vh;color:#000;font-family:Roboto;font-style:normal;line-height:24px;letter-spacing:0;margin-left:10px}.arrow-right,.error-container{display:flex;align-items:center}.arrow-right{margin:20px;padding:8px 12px}.back-btn{font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.28px}.error-content{width:404px}.error-title{font-size:24px;color:#1c304b;margin:0}.error-title,p{font-weight:400}p{font-size:16px;margin-top:5px;margin-bottom:0}.error-icon{width:173px;height:128px}.error-btn{margin-top:24px;width:160px}.error-actions{display:flex;flex-direction:column;row-gap:16px}.login-or-register{position:relative;margin:auto;bottom:0}