@charset "UTF-8";.search-highlight{background:#ffff94;padding:0 2px}.saq-custom-icon{color:#fff;font-size:14px;line-height:38.72px;height:38.72px;width:38.72px;border-width:0;align-self:flex-end;margin-top:15px;border-radius:50%;text-align:center;font-weight:700}.saq-custom-icon::before{content:"";position:relative;display:block;top:0;left:0;width:39px;height:39px;background:url(assets/saq.svg) no-repeat center/cover}.show-for-sr,.show-on-focus{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.backtop{position:fixed;bottom:0;left:0;width:100%;z-index:100}.backtop-target{position:relative;display:table;width:100%}.backtop-col{position:relative}.backtop-btn{position:absolute;bottom:80px;right:10px;border-radius:1000px;width:60px;height:60px;background-color:#c92c99;border:solid 1px rgba(255,255,255,.48);color:#fff;transition:all .24s ease-in-out;transform:translateY(300%);opacity:0}.backtop-btn::before{font:normal normal normal 14px/1 FontAwesome;content:"\f062";position:absolute;top:50%;left:50%;font-size:16px;color:#fff;transform:translate(-50%,-50%)}.backtop-btn:hover{border-color:#c92c99;color:#fff}.backtop-btn:focus{border-color:#fff}.backtop.is-scrolling-btn{transform:translateY(0);opacity:1;z-index:300}.show-mobile-only{display:block;margin-bottom:30px}@media (min-width:1024px){.show-mobile-only{display:none}}.hide-mobile-only{display:none}@media (min-width:1024px){.hide-mobile-only{display:block}}.toggle-date-color{color:#666d75;font-size:14px}.toggle .active .toggle-date-color{display:none}.academiquesidebarbox .fusion-li-item i{padding-right:20px}.bullet-set.removebullet{display:none}.fusion-posts-container .fusion-post-grid .fusion-post-wrapper{position:relative}.fusion-posts-container .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper{position:relative}.fusion-posts-container .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper::after{position:absolute;top:0;left:25px;padding:7px 15px;font-size:12px;line-height:1em;display:block;color:#fff;background-color:#1c345f;z-index:1;transform:translateY(-50%)}.fusion-posts-container .fusion-post-grid .fusion-post-wrapper.tag-article_das1 .entry-title a{color:#1c345f!important}.fusion-posts-container .fusion-post-grid .fusion-post-wrapper.tag-article_das1::after{content:"";display:block;width:40px;height:40px;background:url(assets/formation-continue.jpg) no-repeat center/100% #1c345f;position:absolute;top:0;right:0;z-index:1}.fusion-posts-container .fusion-post-grid .fusion-post-wrapper.tag-article_das1 .fusion-post-content-wrapper::after{content:Formation continue}html[lang=en] .fusion-posts-container .fusion-post-grid .fusion-post-wrapper.tag-article_das1 .fusion-post-content-wrapper::after{content:Continuing Education}.fusion-posts-container .fusion-post-grid .fusion-post-wrapper.tag-article_das2 .entry-title a{color:#44acbd!important}.fusion-posts-container .fusion-post-grid .fusion-post-wrapper.tag-article_das2::after{content:"";display:block;width:40px;height:40px;background:url(assets/certification.jpg) no-repeat center/100% #44acbd}.fusion-posts-container .fusion-post-grid .fusion-post-wrapper.tag-article_das2 .fusion-post-content-wrapper::after{content:Certifications}.fusion-posts-container .fusion-post-grid .fusion-post-wrapper.tag-article_das3 .entry-title a{color:#a18b6b!important}.fusion-posts-container .fusion-post-grid .fusion-post-wrapper.tag-article_das3::after{content:"";display:block;width:40px;height:40px;background:url(assets/carriere.jpg) no-repeat center/100% #a18b6b}.fusion-posts-container .fusion-post-grid .fusion-post-wrapper.tag-article_das3 .fusion-post-content-wrapper::after{content:Développement de carrière}html[lang=en] .fusion-posts-container .fusion-post-grid .fusion-post-wrapper.tag-article_das3 .fusion-post-content-wrapper::after{content:Career Development}.fusion-posts-container .fusion-post-grid .fusion-post-wrapper.tag-article_das4 .entry-title a{color:#592044!important}.fusion-posts-container .fusion-post-grid .fusion-post-wrapper.tag-article_das4::after{content:"";display:block;width:40px;height:40px;background:url(assets/reseau.jpg) no-repeat center/100% #592044}.fusion-posts-container .fusion-post-grid .fusion-post-wrapper.tag-article_das4 .fusion-post-content-wrapper::after{content:Rayonnement du réseau}html[lang=en] .fusion-posts-container .fusion-post-grid .fusion-post-wrapper.tag-article_das4 .fusion-post-content-wrapper::after{content:Network}.fusion-posts-container .fusion-post-grid .fusion-post-wrapper:not(.tag-article_das1):not(.tag-article_das2):not(.tag-article_das3):not(.tag-article_das4) .fusion-post-content-wrapper::after{content:L'institut;
  display: block;
  padding: 7px 15px;
  background-color: #dfdfdf;
  color: #333d4e;
  position: absolute;
  top: 0;
  left: 25px;
  z-index: 1;
  transform: translateY(-50%);
}
html[lang=en] .fusion-posts-container .fusion-post-grid .fusion-post-wrapper:not(.tag-article_das1):not(.tag-article_das2):not(.tag-article_das3):not(.tag-article_das4) .fusion-post-content-wrapper::after {
  content: The institute;
}

