.search-section{padding:10% 20px 32%}.search-section .subtitle{margin-bottom:44px;margin-top:39px;font-style:normal;font-weight:400;font-size:24px;line-height:26px}.search-section .subtitle .green{font-weight:600;text-decoration:underline;color:var(--green-color)}.search-section .form{max-width:1000px;width:100%}@media(max-width:960px){.search-section{height:846px}.search-section .subtitle{text-align:center;max-width:334px}.search-section .subtitle,.search-section .subtitle .green{font-size:22px;line-height:32px}}.preview-section{display:flex;flex-direction:column;align-items:center;position:relative;width:100%;color:var(--white-color)}.preview-section .preview-img{position:absolute;top:0;left:0;z-index:-1;object-fit:cover;width:100%;height:100%}.preview-section .title{font-weight:500;font-size:64px;line-height:70px}.preview-section .title .title-part{padding:6px 15px;background:var(--blue-color);-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone}@media(max-width:960px){.preview-section .title{text-align:center;max-width:400px;font-size:40px}}@media(max-width:395){.preview-section .title{max-width:300px;margin:0 auto}}.search-form-wrapper .google-address-input{max-width:100%}.base-combobox{position:relative;height:100%}.base-combobox .combobox-wrapper{border-radius:var(--input-border-radius);display:flex;align-items:center;padding:15px 18px;width:100%;background-color:var(--white-color)}.base-combobox .combobox-wrapper .icon{margin-right:10px}.base-combobox .combobox-wrapper .base-tag{margin-right:8px}.base-combobox .combobox-wrapper .expand-button{max-width:20px;height:32px;margin-left:auto}.base-combobox .combobox-wrapper .button{font-size:32px;margin-right:8px;border-radius:3px;padding:10px;font-weight:500;line-height:13px;display:flex;align-items:center}.base-combobox .combobox-wrapper .button.delete-button{color:var(--input-placeholder-color);font-size:34px}.base-combobox .combobox-wrapper .base-input{width:100%;border:unset;color:var(--text-dark-color);font-weight:400;font-size:16px;line-height:36px}.base-combobox .combobox-wrapper .base-input:focus{outline:none}.base-combobox .combobox-wrapper .base-input::placeholder{color:var(--input-placeholder-color)}.base-combobox .combobox-wrapper.expanded{position:absolute;top:0;z-index:10;left:0;background-color:var(--white-color);box-shadow:0 5px 10px 2px rgba(34,60,80,.2);flex-wrap:wrap;padding-bottom:8px;max-height:300px;overflow-y:auto}.base-combobox .combobox-wrapper.expanded .combobox-item{margin-bottom:8px}.base-combobox .combobox-wrapper.expanded .base-input{max-width:200px}.search-form-wrapper{display:flex;padding-right:6px;background-color:var(--white-color);border-radius:var(--input-border-radius);width:100%}.search-form-wrapper .input-right,.search-form-wrapper .submit-button{margin:auto 0;width:30%}.search-form-wrapper .input-left{border-right:1px solid var(--delimiter-color);width:60%}.search-form-wrapper .submit-button{max-width:117px;width:10%}.search-form-wrapper .submit-button button{width:100%}@media(max-width:960px){.search-form-wrapper{flex-direction:column;align-items:center;padding:0;background-color:unset;border-radius:unset}.search-form-wrapper .input-left,.search-form-wrapper .input-right{margin-bottom:24px;border:unset;width:100%;max-width:360px}.search-form-wrapper .submit-button{max-width:153px;width:100%}}.base-autocomplete{width:100%}.base-autocomplete .list-box{display:none;transition:transform .2s ease-in-out;transform-origin:top}.base-autocomplete.active{position:relative;width:100%}.base-autocomplete.active .list-box{display:block;position:absolute;z-index:10;margin-top:10px;max-height:300px;overflow-y:auto}.base-input{display:flex;align-items:center;border-radius:var(--input-border-radius);width:100%;border:1px solid transparent;transition:border .25s linear}.base-input.has-error{border:1px solid var(--dark-red-color)}.base-input.white-variant,.base-input.white-variant .input{background:var(--white-color)}.base-input.light-variant,.base-input.light-variant .input{background:var(--light-color)}.base-input.blue-variant{background:var(--input-placeholder-opacity)}.base-input.blue-variant .input{background:transparent;color:var(--white-color)}.base-input.transparent-variant,.base-input.transparent-variant .input{background:transparent}.base-input .input{width:100%;border:unset;color:var(--text-dark-color);font-weight:400;font-size:16px;line-height:26px}.base-input .input:focus{outline:none}.base-input .input::placeholder{color:var(--input-placeholder-color)}.base-input.big-height-variant .input{line-height:36px}.base-input.small-height-variant{padding-top:6px;padding-bottom:6px}.base-input.small-height-variant .input{font-weight:400;line-height:24px}.base-input .left-icon,.base-input .right-icon{margin-right:17px;height:23px;display:flex;align-items:center}.base-input .left-icon img,.base-input .right-icon img{height:100%;width:23px}.base-input .right-icon{margin-left:17px;margin-right:0}.base-input .clear-button{margin-left:17px;font-size:26px;line-height:26px;color:var(--input-placeholder-color)}.base-input.disabled{background:rgba(145,158,171,.2);border:1px solid var(--input-placeholder-color)}.base-input.disabled .input{background:unset}.base-tag{padding:10px 13px;font-weight:500;font-size:16px;line-height:16px;border-radius:3px;display:flex;align-items:center}.base-tag .cut-text{white-space:nowrap;max-width:280px;overflow:hidden;text-overflow:ellipsis}.base-tag .close-button{margin-left:12px;width:8px;height:8px}.base-tag .close-button img{width:100%;height:100%}.base-tag.blue-variant{color:#004fad;background:rgba(0,79,173,.15)}.keen-slider__slide{transition:height .5s ease-in-out}.cms-employer-solutions-section .cta-button-link{margin-top:24px;width:auto}.employer-solutions{display:flex;flex-direction:column;align-items:center;padding:64px;border-radius:16px;text-align:center}.employer-solutions .title{font-weight:500;font-size:48px;line-height:54px}.employer-solutions .description{margin-top:24px;font-weight:400;font-size:24px;line-height:34px;text-align:center}.employer-solutions .cta-button{max-width:140px;margin-top:24px;font-size:15px}.employer-solutions.blue-gradient-variant{background:linear-gradient(180deg,#004fad 0,var(--dark-blue-color) 100%)}.employer-solutions.blue-gradient-variant .title{color:var(--white-color)}.employer-solutions.blue-gradient-variant .description{color:hsla(0,0%,100%,.72)}.employer-solutions.blue-variant{background:var(--blue-color)}.employer-solutions.blue-variant .title{color:var(--white-color)}.employer-solutions.blue-variant .description{color:hsla(0,0%,100%,.72)}.employer-solutions.dark-blue-variant{background:var(--dark-blue-color)}.employer-solutions.dark-blue-variant .title{color:var(--white-color)}.employer-solutions.dark-blue-variant .description{color:hsla(0,0%,100%,.72)}.employer-solutions.white-variant{background:var(--white-color)}.employer-solutions.white-variant .title{color:var(--text-dark-color)}.employer-solutions.white-variant .description{color:var(--extra-light-grey-color)}.employer-solutions.light-variant{background:var(--light-color)}.employer-solutions.light-variant .title{color:var(--text-dark-color)}.employer-solutions.light-variant .description{color:var(--extra-light-grey-color)}@media(max-width:960px){.employer-solutions{padding-left:20px;padding-right:20px}.employer-solutions .title{font-size:36px}.employer-solutions .description{font-size:22px}}.trust-signals{display:flex;justify-content:space-between}.trust-signals .left,.trust-signals .right{width:47%}@media(max-width:960px){.trust-signals{flex-direction:column}.trust-signals .left,.trust-signals .right{width:100%}.trust-signals .right{margin-top:68px}}.trust-signals-content .title{font-weight:500;font-size:40px;line-height:60px;color:var(--text-secondary-color);margin-bottom:24px}.trust-signals-content .description{font-weight:500;font-size:16px;line-height:24px;color:var(--text-grey-color);margin-bottom:42px}.trust-signals-content .list{list-style:none;display:flex;flex-wrap:wrap}.trust-signals-content .list .list-item{width:29%;margin-bottom:42px;margin-right:20px}.trust-signals-content .list .list-item .list-item-icon{height:94px;margin-bottom:13px}.trust-signals-content .list .list-item .list-item-description{font-weight:600;font-size:16.4093px;line-height:25px;color:var(--text-secondary-color)}.trust-signals-content .list .list-item.default .list-item-title{font-weight:600;font-size:70px;color:var(--blue-color);margin-bottom:13px;display:inline-flex;align-items:flex-end}.trust-signals-content .list .list-item .list-item-title span{font-size:30px;padding-bottom:10px}@media(max-width:960px){.trust-signals-content .title{font-size:40px;line-height:64px}.trust-signals-content .description{font-size:16px;line-height:24px}.trust-signals-content .list .list-item{width:31%;min-width:186px}}@media(max-width:600px){.trust-signals-content .list .list-item{width:31%;min-width:130px}.trust-signals-content .list .list-item .list-item-description{font-size:15px}}@media(max-width:375px){.trust-signals-content .list .list-item .list-item-description{font-size:14px}}.trust-signal-post{max-width:547px;width:100%;cursor:pointer}.trust-signal-post .image{height:290px;margin-bottom:33px;overflow:hidden;border-radius:var(--card-border-radius)}.trust-signal-post .image img{width:100%;height:auto}.trust-signal-post .time{font-weight:400;font-size:12px;line-height:20px}.trust-signal-post .time,.trust-signal-post .title{color:var(--text-secondary-color);margin-bottom:16px}.trust-signal-post .title{font-weight:500;font-size:36px;line-height:54px}.trust-signal-post .description{font-weight:400;font-size:16px;line-height:28px;color:var(--text-grey-color)}@media(max-width:960px){.trust-signal-post{max-width:100%}.trust-signal-post .title{font-size:30px;line-height:42px}.trust-signal-post .description{font-size:16px;line-height:28px}}.view-all-button{color:var(--green-color);font-weight:600;font-size:15px;line-height:26px;display:flex;align-items:center}.view-all-button .icon{margin-left:10px}.owl-dots .owl-dot span{width:8px;height:8px;margin:5px 10px 5px 0;background:rgba(118,188,33,.35);border-radius:50%;display:block}.owl-dots .owl-dot.active span,.owl-dots .owl-dot:hover span{background:var(--green-color)}.cms-promo-posts-section.blue-variant,.cms-promo-posts-section.dark-blue-variant{color:var(--white-color)}.cms-promo-posts-section .view-all{display:block;margin:54px auto 0}.cms-promo-posts-section .view-all-button{color:var(--green-color);font-weight:600;font-size:15px;line-height:26px;display:flex;align-items:center}.cms-promo-posts-section .view-all-button .icon{margin-left:10px}.submit-resume-form-for-jobs{padding:70px;background:var(--white-color);box-shadow:-12px 12px 48px -4px #919eab;border-radius:var(--card-border-radius);max-width:627px;margin:0 auto}.looking-for-talent .title,.submit-resume-form-for-jobs .title{font-weight:500;font-size:48px;line-height:64px;text-align:center;color:var(--text-secondary-color);margin-bottom:24px}.looking-for-talent .text,.submit-resume-form-for-jobs .text{font-weight:500;font-size:20px;line-height:36px;text-align:center;color:var(--text-grey-color)}.submit-resume-form-for-jobs .base-form{margin-top:56px}.submit-resume-form-for-jobs .base-form .base-button{font-weight:700;margin-top:37px;max-width:172px;margin-right:auto}@media(max-width:960px){.submit-resume-form-for-jobs{padding:20px}}.cms-chess-section .separated-info-block .links{width:-moz-fit-content;width:fit-content;margin:20px 0}.cms-chess-section .separated-info-block .links .base-button-link{margin-bottom:8px}.cms-chess-section .separated-info-block .links .base-button-link .icon{margin-right:12px}.cms-chess-section .separated-info-block .links .base-button-link p{margin-bottom:8px}.base-link{position:relative;display:flex;align-items:center;font-weight:800;font-size:16px;line-height:28px;color:inherit}.base-link .left-content,.base-link .right-content{display:flex;align-items:center;justify-content:center}.base-link .left-content{margin-right:12px}.base-link .right-content{margin-left:12px}.base-link .text{position:relative;margin:0!important;font-weight:800!important;color:#004fad!important;font-size:16px!important}.base-link .text .underline{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;transition:width .3s linear}.base-link .text:hover .underline{width:100%}.base-link.green-variant{color:var(--green-color)}.base-link.green-variant .text .underline{background-color:var(--green-color)}.base-link.blue-variant{color:var(--blue-color)}.base-link.blue-variant .text .underline{background-color:var(--blue-color)}.base-link.dark-blue-variant{color:var(--dark-blue-color)}.base-link.dark-blue-variant .text .underline{background-color:var(--dark-blue-color)}.base-link.grey-variant{color:var(--filters-color)}.base-link.grey-variant .text .underline{background-color:var(--filters-color)}.cms-trust-signal-section .trust-signals .wrapper{display:flex;align-items:center;justify-content:center;height:100%}.cms-trust-signal-section .trust-signals .wrapper .content-quote{margin-bottom:0}.cms-trust-signal-section .trust-signals .content-quote{display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--text-secondary-color);margin-bottom:47px}.cms-trust-signal-section .trust-signals .content-quote .icon-quote{margin-bottom:18px}.cms-trust-signal-section .trust-signals .content-quote .text{font-weight:800;font-size:24px;line-height:36px;text-align:center;margin-bottom:60px;max-width:400px}.cms-trust-signal-section .trust-signals .content-quote .author,.cms-trust-signal-section .trust-signals .content-quote .position{font-weight:400;font-size:18px;line-height:30px}.cms-trust-signal-section .trust-signals .content-quote .author{font-weight:800}.app-section.solutions-section{padding-top:40px;padding-bottom:85px}.app-section.cms-employer-solutions-section{padding-top:112px;padding-bottom:112px;padding-top:40px;padding-bottom:40px}@media(max-width:475px){.app-section.solutions-section{padding-top:30px;padding-bottom:30px}.app-section.cms-employer-solutions-section{padding-top:50px;padding-bottom:50px}}.cms-map-section .map-section .button-link{max-width:172px}.map-section{position:relative;max-width:var(--section-width);width:100%}.map-section .map-mobile{display:none}.map-section .left{position:absolute;background-size:690px auto;background-repeat:no-repeat;background-position:0;max-width:var(--section-width);width:100%;height:478px}.map-section .form{max-width:580px;width:100%;margin-left:auto;position:relative}@media(max-width:960px){.map-section .left{display:none}.map-section .map-mobile{display:block}.map-section .map-mobile img{max-width:600px;width:100%;height:100%;display:block;margin:0 auto}.map-section .form{max-width:580px;width:100%;margin:0 auto}}.find-office-form{padding:118px 54px 104px;background:var(--white-color);opacity:.95;box-shadow:-12px 12px 48px -4px rgba(145,158,171,.12);border-radius:var(--card-border-radius)}.find-office-form .title{font-weight:500;font-size:48px;line-height:54px;margin-bottom:24px;color:var(--text-secondary-color)}.find-office-form .title .part{color:var(--blue-color)}.find-office-form .description{font-weight:400;font-size:16px;line-height:28px;margin-bottom:40px}@media(max-width:960px){.find-office-form{display:flex;flex-direction:column;align-items:center;text-align:center;padding:69px 33px;background:transparent;opacity:1;box-shadow:unset}.find-office-form .title{font-size:40px;line-height:54px}.find-office-form .form{max-width:595px;width:100%}}.base-inline-form{display:flex;justify-content:space-between;align-items:center;padding-right:6px;background-color:var(--light-color);border-radius:var(--input-border-radius)}.base-inline-form.white-variant{background:var(--white-color)}.base-inline-form.light-variant{background:var(--light-color)}.base-inline-form.blue-variant{background:#499100;color:var(--white-color)}.base-inline-form .input{width:100%}@media(max-width:960px){.base-inline-form.vertical-variant{flex-direction:column;background-color:unset}.base-inline-form.vertical-variant .input{margin-bottom:26px}}.map-section-input.input .google-address-input .base-input input{margin-bottom:0}@media(max-width:960px){.map-section-input.input .google-address-input .base-input{background:#fff!important}.map-section-input.input .google-address-input .base-input input{background:#fff}}.app-section.cms-map-section{padding-top:105px;padding-bottom:99px}.app-section.process-map-section{padding-top:95px;padding-bottom:121px;background:#fff!important}@media(max-width:475px){.app-section.cms-map-section{padding-top:50px;padding-bottom:40px}.app-section.process-map-section{padding-top:70px;padding-bottom:0}}.short-description-component{text-align:center;display:flex;flex-direction:column;align-items:center}.short-description-component .title{font-weight:500;font-size:48px;line-height:64px;color:var(--dark-blue-color);text-align:inherit}.short-description-component .description{font-weight:400;font-size:16px;line-height:24px;text-align:inherit;color:var(--text-secondary-color);max-width:700px;margin:24px 0 0}.short-description-component.light-variant .title{color:var(--dark-blue-color)}.short-description-component.light-variant .description{color:var(--text-secondary-color)}.short-description-component.blue-variant .description,.short-description-component.blue-variant .title,.short-description-component.dark-blue-variant .description,.short-description-component.dark-blue-variant .title{color:var(--white-color)}@media(max-width:600px){.short-description-component{align-items:flex-start}.short-description-component .title{font-size:36px;line-height:42px;text-align:left}.short-description-component .description{text-align:left}}.promoted-posts{min-height:665px;width:100%;display:flex;justify-content:space-between}.promoted-posts .list,.promoted-posts .main{flex-basis:48.5%}.promoted-posts .list{height:-moz-fit-content;height:fit-content;width:100%;display:flex;justify-content:space-between}.promoted-posts .list .left,.promoted-posts .list .right{flex-basis:47.5%}.promoted-posts .list .left .item,.promoted-posts .list .right .item{margin-bottom:32px}.promoted-posts .list .left .item:last-of-type,.promoted-posts .list .right .item:last-of-type{margin-bottom:0}@media(max-width:960px){.promoted-posts .list{flex-direction:column;justify-content:flex-start}.promoted-posts .list .left,.promoted-posts .list .right{flex-basis:100%}.promoted-posts .list .left .item:last-of-type,.promoted-posts .list .right .item:last-of-type{margin-bottom:32px}}@media(max-width:600px){.promoted-posts{min-height:auto;flex-direction:column}.promoted-posts .list,.promoted-posts .main{flex-basis:100%}.promoted-posts .main{margin-bottom:32px}}.blog-item .wrapper{position:relative;max-width:560px;width:100%;border-radius:var(--card-border-radius);overflow:hidden;cursor:pointer;height:100%}.blog-item .wrapper .image{height:inherit}.blog-item .wrapper .image:after{height:100%;width:100%;z-index:5;content:"";background:linear-gradient(180deg,transparent -1.23%,var(--black-color) 80%);position:absolute;top:0;left:0}.blog-item .wrapper .image img{width:100%;height:100%;min-height:335px;object-fit:cover}.blog-item .wrapper .content{position:absolute;bottom:0;z-index:6;left:0;padding:40px}.blog-item .wrapper .content .info{font-weight:400;font-size:12px;line-height:20px;color:var(--white-color);margin-bottom:16px}.blog-item .wrapper .content .info .read-time{color:var(--input-placeholder-color)}.blog-item .wrapper .content .title{font-weight:700;font-size:36px;line-height:54px;margin-bottom:16px;color:var(--white-color)}.blog-item .wrapper .content .description{font-weight:500;font-size:16px;line-height:28px;color:#fff}.blog-item:focus-visible .wrapper{outline:2px solid var(--dark-green-color);outline-offset:4px}@media(max-width:960px){.blog-item .wrapper{max-width:100%}.blog-item .wrapper .content{padding:24px}.blog-item .wrapper .content .info{margin-bottom:8px}.blog-item .wrapper .content .info .read-time{color:var(--white-color)}.blog-item .wrapper .content .title{font-size:24px;line-height:30px}.blog-item .wrapper .content .description{display:none}.blog-item .wrapper .image{min-height:335px}}.blog-small-item{display:block}.blog-small-item .wrapper{max-width:264px;width:100%;cursor:pointer}.blog-small-item .wrapper.is-mobile-variant{max-width:460px;display:flex;max-width:100%;align-items:center}.blog-small-item .wrapper.is-mobile-variant .image{max-width:80px;height:100%;margin-bottom:0;margin-right:15px}.blog-small-item .wrapper.is-mobile-variant .content{display:flex;flex-direction:column-reverse;justify-content:flex-start}.blog-small-item .wrapper.is-mobile-variant .content .title{font-size:17px;line-height:26px;margin-bottom:8px}.blog-small-item .wrapper.is-mobile-variant .content .info{margin-bottom:0}.blog-small-item .wrapper.is-mobile-variant .image{width:100%;height:80px}.blog-small-item .wrapper.is-mobile-variant .content .title{font-size:22px}.blog-small-item .wrapper .image{margin-bottom:16px;border-radius:var(--card-border-radius);overflow:hidden;height:264px}.blog-small-item .wrapper .image.small{height:198px}.blog-small-item .wrapper .image img{object-fit:cover;height:100%;width:100%;object-position:50% 0}.blog-small-item .wrapper .content .info{font-weight:400;font-size:12px;line-height:20px;color:var(--input-placeholder-color);margin-bottom:8px}.blog-small-item .wrapper .content .title{font-weight:600;font-size:18px;line-height:28px;color:var(--white-color)}.blog-small-item:focus-visible .wrapper{outline:2px solid var(--dark-green-color);outline-offset:4px}@media(max-width:960px){.blog-small-item .wrapper{max-width:460px;display:flex}.blog-small-item .wrapper .image{max-width:80px;height:100%;margin-bottom:0;margin-right:15px}.blog-small-item .wrapper .content{display:flex;flex-direction:column-reverse;justify-content:flex-start}.blog-small-item .wrapper .content .title{font-size:17px;line-height:26px;margin-bottom:8px}.blog-small-item .wrapper .content .info{margin-bottom:0}.blog-small-item .wrapper .image{height:80px;min-width:80px}.blog-small-item .wrapper .image.small{height:80px}}.cms-post-by-slug-section{padding-left:20px;padding-right:20px}.cms-post-by-slug-section.individual-blog{padding-top:104px;padding-bottom:145px}.cms-post-by-slug-section .post-breadcrumbs{margin-bottom:33px}.cms-post-by-slug-section .app-card .post-author-block{margin:40px 0}.cms-post-by-slug-section .app-card .skills{margin-bottom:28px}.cms-post-by-slug-section .read-more-title{font-weight:500;font-size:28px;color:var(--text-dark-color);line-height:40px;margin:10% 0 23px}@media(max-width:475px){.cms-post-by-slug-section.individual-blog{padding-top:60px;padding-bottom:60px}}@media(max-width:960px){.cms-post-by-slug-section .post-breadcrumbs{margin-bottom:27px}.cms-post-by-slug-section .post-breadcrumbs,.cms-post-by-slug-section .read-more,.cms-post-by-slug-section .read-more-title{padding:0 16px}}.post-breadcrumbs{display:flex;align-items:center;color:var(--black-color);font-weight:400;font-size:14px;line-height:22px}.post-breadcrumbs .dot{width:4px;height:4px;border-radius:50%;background-color:var(--input-placeholder-color);margin:0 16px}.post-preview{position:relative}.post-preview .background{background-size:cover;background-position:top;width:100%;height:608px}.post-preview .content{position:absolute;bottom:0;left:0;height:100%;width:100%;background:linear-gradient(180deg,transparent -1.23%,#000 90%);display:flex;flex-direction:column;justify-content:flex-end}.post-preview .content .category{margin:0 40px 20px}.post-preview .content .title{font-weight:700;font-size:48px;line-height:64px;color:var(--white-color);padding:0 40px 40px}.post-preview .content .title .title-part{line-height:80px;padding:6px 12px;-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone}@media(max-width:960px){.post-preview .background{height:464px}.post-preview .content .title{font-size:32px;line-height:40px;padding:0 16px 25px}.post-preview .content .title .title-part{line-height:55px}}.app-card{background:var(--white-color);box-shadow:0 12px 24px -4px rgba(145,158,171,.12);border-radius:16px;overflow:hidden}.app-card .preview-img{background-size:cover;background-position:50%;width:100%}.app-card .app-card-wrapper{padding:40px;position:relative}.app-card .app-card-wrapper .app-card-top-content{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:40px}.app-card .app-card-wrapper .app-card-top-content .requirements p{color:var(--text-secondary-color)}.app-card .app-card-wrapper .app-card-top-content .requirements ol,.app-card .app-card-wrapper .app-card-top-content .requirements ul{list-style:disc;margin-bottom:20px;margin-left:20px}.app-card .app-card-wrapper .app-card-top-content .requirements ol:last-of-type,.app-card .app-card-wrapper .app-card-top-content .requirements ul:last-of-type{margin-bottom:0}.app-card .app-card-wrapper .app-card-top-content .requirements ol li,.app-card .app-card-wrapper .app-card-top-content .requirements ul li{font-weight:400;font-size:16px;line-height:30px;color:var(--black-color)}.app-card .app-card-wrapper .app-card-top-content .left-content{margin-right:24px;max-width:689px;overflow:hidden}.app-card .app-card-wrapper .app-card-top-content .left-content .title{font-weight:700;font-size:32px;line-height:38px;text-transform:capitalize;color:var(--dark-blue-color);margin-bottom:16px}.app-card .app-card-wrapper .app-card-top-content .left-content .header{display:flex;align-items:flex-start}.app-card .app-card-wrapper .app-card-top-content .left-content .header .avatar-wrapper{margin-right:40px;max-width:117px;width:100%}.app-card .app-card-wrapper .app-card-top-content .left-content .header .info .location{display:flex;align-items:center;font-weight:600;font-size:14px;line-height:20px;color:var(--text-light-blue);margin-bottom:11px}.app-card .app-card-wrapper .app-card-top-content .left-content .header .info .location .location-icon{margin-right:14px}.app-card .app-card-wrapper .app-card-top-content .left-content .header .info .rate{font-weight:700;font-size:20px;line-height:22px;color:var(--green-color)}.app-card .app-card-wrapper .app-card-top-content .left-content .content{margin-top:40px}.app-card .app-card-wrapper .app-card-top-content .right-content{border:1px solid var(--delimiter-color);box-sizing:border-box;border-radius:8px;padding:30px;max-width:286px;width:100%}@media(max-width:960px){.app-card .app-card-wrapper{padding-left:16px;padding-right:16px}.app-card .app-card-wrapper .app-card-top-content{flex-direction:column}.app-card .app-card-wrapper .app-card-top-content .left-content{margin-right:0}.app-card .app-card-wrapper .app-card-top-content .left-content .title{font-size:22px}.app-card .app-card-wrapper .app-card-top-content .left-content .header{flex-direction:column;align-items:flex-start}.app-card .app-card-wrapper .app-card-top-content .left-content .header .avatar-wrapper{margin-left:0;position:absolute;top:-59.5px;width:100%}.app-card .app-card-wrapper .app-card-top-content .left-content .header .info{margin-top:20px}.app-card .app-card-wrapper .app-card-top-content .left-content .content{margin-top:40px}.app-card .app-card-wrapper .app-card-top-content .right-content{margin-top:40px;max-width:100%}}.post-author-block{display:flex;align-items:center}.post-author-block .avatar{width:60px;height:60px;border-radius:50%;margin-right:16px}.post-author-block .info .name{font-weight:600;font-size:16px;line-height:24px;color:var(--black-color)}.post-author-block .info .date{display:flex;align-items:center;font-weight:400;font-size:12px;line-height:20px;color:var(--text-grey-color)}.post-author-block .info .date .dot{margin:0 8px;width:4px;height:4px;border-radius:50%;background-color:var(--text-grey-color)}.skills-list{display:flex;flex-wrap:wrap}.skills-list .base-tag-link:last-of-type .base-tag{margin-right:0}.skills-list .base-tag-link .base-tag{margin-right:12px;margin-bottom:12px}.skills-list .skills{margin-bottom:28px}.share-links{border-top:1px solid var(--delimiter-color);border-bottom:1px solid var(--delimiter-color);display:flex;align-items:center;padding:25px 0}.share-links .title{font-weight:400;font-size:12px;line-height:20px;color:var(--text-grey-color);margin-right:16px}.share-links .link{display:flex;position:relative;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:var(--white-color);box-shadow:0 1px 2px var(--input-placeholder-color-opacity);margin-right:16px}.share-links .link img{object-fit:none}.share-links .copy-button:disabled{opacity:.5}.cms-faq-section .faq-wrapper{display:flex;flex-direction:column;align-items:center}.cms-faq-section .faq-wrapper.white-variant{color:var(--text-grey-color)}.cms-faq-section .faq-wrapper.blue-variant{color:var(--white-color)}.cms-faq-section .faq-wrapper .title{font-size:48px;line-height:64px;margin-bottom:80px;color:inherit}.cms-faq-section .faq-wrapper .base-inline-form{margin-bottom:80px;max-width:760px;width:100%}.cms-faq-section .faq-wrapper .faqs{display:flex;max-width:800px;margin-bottom:43.5px}.cms-faq-section .faq-wrapper .button{max-width:891px}.cms-faq-section .faq-wrapper .contact{max-width:891px;margin-top:117px}@media(max-width:960px){.cms-faq-section .faq-wrapper .title{margin-bottom:39px}.cms-faq-section .faq-wrapper .faqs{margin-bottom:22px}.cms-faq-section .faq-wrapper .contact{margin-top:40px;max-width:430px}.lets-talk-form{padding:20px}}.collapse-faq .ant-collapse-header{display:flex;justify-content:space-between;cursor:pointer;font-family:var(--body-font-family);padding:20px 0!important;border-bottom:1px solid rgba(145,158,171,.24);border-radius:2px!important}.collapse-faq.active .ant-collapse-header,.collapse-faq.test .ant-collapse-header{border-bottom:1px solid transparent}.ant-collapse-item{border:0!important;padding:0 64px}.ant-collapse-content{border:none!important;background:transparent!important}.ant-collapse-content-box{padding:0!important}.ant-collapse-expand-icon{order:2}.ant-collapse-item{min-width:278px}.ant-collapse-header-text{font-weight:600;font-size:20px;line-height:28px;color:var(--white-color)}.faqs.faq.white-variant .ant-collapse-header-text,.faqs.faq.white-variant .item-description{color:#4d4d4d}.faqs.faq.white-variant .ant-collapse-header-text ol,.faqs.faq.white-variant .item-description ol{list-style:auto}.faqs.faq.white-variant .ant-collapse-header-text ol li,.faqs.faq.white-variant .item-description ol li{margin-left:35px}.faqs.faq.white-variant .ant-collapse-header-text a,.faqs.faq.white-variant .item-description a{text-decoration:underline}.faqs.faq.white-variant .ant-collapse-header .ant-collapse-expand-icon .panel-icon,.faqs.faq.white-variant .ant-collapse-header-text a:hover,.faqs.faq.white-variant .item-description a:hover{color:#4d4d4d}.item-description{height:100%;max-width:725px;font-weight:400;font-size:16px;line-height:28px;color:var(--white-color);font-family:var(--body-font-family);padding-bottom:20px;padding-right:50px}.item-description ol{list-style:auto}.item-description ol li{margin-left:35px}.item-description a{text-decoration:underline}.panel-icon{color:var(--white-color);font-size:24px;font-weight:400}.contact-us{position:relative;width:100%;padding:37px 63px;border-radius:16px}.contact-us.blue-variant,.contact-us.dark-blue-variant{background:rgba(73,145,255,.25);color:#000}.contact-us.white-variant{background:var(--white-color);color:var(--text-dark-color)}.contact-us .left{max-width:430px;width:100%}.contact-us .left .title{font-weight:600;font-size:36px;line-height:54px;margin-bottom:22px;color:var(--white-color)}.contact-us.white-variant .left .description,.contact-us.white-variant .left .title{color:var(--text-dark-color)}.contact-us .left .description{font-weight:500;font-size:16px;line-height:28px;margin-bottom:22px;color:var(--white-color)}.contact-us .left .cta-button{max-width:140px}.contact-us .right{position:absolute;right:0;bottom:0}.contact-us .right .mobile-img{display:none}@media(max-width:960px){.contact-us{padding:49px 24px 0}.contact-us,.contact-us .left{display:flex;flex-direction:column;align-items:center}.contact-us .left{text-align:center}.contact-us .left .title{font-size:30px;line-height:36px}.contact-us .right{position:static}.contact-us .right .full-img{display:none}.contact-us .right .mobile-img{display:block;width:335px;height:auto}.ant-collapse-item{padding:0 20px}}.app-section.contact-form{padding-top:7.5%;padding-bottom:8.5%}.app-section.contact-form-blue-variant{padding-top:70px;padding-bottom:70px}.app-section.contact-form-white-variant{padding-top:40px;padding-bottom:40px}.app-section.individual-location-form{padding-top:80px;padding-bottom:118px}@media(max-width:475px){.app-section.contact-form-blue-variant{padding-top:0;padding-bottom:0}.app-section.individual-location-form{padding-top:40px;padding-bottom:80px}}.lets-talk-form-section{padding:70px;max-width:954px;margin:0 auto}.lets-talk-form-section .title{font-weight:500;font-size:48px;line-height:64px;text-align:center;color:var(--text-secondary-color)}.lets-talk-form-section .text{font-weight:500;font-size:20px;line-height:36px;text-align:center;color:var(--text-grey-color)}.lets-talk-form-section .base-form{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-top:56px}.lets-talk-form-section .base-form .base-button{margin-top:56px;max-width:172px}.lets-talk-form-section.white-variant{background:var(--white-color);box-shadow:-12px 12px 48px -4px rgba(145,158,171,.12);border-radius:var(--card-border-radius)}.lets-talk-form-section.transparent-variant-blue{background-color:transparent;color:var(--white-color)}.lets-talk-form-section.transparent-variant-blue .base-input,.lets-talk-form-section.transparent-variant-blue .text,.lets-talk-form-section.transparent-variant-blue .title{color:inherit}@media(max-width:960px){.lets-talk-form-section{padding-left:20px;padding-right:20px}.lets-talk-form-section .base-form .inputs_wrapper{flex-direction:column}.lets-talk-form-section .base-form .inputs_wrapper .inputs .base-input:last-of-type{margin-bottom:40px}.lets-talk-form-section .base-form .inputs_wrapper .base-text-area{min-height:200px}}.base-form-layout .wrapper{display:flex;width:100%}.base-form-layout .wrapper .column{height:inherit;display:flex;flex-direction:column;margin-left:41px;width:50%}.base-form-layout .wrapper .column:first-of-type{margin-left:0}.base-form-layout .wrapper .column .row{display:flex;height:inherit;width:100%;margin-bottom:20px}.base-form-layout .wrapper .column .row:last-of-type{margin-bottom:0}.base-form-layout .wrapper .column .row .field{margin-left:10px;height:100%}.base-form-layout .wrapper .column .row .field .base-input-wrapper{height:inherit}.base-form-layout .wrapper .column .row .field:first-of-type{margin-left:0}.base-form-layout .wrapper .column .row.row-has-text-area{height:100%}.base-form-layout .base-recaptcha{margin-top:37px;max-width:304px;margin-right:auto}.base-text-area{padding:15px 18px;border-radius:var(--input-border-radius);width:100%;height:100%;resize:none;color:var(--text-dark-color);font-weight:400;font-size:16px;line-height:26px;border:1px solid transparent;transition:border .25s linear}.base-text-area.has-error{border:1px solid var(--dark-red-color)}.base-text-area.white-variant{background:var(--white-color)}.base-text-area.light-variant{background:var(--light-color)}.base-text-area.blue-variant{background:rgba(145,158,171,.08);color:var(--white-color)}.base-text-area:focus{outline:none}.cta-section{margin-top:117px}.app-section.faq-page-title{padding-top:83px!important;padding-bottom:83px!important}@media(max-width:960px){.cta-section{max-width:430px;margin:40px auto auto}}@media(max-width:475px){.wrapper.mobile{flex-direction:column}.base-form-layout .wrapper .column{width:100%;margin-left:0}.textarea-mobile{margin-top:20px}.app-section.faq-page-title{padding-top:30px!important;padding-bottom:30px!important}}.cms-preview-section .content{margin-top:24px;max-width:600px;text-align:center;line-height:34px}.cms-preview-section.section-with_simple_content{min-height:565px;padding:0 10px;display:flex;justify-content:center;flex-direction:column}.cms-preview-section.section-with_simple_content .title-part{background:transparent}.cms-preview-section.section-with_simple_content p{font-size:18px;line-height:24px}.cms-preview-section.section-with_simple_content a{color:#72be1e;text-decoration:underline}.cms-preview-section.section-with_simple_content .content{margin-top:18px;max-width:800px}@media(max-width:960px){.cms-preview-section.section-with_simple_content{min-height:500px}}@media(max-width:640px){.cms-preview-section.section-with_simple_content{min-height:450px}}.cms-chess-section .base-button{max-width:-moz-fit-content;max-width:fit-content}.separated-row{width:100%;display:flex;align-items:stretch}.separated-row .left,.separated-row .right{width:50%}@media(max-width:600px){.separated-row{flex-direction:column}.separated-row.right-text-section{flex-direction:column-reverse}.separated-row .left,.separated-row .right{width:100%}}.separated-info-block{height:100%;width:100%;display:flex;align-items:center;justify-content:flex-start}.separated-info-block .content{max-width:calc(var(--section-width)/2);padding:10px 10px 10px 10%}.separated-info-block .content .title{font-weight:500;font-size:36px;line-height:54px}.separated-info-block .content .text{font-weight:500;font-size:18px;line-height:28px;margin:36px 0}.separated-info-block.right-position{justify-content:flex-end}.separated-info-block.right-position .content{padding:10px 15% 5% 10px}.separated-info-block.white-variant{background-color:var(--white-color)}.separated-info-block.white-variant .content .text,.separated-info-block.white-variant .content .title{color:var(--dark-blue-color);line-height:1.4}.separated-info-block .base-link{align-items:flex-start}.separated-info-block.white-variant .content .text small{font-weight:500;font-size:inherit}.separated-info-block.blue-variant{background-color:var(--blue-color)}.separated-info-block.blue-variant .content .text,.separated-info-block.blue-variant .content .title{color:var(--white-color)}@media(max-width:1264px){.separated-info-block .content,.separated-info-block.right-position .content{padding:10px 10%}}@media(max-width:1000px){.separated-info-block .content{padding:30px}.separated-info-block .content .title{font-size:24px;line-height:24px}.separated-info-block .content .text{font-size:15px;line-height:24px;margin:20px 0}.separated-info-block .content .base-button{max-height:40px}.separated-info-block.right-position .content{padding:30px}}@media(max-width:600px){.separated-info-block{min-height:342px}.separated-info-block .content,.separated-info-block.right-position .content{padding:30px 20px}}@media(max-width:475px){.separated-info-block{min-height:242px}}.separated-img-block{background-size:cover;background-position:50%;min-height:34vw;height:100%;width:100%}@media(max-width:800px){.separated-img-block{height:55vw;min-height:none}}@media(max-width:600px){.separated-img-block{height:342px;min-height:none}}@media(max-width:475px){.separated-img-block{height:242px;min-height:none}}.by-the-numbers-content .title{font-weight:500;font-size:44px;line-height:64px;color:var(--text-secondary-color);margin-bottom:24px}.by-the-numbers-content .description{font-weight:500;font-size:16px;line-height:24px;color:var(--text-grey-color);margin-bottom:42px}.by-the-numbers-content .list{list-style:none;display:flex;flex-wrap:wrap}.by-the-numbers-content .list .list-item{width:29%;margin-bottom:42px;margin-right:20px}.by-the-numbers-content .list .list-item .list-item-number{font-weight:600;font-size:70px;color:var(--blue-color);margin-bottom:13px;display:inline-flex;align-items:flex-end}.by-the-numbers-content .list .list-item .list-item-number span{font-size:30px;padding-bottom:10px}.by-the-numbers-content .list .list-item .list-item-description{font-weight:600;font-size:16.4093px;line-height:25px;color:var(--text-secondary-color)}@media(max-width:960px){.by-the-numbers-content .title{font-size:40px;line-height:64px}.by-the-numbers-content .description{font-size:16px;line-height:24px}.by-the-numbers-content .list .list-item{width:40%;min-width:186px}}@media(max-width:600px){.by-the-numbers-content .list .list-item .list-item-description{font-size:15px}}@media(max-width:375px){.by-the-numbers-content .list .list-item .list-item-description{font-size:14px}}.how-can-we-help-section{display:flex;align-items:center;justify-content:space-between}.how-can-we-help-section textarea{resize:none;min-height:150px}.how-can-we-help-section .how-can-we-help-form{padding:70px 80px;background:var(--white-color);box-shadow:-12px 12px 48px -4px rgba(145,158,171,.12);border-radius:var(--card-border-radius);max-width:637px;margin-left:20px;width:100%}.how-can-we-help-section.reverse{flex-direction:row-reverse}.how-can-we-help-section.reverse .how-can-we-help-form{margin-left:0;margin-right:20px}.how-can-we-help-section .modal .modal-content{display:flex;align-items:center;justify-content:center;height:100%}@media(max-width:960px){.how-can-we-help-section,.how-can-we-help-section.reverse{flex-direction:column-reverse}.how-can-we-help-section .how-can-we-help-form,.how-can-we-help-section.reverse .how-can-we-help-form{margin-left:0;margin-right:0;margin-bottom:20px}.how-can-we-help-section .how-can-we-help-form{padding:30px 20px}}.review-slider{max-width:370px}.review-slider .review-item-slide{width:370px}@media(max-width:600px){.review-slider{max-width:290px}.review-slider .review-item-slide{width:290px}}.review-item-slide{padding-bottom:86px}.review-item-slide .description .quotes{margin-bottom:16px;width:48px;height:48px}.review-item-slide .description .quotes img,.review-item-slide .description .quotes svg{width:100%;height:auto}.review-item-slide .description .text{font-weight:400;font-size:20px;line-height:36px;color:var(--text-secondary-color)}.review-item-slide .name{font-weight:600;font-size:18px;line-height:28px;color:var(--text-secondary-color);margin-top:40px}@media(max-width:600px){.review-item-slide .description .text{font-size:18px}}.owl-nav{display:flex;justify-content:center;gap:10px}.owl-nav .owl-next,.owl-nav .owl-prev{font-size:30px!important;line-height:30px!important;width:25px;display:flex;justify-content:center;align-items:center;border-radius:5px}.owl-nav .owl-next:hover,.owl-nav .owl-prev:hover{background:var(--green-color)!important;color:var(--white-color)}.how-can-we-help-form{display:flex;flex-direction:column}.how-can-we-help-form .title{font-weight:500;font-size:47px;line-height:64px;color:var(--text-secondary-color)}.how-can-we-help-form .title span{color:var(--blue-color)}.how-can-we-help-form .text{font-weight:500;font-size:20px;line-height:36px;color:var(--text-grey-color);margin-top:24px}.how-can-we-help-form .base-form-layout{margin-top:40px}.how-can-we-help-form .base-form-layout .base-button{margin-top:40px;max-width:172px}@media(max-width:600px){.how-can-we-help-form .title{font-size:28px;line-height:44px}.how-can-we-help-form .text{font-size:18px}.how-can-we-help-form .base-button{margin:0 auto}}.two-fields .field{width:50%}@media(max-width:475px){.two-fields{display:flex;flex-direction:column;gap:20px}.two-fields .field{width:100%;margin:0!important}}.contact-with-testimonial{padding-top:6%!important;padding-bottom:7%!important}.contact-with-testimonial-light{padding-top:0!important;padding-bottom:140px!important}.contact-with-testimonial-services{padding-top:70px!important;padding-bottom:125px!important}.contact-with-testimonial-process{padding-top:145px!important;padding-bottom:125px!important}.contact-with-testimonial-nationalaccounts{padding-top:70px!important;padding-bottom:125px!important}.app-section.cms-inline-card-section{padding-top:145px;padding-bottom:70px}@media(max-width:475px){.contact-with-testimonial-light{padding-top:0!important;padding-bottom:70px!important}.contact-with-testimonial-services{padding-top:30px!important;padding-bottom:30px!important}.contact-with-testimonial-process{padding-top:108px!important;padding-bottom:123px!important}.contact-with-testimonial-nationalaccounts{padding-top:0!important;padding-bottom:80px!important}.app-section.cms-inline-card-section{padding-top:40px;padding-bottom:40px}}.app-section.industries-cards-section{padding-top:0;padding-bottom:128px}.industries-cards-section .wrapper .posts-wrapper .card-wrapper{max-width:558px;margin:12px}.industries-cards-section .wrapper .posts-wrapper .card-wrapper .title-text{font-weight:600}.industries-cards-section .wrapper .posts-wrapper .card-wrapper .description-text{font-weight:500;font-size:18px;line-height:28px;height:133.853px}.industries-cards-section .wrapper .posts-wrapper .card-wrapper svg{margin-left:auto}@media(max-width:700px){.industries-cards-section .wrapper .posts-wrapper .card-wrapper .description-text{height:auto}}@media(max-width:475px){.app-section.industries-cards-section{padding-top:0;padding-bottom:80px}}.looking-for-talent{display:block;pointer-events:none}.looking-for-talent.active{pointer-events:auto}.looking-for-talent .base-button{max-width:224px;margin-right:auto;margin-left:auto}.looking-for-talent .base-input .input{padding:0}.looking-for-talent textarea{resize:none;min-height:100px}.looking-for-talent .text{margin-bottom:40px}.looking-for-talent .after-button-wrapper{margin-top:20px}.looking-for-talent .modal-content{max-width:600px;margin:auto;padding:48px 23px 23px}@media(max-width:960px){.looking-for-talent .title{font-size:36px;line-height:42px}.looking-for-talent .modal-content{max-width:100%}.looking-for-talent .text{font-size:18px;line-height:26px}.looking-for-talent .submit-resume-location{max-width:100%;padding:0}.looking-for-talent.base-modal .modal-backdrop .container .close-icon{top:5px;right:5px;width:30px;height:30px;font-size:30px}.looking-for-talent.active.modal .modal-backdrop .container,.looking-for-talent.active.modal .modal-backdrop .container .modal-window.submit-resume-location{width:100%;margin:0}}.cms-page-main-title{padding-top:80px!important}.resources-category{padding:80px 20px!important}.cms-popular-items-section{padding:120px 20px!important}@media(max-width:475px){.cms-page-main-title{padding-top:0!important}.cms-popular-items-section{padding:60px 20px!important}.resources-category{padding:40px 20px!important}}.cms-page-main-title .main-title{display:flex;align-items:center}.cms-page-main-title .main-title .title{margin-right:64px;font-weight:500;font-size:64px;line-height:77px;color:var(--text-grey-color);text-transform:capitalize}.cms-page-main-title .main-title .description{font-weight:400;font-size:24px;line-height:34px;color:var(--extra-light-grey-color)}.cms-page-main-title .main-title.small .title{font-size:48px;line-height:64px}.cms-page-main-title .main-title.small .description{font-size:16px;line-height:24px}@media(max-width:960px){.cms-page-main-title .main-title{flex-direction:column}.cms-page-main-title .main-title .title{margin-right:0;font-size:36px;line-height:64px}.cms-page-main-title .main-title .description{font-size:20px}}.popular-items{display:flex;align-items:center;justify-content:space-between}.popular-items .title{font-weight:500;font-size:40px;line-height:54px;color:var(--blue-color);max-width:341px;margin-right:20px}.popular-items .list{display:flex;flex-wrap:wrap;width:100%;margin:0 -12px}@media(max-width:960px){.popular-items{flex-direction:column}.popular-items .title{margin-right:0;margin-bottom:20px;font-size:24px}.popular-items .list{flex-direction:column;flex-wrap:nowrap;align-items:center}}.popular-item{padding:24px;font-weight:500;font-size:18px;line-height:28px;color:var(--black-color);margin:12px;border-radius:12px;border:1px solid rgba(145,158,171,.24);width:100%;max-width:243px;transition:.3s ease;display:flex;justify-content:flex-start}.popular-item:hover{color:var(--green-color);box-shadow:-24px 24px 72px -8px rgba(145,158,171,.24);border-color:var(--white-color);background:var(--white-color)}@media(max-width:960px){.popular-item{padding:12px;margin:16px 0 0;max-width:100%}.popular-item:first-of-type{margin-top:0}}.blog-header{padding:80px 20px 62px!important}@media(max-width:475px){.blog-header{padding:0 10px!important}}.blog-masonry{padding-bottom:57px!important}.blog-text-section{padding:80px 20px!important}@media(max-width:475px){.blog-masonry{padding-bottom:10px!important}.blog-text-section{padding:40px 20px!important}}.cms-posts-section{padding-bottom:4%}.cms-posts-section .title{font-weight:500;font-size:44px;line-height:64px;color:var(--black-color);margin-bottom:36px}.cms-posts-section .posts-list{padding-top:4%}.cms-posts-section .base-pagination{margin-top:3%}@media(max-width:960px){.base-pagination{justify-content:center}}.posts-sort-bar{display:flex;align-items:center;justify-content:space-between}.posts-sort-bar .base-input{max-width:374px}.posts-sort-bar .base-select{max-width:150px}.posts-sort-bar .base-select .base-dropdown-button{margin-left:auto}@media(max-width:600px){.posts-sort-bar{flex-direction:column;justify-content:center}.posts-sort-bar .base-select{margin:20px 0 28px}}.posts-wrapper{display:flex;flex-wrap:wrap;margin:0 -12px}.posts-wrapper .post-item-card{margin:0 12px 24px}@media(max-width:960px){.posts-wrapper{margin:0;justify-content:center}.posts-wrapper .post-item-card{margin:0 24px 24px 0}}@media(max-width:600px){.posts-wrapper .post-item-card{margin:0 0 24px}}.post-item-card{width:100%;max-width:364px}.post-item-card .base-card{height:463px}.post-item-card .base-card .title{font-weight:600;font-size:24px;line-height:30px;margin-bottom:16px}.post-item-card .base-card .text{font-weight:500;font-size:18px;line-height:28px}.post-item-card .base-card .time-to-read{display:flex;align-items:center;font-weight:400;font-size:13px;line-height:24px;color:var(--input-placeholder-color)}.post-item-card .base-card .time-to-read .icon{margin-right:9px}.post-item-card .base-card .base-icon{stroke:var(--opacity-blue-color)}.post-item-card .preview-img{background-size:cover;background-position:top;width:100%;min-height:242px;height:52%}.base-card{width:100%;overflow:hidden;box-shadow:-16px 16px 56px -8px rgba(145,158,171,.16);border-radius:16px;position:relative}.base-card .category{position:absolute;top:12px;left:18px}.base-card .preview-img{background-size:cover;background-position:top;width:100%;min-height:242px;height:52%}.base-card .wrapper{display:flex;flex-direction:column;justify-content:space-between;height:48%}.base-card .wrapper .card-content{padding:20px}.base-card .wrapper .card-content .title{margin-bottom:16px}.base-card .wrapper .card-footer{padding:14px 20px;display:flex;align-items:center;justify-content:space-between;border-top:1px dashed rgba(145,158,171,.24)}.base-card.white-variant{background:var(--white-color)}.base-card.white-variant .card-content .title{color:var(--text-secondary-color)}.base-card.white-variant .card-content .body{color:var(--text-light-color)}.base-card.white-variant:hover .card-content .body,.base-card.white-variant:hover .card-content .title{color:var(--blue-color);transition:.25s ease-out}.base-card.white-variant .card-footer{color:var(--input-placeholder-color)}.base-card.blue-variant{background:var(--blue-color)}.base-card.blue-variant .card-content .body,.base-card.blue-variant .card-content .title{color:var(--white-color)}.base-card.blue-variant .card-footer{color:var(--text-light-blue)}.base-card.dark-blue-variant{background:var(--dark-blue-color)}.base-card.dark-blue-variant .card-content .body,.base-card.dark-blue-variant .card-content .title{color:var(--white-color)}.base-card.dark-blue-variant .card-footer{color:var(--text-light-blue)}.base-card.dark-transparent-variant .card-content .body,.base-card.dark-transparent-variant .card-content .title,.base-card.dark-transparent-variant .card-footer,.post-category-item{color:var(--white-color)}.post-category-item{width:-moz-fit-content;width:fit-content;font-weight:600;font-size:14px;line-height:26px;padding:0 8px;text-align:center;border-radius:var(--checkbox-border-radius);cursor:pointer}.base-pagination{display:flex;align-items:center;list-style:none;gap:10px}.base-pagination .next.disabled,.base-pagination .previous.disabled{opacity:.5}.base-pagination .left-arrow{margin-right:10px;cursor:pointer}.base-pagination .right-arrow{margin-left:10px;cursor:pointer}.base-pagination .pagination-item a{width:40px;height:40px;display:flex;border-radius:50%;justify-content:center;align-items:center;cursor:pointer}.base-pagination .pagination-item.selected a{color:#fff;background:var(--green-color)}@media(max-width:600px){.base-pagination li .list-item{width:25px;height:25px;font-size:15px}}.empty-section{display:flex;align-items:center;justify-content:center;padding:50px 15px}.empty-section .img{width:145px;height:122px}.empty-section .title{font-weight:700;font-size:24px;line-height:30px!important;text-transform:capitalize;margin:0 50px 0 30px;max-width:325px}.empty-section .list{font-weight:400;font-size:13px;line-height:24px}.empty-section .list li{position:relative;color:inherit}.empty-section .list li:before{position:absolute;content:"";width:2px;height:2px;border-radius:50%;top:50%;left:-10px;transform:translateY(-50%)}.empty-section.light-variant .title,.empty-section.white-variant .title{color:var(--blue-color)}.empty-section.light-variant .list,.empty-section.white-variant .list{color:var(--text-secondary-color)}.empty-section.light-variant .list li:before,.empty-section.white-variant .list li:before{background-color:var(--text-secondary-color)}.empty-section.blue-variant .list,.empty-section.blue-variant .title,.empty-section.dark-blue-variant .list,.empty-section.dark-blue-variant .title{color:var(--white-color)}.empty-section.blue-variant .list li:before,.empty-section.dark-blue-variant .list li:before{background-color:var(--white-color)}@media(max-width:960px){.empty-section{flex-direction:column;justify-content:flex-start}.empty-section .title{margin:20px 0;text-align:center;max-width:100%}}.individual-tag-blogs{padding:80px 0!important}@media(max-width:640px){.individual-tag-blogs{padding:40px 0!important}}.team-section{padding:80px 20px 0!important}@media(max-width:475px){.team-section{padding:40px 20px 0!important}}.cms-team-members-section .short-description-component{padding-bottom:80px}.cms-team-members-section .person-card{margin-bottom:24px}@media(max-width:960px){.cms-team-members-section .short-description-component{padding-bottom:40px}}.person-card{background:var(--white-color);box-shadow:-12px 12px 48px -4px rgba(145,158,171,.16);border-radius:16px;overflow:hidden}.person-card .preview{display:flex;min-height:321px}.person-card .preview.reverse{flex-direction:row-reverse;justify-content:space-between}.person-card .preview .avatar-wrapper{max-width:440px;width:100%;display:flex;align-items:flex-end;justify-content:center;background-size:cover;background-repeat:no-repeat;background-position:top}.person-card .preview .avatar-wrapper img{height:auto}.person-card .preview .info{padding:36px 55px;display:flex;flex-direction:column;justify-content:center}.person-card .preview .info .name{font-weight:700;font-size:36px;line-height:54px;color:var(--dark-blue-color)}.person-card .preview .info .job-title{font-weight:600;font-size:20px;line-height:28px;color:var(--text-secondary-color);padding:16px 0}.person-card .preview .info .short-description{font-weight:500;font-size:18px;line-height:28px;color:var(--text-light-color);max-width:500px}.person-card .full-description{border-top:1px dashed var(--input-placeholder-color-opacity)}.person-card .full-description .learn-more{width:100%;display:flex;align-items:center;justify-content:space-between;padding:13px 20px;cursor:pointer}.person-card .full-description .learn-more .text{font-weight:600;font-size:15px;line-height:26px;color:var(--green-color)}.person-card .full-description .learn-more .icon{transition:.25s ease-out}.person-card .full-description .learn-more.active .icon{transform:rotate(-180deg)}.person-card .full-description .content{padding:20px 30px 16px}.person-card .full-description .content .description{margin-bottom:24px;font-weight:500;font-size:18px;line-height:28px;color:var(--text-light-color)}.person-card .full-description .content .latest-news .title{font-weight:600;font-size:22px;line-height:28px;margin-bottom:40px;color:var(--text-secondary-color)}.person-card .full-description .content .latest-news .list{display:flex;flex-wrap:wrap}.person-card .full-description .content .latest-news .list .item{width:50%;color:var(--dark-blue-color);margin-bottom:24px}@media(max-width:960px){.person-card .preview,.person-card .preview.reverse{flex-direction:column}.person-card .preview .avatar-wrapper{height:242px;max-width:100%}.person-card .preview .info{padding:20px}.person-card .preview .info .short-description{max-width:100%}.person-card .full-description .content .latest-news .list .item{width:100%}}.blog-item .is-mobile-variant{max-width:100%;display:flex;cursor:pointer}.blog-item .is-mobile-variant .image{max-width:80px;min-width:80px;margin-bottom:0;margin-right:15px;position:relative;border-radius:16px;overflow:hidden}.blog-item .is-mobile-variant .image img{object-fit:cover}.blog-item .is-mobile-variant .content{display:flex;flex-direction:column-reverse;justify-content:flex-start;padding:0;margin-bottom:0}.blog-item .is-mobile-variant .content .title{font-size:17px;line-height:26px;margin-bottom:8px!important;color:var(--dark-blue-color)!important}.blog-item .is-mobile-variant .content .info{margin-bottom:0;font-weight:400;font-size:12px;line-height:20px;color:var(--input-placeholder-color)}.blog-item .is-mobile-variant .image{width:100%;height:80px}.blog-item .is-mobile-variant .content .title{font-size:22px}.base-timeline-wrapper{margin:0 auto}@media(max-width:1264px){.base-timeline-wrapper{width:100%;max-width:570px}}.base-timeline{display:flex;margin-bottom:8px}.base-timeline .content{margin-top:22px;margin-right:36px;max-width:512px;width:100%}.base-timeline .timeline{display:flex;flex-direction:column;align-items:center}.base-timeline .timeline .mark{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--blue-color);color:var(--white-color);font-weight:800;font-size:24px;line-height:24px}.base-timeline .timeline .line{height:calc(100% - 44px);width:4px;background-color:var(--blue-color)}.base-timeline .timeline .timeline-arrow{display:none}.base-timeline:nth-of-type(2n){flex-direction:row-reverse}.base-timeline:nth-of-type(2n) .content{margin-right:0;margin-left:36px}.base-timeline:last-of-type .timeline .line{display:none}.base-timeline.last-line-arrow:last-of-type .timeline{position:relative}.base-timeline.last-line-arrow:last-of-type .timeline .line{display:block}.base-timeline.last-line-arrow:last-of-type .timeline .timeline-arrow{position:absolute;bottom:-3px;display:block}@media(max-width:1264px){.base-timeline{flex-direction:row-reverse}.base-timeline .content{margin-right:0;margin-left:12px;max-width:100%}.base-timeline .timeline .mark{height:30px;width:30px}.base-timeline .timeline .line{height:calc(100% - 30px)}.base-timeline:nth-of-type(2n) .content{margin-right:0;margin-left:12px}}.history-event-card{max-width:512px;width:100%}.history-event-card .title-text{font-weight:600;font-size:24px;line-height:30px}.history-event-card .description-text{font-weight:500;font-size:18px;line-height:28px}.history-event-card .footer-text{font-weight:400;font-size:13px;line-height:24px}.app-section.process-timeline{padding-bottom:153px!important}@media(max-width:475px){.app-section.process-timeline{padding-bottom:88px!important}}.cms-company-by-location-section{padding-top:0;padding-bottom:80px}.cms-company-by-location-section .search-section{padding-top:35px;padding-bottom:35px;height:auto}.cms-company-by-location-section .search-section .locations-search-form{max-width:760px;margin:0 auto}.cms-company-by-location-section .search-section .locations-search-form .base-input{padding:15px 18px}.cms-company-by-location-section .search-section .locations-search-form .input-left{width:50%}.cms-company-by-location-section .search-section .locations-search-form .input-right{width:35%}.cms-company-by-location-section .search-section .locations-search-form .submit-button{width:15%}.cms-company-by-location-section .search-section .locations-search-form .clear-button{cursor:pointer}.app-section.result-section{padding-top:40px;padding-bottom:80px}@media(max-width:600px){.app-section.result-section{padding-top:40px;padding-bottom:60px}}@media(max-width:475px){.cms-company-by-location-section{padding-top:0;padding-bottom:0}.cms-company-by-location-section .search-section{padding-top:48px;padding-bottom:48px}}@media(max-width:960px){.cms-company-by-location-section .search-section .locations-search-form .input-left,.cms-company-by-location-section .search-section .locations-search-form .input-right,.cms-company-by-location-section .search-section .locations-search-form .submit-button{width:100%}}.distance-input{display:flex;align-items:center;background-color:var(--white-color);border-radius:var(--input-border-radius);padding-right:28px!important}.distance-input .miles{font-weight:600;font-size:16px;line-height:26px;color:var(--input-placeholder-color)}.location-search-result .title{font-weight:700;font-size:24px;line-height:20px;color:var(--filters-color);margin-bottom:50px}.location-search-result .location-card{margin-bottom:8px}.location-search-result .location-card:last-of-type{margin-bottom:0}@media(max-width:960px){.location-search-result .title{margin-bottom:35px}.location-search-result .location-card{margin-bottom:16px}.location-search-result .location-card:last-of-type{margin-bottom:0}}.location-card{min-height:95px}.location-card .title{font-weight:700;font-size:24px;line-height:23px;text-transform:capitalize;margin-bottom:0}.location-card .info{display:flex;flex-wrap:wrap}.location-card .info .info-item{width:200px;display:flex;font-weight:400;font-size:14px;line-height:14px;padding-right:10px;margin-bottom:10px}.location-card .info .info-item:last-of-type{margin-right:0}.location-card .info .info-item.rate{color:var(--green-color);font-weight:600}.location-card .info .info-item .icon{margin-right:14px;height:14px}@media(max-width:600px){.location-card .title{font-size:15px}.location-card .info .info-item{font-size:12px;margin-right:15px}.location-card .info .info-item:last-of-type{margin-right:0}}@media(max-width:535px){.location-card .title{font-size:15px!important}.location-card .info{flex-direction:column}.location-card .info .info-item{width:100%;font-size:12px;margin-right:0;margin-bottom:16px}.location-card .info .info-item:last-of-type{margin-bottom:0}}.base-card-link{display:flex;justify-content:space-between;align-items:center;border-radius:12px;padding-right:34px;transition:.2s ease-in-out;overflow:hidden}.base-card-link .content{display:flex;align-items:center;width:100%}.base-card-link .content .image-wrapper{height:100%}.base-card-link .content .image-wrapper .image{height:130px;width:130px;background-size:cover;background-repeat:no-repeat;background-position:50%}.base-card-link .content .description{width:100%;padding-left:36px}.base-card-link .content .description .description-content{margin-top:15px}.base-card-link .action .active{display:none}.base-card-link.white-variant{background-color:var(--white-color)}.base-card-link.white-variant .content .description .title{color:var(--dark-blue-color)}.base-card-link.white-variant .content .description .description-content{color:var(--card-secondary-color)}.base-card-link.white-variant:visited .content .description .title{color:var(--text-light-blue)}.base-card-link.blue-variant{background-color:var(--blue-color)}.base-card-link.blue-variant .content .description .description-content,.base-card-link.blue-variant .content .description .title{color:var(--white-color)}.base-card-link.blue-variant:visited .content .description .title{color:var(--text-light-blue)}.base-card-link.white-outlined-variant{background-color:var(--white-color);border:1px solid var(--delimiter-color)}.base-card-link.white-outlined-variant .content .description .title{color:var(--dark-blue-color)}.base-card-link.white-outlined-variant .content .description .description-content{color:var(--card-secondary-color)}.base-card-link.white-outlined-variant:visited .content .description .title{color:var(--text-light-blue)}.base-card-link:hover{cursor:pointer}.base-card-link .action .loader circle{fill:var(--dark-blue-color)}.base-card-link:hover .action .loader circle{fill:#fff}.base-card-link:hover.white-variant-hover{background-color:var(--white-color)}.base-card-link:hover.white-variant-hover .content .description .title{color:var(--dark-blue-color)}.base-card-link:hover.white-variant-hover .content .description .description-content{color:var(--card-secondary-color)}.base-card-link:hover.blue-variant-hover{background-color:var(--blue-color)}.base-card-link:hover.blue-variant-hover .content .description .description-content,.base-card-link:hover.blue-variant-hover .content .description .title{color:var(--white-color)}.base-card-link:hover .action .chevron-hover{display:block}.base-card-link .action .chevron-hover,.base-card-link:hover .action .chevron{display:none}@media(max-width:475px){.base-card-link{padding:0 10px 0 0}.base-card-link .content{display:flex;align-items:center}.base-card-link .content .description{padding-left:12px}}@media(max-width:535px){.base-card-link{width:100%;padding:0}.base-card-link .content{flex-direction:column}.base-card-link .content .image-wrapper{width:100%}.base-card-link .content .image-wrapper .image{height:242px;width:100%}.base-card-link .content .description{padding:20px}.base-card-link .content .description .title{font-size:24px;line-height:30px}.base-card-link .action{display:none}}@media(max-width:375px){.base-card-link .content .image-wrapper .image{height:202px}.base-card-link .content .description .title{font-size:16px;line-height:22px}}.app-section.what-we-do{padding-top:100px;padding-bottom:36px}@media(max-width:475px){.app-section.what-we-do{padding-top:0;padding-bottom:0}}.what-we-do-cards{padding-top:0!important;padding-bottom:120px!important}.what-we-do-cards .card-wrapper .base-card .description-text{height:200px}@media(max-width:600px){.what-we-do-cards .card-wrapper .base-card .description-text{height:auto}}.cms-company-by-slug-section{padding-top:90px!important;padding-bottom:96px!important}@media(max-width:475px){.what-we-do-cards{padding-top:0!important;padding-bottom:0!important}.cms-company-by-slug-section{padding-top:40px!important;padding-bottom:40px!important}}.cms-company-by-slug-section{padding-left:20px;padding-right:20px}@media(max-width:960px){.cms-company-by-slug-section{padding-left:0;padding-right:0}}.company-card .avatar{height:117px;width:100%}.company-card .resume-form{margin-top:34px}.company-card .mobile-apply-card-form .title,.company-card .resume-form .title{font-weight:500;font-size:48px;line-height:64px;text-align:center;color:var(--text-secondary-color);margin-bottom:24px}.company-card .mobile-apply-card-form .text,.company-card .resume-form .text{font-weight:500;font-size:20px;line-height:28px;text-align:center;color:var(--text-secondary-color);margin-bottom:40px}.company-card .mobile-apply-card-form .title{font-size:36px;line-height:42px}.company-card .mobile-apply-card-form .text{font-size:18px;line-height:26px}.base-avatar{border:2px solid var(--avatar-border-color);border-radius:50%;display:flex;align-items:center;justify-content:center;width:64px;height:64px;background-color:var(--white-color);overflow:hidden}.text-viewer{background:var(--light-color);font-size:16px;line-height:24px;color:var(--text-secondary-color);padding:25px}.text-viewer .read-more{font-weight:600;font-size:12px;line-height:21px;padding:0;color:var(--blue-color);max-width:100px;display:inline;height:21px}.info-card-list .list{margin-bottom:16px}.info-card-list .list:last-of-type{margin-bottom:0}.info-card-list .list .title{font-weight:400;font-size:14px;line-height:20px;color:var(--text-secondary-color);margin-bottom:8px}.info-card-list .list .content{display:flex;align-items:flex-start;font-weight:700;font-size:16px;line-height:22px;color:var(--dark-blue-color)}.info-card-list .list .content .icon{margin-right:12px;margin-top:2px}.desktop-apply-card-form{display:block}.desktop-apply-card-form .base-button{max-width:224px;margin-right:auto;margin-left:auto}.desktop-apply-card-form .after-button-wrapper{margin-top:20px}.desktop-apply-card-form .modal .modal-content{max-width:600px;margin:auto;padding:48px 23px 23px}.cms-company-by-slug-section .company-card .right-content{min-width:286px}@media(max-width:960px){.cms-company-by-slug-section .company-card .right-content{min-width:auto}.desktop-apply-card-form{display:none}}.mobile-apply-card-form{display:none}.mobile-apply-card-form .base-fixed-area .buttons-wrapper{display:flex;flex-direction:column;justify-content:center}.mobile-apply-card-form .modal .modal-content{padding:0 23px}@media(max-width:960px){.mobile-apply-card-form{display:block}}.base-fixed-area{padding:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 18px rgba(0,0,0,.11);z-index:2;position:fixed;left:0;width:100%}.base-fixed-area.top{top:0}.base-fixed-area.bottom{bottom:0}.base-fixed-area.white-variant{background-color:var(--white-color)}.submit-resume-location{max-width:600px}.submit-resume-location input{padding:15px 18px}@media(max-width:960px){.submit-resume-location-container .container{width:100%!important;margin:0!important}.submit-resume-location-container .container .close-icon{top:5px!important;right:5px!important;width:30px!important;height:30px!important;position:absolute;font-size:30px!important}.submit-resume-location-container .container .modal-window{margin:0!important;border-radius:0!important;padding-top:50px;height:100%}.submit-resume-location-container .container .modal-window form button{margin:auto}.submit-resume-location-container .submit-resume-location{max-width:none}}.input-file{position:relative}.input-file input{display:none}.input-file .base-button{justify-content:flex-start;font-weight:500;font-size:14px;line-height:20px;color:var(--blue-color);height:41px}.input-file .base-button.has-error{color:var(--light-red-color)}.input-file .base-button .clip{margin-right:13px}.input-file .base-button span{white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis}.input-file .close{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center}.base-input-wrapper .title{font-weight:600;font-size:16px;line-height:40px}.base-input-wrapper .bottom{padding:8px 0;font-size:12px;line-height:18px;font-weight:500}.base-input-wrapper .bottom .error{color:var(--light-red-color);word-break:break-word}.base-input-wrapper .bottom .error .base-icon{fill:var(--light-red-color)}.base-input-wrapper .bottom .hint{color:var(--extra-light-grey-color)}.base-input-wrapper.white-variant{color:var(--white-color)}.recaptcha-container{display:flex;justify-content:center}.recaptcha-container .base-recaptcha{margin-right:unset}.hiring-form form input{padding:15px 18px}.hiring-form .modal-backdrop .container .modal-window{padding:48px 23px 23px;max-width:600px}.hiring-form .modal-backdrop .container .modal-window .title{font-size:48px}.hiring-form .modal-backdrop .container .modal-window .text{margin-bottom:0}.hiring-form .modal-backdrop .container form button{margin:40px 0 0}@media(max-width:600px){.hiring-form .modal-backdrop .container .close-icon{top:5px!important;width:30px!important;height:30px!important;position:absolute;font-size:30px!important}.hiring-form .modal-backdrop .container .modal-window{margin:0!important;padding-top:70px}.hiring-form .modal-backdrop .container .modal-window .modal-content{padding:0}.hiring-form .modal-backdrop .container .modal-window .modal-content .title{font-size:28px}.hiring-form .modal-backdrop .container .modal-window .modal-content .text{margin:0}.hiring-form .modal-backdrop .container .modal-window .modal-content .how-can-we-help-form form button{margin:40px auto 0}}.map-with-post-section{display:flex}.map-with-post-section .google-map{width:100%;height:inherit;margin-right:32px;min-height:50vh}.map-with-post-section .google-map.full-map{width:100%;margin-right:0}@media(max-width:960px){.map-with-post-section{flex-direction:column}.map-with-post-section .google-map{width:100%;height:50vh;margin-right:0;margin-bottom:32px}}.location-checkbox{width:22px;position:relative;height:20px;border-radius:6px;border:1px solid var(--text-light-blue);overflow:hidden}.location-checkbox input{opacity:0;z-index:2}.location-checkbox .checkmark,.location-checkbox input{position:absolute;top:0;left:0;width:100%;height:100%}.location-checkbox .checkmark.active,.location-checkbox input:checked~.checkmark{background:url(/images/checked.svg),var(--green-color);background-repeat:no-repeat;background-position:50%}@media(max-width:600px){.options label{font-weight:600;font-size:12px}.options .location-checkbox .checkmark{background:#fff}}.jobs-page{display:flex;flex-direction:column;align-items:center}.jobs-page .search{padding-top:47px;padding-bottom:66px}.jobs-page .jobs-section{padding-top:94px;padding-left:0;padding-right:0}.jobs-page .jobs-section .jobs-sort-bar{margin-bottom:36px}.jobs-page .jobs-section .jobs-sort-bar .mobile-job-sort-bar{display:none}.jobs-page .jobs-section .jobs-sort-bar .mobile-job-sort-bar.base-modal{transition:none}.jobs-page .jobs-section .jobs-sort-bar .mobile-job-sort-bar.base-modal.active{transition:.5s ease}.jobs-page .jobs-section .jobs-sort-bar .location-filters-btn,.jobs-page .jobs-section .jobs-sort-bar .mobile-price-dropdown-container{display:none}.jobs-page .jobs-section .jobs-sort-bar .sort-form{padding:10px}.jobs-page .jobs-section .jobs-sort-bar .location-mobile-sort .sort{margin-top:20px}.jobs-page .jobs-section .jobs-sort-bar .location-mobile-sort .sort p{font-weight:600;font-size:16px;line-height:40px}.jobs-page .jobs-section .jobs-sort-bar .location-mobile-sort .location-job-types-select{display:none}.jobs-page .jobs-section .jobs-sort-bar .location-mobile-sort .job-type-select-mobile{background:rgba(0,0,0,.1);border-radius:8px;padding:10px 25px;margin-top:20px}.jobs-page .jobs-section .jobs-sort-bar .location-mobile-sort .job-type-select-mobile .title{display:flex;align-items:center;justify-content:space-between;margin-bottom:0;cursor:pointer}.jobs-page .jobs-section .jobs-sort-bar .location-mobile-sort .job-type-select-mobile .title p{font-weight:600;font-size:16px;line-height:40px;color:#fff}.jobs-page .jobs-section .jobs-sort-bar .location-mobile-sort .job-type-select-mobile .options{display:flex;flex-direction:column;gap:10px 0;margin-top:15px}.jobs-page .jobs-section .jobs-sort-bar .location-mobile-sort .job-type-select-mobile .options>div{display:flex;align-items:center;gap:0 10px}@media(max-width:600px){.jobs-page .jobs-section .jobs-sort-bar .location-filters-btn{display:block}.jobs-page .jobs-section .jobs-sort-bar .job-type-select{display:none}.jobs-page .jobs-section .jobs-sort-bar .mobile-job-sort-bar,.jobs-page .jobs-section .jobs-sort-bar .mobile-price-dropdown-container{display:block}}.jobs-page .jobs-section .title{font-weight:700;font-size:24px;line-height:20px;color:var(--filters-color);margin-bottom:50px}.jobs-page .jobs-section .job{margin-bottom:8.5px}.jobs-page .jobs-section .job:last-of-type{margin-bottom:48px}@media(max-width:535px){.jobs-page .jobs-section .job{margin-bottom:36px}}.jobs-sort-bar-form{display:flex;align-items:center}.jobs-sort-bar-form .list-item{width:auto;margin-right:20px}.jobs-sort-bar-form .list-item:last-of-type{margin-right:0}.jobs-sort-bar-form .list-item .select-mobile-container{display:none}@media(max-width:600px){.jobs-sort-bar-form{display:none}}.price-checkbox{width:20px;position:relative;height:20px;border-radius:100%;overflow:hidden}.price-checkbox input{opacity:0;z-index:999}.price-checkbox .checkmark,.price-checkbox input{position:absolute;top:0;left:0;width:100%;height:100%}.price-checkbox .checkmark{border:2px solid var(--text-secondary-color);border-radius:100%;display:flex;justify-content:center;align-items:center}.price-checkbox .checkmark .dot{background:var(--green-color);width:8px;height:8px;border-radius:100%;display:none}.price-checkbox input:checked~.checkmark{border:2px solid var(--green-color)}.price-checkbox input:checked~.checkmark .dot{display:block}.mobile-price-dropdown p{font-weight:600;font-size:16px;line-height:40px}.inputs-salary-mobile{display:flex;gap:0 10px;margin-top:20px}.price-select{display:block}.price-select button{display:flex;align-items:center;font-weight:500;font-size:16px;color:var(--filters-color);gap:0 10px}.checkbox-container{display:flex;flex-direction:column;gap:10px 0}.checkbox-container .price-checkbox-container{display:flex;gap:0 10px;cursor:pointer;align-items:center}.checkbox-container .price-checkbox-container label{font-weight:600;font-size:12px;color:#0b0d0e}.price-select .list-box{transition:transform .2s ease-in-out;transform-origin:top}.price-select .inputs-salary{display:flex;align-items:center;margin-bottom:20px;gap:0 10px}.price-select .list-box{display:none;width:420px}.price-select .list-box.active{display:block;position:absolute;z-index:10;margin-top:15px;padding:30px 20px 20px;background:#fff;max-height:300px;overflow-y:auto;border-radius:var(--input-border-radius);box-shadow:-12px 12px 48px -4px rgba(145,158,171,.12)}@media(max-width:600px){.price-select{display:none}}.gm-style-iw{padding:17px 17px 6px!important}.gm-style-iw .gm-ui-hover-effect{top:0!important;right:0!important}.gm-style-iw .map-info-window h4{font-size:18px;margin-bottom:10px;font-weight:700;font-family:Montserrat}.gm-style-iw .map-info-window .info-wrapper a{color:#505153;font-size:16px;font-weight:700;margin-bottom:20px;font-family:Montserrat;margin-top:0}.gm-style-iw .map-info-window span{color:#76bc21;font-weight:700;font-size:16px;margin-bottom:5px;display:inline-block;font-family:Montserrat}.gm-style-iw .map-info-window p{color:#505153;font-size:16px;font-weight:700;margin-bottom:20px;font-family:Montserrat}.gm-style-iw .map-info-window a{font-size:16px;font-weight:700;display:flex;align-items:center;gap:8px;color:#76bc21;margin-top:10px}.job-card{min-height:130px;width:100%}.job-card .title{font-weight:700;font-size:24px;line-height:23px;text-transform:capitalize}.job-card .info{display:flex;flex-wrap:wrap}.job-card .info .info-item{width:23%;display:flex;font-weight:400;font-size:14px;line-height:14px;padding-right:10px;margin-bottom:10px}.job-card .info .info-item:last-of-type{margin-right:0}.job-card .info .info-item.rate{color:var(--green-color);font-weight:600}.job-card .info .info-item .icon{margin-right:14px;height:14px}@media(max-width:960px){.job-card .info .info-item{width:25vw}}@media(max-width:600px){.job-card .title{font-size:15px}.job-card .info .info-item{font-size:12px;margin-right:15px}.job-card .info .info-item:last-of-type{margin-right:0}}@media(max-width:535px){.job-card .title{font-size:15px!important}.job-card .info{flex-direction:column}.job-card .info .info-item{width:100%;font-size:14px;margin-right:0;margin-bottom:16px}.job-card .info .info-item:last-of-type{margin-bottom:0}}.location-jobs{display:flex;flex-direction:column;width:100%;gap:8.5px 0}@media(max-width:535px){.location-jobs{gap:35px 0}}.pagination{margin-top:30px}.jobs-page .search-section{padding:0;height:auto}.desktop-search-filters{margin-top:20px;display:block}.desktop-search-filters .clear-all-button{margin-left:auto}@media(max-width:960px){.desktop-search-filters{display:none}}.base-tabs .header{display:flex;align-items:center}.base-tabs .header .activators{width:80%}.base-tabs .header .activators .activator{padding:12px 24px;font-weight:500;font-size:16px;line-height:20px}.base-tabs .header .activators .activator .icon{height:16px;margin-right:17px}.base-tabs .header .activators.white-variant .activator{color:var(--white-color);border-right:1px solid var(--blue-color)}.base-tabs .header .activators.white-variant .activator:last-of-type{border-right:unset}.base-tabs .header .right-slot{margin-left:20px;width:20%}.base-tabs .header.light-variant .activator{color:var(--filters-color);border-right:1px solid var(--light-color)}.base-tabs .header.light-variant .activator:last-of-type{border-right:unset}.base-tabs .content{padding:31px;border-radius:0 8px 8px 8px}.base-tabs.active .header .activators .activator{border-right:none}.base-tabs.active .header .activators .active-activator{border-top-right-radius:var(--button-border-radius);border-top-left-radius:var(--button-border-radius);background-color:var(--blue-color)}.base-tabs.active .header .activators .active-activator.activator-has-borders{position:relative}.base-tabs.active .header .activators .active-activator.activator-has-borders:after,.base-tabs.active .header .activators .active-activator.activator-has-borders:before{width:22px;height:var(--button-border-radius);position:absolute;border-radius:0 0 var(--button-border-radius) 0;background-color:transparent;display:block;content:"";box-shadow:12px 0 var(--blue-color);left:-22px;bottom:0;pointer-events:none}.base-tabs.active .header .activators .active-activator.activator-has-borders:after{transform:scaleX(-1) translate(0);right:-22px;left:auto}.base-tabs.active .header .activators .active-activator.activator-has-borders:first-of-type:before{display:none}.base-tabs.active .header .activators.light-variant .active-activator{background-color:var(--light-color)}.base-tabs.active .header .activators.light-variant .active-activator.activator-has-borders{position:relative}.base-tabs.active .header .activators.light-variant .active-activator.activator-has-borders:after,.base-tabs.active .header .activators.light-variant .active-activator.activator-has-borders:before{box-shadow:12px 0 var(--light-color)}.base-tabs.active .content.top-left-radius{border-radius:8px}.base-tabs.active.blue-variant .content{background-color:var(--blue-color)}.base-tabs.active.light-variant .content{background-color:var(--light-color)}@media(max-width:600px){.base-tabs .activators .activator{padding:12px}.base-tabs .content{padding:5px}}.clear-all-button{height:34px;border-radius:3px!important;max-width:164px}.clear-all-button .close-icon{margin-left:auto;font-size:30px}.search-filters-form .main-filters{display:flex;flex-wrap:wrap}.search-filters-form .main-filters .base-input-wrapper,.search-filters-form .main-filters .base-select{max-width:230px;margin-right:33px}.search-filters-form .main-filters .base-input-wrapper:last-of-type,.search-filters-form .main-filters .base-select:last-of-type{margin-right:0}.search-filters-form .additional-filters{margin-top:24px}.search-filters-form .buttons-wrapper{margin-top:16px;display:flex;justify-content:flex-end}.search-filters-form .buttons-wrapper .base-button{max-width:100px;margin-right:15px}.search-filters-form .buttons-wrapper .base-button:last-of-type{margin-right:0}.search-filters-form.mobile-variant .main-filters .base-select{width:100%;margin-right:0;margin-bottom:23px;max-width:100%}.search-filters-form.mobile-variant .main-filters .base-input-wrapper{width:100%;margin-bottom:23px;max-width:48%;margin-right:2%}.search-filters-form.mobile-variant .main-filters .base-input-wrapper .title{font-size:16px;line-height:40px}.search-filters-form.mobile-variant .main-filters .base-input-wrapper:last-of-type{margin-right:0;max-width:50%}.search-filters-form.mobile-variant .checkbox-filters .title{font-size:16px!important;line-height:40px}.base-select{width:100%}.base-select .label{font-weight:600;font-size:16px;line-height:40px;color:#fff}.base-accordion{background:rgba(0,0,0,.1);border-radius:8px;padding:13px 25px}.base-accordion.active .header .action .icon{transform:rotate(-180deg)}.base-accordion.active .content{opacity:1}.base-accordion .header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.base-accordion .header .title{width:90%;font-weight:600;font-size:16px;line-height:20px;text-transform:capitalize;color:inherit}.base-accordion .header .action{width:10%;text-align:right}.base-accordion .header .action .icon{transition:transform .4s ease-in-out}.base-accordion .content{margin-top:25px;transition:.4s ease-in-out;transform-origin:top;opacity:0;padding:0!important;background:transparent!important}.base-accordion.white-variant{color:var(--white-color)}.jobs-checkbox-container{display:flex;align-items:center;width:25%;margin-bottom:22px;gap:0 10px;cursor:pointer}.jobs-checkbox-container .jobs-checkbox{width:22px;height:22px;border-radius:6px;overflow:hidden;position:relative}.jobs-checkbox-container .jobs-checkbox input{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;z-index:2}.jobs-checkbox-container .jobs-checkbox .checkmark{position:absolute;width:100%;height:100%;background:#fff;border:1px solid var(--text-light-blue)}.jobs-checkbox-container .jobs-checkbox input:checked~.checkmark{background:url(/images/checked.svg),var(--green-color);background-repeat:no-repeat;background-position:50%}.jobs-checkbox-container label{font-weight:600;font-size:12px}.checkbox-filters .checkbox-filters-content{width:100%;display:flex;flex-wrap:wrap;align-items:center}.checkbox-filters .checkbox-filters-content .item{width:25%;margin-bottom:22px}@media(max-width:1140px){.checkbox-filters .checkbox-filters-content .jobs-checkbox-container{width:30%}}@media(max-width:600px){.checkbox-filters .checkbox-filters-content .jobs-checkbox-container{width:47%}}@media(max-width:425px){.checkbox-filters .checkbox-filters-content .jobs-checkbox-container{width:100%}}.search-sort-form .base-radio-button{margin-bottom:16px}.search-sort-form .buttons-wrapper{margin-top:40px;display:flex}.search-sort-form .buttons-wrapper .base-button{max-width:100px;margin-right:15px}.search-sort-form .buttons-wrapper .base-button:last-of-type{margin-right:0}.jobs-sort-radio-container{margin-bottom:16px;display:flex;align-items:center;gap:0 10px}.jobs-sort-radio-container .jobs-sort-radio{width:22px;height:22px;border-radius:100%;overflow:hidden;position:relative}.jobs-sort-radio-container .jobs-sort-radio input{width:100%;height:100%;position:absolute;opacity:0;z-index:2}.jobs-sort-radio-container .jobs-sort-radio .checkmark{width:100%;height:100%;position:absolute;background:#fff;display:flex;justify-content:center;align-items:center}.jobs-sort-radio-container .jobs-sort-radio input:checked~.checkmark{background:var(--green-color)}.jobs-sort-radio-container .jobs-sort-radio input:checked~.checkmark .dot{width:10px;height:10px;background:#fff;border-radius:100%}.jobs-sort-radio-container label{color:#fff;font-size:12px;font-weight:600}.search-section .mobile-search-filters{margin-top:20px}.mobile-search-filters{display:none}.mobile-search-filters .activators{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.mobile-search-filters .activators .activator{max-width:164px}.mobile-search-filters .activators .activator .icon{height:16px;margin-right:17px}.mobile-search-filters .filters-modal .content,.mobile-search-filters .sort-modal .content{padding:10px}.mobile-search-filters .filters-modal .content .title,.mobile-search-filters .sort-modal .content .title{font-weight:700;font-size:20px;line-height:26px;color:var(--white-color)}.mobile-search-filters .filters-modal .content .divider,.mobile-search-filters .sort-modal .content .divider{margin-top:19px;margin-bottom:19px;border-top:1px solid hsla(0,0%,100%,.24)}.filters-modal.base-modal,.sort-modal.base-modal{transition:none}@media(max-width:960px){.mobile-search-filters{display:block}}.jobs-page .jobs-section.jobs{padding:94px 20px 0}.jobs-page .jobs-section .wrapper .job-card{border:0}.jobs-page .jobs-section .wrapper .job-card .content .description .title{margin-bottom:0}@media(max-width:600px){.jobs-page .jobs-section .wrapper .job-card .title{font-size:15px}.jobs-page .jobs-section .wrapper .job-card .description{padding-left:12px}}@media(max-width:475px){.jobs-page .jobs-section.jobs{padding:94px 10px 0}}.app-section.cms-jobs-search-sections{padding-bottom:54px}.submit-resume{position:relative;width:100%;padding-top:125px;padding-bottom:101px;border-radius:16px;color:var(--white-color)}.submit-resume .left{max-width:430px;width:100%}.submit-resume .left .content .title{font-weight:500;font-size:48px;line-height:54px;margin-bottom:36px}.submit-resume .left .content .description{font-weight:500;font-size:18px;line-height:28px;margin-bottom:36px}.submit-resume .left .button-wrapper .cta-button{max-width:160px}.submit-resume .right{position:absolute;bottom:0;right:-20px}.submit-resume .right .mobile-img{display:none}@media(max-width:960px){.submit-resume{align-items:center;padding:49px 24px 0;height:587px}.submit-resume,.submit-resume .left{display:flex;flex-direction:column}.submit-resume .left .content .title{font-size:30px;line-height:36px}.submit-resume .left .button-wrapper{margin-left:auto}.submit-resume .right{position:absolute;left:0;right:auto}.submit-resume .right .full-img{display:none}.submit-resume .right .mobile-img{display:block}}@media(max-width:600px){.submit-resume{padding:49px 0;height:647px}.submit-resume .left{display:flex;flex-direction:column}.submit-resume .left .content .title{font-size:48px;line-height:54px}.submit-resume .left .content .description{font-size:18px;line-height:28px}.submit-resume .left .button-wrapper{margin-left:auto}.submit-resume .right{left:-30%}}.cms-map-section.jobs-map-section{padding-top:105px;padding-bottom:99px}@media(max-width:475px){.cms-map-section.jobs-map-section{padding-top:50px;padding-bottom:50px}}.app-section-card .wrapper .back-btn{margin-bottom:45px}.app-section-card .wrapper .back-btn .left-content svg{transform:rotate(180deg)}.app-section-card .wrapper .back-btn .text{color:var(--filters-color)!important;font-size:14px!important;font-weight:700!important}.vacancy-main-content{overflow-wrap:break-word}.vacancy-main-content p{font-weight:400;font-size:16px;line-height:24px;color:var(--text-secondary-color);margin-bottom:40px}.vacancy-main-content p img{height:auto}.vacancy-main-content h1,.vacancy-main-content h2,.vacancy-main-content h3,.vacancy-main-content h4,.vacancy-main-content h5,.vacancy-main-content h6{font-weight:500;font-size:16px;line-height:24px;color:var(--black-color);margin-bottom:13px}.vacancy-main-content ol,.vacancy-main-content ul{list-style:disc;margin-bottom:20px;margin-left:20px}.vacancy-main-content ol:last-of-type,.vacancy-main-content ul:last-of-type{margin-bottom:0}.vacancy-main-content ol li,.vacancy-main-content ul li{font-weight:400;font-size:16px;line-height:30px;color:var(--black-color)}.vacancy-info-card .info-card-header{padding-bottom:20px}.vacancy-info-card .info-card-header .title-bold{font-weight:700;display:block}.vacancy-info-card .info-card-header .base-button-link{font-weight:600;font-size:14px;line-height:21px;color:var(--green-color)}.vacancy-info-card .info-card-header .base-button-link .icon{margin-left:13px}.vacancy-info-card .info-card-list{padding-top:30px;padding-bottom:22px}.vacancy-info-card .divider{height:1px;background:var(--delimiter-color);border:unset}.vacancy-info-card .apply-form{padding-top:38px}.info-card-header{display:flex;align-items:center;flex-direction:column}.info-card-header .title{margin:18px 0 10px;font-weight:700;font-size:18px;line-height:24px;text-align:center;color:var(--dark-blue-color)}.info-card-header .base-button-link{height:48px;display:flex;align-items:center;justify-content:center}.info-card-header .base-button-link a{font-size:15px}.apply-form-desktop,.desktop-divider{display:block}.apply-mobile-form{display:none}@media(max-width:600px){.apply-form-desktop,.desktop-divider{display:none}.apply-mobile-form{display:flex}}.related-jobs{padding-top:9%}.related-jobs>.title{margin-bottom:50px}.related-jobs .job-card{margin-bottom:41px}.app-section.individual-job{padding-top:91px;padding-bottom:93px}.individual-job .copy-button{position:relative}.individual-job .copy-toast{background:#76bc21;position:absolute;color:#fff;white-space:nowrap;bottom:100%;padding:7px;border-radius:10px;font-weight:700;pointer-events:none;opacity:0;transition:opacity .3s ease-in-out}.individual-job .copy-toast.active{opacity:1}@media(max-width:475px){.app-section.individual-job{padding-top:40px;padding-bottom:0}}.customers-section{padding-bottom:80px}.customers-section .title{font-weight:500;font-size:24px;line-height:40px;color:RGB(var(--text-dark-color));margin-bottom:40px}.customers-section .customers{width:100%;display:flex;justify-content:space-between;align-items:center;position:relative}.customers-section .customers .prev{transform:rotate(-180deg)}.customers-section .customers .customer{height:160px;display:flex;justify-content:center;align-items:center;margin:0 auto}.customers-section .customers .customer img{width:-moz-fit-content;width:fit-content;height:auto}.customers-section.light-variant .title{color:RGB(var(--text-dark-color))}.customers-section.blue-variant .title{color:RGB(var(--white-color))}.app-section.cms-images-slider-section{padding-top:50px;padding-bottom:80px}@media(max-width:475px){.app-section.cms-images-slider-section{padding-top:30px;padding-bottom:0}}:root{--white-color:#fff;--dark-blue-color:#002e6d;--blue-color:#004fad;--light-blue-color:#4991ff;--green-color:#76bc21;--light-color:#f9fafb;--text-dark-color:#0b0d0e;--text-grey-color:#4d4d4d;--text-secondary-color:#212b36;--text-light-color:#637381;--text-light-blue:#8dafd7;--filters-color:#505153;--card-secondary-color:#4f5153;--input-placeholder-color:#919eab;--delimiter-color:#e1e1e1;--black-color:#000;--extra-light-grey-color:#a1a2a2;--avatar-border-color:#f1f1f1;--red-color:#e15f5f;--opacity-blue-color:#cbe2fc;--light-red-color:#ff4842;--dark-red-color:#ad0000;--body-font-family:"Montserrat",sans-serif;--xs-breakpoint:395px;--mob-breakpoint:475px;--sm-breakpoint:600px;--md-breakpoint:960px;--lg-breakpoint:1264px;--xl-breakpoint:1904px;--section-width:1140px;--max-z-index:10000;--card-border-radius:16px;--input-border-radius:8px;--button-border-radius:8px;--checkbox-border-radius:6px;--black-color-opacity:rgba(0,0,0,.8);--input-placeholder-color-opacity:rgba(145,158,171,.24);--white-color-opacity:hsla(0,0%,100%,.7);--dark-blue-color-opacity:rgba(0,46,109,.1);--black-color-opacity-red-variant:rgba(0,0,0,.2);--dark-green-color:#5fa40b;--input-placeholder-opacity:rgba(145,158,171,.08);--padding-top:0px;--padding-bottom:0px;--mobile-padding-top:0px;--mobile-padding-bottom:0px}*,:after,:before{margin:0;padding:0;box-sizing:border-box}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}html{scroll-behavior:smooth!important}dl,ol,ul{margin:0;padding:0;list-style:none}img{max-width:100%;border:0;vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:500}b,strong{font-weight:600}a,button,input,select,textarea{color:inherit;text-decoration:none;font-family:var(--body-font-family)}a:not([href]){cursor:default;color:inherit}select::-ms-expand{display:none}:focus{outline:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--input-placeholder-color)}input::-moz-input-placeholder,textarea::-moz-input-placeholder{color:var(--input-placeholder-color)}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}input[type=checkbox],input[type=radio]{vertical-align:top;cursor:pointer}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:default}input[type=submit]{border:0;cursor:pointer}input[type=submit]::-moz-focus-inner{padding:0;border:0}input[type=number] ::-webkit-inner-spin-button,input[type=number] ::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=email],input[type=search],input[type=submit],input[type=text],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}option{padding:0 8px}button{background-color:transparent;border:0;cursor:pointer}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body{font-family:var(--body-font-family)}:focus-visible{outline:2px solid var(--dark-green-color);outline-offset:4px}.app-header{padding:17px 18px 11px 29px;background-color:var(--dark-blue-color);color:var(--white-color)}.app-header .left{display:flex;align-items:center}.app-header .left .links{padding-bottom:9px}.app-header .left .mobile-menu-button{display:none}.app-header.white-variant{background-color:var(--white-color);color:var(--dark-blue-color)}@media(max-width:960px){.app-header .left{justify-content:space-between}.app-header .left .links{display:none}.app-header .left .mobile-menu-button{display:block}}.app-logo .mobile{display:none}@media(max-width:600px){.app-logo .mobile{display:block}.app-logo .desktop{display:none}}.header-links{display:flex;list-style:none}.header-links .list-item{margin-left:38px;color:inherit;font-weight:500;font-size:15px;line-height:18px;letter-spacing:-.015em}.header-links .list-item.active-link{color:var(--green-color)}@media(max-width:960px){.header-links .list-item{margin-left:0;font-weight:700;font-size:35px;line-height:60px}}.app-mobile-menu.base-modal{transition:none}.app-mobile-menu .menu{padding:20px;display:flex;justify-content:center;align-items:center}.app-mobile-menu .menu .links{display:flex;flex-direction:column}.base-modal{position:fixed;opacity:0;visibility:hidden;left:0;top:100%;width:100vw;height:100vh;overflow-y:auto;transition:.5s ease}.base-modal .modal-backdrop .container .close-icon{display:none;position:fixed;top:20px;right:20px;width:40px;height:40px;color:inherit;font-size:40px;z-index:2;cursor:pointer}.base-modal .modal-backdrop .container .close-icon img{cursor:pointer}.base-modal .modal-backdrop .container .modal-window{border-radius:var(--card-border-radius);margin:20px}.base-modal .modal-backdrop .container .modal-window.light-variant{background-color:var(--light-color);color:var(--dark-blue-color)}.base-modal .modal-backdrop .container .modal-window.light-variant .close-icon{color:var(--dark-blue-color)}.base-modal .modal-backdrop .container .modal-window.blue-gradient-variant{background:linear-gradient(180deg,var(--blue-color) 0,var(--dark-blue-color) 100%);color:var(--white-color)}.base-modal .modal-backdrop .container .modal-window.blue-gradient-variant .close-icon{color:var(--white-color)}.base-modal .modal-backdrop .container .modal-window.transparent-variant{background-color:var(--black-color-opacity);color:var(--white-color)}.base-modal .modal-backdrop .container .modal-window.transparent-variant .close-icon{color:var(--white-color)}.base-modal .modal-backdrop .container .modal-window.white-variant{background-color:var(--white-color);color:var(--text-dark-color)}.base-modal .modal-backdrop .container .modal-window.white-variant .close-icon{color:var(--text-dark-color)}.base-modal.active{z-index:var(--max-z-index);bottom:0;opacity:1;visibility:visible;position:fixed;width:100%;height:100%;left:0;top:0;transition:.5s ease}.base-modal.active .modal-backdrop{display:flex;height:100%}.base-modal.active .modal-backdrop .container{width:-moz-fit-content;width:fit-content;margin:auto}.base-modal.active .modal-backdrop .container .close-icon{display:block}.base-modal.active .modal-backdrop .container .modal-window{margin:20px}.base-modal.active .modal-backdrop .container .modal-window .scrollable{overflow-y:auto}.base-modal.active.window-style .container .modal-window{box-shadow:-12px 12px 48px -4px rgba(145,158,171,.12);border-radius:16px}.base-modal.active.full-screen .modal-backdrop{display:block}.base-modal.active.full-screen .modal-backdrop .container{height:100%;width:100%;margin:0}.base-modal.active.full-screen .modal-backdrop .container .close-icon{top:5px;right:5px;width:30px;height:30px;position:absolute;font-size:30px}.base-modal.active.full-screen .modal-backdrop .container .modal-window{box-shadow:unset;border-radius:var(--card-border-radius) var(--card-border-radius 0 0);margin:0;padding-top:50px}.base-modal.active.light-variant{background-color:var(--light-color);color:var(--dark-blue-color)}.base-modal.active.light-variant .close-icon{color:var(--dark-blue-color)}.base-modal.active.blue-gradient-variant{background:linear-gradient(180deg,var(--blue-color) 0,var(--dark-blue-color) 100%);color:var(--white-color)}.base-modal.active.blue-gradient-variant .close-icon{color:var(--white-color)}.base-modal.active.transparent-variant{background-color:var(--black-color-opacity);color:var(--white-color)}.base-modal.active.transparent-variant .close-icon{color:var(--white-color)}.base-modal.active.white-variant{background-color:var(--white-color);color:var(--text-dark-color)}.base-modal.active.white-variant .close-icon{color:var(--text-dark-color)}.app-footer{border-top:1px solid var(--input-placeholder-color-opacity)}.app-footer .section{display:flex;justify-content:center}.app-footer .section .section-wrapper{padding-top:81px;padding-bottom:81px;display:flex;justify-content:space-between}.app-footer .section .section-wrapper .logo{margin-right:30px;width:100%;max-width:285px}.app-footer .section .section-info{display:flex;justify-content:space-between;padding:24px 0}.app-footer .section .section-info .copyright{font-weight:400;font-size:13px;line-height:24px;color:var(--text-light-color)}.app-footer .section .section-info .social-links-list{display:flex;gap:21px;list-style:none}.app-footer .divider{height:1px;background:var(--input-placeholder-color-opacity)}@media(max-width:960px){.app-footer .section .section-wrapper{flex-direction:column;padding-top:65px}.app-footer .section .section-wrapper .logo{margin-right:0}}@media(max-width:600px){.app-footer .section .section-wrapper{padding-bottom:54px}.app-footer .section .section-info{padding:0;flex-direction:column-reverse;align-items:center}.app-footer .section .section-info .copyright{font-weight:400;font-size:13px;line-height:24px;color:var(--text-light-color);margin-bottom:24px}.app-footer .section .section-info .social-links-list{margin-bottom:54px}.app-footer .divider{display:none}}.app-section{width:100%;display:flex;justify-content:center;padding:0 20px}.app-section .wrapper{max-width:var(--section-width)}.app-section .wrapper.fluid{max-width:100%}.app-section .wrapper.stretched{width:100%}.app-section.bg-light{background-color:var(--light-color)}.app-section.bg-blue{background:var(--blue-color)}.app-section.bg-dark-blue{background:var(--dark-blue-color)}.app-section.contact-form-white-variant{background:#fff}.app-section.bg-blue-gradient{background:linear-gradient(1turn,var(--blue-color) 0,var(--dark-blue-color) 100%)}.app-section.no-padding{padding-right:0;padding-left:0}@media(max-width:600px){.app-section{padding:0 16px}}@media(max-width:475px){.app-section{padding:0 10px}}.footer-menu{display:flex;width:100%;justify-content:flex-end}.footer-menu .column{width:20%;margin-right:20px}.footer-menu .column:last-of-type{margin-right:0}@media(max-width:960px){.footer-menu{margin-top:24px;justify-content:flex-start;flex-wrap:wrap}}@media(max-width:700px){.footer-menu{flex-direction:column}.footer-menu .column{width:100%;margin-right:0}}.list-title{color:var(--text-secondary-color);font-weight:600;font-size:18px;line-height:28px;margin-bottom:12px}.list-link{margin-bottom:8px;color:var(--text-light-color);font-weight:400;font-size:13px;line-height:24px;display:block}.list-button-link{margin-bottom:16px;max-width:165px;width:100%}.list-button-link .truncate{white-space:break-spaces;overflow:hidden;text-overflow:ellipsis}.base-button{width:auto;border-radius:var(--button-border-radius);display:flex;justify-content:center;align-items:center;font-weight:700;font-size:16px;line-height:20px;text-align:center;letter-spacing:-.015em;padding:0 22px;color:var(--white-color);border:1px solid transparent;transition:border,background-color .25s linear}.base-button .spinner{display:inline-block;width:18px;height:18px;vertical-align:text-bottom;border:3px solid var(--white-color);border-right:3px solid transparent;border-radius:50%;animation:spinner .75s linear infinite}.base-button:disabled{pointer-events:none}.base-button.rounded{border-radius:50%}.base-button.big-height-variant{height:56px}.base-button.medium-height-variant{height:48px}.base-button.small-height-variant{height:40px}.base-button.green-variant{background-color:var(--green-color)}.base-button.green-variant:disabled{background-color:var(--input-placeholder-color);color:var(--white-color-opacity)}.base-button.green-variant:hover{background-color:var(--dark-green-color)}.base-button.white-outlined-variant{background-color:transparent;border:1px solid var(--white-color)}.base-button.dark-blue-variant{background-color:var(--dark-blue-color)}.base-button.dark-blue-variant:disabled{background-color:var(--input-placeholder-color);color:var(--white-color-opacity)}.base-button.dark-blue-variant:hover{background-color:var(--blue-color)}.base-button.outlined-dark-blue-variant{color:var(--dark-blue-color);background-color:transparent;border:1px solid var(--dark-blue-color)}.base-button.outlined-dark-blue-variant:disabled,.base-button.outlined-dark-blue-variant:hover{background-color:var(--dark-blue-color-opacity)}.base-button.transparent-variant{color:var(--filters-color)}.base-button.transparent-variant .spinner{border:3px solid var(--green-color);border-right:3px solid transparent}.base-button.transparent-white-variant{color:var(--white-color)}.base-button.transparent-blue-variant{color:var(--text-light-blue)}.base-button.white-variant{color:var(--text-dark-color);background-color:var(--white-color)}.base-button.blue-variant{background-color:var(--blue-color)}.base-button.blue-variant:disabled{background-color:var(--input-placeholder-color);color:var(--white-color-opacity)}.base-button.blue-variant:hover{background-color:var(--dark-blue-color)}.base-button.dimmed-red-variant{background:rgba(0,0,0,.2);color:var(--red-color)}.base-button.text-variant{background-color:unset;border:unset;display:inline-block;width:auto;font-weight:500;transition:opacity .25s}.base-button.text-variant.green-variant{color:var(--green-color)}.base-button.text-variant.blue-variant{color:var(--blue-color)}.base-button.text-variant.dark-blue-variant{color:var(--dark-blue-color)}.base-button.text-variant:hover{background-color:unset;border:unset;opacity:.75}@keyframes spinner{to{transform:rotate(1turn)}}.scroll-to-top{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--blue-color);border:1px solid var(--blue-color);position:fixed;bottom:50px;right:50px;z-index:2}.scroll-to-top:hover{background-color:var(--dark-blue-color)}.scroll-to-top img{transform:rotate(-90deg)}@media(max-width:600px){.scroll-to-top{right:10px}}.pac-icon,.pac-logo:after{display:none}.pac-item{cursor:pointer;font-family:var(--body-font-family);padding:15px;font-weight:400;font-size:16px;color:#0b0d0e;transition:background-color .3s ease-in-out}.pac-item:hover{background:rgba(141,175,215,.9)}.pac-container{border-radius:10px;transform:translateY(25px)}.text-with-description{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}@media(max-width:475px){.text-with-description{padding-top:var(--mobile-padding-top);padding-bottom:var(--mobile-padding-bottom)}}.error .error-wrapper{height:calc(100vh - 86px)}@media(max-width:600px){.error .error-wrapper{height:100%}}.error-section{width:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:20px 10px;height:100%;text-align:center}.error-section .title{font-weight:700;font-size:32px;line-height:38px;color:var(--dark-blue-color)}.error-section .description{font-weight:400;font-size:16px;line-height:24px;color:var(--text-light-color);margin:16px 0 50px;max-width:400px}.error-section .image{margin-bottom:50px}.submit-success-stage{padding:70px;background:var(--white-color);box-shadow:-12px 12px 48px -4px rgba(145,158,171,.12);border-radius:var(--card-border-radius);max-width:627px;margin:0 auto}.submit-success-stage .image{width:-moz-fit-content;width:fit-content;margin:0 auto 35px}.submit-success-stage .image img{width:160px;animation:scale 1.7s ease-in-out}.submit-success-stage .title{font-weight:500;font-size:36px;line-height:64px;text-align:center;color:var(--text-secondary-color);margin-bottom:24px}.submit-success-stage .text{font-weight:500;font-size:20px;line-height:36px;text-align:center;color:var(--text-grey-color);text-transform:capitalize}.submit-success-stage .base-button{font-weight:700;max-width:172px;margin:37px auto 0}@keyframes scale{0%{transform:scale(0)}to{transform:scale(1)}}@media(max-width:600px){.submit-success-stage{padding-left:20px;padding-right:20px}}@media(max-width:960px){.success-message .modal-backdrop .container{width:100%;height:100%;margin:0}.success-message .modal-backdrop .container .modal-window{margin-top:80px!important}}.dropzone .cv-preview{display:flex;align-items:center;padding:0 22px;gap:0 15px}.dropzone .dzu-dropzone{overflow:hidden;width:100%;border:0;position:absolute;left:0;top:0;height:100%}.dropzone .dzu-previewContainer{padding:0;border:0;min-height:48px}.dropzone .dzu-submitButtonContainer{position:relative}.dropzone .uploaded .dzu-previewStatusContainer,.dropzone .uploaded .dzu-submitButtonContainer{overflow:hidden}@media screen and (max-width:435px){iframe[title*=recaptcha]{transform:scale(.7)}div:has(>iframe[title*=recaptcha]){width:90%!important;margin:auto!important}div:has(>iframe[title*=recaptcha]) iframe[title*=recaptcha]{transform:scale(1);width:100%!important}}.text-error{color:var(--light-red-color);font-size:12px;font-weight:500;text-align:center}.text-error:first-letter{text-transform:capitalize}.base-form-layout .wrapper .column .row .field .dropzone{position:relative;overflow:hidden}