/******************* Main-Body-Sub *********************/
.sidebar-989 { max-width: 333px; }
.sidebar-989 .sidebar-heading{background:url("../images/sidebar_bg_default.png") no-repeat center bottom;background-size:cover;padding:40px 26px 67px;text-align:center;position:relative;top: 25px;height: 706px;}

.sidebar-989 .sidebar-heading h5{margin:0 0 20px;color:#fff;font-size: 22px;line-height: 28px;  font-family: 'Segoe UI Semibold';}
.sidebar-989 .sidebar-heading h3{margin:0 0 30px;color:#fff;font-size: 30px;line-height: 34px; font-family: 'Segoe UI Bold';}
.sidebar-989 .sidebar-heading h3 span{display:block; }
.sidebar-989 .sidebar-heading h5 span{color:#ff8c00;}
.sidebar-989 .sidebar-heading h6{color:#fafcf9;font-size:22px;line-height:28px;padding:22px 20px;border-width:0 5px;border-color:#007289;border-style:solid;position:relative;}
.sidebar-989 .sidebar-heading h6 .bdr-wrap{position:absolute;width:100%;height:5px;left:0;}
.sidebar-989 .sidebar-heading h6 .bdr-wrap:before, .sidebar-989 .sidebar-heading h6 .bdr-wrap:after{content:"";position:absolute;top:0;height:100%;background:#007289;}
.sidebar-989 .sidebar-heading h6 .bdr-wrap1{top:0;}
.sidebar-989 .sidebar-heading h6 .bdr-wrap1:before{left:0;width:78%;}
.sidebar-989 .sidebar-heading h6 .bdr-wrap1:after{right:0;width:10%;}
.sidebar-989 .sidebar-heading h6 .bdr-wrap2{bottom:0;}
.sidebar-989 .sidebar-heading h6 .bdr-wrap2:before{left:0;width:10%;}
.sidebar-989 .sidebar-heading h6 .bdr-wrap2:after{right:0;width:78%;}
.sidebar-989 .main-form{padding:30px 25px;border-color:#43b331;border-width:0 4px 4px;border-style:solid;margin-bottom:27px;}
.sidebar-989 form button{display:block;width:100%;background:#01773b;border-radius:5px;padding:18px 20px 16px;border:1px solid #7cc576;box-shadow:0 4px 0 #08904b;color:#ffffff;font-size:25px;text-transform:uppercase;font-family: 'Segoe UI Black';}
.sidebar-989 .form-btm-text{text-align:center;color:#4b4b4b;font-size:12px;line-height:16px;font-family: 'robotolight';}
.sidebar-989 .form-btm-text p{margin:25px 0 0;}
.sidebar-989 .blog-content a {text-decoration:none !important; color:inherit;}
.sidebar-989 .sidebar-blog{text-align:center;}
.sidebar-989 h4.blog-heading{margin:0 0 24px;color:#000000;font-size:22px;line-height:30px; font-family: 'Segoe UI Bold';padding:0 10px;}
.sidebar-989 h4.blog-heading span{display:block;}
.sidebar-989 .blog-content{margin-bottom:34px;color:#000000;font-size:15px;line-height:20px;}
.sidebar-989 .blog-img{margin-bottom:23px; background-repeat:no-repeat;background-position:center;background-size:cover;min-height:173px;border:1px solid #007289;}

.sidebar-989 .blog-content p{margin:0;}
.sidebar-989 .blog-content p span{display:block;} 

/****************************************************/
.sidebar-989 .main-form .fsBody .fsForm, form-wrapper .fsForm .fsFieldRow .fsRowBody, form-wrapper.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
.sidebar-989 .main-form .fsBody .fsForm{ border:none!important;}
.sidebar-989 .main-form .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
.sidebar-989 .main-form .fsValidationError { background:none!important;}
.sidebar-989 .main-form .fsBody .fsLabel, .fsBody label{ color:#213655!important; padding:2px;}
.sidebar-989 .main-form .fsForm .fsSubmit{background:none; margin:-4px 0 !important; padding:0!important; clear:both; float:none; border-radius:5px;}
.sidebar-989 .main-form .fsBody .fsRowBody{ padding: 0 !important;}
.sidebar-989 .main-form .fsForm .fsLabel{ font-size:15px!important; font-family:'Segoe UI Regular',arial; color:#000000!important; margin:0 0 0 0; padding:0 0 8px; text-align:left; line-height:22px; font-weight:normal;}
#fsCell56020041 p{ font-size:16px!important; font-family:'Segoe UI Regular', arial; color:#ffffff!important; margin: 0;padding:0; text-align:left; line-height:33.66px; font-weight:normal;}
#fsCell56020041 p a{ color:#ffb52b; font-size: 13px;}
.success-reliable-it .body-content a {color: inherit;}
.sidebar-989 .main-form .fsForm .fsLabel a{text-decoration: none !important; color:#7e7e7e; font-family: 'Segoe UI italic'; font-size: 14px !important;}
.sidebar-989 .main-form .fsBody .fsSupporting{ font-family: 'SegoeUI Semilight', arial; color: #515050!important; font-size: 11px!important; }
.sidebar-989 .main-form .fsSubmit input.fsSubmitButton{margin:18px 0 31px; letter-spacing: 2px; display: block; width: 100%; box-shadow: 0 4px 0 #08904b; border: 1px solid #7cc576; padding: 0 0 3px; font-size: 25px !important; height: 63px; text-transform: uppercase; font-family:'Segoe UI Black',arial; background: #01773b !important;border-radius: 5px !important;}
.sidebar-989 .main-form .fsBody .fsForm{color:#404041!important; display: inline-block; font-size: 16px; width:100%; margin:19px 0 0 0 !important; color:#fff;  background: transparent; padding:0; box-shadow:none;}
.sidebar-989 .main-form .fsFieldRow input[type="text"], .sidebar-989 .main-form .fsFieldRow input[type="email"], .sidebar-989 .main-form .fsFieldRow input[type="number"], .sidebar-989 .main-form .fsFieldRow input[type="tel"]{ width:100%!important; height:45px; padding:5px 14px!important; }
.sidebar-989 .main-form .fsFieldRow input[type="text"], .sidebar-989 .main-form .fsFieldRow input[type="email"], .sidebar-989 .main-form .fsFieldRow input[type="number"], .sidebar-989 .main-form .fsFieldRow input[type="tel"], .sidebar-989 .main-form .fsForm textarea,#sidebar_banner .form_wrap input[type="file"]{margin:0px 0 6px !important; background:#fff; border:1px solid #000000!important; border-radius:0!important; max-width:100%; width:100%!important; font-size:15px!important; font-family:'Segoe UI Regular',arial; line-height:18px; color:#000000; font-weight: normal;}
.sidebar-989 .main-form div.fsError{font-family:'Segoe UI Regular', arial; font-size: 14px !important;  margin:0 0 20px !important;padding: 4px !important; width: 100%;}
.sidebar-989 .main-form .fsRequiredMarker { font-weight:normal !important; font-size:15px; color:#bf1e2e; padding-left:1px;}
.sidebar-989 .main-form .fsBody { margin-bottom:0px!important; background: transparent; padding:0;}
.sidebar-989 .main-form input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
.sidebar-989 .main-form .fsSectionHeader { display:none!important;}
.sidebar-989 .main-form .fsFirst.fsLast.fsFieldCell { background:none; padding:0!important; margin:0!important;}
.sidebar-989 .main-form textarea { height:110px;}
.sidebar-989 .main-form .fsForm input.fsField[type="email"]:focus, .sidebar-989 .main-form .fsForm input.fsField[type="file"]:focus, .sidebar-989 .main-form .fsForm input.fsField[type="number"]:focus, .sidebar-989 .main-form .fsForm input.fsField[type="tel"]:focus, .sidebar-989 .main-form .fsForm input.fsField[type="text"]:focus, .sidebar-989 .main-form .fsForm textarea.fsField:focus {outline:0;}
.sidebar-989 .main-form .fsRow.fsFieldRow.fsLastRow {margin-bottom:0!important;}
.sidebar-989 .main-form ::-webkit-input-placeholder { color: #213655;}
.sidebar-989 .main-form :-moz-placeholder {color: #213655; opacity:1;}
.sidebar-989 .main-form ::-moz-placeholder { color: #213655; opacity:1;}
.sidebar-989 .main-form :-ms-input-placeholder {color: #213655;}
.sidebar-989 .main-form .fsValidationError{box-shadow:none!important;background-color:none;}
.sidebar-989 .main-form #fsRow2950045-1{ width:48%; margin:0 4% 0 0; float:left;clear: none;}
.sidebar-989 .main-form #fsRow2950045-2{ width:48%; float:left;}
.sidebar-989 .main-form p{margin:0;}
.field-auto-capture { display: none;}
#sidebar_banner .form_section .form_wrap { padding-top: 35px;}
#content_section .sidebar-989 .main-form .fsForm textarea{height: 110px !important}
#sidebar_banner { margin-top: 23px;}
#sidebar_banner .text.secure-text{margin: 0;}
@media (max-width:920px){
    .main_body_container .col-sm-3, #content_page .width_1, .col-sm-9 {
        width: 100%;
    }
    .sidebar-989 {
        margin: auto;
    }
    #content_page .text_content {
        padding-right: 0;
    }
}
@media (min-width:961px) and (max-width:1200px){
    .sidebar-989 h4.blog-heading span {display: inline;} 
    }
    

    @media (min-width: 768px) and (max-width: 1100px){	

    .sidebar-989 .sidebar-heading h5 {font-size: 19px;}
    .sidebar-989 .sidebar-heading h3 {font-size: 26px;}
    .sidebar-989 .sidebar-heading { padding: 40px 18px 67px;}
    .sidebar-989 .sidebar-heading h6 {font-size: 17px;line-height: 18px;}
    .sidebar-989 form button {font-size: 19px;}
    .sidebar-989 h4.blog-heading {font-size: 15px;line-height: 25px;}
    .sidebar-989 .blog-content {font-size: 12px;}

    @media (max-width: 767px){.small_screen_center{ text-align:center;}
  
    .sidebar-989 .sidebar-heading {padding: 40px 14px 67px;}
    .sidebar-989 .sidebar-heading h6 {font-size: 18px;}
    .sidebar-989 h4.blog-heading span {display: inline;}
    .sidebar-989 .blog-content {font-size: 14px;}
    }
    

@media (min-width: 768px) and (max-width: 1100px){

.sidebar-989 .main-form {padding: 30px 13px;}
.sidebar-989 .main-form .fsSubmit input.fsSubmitButton{font-size: 23px !important;}
.sidebar-989 .main-form .fsForm .fsLabel{font-size: 12px !important;}
.sidebar-989 .main-form .fsForm .fsLabel a{font-size: 12px !important;}
}
    }

/******sidebar-new-design*******/

@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700&display=swap');
.main_body_container .career_sidebarwrap {
  width: 290px;
  float: right;
  margin-bottom: 30px;
}

@media screen and (max-width: 880px) {
	.main_body_container .career_sidebarwrap {
		/*max-width: 270px;*/
	}
}
.main_body_container p {
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  line-height: 1.3em;
	font-family: 'Source Sans Pro', sans-serif;
}

.main_body_container p strong {
    font-weight: 500;
}

.main_body_container .sidebar-heading {
    height: 272px;
    border: 0;
    background-image: url(/wp-content/uploads/2020/01/sidebarback2.png);
    border-radius: 8px 8px 0 0;
    padding: 33px 23px 33px 77px;
    background-repeat: no-repeat;
    background-size: contain;
    position: relative;
    
}
.main_body_container .sidebar-heading h6 {
 	font-size: 24px;
 	font-weight: 400;
 	text-shadow: 1px 1px 2px rgba(0, 71, 126, 0.3);
 	text-align: left;
 	line-height: 1.1em;
 	color: #ffffff;
	margin: 0;
  font-family: 'Source Sans Pro', sans-serif;
}
.main_body_container .sidebar-form {
    border-radius: 8px;
    border: 1px solid #e1e1e1;
    background-color: #ffffff;
}
.sidebar-text {
    padding: 161px 18px 0;
    margin-bottom: 45px;
}
.sidebr_book {
    position: absolute;
    bottom: -130px;
    width: 260px;
    height: 167px;
    box-shadow: 9px 16px 18px rgba(0, 0, 0, 0.08);
    border-radius: 0 12px;
    border: 2px solid #08b34b;
    background-color: #ffffff;
    left: 50%;
    transform: translateX(-50%);
    padding: 20px;
}

@media screen and (max-width: 1280px) {
	.sidebr_book {
		bottom: -140px;
		font-size: 23px;
	}
}

.sidebr_book p {
    font-size: 15px;
    font-weight: 400;
    line-height: 1.35;
    margin: 0;
    color: #000000;
    font-family: 'Source Sans Pro', sans-serif;
}
.sidebar-text p {
    margin-top: 0;
    line-height: 1.34;
    /* font-family: 'Source Sans Pro', sans-serif; */
}
.main_body_container .career_form .fsSubmit input.fsSubmitButton {
    max-width: 250px !important;
    height: 55px;
    border-radius: 5px;
    background-color: #338e44 !important;
    box-shadow: none !important;
    background-image: linear-gradient(to top, rgba(1, 71, 47, 0.4) 0%, rgba(12, 174, 118, 0) 100%) !important;
        text-transform: capitalize !important;
        font-family: 'Source Sans Pro', sans-serif;
}
.main_body_container .sidebar-blog h5 {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0.78px;
    text-align: left;
    line-height: 1.35;
    margin-bottom: 15px;
    color: #000000;
    letter-spacing: 1.2px;
    /* font-family: 'Source Sans Pro', sans-serif; */
    text-align: center;
}
.main_body_container .sidebar-blog p{
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.45;
    margin-bottom: 35px;
    /* font-family: 'Source Sans Pro', sans-serif; */
}
.main_body_container .main-form{
    padding: 0 18px;
        
}
.main_body_container .sidebar-blog {
    margin-top: 50px;
}


.main_body_container .blog-img {
  width: 120px;
  height: 80px;
  float: left;
  margin-right: 12px;
}
.main_body_container .sidebar-blog .blog-content {
  display: flex;
  padding-bottom: 25px;
  border-bottom: 1px solid #aabec8;
  margin-bottom: 25px;
  align-items: center;
}
.main_body_container .sidebar-blog .blog-content1 {
    padding-top: 25px;
    border-top: 1px solid #aabec8;
}
.main_body_container .sidebar-blog .blog-content > a{
  display: inline-block;
  float: left;
  font-family: 'Source Sans Pro', sans-serif;
}

.main_body_container .sidebar-blog .blog-content p {
  font-size: 15px;
  font-weight: 400;
  margin: 0;
  line-height: 1.36;
  color: #000;
  text-align: left;
  /* font-family: 'Source Sans Pro', sans-serif; */
}
.main_body_container .read_more {
  color: #08b34b !important;
  font-size: 11px;
  font-weight: 400 !important;
  line-height: 20px;
  text-decoration: underline !important;
  text-transform: uppercase;
  letter-spacing: 2.2px;
  display: block;
  margin-top: 8px;
  /* font-family: 'Source Sans Pro', sans-serif; */
}
.main_body_container .read_more:hover {
  font-weight: bold !important;
}
.main_body_container p + ul {
	padding-top: 0;
	padding-bottom: 0;
}
@media (min-width: 921px){

    .main_body_container .col-sm-3 {
        max-width: 330px;
		width: 25%;
    }
    .col-sm-9 {
        width: calc(100% - 330px);
    }
}
@media screen and (max-width: 920px) {
	.main_body_container .career_sidebarwrap {
  	float: none;
    margin-bottom: 30px;
    margin: 20px auto;
		/*width: 100%;*/
  }

	.main_body_container .sidebar-heading {
		width: 290px;
		margin-right: auto;
		margin-left: auto;
	}
}

@media screen and (max-width: 800px) {

    .content-page-cols .career_sidebarwrap {
        max-width: 100%;
    }
  
    .main_body_container p {
        font-size: 15px;
    }
   
    #content-page .content-page-cols p {
        margin: 18px 0;
    }
    .main_body_container .sidebar-blog h5 {
        font-size: 22px;
    }
    .main_body_container .sidebar-heading h5 {
      font-size: 22px;
      margin-bottom: 23px;
			text-align: center;
    }
    .main_body_container .sidebar-heading h6 {
      /*font-size: 19px;*/
			/*text-align: center;*/
    }
    .sidebar-text {
      padding-top: 161px;
      margin-bottom: 30px;
    }
}

#ssf_s0xONLQwMzDSNTC0TNI1MU-y0LUwtkjWNUlMSk02sExOSzI0AgA {
	height: 820px;
}
    