.sessions-list {
  position: relative;
  display: inline-block;
  width: 100%;
}
.sessions-list .session {
  position: relative;
  padding: 30px 0;
  border-bottom: 1px solid #ede8e8;
}
.sessions-list .session:last-child {
  border-bottom: 0;
}
.sessions-list .session.active {
  border: 4px solid;
  border-radius: 4px;
  padding: 20px;
}
.sessions-list .session .session-title {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 15px;
}
.sessions-list .session .session-lessons {
  margin: -15px 0 20px;
}
.sessions-list .session .session-btn-lessons {
  font-size: 14px;
  position: relative;
}
.sessions-list .session .session-input-choice {
  display: none;
}
.sessions-list .session .session-actions {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.sessions-list .session .session-availability {
  font-size: 18px;
  color: white;
  line-height: 1;
  padding: 12px 20px;
}
.sessions-list .session .session-availability.success {
  background-color: green;
}
.sessions-list .session .session-availability.error-date {
  background-color: red;
}
.sessions-list .session .session-availability.error-capacity {
  background-color: red;
}
.sessions-list .session .session-registration {
  display: flex;
}
.sessions-list .session .session-registration .session-btn-registration {
  position: relative;
  color: white;
  line-height: 1;
  padding: 12px 20px;
  background-color: #1c365d;
}
.sessions-list .session .session-registration a.loading::after {
  content: "";
  position: absolute;
  top: 0;
  right: -25px;
  width: 18px;
  height: 18px;
  background: url("./assets/loader.svg") no-repeat center/100%;
  animation: rotating 1s linear infinite;
}
.sessions-list .session .session-modules-container,
.sessions-list .session .session-options-container {
  font-size: 16px;
  padding-top: 15px;
}
.sessions-list .session .session-modules-container .session-modules-title,
.sessions-list .session .session-modules-container .session-options-title,
.sessions-list .session .session-options-container .session-modules-title,
.sessions-list .session .session-options-container .session-options-title {
  font-weight: 600;
}
#isfb-custom-checkout .sessions-list .session {
  cursor: pointer;
}

