/** Generated by FG **/
@font-face {
	font-family: 'AvenirLTStd-Roman';
	src: url('../fonts/AvenirLTStd-Roman.eot');
	src: local('☺'), url('../fonts/AvenirLTStd-Roman.woff') format('woff'), url('../fonts/AvenirLTStd-Roman.ttf') format('truetype'), url('../fonts/AvenirLTStd-Roman.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
  font-family: 'galano_grotesque_altbold';
  src: url('../fonts/galanogrotesquealtbold.woff2') format('woff2'),
       url('../fonts/galanogrotesquealtbold.woff') format('woff');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'galano_grotesquemedium';
  src: url('../fonts/galanogrotesquemedium.woff2') format('woff2'),
       url('../fonts/galanogrotesquemedium.woff') format('woff');
  font-weight: normal;
  font-style: normal;

}


.heder img{width: 100%;}
.ac{text-align: center;}
.career{margin:100px 0;}
section.career .ttle h2{font-family: 'galano_grotesque_altbold'; color: #000; font-size: 63px; line-height: 63px; padding: 0 0 30px; margin: 0;}
section.career .ttle h6{font-family: 'AvenirLTStd-Roman'; color: #000; font-size: 25px; line-height: 25px; padding: 0 0 10px; margin: 0;}
.carer_col{background: #fbfbfb; height: 100%; padding: 15px;}
.career .accordion .card .fa{float: right; margin-top: 5px;}
/* .career .accordion .card .card-header .btn{width: 100%; text-align: left;} */
.career .accordion .card .card-header{background: transparent; border-radius: 0px; color: #fff; outline: none; border: none; padding: 0;}
.career .accordion .card .card-header .btn.btn-link:hover, .career .accordion .card .card-header .btn.btn-link:focus {outline: none; text-decoration: none; background:#FFF; color:#000; }
.career .accordion .card .btn.focus, .career .accordion .card .btn:focus { outline: 0; box-shadow: none;}
.career .accordion .card {border: none; margin-bottom: 50px;}

.btn-link{background: #e03d26;}
.bg_white{background: #fff;  color: #000 !important;}
.career .accordion .card .card-header .btn.btn-link { color: #fff;  border-radius: 9px; color: #fff; outline: none; border: none; padding: 15px 30px; width: 100%; text-align: left; font-family: 'galano_grotesquemedium'; font-size: 20px; }
/*.career .accordion .card .card-header .btn.btn-link:hover, .career .accordion .card .card-header .btn.btn-link:focus { color: #000; background: #fff;}*/
.career .accordion .card .card-body{padding: 10px 0 15px;}
.career .accordion .card .card-body ul{padding: 0; margin: 0;}
.career .accordion .card .card-body ul li{display: inline-block; margin: 10px 5px; list-style-type: none;}
.career .accordion .card .card-body ul li a{background: #fff; padding: 5px 8px; color: #000; text-decoration: none; border-radius: 4px; font-size: 14px; 	font-family: 'AvenirLTStd-Roman';}
.career .accordion .card .card-body ul li a:hover{background: #e03d26;  color: #fff; }

.career .accordion .btn:not(.collapsed)::after  { background: #fff;}
section.career .ttle{margin-bottom: 40px;}




.dao_sec {position: relative; }
.dao_sec_bg{position: absolute; right: -50px; bottom: -50px; z-index: -1; text-align: right;}
.dao_sec_left_img{position: absolute; left: -30px; top: 90px; z-index: 3;}
.dao img{width: 100%;}
img.dao_banner_img{border-radius: 20px;}
.dao .dao_desc{ position:absolute; left: 0; top: 0; z-index: 2; width: 100%; height: 100%;}
.dao_texts{position: relative; width: 723px; margin: 0 auto; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.dao_texts h2{color: #fff !important; font-size: 40px !important; line-height: 40px !important; font-family: 'galano_grotesque_altbold' !important; padding-bottom: 15px !important; }
.dao_texts p{color: #fff; font-size: 20px; line-height: 38px; font-family: 'AvenirLTStd-Roman'; padding-bottom: 20px;}
a.dao_btn{background: #e03d26; border-radius: 15px; padding: 20px 30px; color: #fff; font-size: 26px; line-height: 26px;font-family: 'galano_grotesque_altbold'; }
a.dao_btn:hover{background: #f04d37; text-decoration: none;}

.career_banner_sec{padding-bottom: 100px;}

a.apply_btn{background: #e03d26; border-radius: 0px; padding: 10px 20px; color: #fff; font-size: 18px; line-height: 26px; font-family: 'AvenirLTStd-Roman'; }
a.apply_btn:hover{background: #f04d37; text-decoration: none;}

.job_desc_content p{font-size: 18px; line-height: 45px; color: #4d4d4d;}
.job_desc_content ul{padding: 0;}
.job_desc_content ul li{background: url(../img/list_tick_icon.png) left top no-repeat; padding: 0 10px 25px 40px; color: #4d4d4d; font-size: 18px; line-height: 25px; list-style: none;}
.job_desc_content h3{font-size: 25px; line-height: 25px; font-family: 'galano_grotesque_altbold'; color: #4b4b4b; padding: 0 0 40px;}
.desc_para{padding: 0 0 100px;}
.job_desc_content ul{padding-bottom: 30px;}
.job_desc_content p a{color: #e03d26;}
.dflex{display: flex; align-items: center;}


/* start 23.12.21 */
.banar{position: relative;}
.banar_img{background-image: url(https://questmindshare.com//wp-content/uploads/2021/06/meeting-team-workplace-1245776.jpg);
background-position: center center; padding: 130px 0;}
.banar_img h2{text-align: center; color: #FFFFFF; font-family: "Galano", Sans-serif; font-size: 45px; font-weight: 600;
  line-height: 1.4em; z-index: 99999;}
.banar_overlay{background-color: #E03E27; opacity: 0.85; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.banar_content{position:absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; display: flex;
  align-items: center;}
  /* End 23.12.21 */
  
  /* ---15.03.22-- */
  .applyform_sec{padding: 75px 0; margin: 0; background: #f5f5f5;}
.uc{text-transform: uppercase;}
.cvs .form-control{border: none; outline: none; padding-left: 0; background: transparent;}
.submit_btn, a.apply_btn { background: #fff; border: 1px solid #e03d26; border-radius: 8px; padding: 10px 20px; color: #e03d26; font-size: 18px; line-height: 26px; font-family: 'AvenirLTStd-Roman'; transition: all .3s;}
.submit_btn:hover, a.apply_btn:hover { background: #e03d26; color: #fff;}
.career { margin: 100px 0 0;}
html { scroll-behavior: smooth;}
.applyform_sec h2{padding-bottom: 15px;}
.form-group.required label:after { content:"*";color:red;}
.form-control { padding: 0.5rem 0.75rem; height: auto;}


@media (max-width:992px)
{
  .career_banner_sec .container{max-width: 85%;}
  .dao_texts{width: 85%;}
  .dao_texts h2 { font-size: 30px; line-height: 30px;padding-bottom: 0;}
  .dao_texts p { line-height: 25px; padding-bottom: 5px;}
a.dao_btn { padding: 15px 23px; font-size: 23px; line-height: 26px;}
.career { margin: 50px 0 50px;}
section.career .ttle h2{font-size: 50px;}
  
}
@media (max-width:767px)
{
  section.career .ttle h2 {font-size: 40px;}
  .career .accordion .card { margin-bottom: 25px;}
  .career_banner_sec .container{max-width: 85%;}
  .dao_texts h2 { padding-bottom: 20px;}
  .dao_texts p {display: none;}
  .dao_sec_bg img{width: 50%;}
  .dao_sec_bg { right: -25px;bottom: -25px;}
  .dao_sec_left_img { top: 25px;}
  .dflex a.apply_btn{margin-bottom: 40px;}
  /* --15.03.22-- */
  .applyform_sec h2{font-size: 25px;}
  .applyform_sec{padding: 40px 0;}
}
@media (max-width:585px)
{.dao_texts h2 { padding-bottom: 5px; font-size: 20px;}
a.dao_btn { padding: 10px 15px; font-size: 17px; line-height: 22px;}
.dao_sec_bg img { width: 35%;}
.career_banner_sec .container { max-width: 100%;}
.dao_sec_bg { right: 0; bottom: 0; display: none;}
}


/*--29.06.22--*/
.applyform_sec{margin-top:0px; padding-top:0px;}
.wpforms-container.wpforms-container-full.job_apply{width:100%;}
.wpforms-form.wpforms-ajax-form{width:75%; margin:0 auto;}
div.wpforms-container-full .wpforms-form button[type=submit]{background: #e03d26 !important; color:#fff !important; border:1px solid #e03d26 !important;border-radius:6px !important;padding: 10px 35px !important;}
div.wpforms-container-full .wpforms-form button[type=submit]:hover{background: #fa624c;}
div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form select{border-radius:6px !important;}
div.wpforms-container-full .wpforms-form .wpforms-field-label {font-weight: 400 !important; font-size: 16px !important; font-family: "Roboto" !important;}
.wpforms-field-description{ font-family: "Roboto" !important;








