/* ========================================================================== */
/* Accueil */
/* ========================================================================== */
html body .col-12.col-xl-4.footer-widget.about{padding-right:40px}
html body h2.heading-section-2.text-white.mb-0{font-family: 'Quicksand', sans-serif;font-weight:700}
html body .heading-text-2{padding-top:30px}
html body[data-page="accueil"] .main .header-slider-pagination .swiper-pagination-bullet-active{background-color:#7fc2c8}
html body .position-relative.h-lg-100{text-align: center;}
html body[data-page="accueil"] .main .hero-image-img{width:50%;position:relative;}
html body .accordion-number.bg-blue-violet.bg-opacity-10.text-blue-violet{background-color:#c7eaec !important;}
html body .accordion.accordion-number .accordion-item .accordion-button .accordion-number{color: #fff !important;}
html body .accordion-number.bg-persian-blue.bg-opacity-10.text-persian-blue{background-color: #9fe3e4 !important;}
html body .accordion-number.bg-ufo-green.bg-opacity-10.text-ufo-green {background-color:#7fc2c8 !important;}
html body .accordion.accordion-number .accordion-item .accordion-button .accordion-arrow .svg-icon{color:#7fc2c8 !important;}
html body .card-box-icon.bg-outrageous-orange.text-white{background-color:#7fc2c8 !important;}
html body .card-box-icon.bg-medium-orchid.text-white{background-color:#363847 !important;}
html body .card-box-icon.bg-picton-blue.text-white{background-color:#7fc2c8 !important;}
html body .profile-card-slider .swiper-wrapper .swiper-slide .profile-card-slide .profile-action .profile-price-badge{background-color:#3f9395;}
html body .profile-card-slider .profile-card-button-next, .profile-card-slider .profile-card-button-prev{background-color:#7fc2c8; left: -15px;}
html body .counter{background-color:#7fc2c8;}
html body .job-card-grid .job-info .job-author a{color:#7fc2c8;}
html body circle {color:#363847;}
html body svg.svg-inject.position-absolute.figure-1.text-ocean-blue.text-opacity-33 circle{color:#5b8a92;}
html body .pricing-card .pricing-detail .pricing-detail-item .pricing-detail-icon{color:#7fc2c8;}
html body .pagination-slider.pagination-line .swiper-pagination-bullet-active{background-color:#7fc2c8;}
html body .blog-slider .blog-item .blog-item-inner .blog-btn-categories{background-color:#7fc2c8;}
html body img.position-absolute.how-it-work-figure-1{width: 9rem !important; background-color:#fff;border-radius:20px;padding:20px;box-shadow:0px 2px 28px 0px rgb(62 53 120 / 10%);left: calc(100% - 13rem);z-index:100; bottom: calc(100% - 13rem) !important; left: calc(100% - 4.5rem) !important; width: 9rem;}
html body svg.svg-inject.position-absolute.how-it-work-figure-3 path{fill:#7fc2c8}
html body .testimonial-slider .testimonial-slider-content .testimonial-footer .testimonial-nav .testimonial-btn-next:hover, .testimonial-slider .testimonial-slider-content .testimonial-footer .testimonial-nav .testimonial-btn-prev:hover {background-color:#7fc2c8}
html body .testimonial-slider .testimonial-slider-image .testimonial-figure-2 circle{color:#7fc2c8}
html body a.btn.btn-primary.fw-semiBold.py-12.px-43.mt-60.mx-auto.rounded-pill:hover{background-color:#3f9395;}
html body svg.svg-inject.svg-icon.checked path{color:#5b8a92;}
html body .job-card-grid .job-dropdown .dropdown-menu .dropdown-item:hover{color:#fff;background-color:#9fe3e4;}
html body svg.svg-inject.position-absolute.figure-6.text-white.text-opacity-17 circle{color:#90cfd4}
html body svg.svg-inject.position-absolute.figure-4.text-white circle{color:#fff}

html body button.btn.btn-rounded.btn-book:hover{background-color:white}
html body li.job-detail-item{justify-content:start;}
html body .job-card-grid .job-detail .job-detail-item .job-detail-center .job-detail-text{margin-left:10px;}
html body .job-card-grid .job-detail .job-detail-item .job-detail-end{margin-left:auto;}

#slider-partenaires img {max-height:60px;filter: grayscale(75%);opacity:0.6;transition: all 0.5s ease;}
#slider-partenaires img:hover {filter: grayscale(0);opacity:1;}

@media (max-width:1399px) {
   html body[data-page="accueil"] .main .how-it-work-figure-1{bottom: calc(100% - 13rem) !important; left: calc(100% - 6.5rem) !important; width: 9rem;}
   html body img.position-absolute.how-it-work-figure-1{width:50%}
}

@media (max-width:991px) {
    html body[data-page="accueil"] .main .how-it-work-figure-1{bottom: calc(100% - 25rem); left: calc(100% - 12rem); width: 15rem;} html body .navbar .navbar-brand img { max-width: 230px;}
}

@media (max-width:500px) {  
    html body[data-page="accueil"] .main .how-it-work-figure-1{bottom: calc(100% - 15rem); left: calc(100% - 10rem); width: 11rem;}
    .container-xxl{padding: 20px!important;}
    .accordion-button {padding: 0px!important;}
    h2{font-size: 17px!important;}
    .card-text{padding: unset!important;}
    .card-icon{padding: 20px!important;}
}