@keyframes rotating {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
.avada-myaccount-user .avada-myaccount-user-column:not(.username) {
  display: none !important;
}
.avada-myaccount-user .avada-myaccount-user-column {
  border-right: 0 !important;
}

#isfb-custom-checkout #custom-checkout-payment #order_review_heading,
#isfb-custom-checkout #custom-checkout-payment #order_review,
#isfb-custom-checkout .woocommerce-billing-fields,
#isfb-custom-checkout .continue-checkout,
#isfb-custom-checkout .extra-fields,
#isfb-custom-checkout .clearboth,
#isfb-custom-checkout .woocommerce-account-fields {
  display: none;
}
#isfb-custom-checkout .gfield.gfield--input-type-html h3 {
  margin-bottom: 0;
}
#isfb-custom-checkout .address-line-2 {
  margin-top: -20px;
}
#isfb-custom-checkout input::placeholder {
  color: #999;
}
#isfb-custom-checkout .checkout-training-title {
  margin-bottom: 0;
}
#isfb-custom-checkout .woocommerce-form__input-checkbox {
  margin: 0 12px 0 0;
  height: 20px;
  width: 20px;
  line-height: 22px;
  text-align: center;
}
#isfb-custom-checkout .custom-checkout-step {
  display: none;
}
#isfb-custom-checkout .custom-checkout-step.is-active {
  display: block;
}
#isfb-custom-checkout .custom-checkout-step.is-active #order_review_heading {
  display: block !important;
}
#isfb-custom-checkout .custom-checkout-step.is-active #order_review {
  display: block !important;
}
#isfb-custom-checkout .gfield_description {
  display: none;
}
#isfb-custom-checkout .gravity-select-parent .select-arrow,
#isfb-custom-checkout .select-arrow {
  display: none !important;
}
#isfb-custom-checkout .gform_footer,
#isfb-custom-checkout .gform_required_legend {
  display: none;
}
#isfb-custom-checkout .gfield.error input,
#isfb-custom-checkout .gfield.error textarea,
#isfb-custom-checkout .gfield.error select {
  border-color: red;
}
#isfb-custom-checkout .gfield label a {
  text-decoration: underline;
}
#isfb-custom-checkout .ginput_container_radio {
  margin: 10px 0 0;
}
#isfb-custom-checkout .checkout-header {
  display: flex;
  justify-content: space-between;
}
#isfb-custom-checkout .checkout-header .checkout-title-container {
  margin: 0 0 50px 0;
}
#isfb-custom-checkout .checkout-header .checkout-title-container .checkout-back {
  margin: 0 0 30px 0;
}
#isfb-custom-checkout .checkout-header .checkout-title-container .checkout-back .fusion-button:before {
  font-family: awb-icons;
  content: "\f105";
  margin-right: 10px;
  color: white;
  transform: rotate(180deg);
  display: inline-block;
  color: #1c355e;
}
#isfb-custom-checkout .checkout-header .checkout-title-container .formation-checkout-title {
  margin: 0 0 20px 0;
  font-weight: 400;
}
#isfb-custom-checkout .checkout-header .formation-checkout-thumbnail {
  margin-left: auto;
}
#isfb-custom-checkout .checkout-header .checkout-price-category {
  margin-top: 40px;
}
#isfb-custom-checkout .checkout-header .checkout-price-category .checkout-price-category-label {
  font-weight: bold;
  line-height: 1.2em;
}
#isfb-custom-checkout .checkout-header .checkout-prices {
  margin-top: 20px;
  display: flex;
  gap: 50px;
}
#isfb-custom-checkout .checkout-header .checkout-prices .checkout-price {
  display: none;
}
#isfb-custom-checkout .checkout-header .checkout-prices .checkout-price.active {
  display: block;
}
#isfb-custom-checkout .checkout-header .checkout-prices .checkout-price .checkout-price-label {
  font-weight: bold;
  line-height: 1.2em;
}
@media (max-width: 991px) {
  #isfb-custom-checkout .checkout-header .checkout-prices {
    gap: 25px;
    flex-wrap: wrap;
  }
  #isfb-custom-checkout .checkout-header .checkout-prices .checkout-price {
    flex: 0 0 calc(50% - 12.5px);
    box-sizing: border-box;
  }
}

.title-section {
  margin-top: 40px;
}

