﻿::-moz-selection,::selection{color:#f5f7fd;background:rgba(28,34,56,.8)}*{margin:0;padding:0;outline:none;border:none}a{color:inherit;transition:color .3s ease,background .3s ease,border .3s ease,box-shadow .3s ease}a:hover,a:focus{text-decoration:none;color:inherit}html{font-size:16px}@media(max-width: 1600.98px){html{font-size:14px}}@media(max-width: 1399.98px){html{font-size:13px}}body{font-family:"DM Sans",sans-serif;line-height:1.5;letter-spacing:0;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{vertical-align:middle;background:unset}button:hover,button:focus{outline:none}a{display:inline-block}p{margin-bottom:0}ul,ol{margin-bottom:0}.color__primary{color:#597dfc !important}a.color__primary:hover,a.color__primary:focus{color:#2756fb !important;box-shadow:none !important}.color__secondary{color:#7d8091 !important}a.color__secondary:hover,a.color__secondary:focus{color:#646777 !important;box-shadow:none !important}.color__success{color:#0c9 !important}a.color__success:hover,a.color__success:focus{color:#009973 !important;box-shadow:none !important}.color__danger{color:#ff5f74 !important}a.color__danger:hover,a.color__danger:focus{color:#ff2c48 !important;box-shadow:none !important}.color__info{color:#2fc1e1 !important}a.color__info:hover,a.color__info:focus{color:#1ca3c1 !important;box-shadow:none !important}.color__warning{color:#ff9635 !important}a.color__warning:hover,a.color__warning:focus{color:#ff7b02 !important;box-shadow:none !important}.color__love{color:#ff61d3 !important}a.color__love:hover,a.color__love:focus{color:#ff2ec5 !important;box-shadow:none !important}.color__dark{color:#1c2238 !important}a.color__dark:hover,a.color__dark:focus{color:#0b0d16 !important;box-shadow:none !important}.color__light{color:#f5f7fd !important}a.color__light:hover,a.color__light:focus{color:#cbd5f5 !important;box-shadow:none !important}.color__white{color:#fff !important}a.color__white:hover,a.color__white:focus{color:#e6e6e6 !important;box-shadow:none !important}.color__black{color:#000 !important}.color__green{color:#2fbf4e !important}a.color__green:hover,a.color__green:focus{color:#25963d !important;box-shadow:none !important}.background__primary{background-color:#597dfc !important}.background__secondary{background-color:#7d8091 !important}.background__success{background-color:#0c9 !important}.background__danger{background-color:#ff5f74 !important}.background__info{background-color:#2fc1e1 !important}.background__warning{background-color:#ff9635 !important}.background__love{background-color:#ff61d3 !important}.background__dark{background-color:#1c2238 !important}.background__light{background-color:#f5f7fd !important}.background__white{background-color:#fff !important}.background__black{background-color:#000 !important}.background__green{background-color:#2fbf4e !important}.gradient__primary{background-image:linear-gradient(to bottom right, #597dfc, #a4b8fd);color:#fff}.gradient__secondary{background-image:linear-gradient(to bottom right, #7d8091, #a6a8b4);color:#fff}.gradient__success{background-image:linear-gradient(to bottom right, #00CC99, #1affc6);color:#fff}.gradient__danger{background-image:linear-gradient(to bottom right, #ff5f74, #ffacb6);color:#fff}.gradient__info{background-image:linear-gradient(to bottom right, #2fc1e1, #72d5eb);color:#fff}.gradient__warning{background-image:linear-gradient(to bottom right, #ff9635, #ffbe82);color:#fff}.gradient__love{background-image:linear-gradient(to bottom right, #ff61d3, #ffaee8);color:#fff}.gradient__dark{background-image:linear-gradient(to bottom right, #1c2238, #36416b);color:#fff}.gradient__light{background-image:linear-gradient(to bottom right, #f5f7fd, white);color:#1c2238}.gradient__white{background-image:linear-gradient(to bottom right, #fff, white);color:#1c2238}.gradient__black{background-image:linear-gradient(to bottom right, #000, #262626);color:#fff}.gradient__green{background-image:linear-gradient(to bottom right, #2FBF4E, #62d87c);color:#fff}.p100{padding:100px}.pb100{padding-bottom:100px}.pt100{padding-top:100px}.pt150{padding-top:150px}.py100{padding-top:100px;padding-bottom:100px}.px100{padding-right:100px;padding-left:100px}@media all and (max-width: 991px){.px100{padding-right:30px;padding-left:30px}}.pt500{padding-top:500px}@media all and (max-width: 1199px){.pt500{padding-top:350px}}@media all and (max-width: 439px){.pt500{padding-top:275px}}.px30{padding-right:30px;padding-left:30px}@media all and (max-width: 575px){.px30.col-sm-px0{padding-right:0;padding-left:0}}.mt60{margin-top:60px}.mt100{margin-top:100px}.border__bottom{border-bottom:1px solid #cfdceb}.border__top{border-top:1px solid #cfdceb}@media all and (max-width: 1199px){.pt150{padding-top:100px}}.carrier__company{text-align:center;margin:0 auto}.carrier__company .company__logo{margin:0 auto 15px;max-width:120px}.carrier__company .company__logo img{width:100%}.carrier__company .company__name{font-size:36px;font-weight:600;color:#1a1751;line-height:1.1}.carrier__company .company__location{color:#6e748a;font-size:18px;font-weight:500;margin-bottom:25px}.carrier__company .company__location i{margin-right:8px}.carrier__company .button{margin-top:20px}.company__description h1{font-size:24px;color:#212529;font-weight:600;line-height:1.333333}.company__description h2{font-size:22px;color:#212529;font-weight:600;line-height:1.333333}.company__description p{font-size:16px;color:#6e748a;font-weight:400;line-height:1.7;margin-bottom:5px}.company__description ul{text-align:left;padding:0;margin:0;margin-bottom:10px;list-style:none}.company__description ul li{font-size:16px;font-weight:500;color:#6e748a;position:relative;padding-left:25px}.company__description ul li:not(:last-child){margin-bottom:7px}.company__description ul li::after{position:absolute;top:10px;left:3px;height:4px;width:4px;background:#fff;border-radius:50%;content:""}.company__description ul li::before{position:absolute;top:7px;left:0;height:10px;width:10px;background:#597dfc;border-radius:50%;content:""}.company__description ol{padding-left:18px;margin-bottom:10px;text-align:left}.company__description ol li{font-size:16px;font-weight:500;color:#6e748a;position:relative;padding-left:10px}.company__description ol li:not(:last-child){margin-bottom:7px}.company__description blockquote{font-size:16px;color:#6e748a;font-weight:400;line-height:1.7;position:relative;padding-left:15px;border-left:5px solid #597dfc;margin-bottom:10px}.company__thumbnail{position:relative;z-index:1;height:800px}@media all and (max-width: 1199px){.company__thumbnail{height:500px}}@media all and (max-width: 439px){.company__thumbnail{height:350px}}.company__thumbnail img{border-radius:30px;width:100%;height:100%;object-fit:cover}.section__header{text-align:center;margin-bottom:50px}.section__header h2{color:#1a1751;font-size:36px;font-weight:600}@media all and (max-width: 757px){.section__header h2{font-size:28px}}.section__header--flex{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px}.section__header .job-filter{flex-wrap:wrap;gap:15px}.section__header .job-filter .search-bar input{height:50px;font-size:14px}@media all and (max-width: 991px){.section__header .job-filter .search-bar input{height:40px}}.section__header .job-filter .select-option{position:relative;background:#fff;border-radius:5px;height:50px;border:1px solid #ced4da}@media all and (max-width: 991px){.section__header .job-filter .select-option{height:40px}}.section__header .job-filter .select-option:after{position:absolute;content:"";font-family:"jobs";top:50%;transform:translateY(-50%);right:15px;background:rgba(89,125,252,.1);color:#597dfc;pointer-events:none;height:20px;width:20px;font-size:10px;line-height:20px}.section__header .job-filter .select-option select{padding-right:66px;padding-left:15px;font-size:.875rem;line-height:1.4286;font-family:unset;font-weight:500;border-radius:5px;height:100%;background:rgba(0,0,0,0);color:#7d8091;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px}@media all and (max-width: 991px){.section__header .job-filter .button{padding:10px 20px}}.ej-breadcrumb{border-top:1px solid #cfdceb;border-bottom:1px solid #cfdceb}.breadcrumb{margin-bottom:0;background:rgba(0,0,0,0);padding:14.5px 0}.breadcrumb ul{padding:0;margin:0;list-style:none;display:flex;align-items:center}.breadcrumb ul li{font-size:14px;color:#6e748a;font-weight:400}.breadcrumb ul li:not(:last-child){margin-right:10px}.breadcrumb ul li:last-child span{color:#0c9}.breadcrumb ul li:not(:first-child)::before{content:"";font-family:"jobs";font-size:12px;padding-right:10px}.breadcrumb ul li a:hover{color:#0c9}.ej-footer__menu .header-menu ul,.ej-nav__menu .header-menu ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:20px;align-items:center}.ej-footer__menu .header-menu ul li a,.ej-nav__menu .header-menu ul li a{font-size:16px;font-weight:500}.ej-nav__menu{padding:25px 0;border-bottom:1px solid rgba(0,0,0,.1);box-shadow:0 0 3px 2px rgba(0,0,0,.05)}@media all and (max-width: 991px){.header-top-menu-classic{flex-direction:row-reverse}}@media all and (max-width: 991px){.header-top-menu-classic .ej-nav__menu{position:relative}}.header-top-menu-classic .ej-nav__menu .nav__toggler{display:none}@media all and (max-width: 991px){.header-top-menu-classic .ej-nav__menu .nav__toggler{display:inline-block;font-size:20px}}@media all and (max-width: 991px){.header-top-menu-classic .ej-nav__menu .header-menu{display:none;position:absolute;top:100%;right:0;background:#fff;box-shadow:0 10px 10px rgba(125,128,145,.3);min-width:180px;border-radius:5px}.header-top-menu-classic .ej-nav__menu .header-menu ul{display:block;padding:15px 0}.header-top-menu-classic .ej-nav__menu .header-menu ul li a{display:block;width:100%;padding:5px 15px}.header-top-menu-classic .ej-nav__menu .header-menu.show{display:block;z-index:9}}.job__card__wrap{margin-top:-500px}@media all and (max-width: 1199px){.job__card__wrap{margin-top:-350px}}@media all and (max-width: 439px){.job__card__wrap{margin-top:-275px}}.job__card{display:flex;padding:50px;align-items:center;background:#fff;border-radius:5px}.job__card:not(:last-child){margin-bottom:30px}@media all and (max-width: 991px){.job__card{padding:20px 15px}}@media all and (max-width: 575px){.job__card{display:block;padding:30px}}.job__card .job__info{flex:1 1 40%;padding-right:15px}@media all and (max-width: 575px){.job__card .job__info{margin-bottom:15px}}.job__card .job__info h3{font-size:24px;font-weight:600;color:#1a1751;margin-bottom:10px}.job__card .job__info h3 a:hover{color:#0c9}.job__card .job__info .meta span,.job__card .job__info .meta a{color:#6e748a;font-size:14px;font-weight:500}.job__card .job__info .meta span:not(:last-child),.job__card .job__info .meta a:not(:last-child){margin-right:20px}.job__card .job__info .meta span i,.job__card .job__info .meta a i{font-size:15px;margin-right:8px}.job__card .job__info .meta a:hover{color:#0c9}.job__card .job__vacancy{flex:1 1 auto}.job__card .job__vacancy h4{font-size:28px;font-weight:700;color:#0c9;margin-bottom:0;line-height:1}.job__card .job__vacancy p{font-size:16px;font-weight:400;color:#6e748a}.job__card .job__apply{flex:0 0 180px;text-align:right}@media all and (max-width: 575px){.job__card .job__apply{text-align:left;margin-top:15px}}.job__card .job__apply .deadline{font-size:15px;font-weight:400;color:#9397a3;margin-top:5px;display:block}.job__details .job__title{font-size:42px;font-weight:700;color:#1a1751;margin-bottom:15px}@media all and (max-width: 767px){.job__details .job__title{font-size:36px}}@media all and (max-width: 575px){.job__details .job__title{font-size:28px}}.job__details .meta .label:not(:last-child){margin-right:15px}.job__details .job__details__block .title{font-size:36px;font-weight:600;color:#1a1751;margin-bottom:20px}@media all and (max-width: 767px){.job__details .job__details__block .title{font-size:28px}}.job__details .job__details__block p{font-size:16px;font-weight:400;color:#6e748a;line-height:2}.job__details .required__skill ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center}.job__details .required__skill ul li{font-size:16px;color:#6e748a;font-weight:400;padding:3px 0}.job__details .required__skill ul li:not(:last-child):after{content:"|";padding-left:10px;padding-right:10px}.job__details .job__details__block__list{padding:0;margin:0;list-style:none}.job__details .job__details__block__list li{font-size:16px;font-weight:500;color:#6e748a;position:relative;padding-left:25px}.job__details .job__details__block__list li:not(:last-child){margin-bottom:7px}.job__details .job__details__block__list li::after{position:absolute;top:10px;left:3px;height:4px;width:4px;background:#fff;border-radius:50%;content:""}.job__details .job__details__block__list li::before{position:absolute;top:7px;left:0;height:10px;width:10px;background:#597dfc;border-radius:50%;content:""}.job__more__details{background:#f6f8ff;padding:70px 50px}@media all and (max-width: 991px){.job__more__details{margin-top:50px}}@media all and (max-width: 575px){.job__more__details{padding:30px}}.job__more__details .deadline{font-size:14px;color:#6e748a;margin-top:20px}.job__more__details .infos{display:flex;align-items:center;margin-top:30px;margin-bottom:30px}.job__more__details .infos .info:not(:last-child){margin-right:20px;padding-right:20px;border-right:1px solid #b4b9ca}.job__more__details .infos .info p{color:#1a1751;font-weight:500;font-size:16px;line-height:1.3}.job__more__details .infos .info span{color:#6e748a;font-weight:400;font-size:14px}.job__more__details .office__time{font-size:14px;color:#6e748a}.job__more__details .office__time i{color:#6e748a;margin-right:7px}.job__more__details .office__time span{font-size:18px;color:#1a1751}.job__more__details .office__time span small{font-size:12px}.job__more__details .about__company{margin-top:30px}.job__more__details .about__company .company__logo{margin-bottom:15px}.job__more__details .about__company .company__logo img{max-height:32px}.job__more__details .about__company p{font-size:14px;font-weight:400;color:#6e748a;line-height:2}.job__more__details .share__options{display:flex;align-items:center;flex-wrap:wrap;margin-top:30px}.job__more__details .share__options p{font-size:14px;font-weight:400;color:#6e748a;margin-right:15px}.job__more__details .share__options ul{padding:0;margin:0;list-style:none;display:flex;align-items:center}.job__more__details .share__options ul li:not(:last-child){margin-right:12px}.job__more__details .share__options ul li a{height:35px;width:35px;border-radius:50%;border:1px solid #e9ecf0;background:#fff;text-align:center;font-size:14px;line-height:35px}.job__more__details .share__options ul li a:hover{border-color:#0c9}.job__more__details .share__options ul li a.facebook{color:#1877f2}.job__more__details .share__options ul li a.facebook:hover{background:#0c9;color:#fff}.job__more__details .share__options ul li a.twitter{color:#1da1f2}.job__more__details .share__options ul li a.twitter:hover{background:#0c9;color:#fff}.job__more__details .share__options ul li a.linkedin{color:#0077b5}.job__more__details .share__options ul li a.linkedin:hover{background:#0c9;color:#fff}.owl-carousel .owl-stage{display:flex}.owl-carousel .owl-item .item{width:auto;height:100%}.owl-carousel .owl-item .item img{height:100%;width:100%;object-fit:cover;border-radius:20px}.office__gallery__slider .skeleton{position:relative;background:rgba(89,125,252,.1) !important;border-radius:20px}.office__gallery__slider .skeleton::after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0));-webkit-animation:skeleton-loader 2s infinite;animation:skeleton-loader 2s infinite;content:""}@-webkit-keyframes skeleton-loader{100%{transform:translateX(100%)}}@keyframes skeleton-loader{100%{transform:translateX(100%)}}.office__gallery__slider .item{overflow:hidden}.office__gallery__slider .item img{opacity:0;transition:all .3s ease}.pt50{padding-top:50px}.button{padding:15px 23px;font-size:14px;line-height:1.3;font-weight:500;text-align:center;border:1px solid #0c9;color:#0c9;transition:background .3s ease,color .3s ease,border .3s ease,box-shadow .3s ease}.button:hover{color:#fff;background:#0c9}.button.button__xl{padding:18px 30px;font-size:18px}.button.button__radius{border-radius:60px}.button.radius-5{border-radius:5px}.button.radius-10{border-radius:10px}.button.radius-15{border-radius:15px}.button.radius-8{border-radius:8px}.button__success{background:#0c9;color:#fff}.hover__highlight{background:rgba(0,204,153,.1);border-color:rgba(0,0,0,0);color:#0c9}.hover__highlight:hover{background:#0c9;color:#fff}.button__danger{background:#ff5f74;border-color:rgba(0,0,0,0);color:#fff}.button__danger:hover{background:#ff5f74;border-color:rgba(0,0,0,0);color:#fff}.label{font-size:14px;font-weight:400;padding:8px 20px;border-radius:20px;text-transform:capitalize;display:inline-block}@media(max-width: 991.98px){.label{font-size:1.2rem;padding:3px 12px}}.label__green{background:rgba(47,191,78,.1);color:#2fbf4e}.label__info{background:rgba(47,193,225,.1);color:#2fc1e1}.ej-header__fluid{padding:0 100px}@media all and (max-width: 1400px){.ej-header__fluid{padding:0 50px}}@media all and (max-width: 767px){.ej-header__fluid{padding:0 15px}}.fixed__nav{top:0;left:0;right:0;position:fixed;z-index:999;transition:padding .3s ease,background .3s ease}.fixed__nav .ej-header{transition:padding .3s ease}.fixed__nav.fixed{background:#fff;box-shadow:0 3px 5px 0 rgba(0,0,0,.1)}.fixed__nav.fixed .ej-header{padding:20px 0}.ej-header{display:flex;justify-content:space-between;align-items:center;padding:30px 0}@media all and (max-width: 767px){.ej-header{padding:20px 0}}.ej-header .site__logo img{max-height:50px}@media all and (max-width: 767px){.ej-header .site__logo img{max-height:40px}}@media all and (max-width: 767px){.ej-header .button{padding:10px 23px}}footer{padding-left:30px;padding-right:30px}@media all and (max-width: 575px){footer{padding-left:15px;padding-right:15px}}.footer__wrap{padding:30px 70px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #cfdceb}@media all and (max-width: 1199px){.footer__wrap{flex-direction:column;justify-content:center;padding:30px 0;gap:10px}}.footer__wrap .copyright{color:#1a1751;font-size:16px;font-weight:400;flex:1 1 30%}.footer__wrap .copyright a:hover{color:#0c9}@media all and (max-width: 1199px){.footer__wrap .copyright{order:3}}.footer__wrap .courtesy{display:flex;align-items:center;flex:0 0 auto}@media all and (max-width: 1199px){.footer__wrap .courtesy{order:1}}.footer__wrap .courtesy span{font-size:16px;color:#1a1751;margin-right:10px}@media all and (max-width: 1199px){.footer__wrap .footer__nav{order:3}}.footer__wrap .footer__nav ul{padding:0;margin:0;list-style:none}.footer__wrap .footer__nav ul li{font-size:16px;font-weight:400;color:#1a1751}.footer__wrap .footer__nav ul li:hover{color:#0c9}.footer__wrap .footer__nav ul li:not(:last-child){margin-right:30px}@media all and (max-width: 1199px){.footer__wrap .ej-footer__menu{order:2}}.footer__nav{display:flex;justify-content:flex-end}.footer__nav .language-control{display:flex}.footer__nav .language-control .dropdown-toggle{display:flex;align-items:center;color:#1a1751;padding:5px 45px 5px 15px;font-size:16px;font-weight:500;border-radius:5px;position:relative}.footer__nav .language-control .dropdown-toggle:after{position:absolute;content:"";font-family:"jobs";top:50%;transform:translateY(-50%);right:15px;color:#1a1751;pointer-events:none;height:20px;width:20px;font-size:10px;line-height:20px;border:0;text-align:center;border-radius:3px}.footer__nav .language-control .dropdown-toggle .language-flag{width:20px;margin-right:10px;border-radius:3px;overflow:hidden}.footer__nav .language-control .dropdown-toggle .language-flag .lang-flag{width:100%}.footer__nav .language-control .dropdown-menu li a{display:flex;align-items:center;padding:5px 20px;font-size:16px;font-weight:500;color:#1a1751}.footer__nav .language-control .dropdown-menu li a .language-flag{width:20px;margin-right:10px;border-radius:3px;overflow:hidden}.footer__nav .language-control .dropdown-menu li a:hover{color:#597dfc}.badge-tooltip{position:relative;cursor:pointer;margin-left:5px}.tooltipster-base{position:absolute;padding:5px;border-radius:5px;background:#fff;max-width:245px}.tooltipster-content{font-size:12px}.tooltipster-top .tooltipster-arrow{position:absolute;top:100%}.tooltipster-top .tooltipster-arrow::before{position:absolute;top:0;left:50%;transform:translateX(-50%);border-top:10px solid #fff;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);content:""}.tooltipster-bottom .tooltipster-arrow{position:absolute;bottom:100%}.tooltipster-bottom .tooltipster-arrow::before{position:absolute;bottom:0;left:50%;transform:translateX(-50%);border-bottom:10px solid #fff;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);content:""}/*# sourceMappingURL=style.min.css.map */