body{background:#fff!important}body.viewjob-page.white-bg{background:#fff!important}body.inner--page.viewjob-page.white-bg{background:#fff!important}input[type=checkbox].error{border-color:#cf5859!important;color:#cf5859!important}.btn-apply-premium{width:300px;-webkit-box-shadow:0 1.5px 3px rgba(25,25,29,.05),0 3px 6px rgba(25,25,29,.11);box-shadow:0 1.5px 3px rgba(25,25,29,.05),0 3px 6px rgba(25,25,29,.11);border-radius:12px;background:#265cff;min-height:44px;border:0;font-weight:600;font-size:17px;line-height:36px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none}.footer-section{background-color:#113dd9;color:#fff;margin-top:auto;padding-top:1.5rem;padding-bottom:15px}.footer-section div.footer-section__container{margin-top:1.2rem;padding-left:3rem;padding-right:3rem}.footer-section__container div.content-footer{padding-left:2rem;padding-right:2rem;margin-top:1.2rem}.footer-section__container .content-footer a.nav-link{opacity:75%}.footer-section__container .content-footer .nav-link:hover{text-decoration:underline;font-weight:500;opacity:100%}.footer-section__container div.social-media-icons{display:flex;justify-content:space-between;max-width:400px;margin-left:auto;margin-right:auto}.footer-section__container .social-newsletter a img{transition:transform .2s ease-in}.footer-section__container .social-newsletter a img:hover{transform:scale(1.2)}.footer-section__container div.head-footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #fff;padding:1rem 0}.footer-section .newsletter{padding-top:16px}.footer-section__container div.copyright-footer{display:flex;flex-direction:row;justify-content:center}.footer-section__container div.logo-div{display:flex;flex-direction:row;justify-content:start;margin-top:15px}.footer-section__container .newsletter input{max-width:65%}.footer-section__container .newsletter input:focus-visible{outline:0}.client-pic{width:60px;height:60px;border-radius:100%}.opacity-75{opacity:75%}.third-section__container div.highlight-container{display:flex;flex-direction:column;gap:20px}.third-section__container div.columns-div-highlights{display:flex;flex-wrap:wrap;gap:40px}.highlights{display:flex;align-items:center}.third-section__container .highlights img{width:26px}.register .third-section__container .highlights img{width:16px}.register .highlights{gap:10px}.landing-page-wrapper.register div.columns-div-highlights{gap:32px}.landing-page-wrapper.register .card-account{background-color:#fff;box-shadow:var(--shadow-cards);border-radius:10px;padding:24px 32px 42px;cursor:pointer}.landing-page-wrapper.register .register-cards-row h3{color:var(--text-header)}.landing-page-wrapper.register .user-type-section{position:relative;top:-144px;margin-bottom:-80px;z-index:10}.landing-page-wrapper.register .icon-register-background{background-color:var(--primary0);border-radius:100px;display:flex;width:100px;height:100px;justify-content:center;position:relative}.icon-register-background:first-child{right:-5px}.icon-register-background:last-child{left:-5px}.landing-page-wrapper.register .icons-register{gap:-10px}.landing-page-wrapper.register .register-cards-row{gap:16px}.landing-page-wrapper.register div.registration-form{border-radius:20px;background-color:#fff;box-shadow:var(--shadow-small);position:relative;top:-42px;z-index:10;margin:auto}.registration-form .formrow .form-group.salutation{width:223px!important}.login-reset-banner{position:relative;top:-24px}.login-reset-banner div.banner-wrapper{gap:58px}.login-reset-banner div.banner-card-one{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%}img.card-banner{position:absolute;max-width:200px;bottom:-30px}div.banner-card-one:first-child img.card-banner{left:15%}.landing-page-wrapper.register div.banner-card-one:first-child img.card-banner{left:7%}div.banner-card-one:last-child img.card-banner{right:15%}.landing-page-wrapper.register div.banner-card-one:last-child img.card-banner{right:7%}.footer-section__container .links-column h6 img{display:none;filter:brightness(5);transition:transform .3s ease}.footer-section__container .links-column h6 img.clicked{transform:rotate(180deg)}.register-button{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:300px;padding:10px 27px;border:none;background-color:#fff;border-radius:10px;color:var(--primary-2);font-weight:500;transition:transform .1s ease-in}.register-button:hover{box-shadow:var(--shadow-dark-blue);transform:scale(1.02)}.button-primary-dark,.modal .modal-footer button.button-primary-dark{appearance:none;-webkit-appearance:none;height:auto;padding:10px 30px;border-radius:7px;border:none;background-color:#113dd9;color:#fff;text-align:center;font-weight:500;width:100%}.button-primary-dark:hover,.modal .modal-footer button.button-primary-dark:hover{box-shadow:0 8px 12px 2px rgba(0,28,53,.05);transform:scale(1.02)}a.button-primary-dark:hover{color:#fff!important}div.newsletter form.subscribe-form-footer{display:flex;justify-content:space-between;width:100%}.opacity-50{opacity:50%}.back-to-find-jobs{margin-top:90px}.back-to-find-jobs div a{font-size:16px;font-weight:500;font-style:normal}.job-detail-head{border-radius:8px!important;border:1px solid #e4e7ec!important}.job-detail-description-inner{border-radius:8px!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border:1px solid #e4e7ec!important}.job-detail-head .job-details-head-inner .job-title h1{font-weight:500!important}.share-icon{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important;background:#fff;border:1px solid #e4e7ec!important}.job-detail-head p{font-size:14px!important}.job-head ul li{font-size:14px;font-weight:500;flex:0 0 31%!important}.job-head-title{margin-bottom:-16px!important;margin-left:5px}.favorite-icon{margin-right:-81px;margin-top:14px}.share-icon-inner p,.social-icon li a{font-size:14px;font-weight:500}.job-head-title p{font-size:12px!important;color:#212529}.apply-button{max-width:124px!important}.job-detail-description{max-width:100%!important}.image-inner{margin-bottom:20px}.image-inner img{max-height:80px!important}.image-description h3{font-size:24px!important}.apply-now-form-inner .title-and-subtitle h3{font-size:36px!important;margin-bottom:13px}.apply-now-form-inner .form-head .title-and-subtitle .subtitle a{background:#265cff!important;color:#fff!important;font-size:14px;font-weight:500!important;border-radius:16px!important}.subtitle .register-button{width:142px!important}.view-job-content .apply-now-form .apply-now-form-inner .form-head .interesting-form .interesting-form-inner .form-group .form-inner .input-field{border-radius:8px!important;font-family:Gordita;font-size:14px;padding:5px 12px 2px 12px}.calendar_icon{position:absolute;margin-left:91%}.privacy--checkbox label{font-weight:400!important}.privacy--checkbox label a{font-weight:500!important}.send-application{border-radius:16px!important;max-width:98%!important;font-family:Gordita!important;font-size:16px!important;font-weight:500!important}.share-icon-inner{padding:16px 40px 11px}.share-icon-inner ul li{display:inline;margin-right:15px}.view-job-content .view-job-content-inner{margin-bottom:56px!important}.apply-now-form{border:1px solid #e4e7ec;margin-bottom:40px!important}.similar-job-head h3{font-size:24px}.card-container{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:36px}.single--block{padding:15px 13px 8px}.company_info{display:flex;align-items:center;margin-bottom:10px}.company_info img{margin-right:10px;margin-top:-13px}.company-details .company--name{margin-bottom:2px;color:#7485a6;font-size:12px;font-weight:500}.job-description{color:#265cff;font-size:16px;font-weight:500}.job-type--location{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.type-and-location{font-size:12px;color:#1b1e20;font-weight:500}.type-and-location .JobLocation span{margin-left:3px;margin-top:3px}.view-jobs a{font-size:16px;color:#265cff;font-weight:500;text-decoration:underline!important}header.header{padding:10px 72px!important}.custom-select .custom-select-trigger{margin-top:-17px}.title-img{border-radius:50%;margin-right:10px;margin-top:-13px;background:#00f;width:50px;height:50px;text-align:center;display:grid;font-size:34px;color:#fff;font-family:"Times New Roman"}.tooltip{opacity:200!important;margin-left:6px;margin-bottom:3px;z-index:0}.tooltiptext{color:#000!important;width:300px!important;left:81px!important;font-weight:400!important;bottom:1px!important;border-radius:8px!important;border:1px #e4e7ec;box-shadow:0 4px 4px 0 rgba(16,24,40,.1),0 2px 4px -2px rgba(16,24,40,.06)!important}.send-application-button{margin-top:50px}#upload-photos-box .image-and-text .desktop-head{font-size:14px}#upload-photos-box .image-and-text .desktop-head a{font-weight:500}.custom-checkbox1 input{margin-right:4px;width:19px;height:19px}.custom-checkbox1 input[type=radio]:nth-of-type(2){margin-left:12px}.success-banner{margin-top:110px}.application-container{margin-top:120px;background:#fff;border-radius:10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-shadow:0 0 15px rgba(0,0,0,.1)}.text-container{width:742px;padding:20px 70px;text-align:center}.text-container .text-area{text-align:left}.text-area h2{font-size:40px;font-weight:700;margin-bottom:36px}.text-area .first-line{font-size:36px;font-weight:700}.text-area .second-line{font-size:28px;font-weight:500}.text-area .action-buttons{margin-top:50px;text-align:center}.action-buttons a{border-radius:16px;border:2px solid #113dd9;width:auto;height:48px;padding:11px 20px;font-size:17px;font-weight:500;color:#fff}.action-buttons .btn-search{background:#113dd9}.action-buttons .btn-post{background:#fff;width:210px;margin-left:13px;color:#113dd9}.image-container{max-width:45%}.checkmark{font-size:2rem;color:#28a745;margin-bottom:56px}.job-offers{margin-top:-83px;display:flex;margin-left:50%}.job-offers img{width:100%;max-width:250px}.interesting-form-inner .form-group label{padding-left:2px!important}.captcha{margin-top:40px!important}.captcha>.grecaptcha1>#grecaptcha1>div{margin:0 auto}.send-application-button .send-application-inner .send-application{display:block}.modal.login-success-main,.modal.login_model{height:auto!important;padding:43px 46px 37px}#hiddenRecaptcha-error{margin-left:32%!important}.select2-container--open .select2-dropdown .select2-results{border:none!important}.subtitle a{margin-right:6px!important}.form-login .login-form input.input-field{font-family:Gordita!important;background-color:#fff;border:1px solid var(--primary4);border-radius:10px;padding:14px 10px 10px}.form-login .login-form .form-group label{font-size:13px!important}.login-head h3{line-height:2.2!important}.select2-selection .select2-selection__rendered{line-height:31px!important;padding-top:5px!important}.password-toggle{top:50px!important}.modal.login-success-main .confirm-button a.button{margin:0 0!important}.modal.login-success-main{width:456px;padding:31px 26px}.form-group.company-contact-detail{margin-top:20px}@media (max-width:600px){.hiddenRecaptcha-error{margin-left:0}.tooltiptext{left:0!important}.job-detail-head{margin-bottom:24px!important}.card-container{grid-template-columns:1fr}.job-detail-head{padding:20px 22px 22px 17px!important}.job-detail-head .job-details-head-inner .job-title h1{font-size:20px!important}.job-head ul li{flex:0 0 90%!important;max-width:90%!important;margin-bottom:10px}.job-head-title p{font-size:11px!important}.job-head .apply-button{width:100%!important;max-width:100%!important;margin-top:12px}.job-head .apply-button a{font-size:16px!important;font-weight:500!important}.image-inner{text-align:center;margin-bottom:24px!important}.image-description h3{font-size:20px!important}.job-detail-head p{font-size:12px!important}.job-detail-description .job-detail-description-inner{padding:18px 22px 22px 25px!important}.job-detail-description .job-detail-description-inner li,.job-detail-description .job-detail-description-inner p{font-size:12px!important}.share-icon-inner{padding:16px 24px 11px!important}.share-icon-inner p,.social-icon li a{font-size:12px!important;font-weight:500}.social-icon li a img,.social-icon li a svg{width:20px!important}.apply-now-form-inner .title-and-subtitle h3{font-size:19px!important}.view-job-content .apply-now-form{padding:30px 17px 5px!important}.apply-now-form-inner .form-head .title-and-subtitle .subtitle a{border-radius:8px!important;height:32px!important;line-height:22px!important}.view-job-content .apply-now-form .apply-now-form-inner .form-head .title-and-subtitle .subtitle p{font-size:14px!important}.view-job-content .apply-now-form .apply-now-form-inner .form-head .interesting-form .interesting-form-inner .form-group label{font-size:14px!important;padding-left:0!important;line-height:18px!important;display:block!important}.interesting-form-inner .form-group .form-inner{max-width:100%!important;flex:0 0 100%!important}.interesting-form-inner .form-group .form-inner.left-input,.interesting-form-inner .form-group .form-inner.right-input{margin-right:0!important;margin-left:0!important}.interesting-form-inner .form-group .form-inner .input-field{min-height:33px!important}.similar-job-main{display:none}.attachments{padding:13px}.attachments .image_select{height:auto!important;padding:17px 20px}.attachments .image-and-text{height:auto}.privacy--checkbox label span{font-size:12px!important}.privacy-checkbox{padding-left:0!important}.application-container{display:block}.text-container{width:100%;padding:17px}.text-container .checkmark img{width:48px}.text-container .text-area{text-align:center}.text-area h2{font-size:26px;margin-bottom:30px}.text-area .first-line{font-size:24px}.text-area .second-line{font-size:20px}.action-buttons button{width:198px!important;font-size:15px}.action-buttons .btn-post{margin-left:0;margin-top:10px}.image-container{max-width:100%}.job-offers{margin-top:-47px;margin-left:-16px}.next-step,.prev-step,.send-application-mobile{width:48%}.send-application-button{display:none}.prev-step{border-radius:8px;border:1px solid #d0d5dd!important;background:#fff!important;box-shadow:0 1px 2px 0 rgba(16,24,40,.05)!important;color:#000!important}.next-step{border-radius:8px;background:#265cff;border:1px solid #265cff}.send-application-mobile{font-size:14px!important;font-weight:500!important;border-radius:8px!important;background:#265cff}}@media (max-width:768px){.form-step{display:none}.form-step.active{display:block}.form-navigation{display:flex;justify-content:space-between}.title-and-subtitle .mobile-view{display:block!important}.title-and-subtitle .desktop-view{display:none}.subtitle div span.login-text{text-align:left;line-height:17px;font-size:15px;font-weight:500}.subtitle span{font-weight:500}.subtitle span a{margin-top:9px}.modal.login-success-main,.modal.login_model{width:auto!important;padding:26px 21px 10px!important}.form-group.file-attach .file-attach .image-select-first{height:198px!important}.subtitle.mobile-view div{margin-left:10px}}@media (min-width:769px){.form-step{display:block}.form-navigation{display:none}.job-head ul li:first-child{flex:0 0 33%!important}.grecaptcha2 #grecaptcha2>div{margin:0 auto}}