.custom-checkout-step-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
}
.custom-checkout-step-footer .custom-checkout-next-step {
  padding: 8px 15px;
  cursor: pointer;
}
.custom-checkout-step-footer .custom-checkout-next-step.prev {
  background-color: #f8f8f8;
  color: #1c355e;
}
.custom-checkout-step-footer .custom-checkout-next-step.prev::before {
  content: "\f105";
  font-family: awb-icons;
  margin-right: 10px;
  transform: rotate(180deg);
  color: #1c355e;
  display: inline-block;
}
.custom-checkout-step-footer .custom-checkout-next-step.next {
  background-color: #1c365d;
  color: white;
  margin-left: auto;
}
.custom-checkout-step-footer .custom-checkout-next-step.next::after {
  content: "\f105";
  font-family: awb-icons;
  margin-left: 10px;
  color: white;
  display: inline-block;
}
.custom-checkout-step-footer #place_order {
  color: #fff !important;
  padding: 15px 20px !important;
  text-transform: none !important;
  border: 0 !important;
  font-size: 18px !important;
  background-color: #1c365d !important;
}

.avada-checkout.loading {
  position: relative;
}
.avada-checkout.loading::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: rgba(255, 255, 255, .8);
  z-index: 1000;
}
.avada-checkout.loading::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  background: url("./assets/loader.svg") no-repeat center/100%;
  transform: translate(-50%, -50%);
  z-index: 1001;
  animation: rotating 1s linear infinite;
}

#custom-checkout-payment .woocommerce-checkout-review-order-table {
  display: none;
}

#alert-checkout, .woocommerce-NoticeGroup .woocommerce-error {
  display: none;
  background-color: #f8d7da;
  border: 1px solid #f5c6cb;
  padding: 20px;
  margin: 30px 0;
  font-size: 16px;
  line-height: 1.2;
  color: #721c24;
}
#alert-checkout.visible, .woocommerce-NoticeGroup .visible.woocommerce-error {
  display: block;
}
#alert-checkout .error::before, .woocommerce-NoticeGroup .woocommerce-error .error::before {
  content: "\f071";
  font-family: "awb-icons";
  float: left;
  margin: 0 10px 10px 0;
  font-size: 18px;
}
#alert-checkout p:last-child, .woocommerce-NoticeGroup .woocommerce-error p:last-child {
  margin-bottom: 0;
}

.checkout_coupon .promo-code-heading {
  font-size: 40px;
  line-height: 1.2;
}

.woocommerce .login .form-row {
  float: none !important;
}

.woocommerce-checkout .woocommerce-form-login {
  display: inline-block;
  padding: 20px;
  border: 1px solid #e8e8e8;
  margin-bottom: 30px;
}

.woocommerce-form-login-toggle .is-info {
  color: #856404 !important;
  background-color: #fff3cd !important;
  border-color: #ffeeba !important;
  font-size: 20px !important;
}

#et-popup-lessons-wrapper {
  position: fixed;
  inset: 0;
  background: rgba(74, 74, 74, .7411764706);
  z-index: 9999;
}
#et-popup-lessons-wrapper .popup-lessons-container {
  width: 800px;
  max-width: 90%;
  max-height: calc(100vh - 50px);
  overflow-y: auto;
  background: white;
  position: absolute;
  top: 30%;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 5px;
  border: 1px solid lightgray;
  padding: 50px 30px;
}
#et-popup-lessons-wrapper .popup-lessons-container .popup-lessons-close {
  position: absolute;
  top: 15px;
  right: 15px;
  cursor: pointer;
  font-weight: 300;
  font-size: 24px;
  font-family: sans-serif;
}
#et-popup-lessons-wrapper .popup-lessons-container .popup-lessons-title {
  margin-top: 0;
}
#et-popup-lessons-wrapper .popup-lessons-container .popup-lessons-list {
  width: 100%;
}
#et-popup-lessons-wrapper .popup-lessons-container .popup-lessons-list th {
  text-align: left;
  border-color: #e8e8e8;
  padding: 10px;
}
#et-popup-lessons-wrapper .popup-lessons-container .popup-lessons-list td {
  padding: 10px 15px;
}
#et-popup-lessons-wrapper .popup-lessons-container .popup-lessons-footer {
  display: flex;
  justify-content: flex-end;
  margin-top: 20px;
}
#et-popup-lessons-wrapper .popup-lessons-container .popup-lessons-pdf {
  position: relative;
  color: white;
  line-height: 1;
  padding: 12px 20px;
  background-color: #1c365d;
}
#et-popup-lessons-wrapper .popup-lessons-container .popup-lessons-pdf:hover {
  color: white;
}
#et-popup-lessons-wrapper .popup-lessons-container .popup-lessons-pdf.loading::after {
  content: "";
  position: absolute;
  top: 0;
  right: -25px;
  width: 18px;
  height: 18px;
  background: url("./assets/loader.svg") no-repeat center/100%;
  animation: rotating 1s linear infinite;
}

