.search a:hover {
color: #5eb6cb;
}
::-moz-selection { color: white !important;;background: #5cbccc !important;;}
::selection {color: white !important;background: #5cbccc !important;;}
.add-fix-top {background: #5eb6cb !important;}
.apus-heading-title {margin-bottom: 0!important;}
.teams-hyphen span {text-transform: uppercase;}
.btn-condidat a {width: 100%;}
.btn-entreprise a {width: 100%;}
.main-menu-hyphen ul li a {font-size: 16px;font-family: "Raleway", Sans-serif;font-weight: 600;}
.main-menu-hyphen ul li {margin-right: 80px !important;}
.form_list {padding-bottom: 14px;}
.form_list .form-control {border: 1px solid #9c9ea2 !important;}
.form_list .label-form {text-align: right;}
textarea.form-control {height: 200px;}
.form_list label {font-family: "Raleway", Sans-serif;font-size: 18px;color: black;padding: 16px 11px !important;}
.label-form label {padding-bottom: 0 !important;margin-bottom: 0 !important;padding-top: 0 !important;}
.form_list {align-items: center;display: flex;}
.form_list .btn-form:hover {background: #096771;}
.form_list.message {align-items: flex-start;}
.form_list .btn-form {font-weight: bold;background: #5cbccc;color: white;border: 0;font-size: 20px;font-family: "Georgia", Sans-serif;width: 100%;border-radius: 0;  padding: 4px 10px;}
.form_list .form-control:focus {box-shadow: none !important;}
.btn-send{vertical-align: middle;display: flex;align-items: center;flex-direction: row-reverse;}
input[type="file" i]::-webkit-file-upload-button {cursor: pointer;background: #c9c8c8;border: 0;padding: 6px 13px;font-family: "Raleway", Sans-serif;font-weight: bold;font-size: 14px;}
.form_list.file {padding-bottom: 0;margin-bottom: 16px;}
.sticky-header ul#primary-menu li a {color: white;}
.sticky-header section {background-color: #38434d !important;height: 104px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);animation: stickAnim .3s;}
.sticky-header nav {position: relative;top: -67px;}
#apus-breadscrumb {height: 498px;background-position: center center;background-size: 100%;border: 0;}
.header-interne {height: 120px;}
.header-interne nav {position: relative;top: -32px;}
input[type="file" i]::-webkit-file-upload-button:hover {background: #5cbccce6 !important;color: white !important;}
ol.breadcrumb {display: none;}
h2.bread-title {font-family: "Raleway", Sans-serif;font-size: 60px !important;text-transform: none !important; position: relative;top: 192px;}
.titre-after h2:before {    font-family: "Raleway", Sans-serif;background: black;bottom: 0;content: '';display: inline-block;vertical-align: middle;width: 20px;height: 2px;background-color: #667488;margin-right: 7px;}
.titre-after h2 {position: relative;}
.list-valeur  ul {padding-left: 16px;margin-bottom: 0;}
.list-valeur {margin-bottom: 0 !important;}
.section-valeur p {margin-bottom: 0;}
.apus-breadscrumb:before {background-color: rgb(36 45 62 / 0%) !important;}
.content-valeur {margin-bottom: 0 !important;}
.section-secteur .item-inner {display: flex;align-items: center;}
.btn-send.mobile.col-lg-3.col-md-3 {display: none;}
.option-1 label {display: flex !important;flex-direction: row-reverse;align-items: center;justify-content: center;position: relative;}
.option-form span.wpcf7-list-item.first {margin-right: 27%;}
.option-form span.wpcf7-list-item.last {float: left;}
.option-form span.wpcf7-list-item-label {padding-right: 27px;}
.option-form {width: 80% !important;margin: auto;}
.option-form [type="radio"] {position: absolute;top: 0;opacity: 0;}
.option-form [type="radio"] + .wpcf7-list-item-label::before, .option-form [type="radio"] + .wpcf7-list-item-label::after {content: "";position: absolute;box-sizing: border-box;}
.option-form [type="radio"] + .wpcf7-list-item-label::before, .option-form [type="radio"] + .wpcf7-list-item-label::after {border-radius: 50%;}
.option-form [type="radio"] + .wpcf7-list-item-label::before {top: 0;right: 0;width: 25px;height: 25px;border: 1px solid #858d99;}
.option-form [type="radio"]:checked  + .wpcf7-list-item-label::after {top: 5px;right: 5px;width: 15px;height: 15px;background: #5cbccc;transition: all 0.2s;}
.option-form [type="radio"]:not(:checked) + .wpcf7-list-item-label::after {opacity: 0;transform: scale(0.01);}
.option-form [type="radio"]:checked + .wpcf7-list-item-label::after {opacity: 1;transform: scale(1);}
.content-teams {min-height: 569px;}
h2.bread-title span {font-weight: bold;font-family: "Georgia", Sans-serif;}
.slick-carousel .slick-dots li.slick-active button {background: #5cbccc !important;}
.slick-carousel .slick-dots li {border: 2px solid #5cbccc !important;}
.section-demarche ul li::marker {color: #51c6d9;}
.section-demarche ul li strong {color: #51c6d9;font-family: "Georgia", Sans-serif;} .wrapper-content strong {font-size: 17px;font-family: "Georgia", Sans-serif;}
.label-form.option-form.col-md-12 {padding-bottom: 22px;}
.eicon-chevron-left:before{content: '<' !important;font-family: "Raleway", Sans-serif;font-size: 57px;}
.eicon-chevron-right:before {content: '>' !important;font-family: "Raleway", Sans-serif;font-size: 57px;}
.team-hover:hover img {transform: scale(0.9);transition-duration: 0.6s;}
.team-hover:hover p {color: #44b4c6 !important;}
.file-upload label{padding: 3px 8px !important;background: #c9c8c8;display: table !important;font-size: 14px !important;color: #000 !important;cursor: pointer;font-weight: bold !important;font-family: "Raleway", Sans-serif;margin-bottom: 0 !important;margin-right: 20px;}
.file-upload {font-size: 14px;display: flex;align-items: center;font-family: "Raleway", Sans-serif;font-weight: 500 !important;color: black;}
div#apus-main-content {padding-top: 0 !important;}
.visuallyhidden {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.item-inner.slick-slide.slick-active:hover .features-box-image.img {-webkit-transform: translateY(-5px);-ms-transform: translateY(-5px);-o-transform: translateY(-5px);transform: translateY(1px);overflow: hidden;-webkit-box-shadow: 0 5px 12px 0 rgb(255 255 255);box-shadow: 0 5px 12px 0 rgb(134 140 154);-webkit-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;border-radius: 50%;}
.item-inner.slick-slide.slick-active .features-box-content {min-height: 71px;justify-content: center;align-items: center;display: flex;}
.item-inner.slick-slide.slick-active:hover .features-box-content h3 {color: #5cbccc !important;font-weight: bold !important;}
.section-team-about-us strong {font-size: 19px;font-weight: bold !important;}
i.flaticon-startup {-webkit-transform: rotate(-90deg) !important;-ms-transform: rotate(-90deg) !important;-o-transform: rotate(-90deg) !important;transform: rotate(-90deg) !important;}
.flaticon-startup:before {content: "\e628" !important;font-family: 'themify' !important;}
.file-upload label:hover {background: #4793a5;color: white !important;}
input[type="submit"]:focus {background-color: #168893 !important;}
.wpcf7-spinner {background-color: #5cbccc !important;padding: 15px !important;}
textarea {padding: 6px 15px !important;}
.slogan-404 h3 {font-family: "Georgia",Sans-serif;font-size: 63px;color: #5eb6cb;}
.slogan-404 h4 {font-size: 50px;font-family: "Raleway", Sans-serif;text-transform: initial;}
.top-text p {text-align: center;color: #000000;font-family: "Raleway", Sans-serif;font-size: 20px;font-weight: 500;s line-height: 22px;letter-spacing: 0.2px;margin-bottom: 45px;}
.top-text a:hover {background: #5eb6cb; color: white;}
.top-text a {background: #35434e;padding: 17px 23px;margin-top: 24px;color: white;font-family: "Raleway", Sans-serif;}
.search  section#apus-breadscrumb {background-image: none !important;height: 350px;}
.search h2.bread-title {top: 75px;}
.top-info-blog i {color: #5eb6cb !important;}
.flex-middle-sm.flex-end-lg {display: flex;align-items: center;justify-content: end;padding: 0;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #60CBDD;height: 40px;align-content: center !important;}
.flex-middle-sm.flex-end-lg h2.title {margin: 0 !important;padding-right: 12px;}
ul.social.list-inline li {border-left: 1px solid #60CBDD;margin: auto !important;width: 37px;}
ul.social.list-inline li a {padding: 6px;width: 34px !important;height: 38px !important;}
ul.social.list-inline li a:hover {background: #60CBDD !important;width: 40px !important;color: white !important;} @media (max-width: 1536px) and (min-width: 1025px) {
p, li {font-size: 16px !important;}
.file-upload {font-size: 13px;}
h2.bread-title {top: 96px;}
.espace-home .elementor-spacer-inner {--spacer-size: 0px !important;}
.apus-simple-banner-1 h2 {font-size: 54px !important;}
.apus-simple-banner-1>div {padding: 192px 15px 60px 15px !important;}
.apus-simple-banner-1 a {padding: 18px 15px !important;font-size: 18px !important;}
#apus-breadscrumb {height: 350px;}
#apus-header section {padding-left: 28px;padding-right: 28px;}
}
@media (max-width: 1280px) {
.section-contact h2.elementor-heading-title {font-size: 35px !important;line-height: 38px !important;}
.option-form {width: 84% !important;}
}
@media (max-width: 1199px) {
.option-form span.wpcf7-list-item.first {
margin-right: 0 !important;
}
.btn-send.col-lg-3.col-md-12 {
display: none;
}
.section-team-about-us strong {font-size: 16px;}
.form_list label {font-size: 16px !important;}
.section-contact h2.elementor-heading-title {font-size: 33px !important;line-height: 35px !important;}
.form_list {flex-direction: column;align-items: flex-start !important;}
.form_list .col-lg-7.col-md-8 {margin-top: 11px;}
.label-form{text-align: left !important;}
.file-upload {width: 100% !important;margin-top: 13px !important;}
.label-form label {padding-left: 0 !important;}
.mm-menu .mm-listview > li > a:hover, .mm-menu .mm-listview > li > a:focus {color: #5eb6cb !important;}
.row.form_list.mobile {justify-content: end;}
.mm-menu .mm-listview > li.active > a {color: #5eb6cb !important;font-weight: 600;}
h2.bread-title {position: relative;top: -38px;margin-top: 148px !important; font-size: 46px !important;}
#apus-header-mobile {display: block;height: 110px;background: #38434d;border: 0;}
#apus-main-content {padding-top: 77px !important;}
.menu-mobile {position: relative;top: 30px;}
.logo-mobile {text-align: right !important;}
.logo {float: right;position: relative;top: 11px;}
.btn-theme {background-color: #5eb6cb !important;border-color: #5eb6cb !important;}
.logo img {width: 62%;height: auto;}
#apus-breadscrumb {height: 100%;}
.btn-send.col-lg-3.col-md-3 {display: none;}
.btn-send.mobile.col-lg-3.col-md-3 {display: block;} .option-form {width: 100% !important;margin: auto;}
}
@media (max-width: 1024px) and (min-width: 768px) {.content-teams {
min-height: 296px;
}}
@media (max-width: 991px) {
.section-contact h2.elementor-heading-title {font-size: 30px !important;line-height: 35px !important;}
span.wpcf7-form-control-wrap.email {width: 100%;}
.option-1 .wpcf7-list-item-label {font-size: 14px;}
.label-form.option-form.col-md-12 {
padding-bottom: 0;
}
.btn-send.col-lg-3.col-md-12 {
display: none;
}
}
@media(max-width: 768px) {
.section-contact h2.elementor-heading-title {font-size: 28px !important;line-height: 30px !important;}
.option-form span.wpcf7-list-item.first {margin-right: 0;}
.form_list {flex-direction: column;align-items: flex-start !important;}
.label-form label {padding-left: 0 !important;}
.form_list .label-form {text-align: left !important;}
h2.bread-title {font-family: "Raleway", Sans-serif;font-size: 36px !important;}
#apus-breadscrumb {background-position: center center;background-size: cover;border: 0;}
#apus-main-content {padding-top: 67px !important;}
}
@media (max-width: 767px) {
.teams-hyphen img {width: 200px;}
.form_list {text-align: center;display: block;margin: auto;}
}
@media (max-width: 480px) {
h2.bread-title {font-size: 30px !important;}
span.wpcf7-list-item.first {width: 189px;margin-bottom: 15px;margin-right: 0 !important;margin-left: 0 !important;}
span.wpcf7-list-item.last {width: 189px;margin-left: 0 !important;float: initial !important;}
span.wpcf7-list-item-label {font-size: 14px;}
.label-form.option-form.col-md-12 {text-align: center !important;}
}