.career-page-wrapper .active{color:#1DB7EB;text-decoration:underline;text-underline-offset:2px;}.career-page-wrapper .hidden{display:none !important;}.career-page-wrapper .bg-info{background-color:#1DB7EB !important;}.career-page-wrapper .text-info{color:#1DB7EB !important;}.career-page-wrapper .font-12{font-size:12px;}.career-page-wrapper .loader{margin:250px auto auto;width:48px;height:48px;border:5px solid #FFF;border-bottom-color:#1DB7EB;border-radius:50%;display:block;box-sizing:border-box;animation:rotation 1s linear infinite;}@keyframes rotation{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.career-page-header{height:100vh !important;background-position:bottom;background-size:cover;}.career-page-header .header-text{text-align:center !important;font-weight:500 !important;font-size:48px !important;line-height:100% !important;letter-spacing:0 !important;text-transform:uppercase !important;}@media screen and (max-width:992px){.career-page-header .header-text{font-size:40px !important;}}@media screen and (max-width:768px){.career-page-header .header-text{font-size:28px !important;}}.career-page-wrapper .address .nav-tabs-scroll{flex-wrap:nowrap;overflow:scroll;}.career-page-wrapper .address .nav-tabs-scroll::-webkit-scrollbar{display:none;}.career-page-wrapper .address .nav-tabs-scroll .nav-link{text-decoration:none;font-weight:500;font-size:20px;line-height:135%;text-align:center;border:none;border-bottom:2px solid transparent;transition:0.3s;cursor:pointer;}.career-page-wrapper .address .nav-tabs-scroll .nav-link:hover{color:#1DB7EB;border-bottom:2px solid #1DB7EB !important;}.career-page-wrapper .address .nav-tabs-scroll .nav-link.active{border-bottom:2px solid #1DB7EB !important;}.career-page-wrapper iframe{width:100%;aspect-ratio:1014/527;border:none;}.career-page-wrapper .work-swiper__wrapper .work-swiper{overflow:hidden;cursor:pointer;width:85%;}@media (max-width:992px){.career-page-wrapper .work-swiper__wrapper .work-swiper{width:100%;}}.career-page-wrapper .work-swiper__wrapper .work-swiper .swiper-wrapper .swiper-slide .slide-wrapper{display:flex;width:100%;justify-content:center;}.career-page-wrapper .work-swiper__wrapper .work-swiper .swiper-wrapper .swiper-slide .slide-wrapper img{object-fit:contain;max-width:100%;}.career-page-wrapper .work-swiper__wrapper .swiper-button-prev{top:35% !important;transform:scale(0.7);transform-origin:center;color:#1DB7EB;}@media (max-width:1200px){.career-page-wrapper .work-swiper__wrapper .swiper-button-prev{top:25% !important;}}.career-page-wrapper .work-swiper__wrapper .swiper-button-next{top:35% !important;transform:scale(0.7);transform-origin:center;color:#1DB7EB;}@media (max-width:1200px){.career-page-wrapper .work-swiper__wrapper .swiper-button-next{top:25% !important;}}.career-page-wrapper .work-swiper-pagination{display:flex;justify-content:center;}.career-page-wrapper .corporate-swiper__wrapper .corporate-swiper{overflow:hidden;cursor:pointer;width:85%;}.career-page-wrapper .corporate-swiper__wrapper .corporate-swiper .swiper-wrapper .swiper-slide .slide-wrapper{display:flex;width:100%;justify-content:center;}.career-page-wrapper .corporate-swiper__wrapper .corporate-swiper .swiper-wrapper .swiper-slide .slide-wrapper img{object-fit:contain;max-width:100%;}.career-page-wrapper .corporate-swiper__wrapper .corporate-swiper .swiper-button-prev{transform:scale(0.7);transform-origin:center;color:#1DB7EB;}.career-page-wrapper .corporate-swiper__wrapper .corporate-swiper .swiper-button-next{transform:scale(0.7);transform-origin:center;color:#1DB7EB;}.career-page-wrapper .corporate-swiper__wrapper .corp-swiper-pagination{display:flex;justify-content:center;}.career-page-wrapper .questions-swiper__wrapper .questions-swiper{overflow:hidden;}.career-page-wrapper .questions-swiper__wrapper .questions-swiper .swiper-wrapper .swiper-slide{width:fit-content !important;cursor:pointer;}.career-page-wrapper .questions-swiper__wrapper .questions-swiper .swiper-wrapper .swiper-slide:nth-child(1n){margin-right:24px;}.career-page-wrapper .questions-swiper__wrapper .questions-swiper .swiper-wrapper .swiper-slide:nth-child(2n){margin-right:12px;}.career-page-wrapper .questions-swiper__wrapper .questions-swiper .swiper-wrapper .swiper-slide img{width:100%;}.career-page-wrapper .vacancy{min-height:800px;}.career-page-wrapper .cities{margin-top:8px;gap:8px;}.career-page-wrapper .vacancies{margin-top:8px;gap:8px;}.career-page-wrapper .vacancies-switcher{display:flex;justify-content:center;}.career-page-wrapper .vacancies-switcher .vacancies-switch{background-color:transparent;border:none;font-weight:500;font-size:20px;line-height:135%;letter-spacing:0;color:#212529;border-bottom:1px solid #CCCCCC;width:100%;transition:0.3s;padding-bottom:8px;}.career-page-wrapper .vacancies-switcher .vacancies-switch-active{color:#1DB7EB;border-bottom:1px solid #1DB7EB;}.career-page-wrapper .checkbox{position:relative;display:flex;align-items:center;}.career-page-wrapper .checkbox .checkbox-input{position:absolute;top:0;left:0;opacity:0;width:18px;height:20px;z-index:100;}.career-page-wrapper .checkbox .checkbox-input:hover ~ .checkbox__state:after{background-color:#1DB7EB;opacity:0.3;}.career-page-wrapper .checkbox .checkbox-input:hover ~ .checkbox__state{border-color:#1DB7EB;opacity:1;}.career-page-wrapper .checkbox .checkbox-input:checked ~ .checkbox__state{border-color:#1DB7EB;}.career-page-wrapper .checkbox .checkbox-input:checked ~ .checkbox__state:after{background-color:#1DB7EB;opacity:1;}.career-page-wrapper .checkbox .checkbox__state{position:relative;background-color:white;width:18px;height:18px;border:1px solid #000000;border-radius:2px;transition:0.3s;flex-shrink:0;}.career-page-wrapper .checkbox .checkbox__state:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:white;width:12px;height:12px;border-radius:2px;opacity:0;transition:0.3s;}.career-page-wrapper .checkbox .checkbox-label{margin-bottom:0;padding-left:8px;overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis;}.career-page-wrapper .vacancy-card{display:flex;flex-direction:column;max-width:48%;height:295px;border:1px solid #1DB7EB;border-radius:12px;padding:24px;overflow:hidden;width:100%;}.career-page-wrapper .vacancy-card .vacancy-card__title{font-weight:500;font-size:20px;line-height:135%;letter-spacing:0;color:#1DB7EB;}.career-page-wrapper .vacancy-card .vacancy-card__text{margin-top:12px;mask-image:linear-gradient(to bottom,rgb(0,0,0) 10%,rgba(0,0,0,0));max-height:50px;overflow:hidden;}.career-page-wrapper .vacancy-card .vacancy-card__text ul{list-style:disc;padding-left:16px;width:100%;}.career-page-wrapper .vacancy-card .vacancy-card__text ul li::marker{color:#1DB7EB;width:6px;height:6px;}.career-page-wrapper .vacancy-card .vacancy-card__link{flex-shrink:0;margin-top:auto;display:flex;align-items:center;justify-content:center;background-color:#1DB7EB;color:white;text-align:center;height:40px;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0;text-transform:uppercase;}.career-page-wrapper .list{display:flex;flex-wrap:wrap;gap:20px;}.career-page-wrapper .pagination__button{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:transparent;font-weight:300;font-size:16px;line-height:145%;letter-spacing:0;text-align:center;border:none;color:black;padding:0;}.career-page-wrapper .pagination__button:hover{background-color:#1DB7EB;transition:0.4s;color:#fff;opacity:0.4;}.career-page-wrapper .pagination__button-active{width:40px;height:40px;border-radius:50%;background-color:#1DB7EB;font-weight:300;font-size:16px;line-height:145%;letter-spacing:0;text-align:center;border:none;color:#fff;padding:0;}.career-page-wrapper .menu__close{display:none;z-index:100;}.career-page-wrapper .filters-btn{background-color:transparent;border:none;color:black !important;}.career-page-wrapper .filters-btn img{margin-right:8px;}.career-page-wrapper .clear-filters-btn{background-color:transparent;border:none;font-weight:300;font-size:12px;line-height:145%;letter-spacing:0;color:#212529 !important;margin-left:24px;opacity:0.3;}.career-page-wrapper .filters-counter{width:24px;height:24px;background-color:#1DB7EB;color:#fff;border-radius:50%;font-weight:300;font-size:12px;line-height:145%;letter-spacing:0;text-align:center;}.career-page-wrapper .questions-swiper__wrapper{padding-left:30px !important;padding-right:30px !important;}.career-page-wrapper .questions-swiper__wrapper .slide-wrapper img{border-radius:8px;}.career-page-wrapper .questions-swiper__wrapper .swiper-button-prev{left:-5px !important;}.career-page-wrapper .questions-swiper__wrapper .swiper-button-prev{right:-5px !important;}.career-page-wrapper .list-internships{display:flex;gap:24px;}.career-page-wrapper .internship-card{display:flex;flex-direction:column;height:295px;border:1px solid #1DB7EB;border-radius:12px;padding:24px;overflow:hidden;width:100%;}.career-page-wrapper .internship-card .internship-card__title{font-weight:500;font-size:20px;line-height:135%;letter-spacing:0;color:#1DB7EB;}.career-page-wrapper .internship-card .internship-card__text{margin-top:12px;mask-image:linear-gradient(to bottom,rgb(0,0,0) 10%,rgba(0,0,0,0));max-height:50px;overflow:hidden;}.career-page-wrapper .internship-card .internship-card__text ul{list-style:disc;padding-left:16px;width:100%;}.career-page-wrapper .internship-card .internship-card__text ul li::marker{color:#1DB7EB;width:6px;height:6px;}.career-page-wrapper .internship-card .internship-card__link{flex-shrink:0;margin-top:auto;display:flex;align-items:center;justify-content:center;background-color:#1DB7EB;color:white;text-align:center;height:40px;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0;text-transform:uppercase;}.career-page-wrapper .internships-swiper__wrapper .swiper-slide{cursor:pointer;}.career-page-wrapper .internships-swiper__wrapper .swiper-button-prev{left:-25px !important;}.career-page-wrapper .internships-swiper__wrapper .swiper-button-next{right:-25px !important;}.career-page-wrapper .questions-swiper-pagination{display:flex;justify-content:center;margin-top:40px;}@media screen and (min-width:992px) and (max-width:1199px){.career-page-wrapper .questions-swiper__wrapper{padding-left:35px !important;padding-right:35px !important;}.career-page-wrapper .questions-swiper__wrapper .swiper-slide img{height:205px;}}@media screen and (max-width:992px){.career-page-wrapper{padding:0 40px;}.career-page-wrapper .corporate-swiper__wrapper .corporate-swiper{width:100%;}.career-page-wrapper .questions-swiper__wrapper{padding-left:0 !important;padding-right:0 !important;}.career-page-wrapper .questions-swiper__wrapper .questions-swiper{overflow:visible;}.career-page-wrapper .questions-swiper__wrapper .questions-swiper .swiper-wrapper .swiper-slide:nth-child(1n){margin-right:0;}.career-page-wrapper .questions-swiper__wrapper .questions-swiper .swiper-wrapper .swiper-slide:nth-child(2n){margin-right:0;}.career-page-wrapper .questions-swiper-pagination{margin-top:20px !important;}.vacancy-card{max-width:97% !important;}}@media screen and (max-width:767px){.career-page-wrapper{padding:0 12px;}.career-page-wrapper .questions-swiper__wrapper .questions-swiper{overflow:hidden;}.career-page-wrapper .questions-swiper__wrapper .questions-swiper .swiper-wrapper .swiper-slide{width:100% !important;}.career-page-wrapper .questions-swiper__wrapper .questions-swiper .swiper-wrapper .swiper-slide:nth-child(1n){margin-right:0;}.career-page-wrapper .questions-swiper__wrapper .questions-swiper .swiper-wrapper .swiper-slide:nth-child(2n){margin-right:0;}.career-page-wrapper .questions-swiper__wrapper .questions-swiper-pagination{display:flex;justify-content:center;}.menu-wrapper{position:absolute;display:none;top:-60px;left:15px;right:0;background-color:#fff !important;z-index:10;padding-bottom:20px;box-shadow:3px 3px 10px 0 rgba(33,37,41,0.1490196078);width:fit-content !important;max-width:unset;}.menu-wrapper .menu__close{position:absolute;display:flex;right:10px;top:10px;background-color:transparent;border:none;font-size:20px;font-weight:500;}.vacancy{min-height:fit-content;}.vacancy-card{max-width:94% !important;}}@media screen and (max-width:425px){.career-page-wrapper .about__statistics-wrapper{margin-top:0 !important;}.career-page-wrapper .about__statistics-wrapper .about__statistics{margin-top:24px;flex-direction:column;align-items:center;}.career-page-wrapper .about__statistics-wrapper .about__statistics div{border-right:none !important;border-bottom:1px solid #dee2e6;max-width:90%;}.career-page-wrapper .about__statistics-wrapper .about__statistics div:nth-child(2){margin-top:20px;}.career-page-wrapper .about__statistics-wrapper .about__statistics div:nth-child(6){border:none;}}.swiper-button-prev{transform:scale(0.6);transform-origin:center;color:#1DB7EB !important;}.swiper-button-next{transform:scale(0.6);transform-origin:center;color:#1DB7EB !important;}.questions-swiper-pagination{display:flex;justify-content:center;margin-top:40px;}.swiper-pagination-bullets{display:flex;gap:20px;}.swiper-pagination-bullet{background-color:#1DB7EB !important;margin:0 !important;}.swiper-pagination-active{background-color:#1DB7EB !important;}.swiper-button-disabled{color:#A5A5A5 !important;opacity:1 !important;}
.breadcrumbs{margin-top:20px;margin-bottom:10px!important}header{display:flex;align-items:center;}header h1{z-index:2;position:relative;}.about-page-navigation{background:#f6f6f6;}.about-page-navigation .nav-pills .nav-link.active,.about-page-navigation .show>.nav-pills .nav-link{background-color:#1db7eb;border-radius:0;}.about-page-navigation .nav-item{flex:inherit;}.about-page-navigation .nav-link{color:#333;}.about-page-navigation .nav.nav-pills.nav-fill{background:#eaeaea;border-radius:0;padding:0;}.about-page-navigation .nav-item:hover{transition:all .3s;background:#1db7eb;}.about-page-navigation .nav-item:hover .nav-link{color:#fff!important;}@media (max-width:575px){.about-page-navigation .nav{padding:0;}.about-page-navigation .nav-item{width:100%;text-align:left;}}.history-block{position:relative;overflow-y:scroll;height:400px;}.history-block-before{position:absolute;right:0;height:30px;z-index:1;-webkit-box-shadow:inset 0px 97px 33px -69px rgba(255,255,255,1);-moz-box-shadow:inset 0px 97px 33px -69px rgba(255,255,255,1);box-shadow:inset 0px 97px 33px -69px rgba(255,255,255,1);}.history-block-after{width:98%;height:40px;position:absolute;bottom:0;left:0;-webkit-box-shadow:inset 0px -93px 33px -69px rgba(255,255,255,1);-moz-box-shadow:inset 0px -93px 33px -69px rgba(255,255,255,1);box-shadow:inset 0px -93px 33px -69px rgba(255,255,255,1);}.history-block::-webkit-scrollbar{width:5px;}.history-block::-webkit-scrollbar-track{background:#F8F8F8;}.history-block::-webkit-scrollbar-thumb{background:#1db7eb;}.history-block::-webkit-scrollbar-thumb:hover{background:#126885;}.history-years ul{list-style:none;padding-left:0;}.history-years li{margin-bottom:15px;cursor:pointer;}.history-years  a.nav-link{display:inline;padding:0;}.history-years a.nav-link.active{color:#1db7eb;font-weight:bold;font-size:18px;}@media (max-width:991px){.history-years li{float:left;margin-right:10px;}.history-block-before{display:none;}.history-years{display:none!important;}}.block-company-advantages{background:#1db7eb;color:#fff;}.advantages-item img{height:120px;}.block-company-video{min-height:350px;cursor:pointer;}#videoModal iframe{width:100%;aspect-ratio:16 / 9;}.block-company-video .iframe-before{position:absolute;z-index:1;width:100%;height:auto;padding:10px;top:0;left:0;background:#0000008f;color:#fff;}.block-company-video .iframe-after{position:absolute;width:100%;height:100%;background-size:cover;color:#fff;padding:10px;top:0;left:0;}.block-company-video.small:nth-child(even) .iframe-before,.block-company-video.small:nth-child(even) .iframe-after{width:99%;left:1%;}.block-company-video.small:nth-child(odd) .iframe-before,.block-company-video.small:nth-child(odd) .iframe-after{width:99%;left:0;}.block-company-video .iframe-after::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:#00000085;}.play-button{color:#fff;font-size:8em;z-index:1;transition:all .3s;}.block-company-video:hover .play-button{color:#1db7eb;}.block-company-video.small{min-height:300px;}.block-company-video.small .iframe-before{font-size:12px;}@media (max-width:767px){.block-company-video.small{min-height:250px;}}#videoModal .modal-header{border-bottom:0px;}#videoModal .modal-content{background:none;box-shadow:none!important;}#videoModal .modal-body{padding:0;}.block-contant{background:#1db7eb;color:#fff;}.block-contant a{color:#fff;font-weight:400;text-decoration:underline;}.partners-item{border:1px solid #fff;box-sizing:border-box;}.partners-item img{max-height:70px}.partners-item span{display:flex;align-items:center;transition:opacity .3s;opacity:0;position:absolute;width:100%;height:100%;top:0;left:0;background:#000000bd;color:#fff;font-size:12px;padding:15px;}.partners-item:hover span{opacity:1;}.block-company-news .news-date{font-size:12px;}.block-company-news .news-item a{color:#262626;}.block-company-news .news-item a h6{font-weight:500;}.block-company-news .news-item a:hover h6{text-decoration:underline;}.block-company-news .news-item p{}.sertificate-item img{width:100%;}.sertificate-item p{display:flex;align-items:center;transition:opacity .3s;opacity:0;position:absolute;width:83%;height:100%;top:0;background:#000000bd;color:#fff;padding:15px;}.sertificate-item:hover p{opacity:1;}
.iti--separate-dial-code .iti__selected-dial-code{color:#262626;}.btn.disabled,.btn:disabled{cursor:not-allowed!important;}.form-disabled label{color:#f0f0f0}.form-control{font-weight:300;}select[name="license_count"],select[name="select_version"]{width:100%;}input[name="mask_phone"]{box-sizing:border-box;padding-top:10px;}input[name="mask_phone"]::placeholder{color:#aaaaaa!important}.text-white .iti__dial-code,.text-white .iti__country-name,.iti__dial-code,.iti__country-name,.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name{color:#999!important;}.iti--separate-dial-code .iti__selected-flag,.intl-tel-input.separate-dial-code .selected-flag{background-color:inherit!important;}.white-popup-block{background:#FFF;padding:20px 30px 80px;text-align:left;max-width:650px;margin:40px auto;position:relative}.consult{background:#0099cc;color:#fff;padding:3em;}.ico{height:104px;background-size:contain;background-repeat:no-repeat;background-image:url('/themes/geoscan/img/icon_cons.png');}.form_btn{background:#53db95 none repeat scroll 0 0;color:#fff;text-transform:uppercase;margin-top:26px;}@media(max-width:1200px){.form_btn{margin-right:15px;float:right;}}.form_btn:hover{color:#fff !important;background:#43b77b;}.col-md-10.form-actions.webform-actions{padding-left:0;}.ButtonSubmitGreen{background:#53db95 none repeat scroll 0 0;}.ButtonSubmit,.ButtonReset{border:medium none;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font:bold 12px/1em Arial;padding:11px 13px;text-transform:uppercase;white-space:nowrap;}.PopupContent .js-form-item{margin-top:20px;font:13px/1.333em Arial;}#CallOrderPopup .js-form-type-textfield input{color:#fff;}#CallOrderPopup{color:#fff;display:none;margin:0;overflow:hidden;position:fixed;right:0;top:0;width:380px;z-index:2000;}#CallOrderPopup p{color:#fff;}.veil_S_Dark{background:#000 none repeat scroll 0 0;opacity:0.8;}.VeilShadow{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;}#CallOrderPopup .PopupContent{padding:30px 40px 25px 35px;position:relative;z-index:1;}#CallOrderPopup h4{color:#fff;line-height:1.9em;margin:0 0 15px;font-size:1.9rem;}.SpriteCloser{background:rgba(0,0,0,0) url("/themes/geoscan/img/sprite_closer.png") no-repeat scroll 0 0;cursor:pointer;display:block;height:30px;overflow:hidden;position:absolute;right:40px;top:40px;width:30px;z-index:100;}#CallOrderPopup .MyInput input{width:286px;}.error{border-bottom:1px solid red !important;box-shadow:none!important;}.consultation-form .form-control{background:#fff!important;padding:5px 10px;border-radius:4px!important;}.consultation-form .form-group{margin-bottom:0!important;}.country-name{color:#333!important;}.form-light [type="radio"] + label,.form-light [type="checkbox"] + label{font-size:0.8rem;}.form-light [type="checkbox"] + label:before,.form-light [type="radio"] + label:before{top:2px;width:15px;height:15px;}.custom-control-label::after
.form-light input[type="checkbox"] + label:before{content:'';position:absolute;top:0;left:0;width:17px;height:17px;z-index:0;border-radius:1px;margin-top:2px;-webkit-transition:0.2s;transition:0.2s;background-color:inherit;}.form-light input[type="checkbox"]:checked + label:before{top:-10px;left:-3px;width:12px;height:22px;border-style:solid;border-width:2px;border-color:transparent #1db7eb #1db7eb transparent;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;background-color:inherit!important;}.form-light input[type="checkbox"]:checked + label:after{content:'';top:0px;left:0px;width:17px;height:17px;position:absolute;border:2px solid #8a8a8a;background-image:none!important;}.custom-control-label::after{background-image:none!important;}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:transparent #1db7eb #1db7eb transparent;}.form-light input[type="radio"] + label:before{content:'';position:absolute;top:0;left:0;width:17px;height:17px;z-index:0;border-radius:17px;margin-top:2px;-webkit-transition:0.2s;transition:0.2s;}.form-light input[type="radio"]:checked + label:before{width:17px;height:17px;background:#1db7eb;border-color:#1db7eb;}.form-light [type=checkbox]+label:before,.form-light [type=radio]+label:before{content:"";position:absolute;top:0;left:0;width:17px;height:17px;z-index:0;border:1.5px solid #8a8a8a;border-radius:1px;margin-top:2px;-webkit-transition:.2s;transition:.2s;}.form-light [type=checkbox]:not(.tableselect),.form-light [type=radio]:not(.tableselect){position:absolute;left:-9999px;visibility:hidden;}.form-light [type=checkbox]+label{position:relative;padding-left:35px;cursor:pointer;height:25px;line-height:25px;font-size:1rem;}.form-light [type=radio]+label{position:relative;padding-left:25px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;font-weight:300;}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545;}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{background-color:#efa2a9;}.form-light .custom-control{padding-left:0px;}input[type=date]:focus:not([readonly]),input[type=datetime-local]:focus:not([readonly]),input[type=email]:focus:not([readonly]),input[type=number]:focus:not([readonly]),input[type=password]:focus:not([readonly]),input[type=search-md]:focus:not([readonly]),input[type=search]:focus:not([readonly]),input[type=tel]:focus:not([readonly]),input[type=text]:focus:not([readonly]),input[type=time]:focus:not([readonly]),input[type=url]:focus:not([readonly]),textarea.md-textarea:focus:not([readonly]){border-bottom:1px solid #1db7eb!important;-webkit-box-shadow:0 1px 0 0 #1db7eb!important;box-shadow:0 1px 0 0 #1db7eb!important;}.webform-submission-callorderpopup-form .intl-tel-input.allow-dropdown{overflow:hidden!important;}.webform-submission-callorderpopup-form .js-form-required.form-required.active{color:#fff!important;}.webform-submission-callorderpopup-form .intl-tel-input .country-list{position:fixed!important;}.form-item label{display:inline;margin-top:-24px;color:#757575;}.md-form label + .error{padding-top:25px!important;}.md-form label.active{-webkit-transform:translateY(-24%);-ms-transform:translateY(-24%);transform:translateY(-24%);font-size:.8rem;}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545!important;}#edit-captcha-field{width:70%;margin-top:15px;}#edit-captcha-field img{float:left;width:140px;padding-left:15px;}.js-form-item-captcha-response{border-radius:10px;width:40%;float:left;margin-left:20px;}div.webform-actions{text-align:right;padding-right:15px;}#modalContactUs h3#contact_us{display:none;}#modalContactUs #contact-form{padding:0px!important;margin:0px!important;box-shadow:none!important;}form.with-product_client .form-item-work-place,form.with-product_client .form-item-work-place-market{display:none;}@media (max-width:991px){select[name="product_client"]{border:0px;border-bottom:1px solid #bdbdbd;}}@media (min-width:992px){select[name="product_client"]{font-size:14px;padding:2px;line-height:1;height:auto;border:0px;border-bottom:1px solid #bdbdbd;}}
#footer-all-mailing-form-lg{width:52%;margin-right:4px;}#block-all-mailing-form .form-control{background:inherit!important;padding:5px 0px!important;border-radius:0px!important;}@media (min-width:992px) and (max-width:1199px){#footer-all-mailing-form-lg{width:58%;margin-right:4px;}}@media (max-width:991px){#block-all-mailing-form{width:100%;margin-right:0px;margin-bottom:30px;}}@media (min-width:768px) and (max-width:991px){#block-all-mailing-form{margin-top:30px;}}@media (max-width:575px){#block-all-mailing-form form .row{margin:0px!important;}#block-all-mailing-form form .btn{min-height:50px;margin-top:20px;width:100%;}}#block-all-mailing-form form{text-align:left;position:relative;min-height:71px;}#all-mailing-form-success-message{position:absolute;text-align:center;width:100%;top:10px;left:0;z-index:-1;opacity:0;transition:all .4s;}#block-all-mailing-form form.loading-form .row{opacity:.2;}#block-all-mailing-form form.success-message .row{opacity:0;}#block-all-mailing-form form.success-message #all-mailing-form-success-message{z-index:1;opacity:1;}#all-mailing-form-success-message .h4{font-size:16px;}#all-mailing-form-success-message div:not(.h4){font-size:12px;}#block-all-mailing-form form label{margin-bottom:0px!important;}#block-all-mailing-form form label a{font-size:12px !important;margin:0px;}#block-all-mailing-form form label{font-size:12px;}@media (min-width:992px) and (max-width:1199px){#block-all-mailing-form form label,#block-all-mailing-form form label a{font-size:11px !important;}}@media (min-width:768px) and (max-width:991px){#block-all-mailing-form form label,#block-all-mailing-form form label a{font-size:16px !important;}}@media (max-width:767px){#block-all-mailing-form form label,#block-all-mailing-form form label a{line-height:12px;}}@media (max-width:400px){#block-all-mailing-form form label,#block-all-mailing-form form label a{font-size:11px !important;}}#block-all-mailing-form form input.form-control{color:#fff !important;margin-top:0px!important;margin-bottom:10px!important;font-weight:300!important;}#block-all-mailing-form form input.form-control::-webkit-input-placeholder{color:#fff !important;}#block-all-mailing-form form input.form-control:-ms-input-placeholder{color:#fff !important;}#block-all-mailing-form form input.form-control::-ms-input-placeholder{color:#fff !important;}#block-all-mailing-form form input.form-control::placeholder{color:#fff !important;}#block-all-mailing-form form .btn{padding:0px!important;border-radius:0px;width:45px;height:45px;}#block-all-mailing-form form .btn img{width:24px;}@media (min-width:992px){#block-all-mailing-form form .btn{margin-top:10px;}}@media (min-width:768px) and (max-width:991px){#block-all-mailing-form form .btn{margin-top:9px;}}@media (max-width:767px){#block-all-mailing-form form .btn{margin:10px 0;min-height:45px;}}#block-all-mailing-form form .btn.btn-blue{border:1px solid #1AA7D7;background:#1AA7D7;color:#fff !important;}#block-all-mailing-form form .btn.btn-blue:hover{background:#1DB7EB !important;border:1px solid #1AA7D7;color:#1AA7D7 !important;}@media (max-width:500px){#block-all-mailing-form form input[name="all-mailing-form-privacy-policy"]{height:24px;width:24px;}}#block-all-mailing-form--2 .form-control{background:inherit!important;padding:5px 0px!important;border-radius:0px!important;}@media (min-width:992px) and (max-width:1199px){#footer-all-mailing-form-lg{width:58%;margin-right:4px;}}@media (max-width:991px){#block-all-mailing-form--2{width:100%;margin-right:0px;margin-bottom:30px;}}@media (min-width:768px) and (max-width:991px){#block-all-mailing-form--2{margin-top:30px;}}@media (max-width:575px){#block-all-mailing-form--2 form .row{margin:0px!important;}#block-all-mailing-form--2 form .btn{min-height:50px;margin-top:20px;width:100%;}}#block-all-mailing-form--2 form{text-align:left;position:relative;min-height:71px;}#all-mailing-form-success-message{position:absolute;text-align:center;width:100%;top:10px;left:0;z-index:-1;opacity:0;transition:all .4s;}#block-all-mailing-form--2 form.loading-form .row{opacity:.2;}#block-all-mailing-form--2 form.success-message .row{opacity:0;}#block-all-mailing-form--2 form.success-message #all-mailing-form-success-message{z-index:1;opacity:1;}#all-mailing-form-success-message .h4{font-size:16px;}#all-mailing-form-success-message div:not(.h4){font-size:12px;}#block-all-mailing-form--2 form label{margin-bottom:0px!important;}#block-all-mailing-form--2 form label a{font-size:12px !important;margin:0px;}#block-all-mailing-form--2 form label{font-size:12px;}@media (min-width:992px) and (max-width:1199px){#block-all-mailing-form--2 form label,#block-all-mailing-form--2 form label a{font-size:11px !important;}}@media (min-width:768px) and (max-width:991px){#block-all-mailing-form--2 form label,#block-all-mailing-form--2 form label a{font-size:16px !important;}}@media (max-width:767px){#block-all-mailing-form--2 form label,#block-all-mailing-form--2 form label a{line-height:12px;}}@media (max-width:400px){#block-all-mailing-form--2 form label,#block-all-mailing-form--2 form label a{font-size:11px !important;}}#block-all-mailing-form--2 form input.form-control{color:#fff !important;margin-top:0px!important;margin-bottom:10px!important;font-weight:300!important;}#block-all-mailing-form--2 form input.form-control::-webkit-input-placeholder{color:#fff !important;}#block-all-mailing-form--2 form input.form-control:-ms-input-placeholder{color:#fff !important;}#block-all-mailing-form--2 form input.form-control::-ms-input-placeholder{color:#fff !important;}#block-all-mailing-form--2 form input.form-control::placeholder{color:#fff !important;}#block-all-mailing-form--2 form .btn{padding:0px!important;border-radius:0px;width:45px;height:45px;}#block-all-mailing-form--2 form .btn img{width:24px;}@media (min-width:992px){#block-all-mailing-form--2 form .btn{margin-top:10px;}}@media (min-width:768px) and (max-width:991px){#block-all-mailing-form--2 form .btn{margin-top:9px;}}@media (max-width:767px){#block-all-mailing-form--2 form .btn{margin:10px 0;min-height:45px;}}#block-all-mailing-form--2 form .btn.btn-blue{border:1px solid #1AA7D7;background:#1AA7D7;color:#fff !important;}#block-all-mailing-form--2 form .btn.btn-blue:hover{background:#1DB7EB !important;border:1px solid #1AA7D7;color:#1AA7D7 !important;}@media (max-width:500px){#block-all-mailing-form--2 form input[name="all-mailing-form-privacy-policy"]{height:24px;width:24px;}}
@media (min-width:768px){.vacancies-select-wrapper{padding-top:10px;}}.select2 .selection .select2-selection{border:0;border-radius:0;border-bottom:1px solid #bdbdbd;height:auto;}.select2 .selection .select2-selection__rendered{padding-left:0!important;color:#757575!important;display:block;padding-bottom:7px!important;}.select2 .select2-container--default .select2-selection--single .select2-selection__placeholder,.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#757575!important;}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#1DB7EB!important;}input[name="attach_input"]{position:relative;z-index:2;cursor:pointer;outline:none!important;box-shadow:none!important;border-bottom:1px solid #bdbdbd!important;padding-right:40px;box-sizing:border-box;}.form-item-attach-input{position:relative;}.form-item-attach-input::after{content:url('/themes/geoscan/assets/attach-ico.svg');opacity:.4;display:block;width:24px;height:24px;position:absolute;z-index:1;top:6px;right:0;}.form-item-attach-input.active::after{display:none;}.form-item-attach-input.active input{cursor:default;}.form-item-attach-input.loading input{background-color:#eee;cursor:wait;}.form-item-attach .messages{color:red;}@media (max-width:767px){.form-item:not(.fake-phone) label{margin-top:0px;}}@media (max-width:400px){input[name="attach_input"]{font-size:14px;}.form-item-attach-input::after{display:none;}}.career-form input[name="files[attach]"],.career-form input[name="attach_upload_button"],.career-form .file-attach .description{display:none;}.career-form .js-form-type-managed-file span.file{display:none;}.career-form .file-attach{position:relative;}.career-form .file-attach input[name="attach_remove_button"]{position:absolute;top:-60px;right:0;z-index:3;border-radius:100px;border:0;background-color:transparent;font-size:0;width:32px;height:32px;box-sizing:border-box;display:block;padding:0 !important;background-image:url(/themes/geoscan/assets/circle-close.svg);background-position:center;background-size:cover;background-repeat:no-repeat;}.career-form .file-attach input[name="attach_remove_button"]:hover{opacity:.5;}