/* PRODUCT TEMPLATE */
.product-template {
  margin-top: 30px;
}
.product-template .product-breadcrumbs {
  margin: 0 0 15px 0;
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
  font-size: 16px;
}
.product-template .product-breadcrumbs .separator {
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.product-template .product-header {
  padding: 80px;
}
.product-template .product-header .product-header-title h1 {
  color: white;
  font-size: 80px;
  font-weight: 400;
}
.product-template .product-content-container {
  margin-top: 40px;
  display: flex;
  gap: 30px;
  font-size: 16px;
  color: black;
}
.product-template .product-content-container .product-main {
  width: 67%;
}
.product-template .product-content-container .product-main .product-attributes {
  display: flex;
  gap: 20px;
  justify-content: space-between;
  width: 660px;
  max-width: 100%;
}
.product-template .product-content-container .product-main .product-attributes .attribute .attribute-title {
  text-transform: uppercase;
  color: #939393;
  font-size: 14px;
}
.product-template .product-content-container .product-main .product-content {
  margin-top: 95px;
}
.product-template .product-content-container .product-main .product-content .product-tabs {
  display: flex;
  gap: 10px;
}
.product-template .product-content-container .product-main .product-content .product-tabs .product-tab {
  padding: 10px 20px;
  border-radius: 5px 5px 0 0;
  cursor: pointer;
}
.product-template .product-content-container .product-main .product-content .product-tabs .product-tab.active {
  color: white;
}
.product-template .product-content-container .product-main .product-content .product-tab-content {
  display: none;
  border-radius: 0 10px 10px 10px;
  border: 1px solid;
  padding: 40px;
  flex-direction: column;
  gap: 50px;
}
.product-template .product-content-container .product-main .product-content .product-tab-content.active {
  display: flex;
}
.product-template .product-content-container .product-main .product-content .product-tab-content .description-item .description-item-title {
  margin: 0;
  font-family: "Libre Caslon Display";
  font-size: 32px;
  font-weight: 400;
}
.product-template .product-content-container .product-main .product-content .product-tab-content .module-item {
  display: flex;
  gap: 40px;
}
.product-template .product-content-container .product-main .product-content .product-tab-content .module-item strong {
  font-weight: 600;
}
.product-template .product-content-container .product-main .product-content .product-tab-content .module-item .module-number {
  padding-top: 2px;
  font-size: 24px;
  font-weight: 600;
}
.product-template .product-content-container .product-main .product-content .product-tab-content .module-item .module-content .module-title {
  margin: 0 0 10px 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4em !important;
  color: black;
}
.product-template .product-content-container .product-main .product-content .product-tab-content .module-item .module-content .module-description {
  line-height: 1.4em;
}
.product-template .product-content-container .product-main .product-content .product-tab-content .module-item .module-content .module-description .module-code {
  margin-bottom: 6px;
}
.product-template .product-content-container .product-main .product-content .product-tab-content .module-item .module-content .module-description .module-text {
  margin-bottom: 20px;
}
.product-template .product-content-container .product-main .product-content .product-tab-content .review-item {
  display: flex;
  gap: 45px;
}
.product-template .product-content-container .product-main .product-content .product-tab-content .review-item .review-image {
  width: auto;
  height: auto;
  max-width: 165px;
  max-width: 165px;
}
.product-template .product-content-container .product-main .product-content .product-tab-content .review-item .review-content .review-title {
  margin: 0 0 10px 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4em !important;
  color: black;
}
.product-template .product-content-container .product-side {
  width: 33%;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.product-template .product-content-container .product-side .product-bloc {
  padding: 30px;
  border-radius: 10px;
}
.product-template .product-content-container .product-side .product-bloc.documentation {
  background-color: transparent !important;
  padding: 0 !important;
}
.product-template .product-content-container .product-side .product-bloc.documentation a {
  text-decoration: none !important;
  padding: 15px 20px;
  text-align: center;
  font-weight: 600;
  display: block;
  border: 1px solid;
}
.product-template .product-content-container .product-side .product-bloc .product-bloc-title {
  font-size: 32px;
  font-family: "Libre Caslon Display";
  margin: 0 0 20px 0;
}
.product-template .product-content-container .product-side .product-bloc .product-bloc-content .product-bloc-description {
  margin-bottom: 25px;
  width: 290px;
  line-height: 1.4em;
}
.product-template .product-content-container .product-side .product-bloc .product-bloc-content .product-manager {
  display: flex;
  gap: 12px;
}
.product-template .product-content-container .product-side .product-bloc .product-bloc-content .product-manager .product-manager-image {
  border-radius: 100%;
  width: 88px;
  height: 88px;
  background: red;
}
.product-template .product-content-container .product-side .product-bloc .product-bloc-content .product-manager .product-manager-content {
  line-height: 1.5em;
}
.product-template .product-content-container .product-side .product-bloc .product-bloc-content .product-manager .product-manager-content .product-manager-name {
  font-weight: 600;
}
.product-template .product-content-container .product-side .product-bloc .product-bloc-content .sessions-list .session {
  padding: 20px 0;
}
.product-template .product-content-container .product-side .product-bloc .product-bloc-content .sessions-list .session:first-child {
  padding-top: 5px;
}
.product-template .product-content-container .product-side .product-bloc .product-bloc-content .sessions-list .session:last-child {
  padding-bottom: 0;
}
.product-template .product-content-container .product-side .product-bloc .product-bloc-content .sessions-list .session .session-title {
  font-size: 18px;
  font-weight: 600;
}
.product-template .product-content-container .product-side .product-bloc .product-bloc-content .sessions-list .session .session-actions .session-availability {
  background: transparent;
  color: black;
  padding: 0;
  font-size: 14px;
}
.product-template .product-content-container .product-side .product-bloc .product-bloc-content .sessions-list .session .session-actions .session-availability.success {
  color: green;
}
.product-template .product-content-container .product-side .product-bloc .product-bloc-content .sessions-list .session .session-actions .session-registration .session-btn-registration {
  color: white;
  text-decoration: none;
}
.product-template .product-relateds {
  margin-top: 90px;
}
.product-template .product-relateds .product-relateds-title {
  font-size: 40px;
  font-weight: 400;
  margin: 0 0 30px 0;
  font-family: "Libre Caslon Display";
  line-height: 1.4em !important;
}
.product-template .product-relateds .product-relateds-content .related.products {
  margin: 0;
}

ul.products .product {
  padding: 24px !important;
}
ul.products .product .product-link {
  display: block;
  position: relative;
}
ul.products .product .product-link .product-category {
  position: absolute;
  left: 8px;
  top: 7px;
  border-radius: 40px;
  background-color: white;
  padding: 3px 11px;
  font-size: 14px;
  font-weight: 400;
  color: black;
  line-height: 1.4em;
  display: block;
}
ul.products .product .product-link .product-title {
  margin: 10px 0 0 0;
  color: black;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.4em;
  font-family: "Open Sans";
}

/* DAS STYLES */
.das-1-formation-continue .product-header {
  background-color: #1c365d;
}
.das-1-formation-continue .session-btn-registration {
  background-color: #1c365d;
}
.das-1-formation-continue .sessions-list .session.active {
  background-color: #edf5f6;
  border-color: #1c365d;
}
.das-1-formation-continue .custom-checkout-step-footer .custom-checkout-next-step.next {
  background-color: #1c365d;
}
.das-1-formation-continue #place_order {
  background-color: #1c365d !important;
}
.das-1-formation-continue #isfb-custom-checkout .gfield label a {
  color: #1c365d;
}
.das-1-formation-continue #isfb-custom-checkout .woocommerce-terms-and-conditions-checkbox-text a {
  color: #1c365d;
}
.das-1-formation-continue .product-template .product-content-container .product-main .product-content .product-tabs .product-tab {
  background-color: rgba(28, 54, 93, .1);
}
.das-1-formation-continue .product-template .product-content-container .product-main .product-content .product-tabs .product-tab.active {
  background-color: #1c365d;
}
.das-1-formation-continue .product-template .product-content-container .product-main .product-content .product-tab-content {
  border-color: rgba(28, 54, 93, .2);
}
.das-1-formation-continue .product-template .product-content-container .product-side .product-bloc {
  background-color: rgba(28, 54, 93, .1);
}
.das-1-formation-continue .product-template .product-content-container .product-side .product-bloc .product-bloc-title {
  color: #1c365d;
}
.das-1-formation-continue .product-template .product-content-container .product-side .product-bloc a {
  color: #1c365d;
  text-decoration: underline;
}
.das-1-formation-continue .product-template .product-content-container .product-side .product-bloc .sessions-list .session {
  border-color: rgba(28, 54, 93, .2);
}
.das-1-formation-continue .product-template .product-content-container .product-side .product-bloc.documentation a {
  border-color: #1c365d;
  color: #1c365d;
}

