img{
        -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.section-padding{
	padding-top:6.5rem;
	padding-bottom: 6.5rem;
}


.site-branding {
    display: flex;
    justify-content: center;
    /* padding: 25px; */
    max-width: 200px;
    height: 100%;
}

.menu-main-nav-container ul li a {
    margin-left: 32px;
    color: #000;
    padding-right: 0.875rem;
    color:var(--color-orange);
}


#page-header-section{
	padding-top: 3rem ;
	background-image:url(../assets/swirl.svg);
	background-repeat: no-repeat;
background-position: bottom;
}

#page-header-section figure{
	margin:0;
}

a.wp-block-button__link.wp-element-button {
    background: #ea681d;
    font-weight: 600;
	color: #fff;
}


a.wp-block-button__link.wp-element-button {
    background: #ef5c07;
	text-decoration:none;
 
}


.front-page-header-buttons-block{
    margin-top: 50px;
    max-width: 600px;
}




#latest-job-blocks-home .wp-block-group__inner-container {
  display: inline-flex;
  flex-direction: row;
  flex: 1 1 100%;
  justify-content: space-between;
  margin-left: -15px!important;
  margin-right: -15px!important;
}

 @media screen and (max-width: 700px) {
    #latest-job-blocks-home .wp-block-group__inner-container{flex-direction: column;}
 }


.listing-box.home-listing {
  margin: 15px;
  background: #D8E9F3;
  border:none!important;
	flex: 1;
}


.box-readmore{
	background: #ef8022;
    color: #fff;
   padding: 0.5rem 1rem;
   display: inline-block;
    font-size: 14px;
    text-align: center;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    font-weight: 800;
    text-decoration: none;
    text-transform: uppercase;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}




has-text-align-center.basic-link-hrs {
  font-weight: 600;
  text-decoration: underline;
}



p.has-text-align-center.basic-link-hrs a {
    color: #000;
    font-weight: 700;
    border-bottom: 2px solid #000;
    padding-bottom: 5px;

}

p.has-text-align-center.basic-link-hrs a:hover{
    text-decoration: none;
    padding-bottom: 8px;
}




.wp-block-columns{
    margin-bottom:0!important;
}


#service-block-front{
    background: #F7F4F1;
    padding-top: 80px;
    padding-bottom: 80px;
}



.bleu-block{
    background:#004064;
    padding: 35px;
    color:#fff;
}

.bleu-block h2{
    color:#fff!important;
}

.bleu-block  p{
    color:#fff!important;
}

.rounded-corner{
    border-radius: 5px;
}


.wrap-menu {
    display: flex;
    justify-content: space-between;
	align-items: center;
}


@media screen and (max-width: 700px) {
    .header-front-image{display: none;}
    #wrap-front-header-content h3 { font-size: 16px;}
    #wrap-front-header-content h1{1rem;}
    #wrap-front-header-content{padding-bottom: 80px;}
    .site-branding {
  display: flex;
  justify-content: center;
  padding: 25px;
  max-width: 100px;
  height: 100%;
}
	h1.wp-block-heading{font-size: 3rem;}
}

.hero-cta {
    position: relative;
    margin-top: -80px;
}

.kt-tab-alignment-center>.kt-tabs-title-list, .kt-tab-alignment-center>.kt-tabs-content-wrap>.kt-tabs-accordion-title a {
    justify-content: left!important;
}