.das-2-certifications .product-header {
  background-color: #44acbc;
}
.das-2-certifications .session-btn-registration {
  background-color: #44acbc;
}
.das-2-certifications .sessions-list .session.active {
  background-color: #edf5f6;
  border-color: #44acbc;
}
.das-2-certifications .custom-checkout-step-footer .custom-checkout-next-step.next {
  background-color: #44acbc;
}
.das-2-certifications #place_order {
  background-color: #44acbc !important;
}
.das-2-certifications #isfb-custom-checkout .gfield label a {
  color: #44acbc;
}
.das-2-certifications #isfb-custom-checkout .woocommerce-terms-and-conditions-checkbox-text a {
  color: #44acbc;
}
.das-2-certifications .product-template .product-content-container .product-main .product-content .product-tabs .product-tab {
  background-color: rgba(68, 172, 188, .1);
}
.das-2-certifications .product-template .product-content-container .product-main .product-content .product-tabs .product-tab.active {
  background-color: #44acbc;
}
.das-2-certifications .product-template .product-content-container .product-main .product-content .product-tab-content {
  border-color: rgba(68, 172, 188, .2);
}
.das-2-certifications .product-template .product-content-container .product-side .product-bloc {
  background-color: rgba(68, 172, 188, .1);
}
.das-2-certifications .product-template .product-content-container .product-side .product-bloc .product-bloc-title {
  color: #44acbc;
}
.das-2-certifications .product-template .product-content-container .product-side .product-bloc a {
  color: #44acbc;
  text-decoration: underline;
}
.das-2-certifications .product-template .product-content-container .product-side .product-bloc .sessions-list .session {
  border-color: rgba(68, 172, 188, .2);
}
.das-2-certifications .product-template .product-content-container .product-side .product-bloc.documentation a {
  border-color: #44acbc;
  color: #44acbc;
}

.das-3-developpement-de-carriere .product-header {
  background-color: #a28b6a;
}
.das-3-developpement-de-carriere .session-btn-registration {
  background-color: #a28b6a;
}
.das-3-developpement-de-carriere .sessions-list .session.active {
  background-color: #edf5f6;
  border-color: #a28b6a;
}
.das-3-developpement-de-carriere .custom-checkout-step-footer .custom-checkout-next-step.next {
  background-color: #a28b6a;
}
.das-3-developpement-de-carriere #place_order {
  background-color: #a28b6a !important;
}
.das-3-developpement-de-carriere #isfb-custom-checkout .gfield label a {
  color: #a28b6a;
}
.das-3-developpement-de-carriere #isfb-custom-checkout .woocommerce-terms-and-conditions-checkbox-text a {
  color: #a28b6a;
}
.das-3-developpement-de-carriere .product-template .product-content-container .product-main .product-content .product-tabs .product-tab {
  background-color: rgba(162, 139, 106, .1);
}
.das-3-developpement-de-carriere .product-template .product-content-container .product-main .product-content .product-tabs .product-tab.active {
  background-color: #a28b6a;
}
.das-3-developpement-de-carriere .product-template .product-content-container .product-main .product-content .product-tab-content {
  border-color: rgba(162, 139, 106, .2);
}
.das-3-developpement-de-carriere .product-template .product-content-container .product-side .product-bloc {
  background-color: rgba(162, 139, 106, .1);
}
.das-3-developpement-de-carriere .product-template .product-content-container .product-side .product-bloc .product-bloc-title {
  color: #a28b6a;
}
.das-3-developpement-de-carriere .product-template .product-content-container .product-side .product-bloc a {
  color: #a28b6a;
  text-decoration: underline;
}
.das-3-developpement-de-carriere .product-template .product-content-container .product-side .product-bloc .sessions-list .session {
  border-color: rgba(162, 139, 106, .2);
}
.das-3-developpement-de-carriere .product-template .product-content-container .product-side .product-bloc.documentation a {
  border-color: #a28b6a;
  color: #a28b6a;
}

.das-4-rayonnement-du-reseau .product-header {
  background-color: #5a2044;
}
.das-4-rayonnement-du-reseau .session-btn-registration {
  background-color: #5a2044;
}
.das-4-rayonnement-du-reseau .sessions-list .session.active {
  background-color: #edf5f6;
  border-color: #5a2044;
}
.das-4-rayonnement-du-reseau .custom-checkout-step-footer .custom-checkout-next-step.next {
  background-color: #5a2044;
}
.das-4-rayonnement-du-reseau #place_order {
  background-color: #5a2044 !important;
}
.das-4-rayonnement-du-reseau #isfb-custom-checkout .gfield label a {
  color: #5a2044;
}
.das-4-rayonnement-du-reseau #isfb-custom-checkout .woocommerce-terms-and-conditions-checkbox-text a {
  color: #5a2044;
}
.das-4-rayonnement-du-reseau .product-template .product-content-container .product-main .product-content .product-tabs .product-tab {
  background-color: rgba(90, 32, 68, .1);
}
.das-4-rayonnement-du-reseau .product-template .product-content-container .product-main .product-content .product-tabs .product-tab.active {
  background-color: #5a2044;
}
.das-4-rayonnement-du-reseau .product-template .product-content-container .product-main .product-content .product-tab-content {
  border-color: rgba(90, 32, 68, .2);
}
.das-4-rayonnement-du-reseau .product-template .product-content-container .product-side .product-bloc {
  background-color: rgba(90, 32, 68, .1);
}
.das-4-rayonnement-du-reseau .product-template .product-content-container .product-side .product-bloc .product-bloc-title {
  color: #5a2044;
}
.das-4-rayonnement-du-reseau .product-template .product-content-container .product-side .product-bloc a {
  color: #5a2044;
  text-decoration: underline;
}
.das-4-rayonnement-du-reseau .product-template .product-content-container .product-side .product-bloc .sessions-list .session {
  border-color: rgba(90, 32, 68, .2);
}
.das-4-rayonnement-du-reseau .product-template .product-content-container .product-side .product-bloc.documentation a {
  border-color: #5a2044;
  color: #5a2044;}
/*# sourceMappingURL=custom.min.css.map */
