/********* Compiled - Do not edit *********/
@font-face {
font-family:"Alata";
src:url(../fonts/Alata-Regular.ttf);font-display: swap;
}
:root{--color-primary:#eaba71;--color-secondary:#eaba71;--color-gradient-start:#eaba71;--color-gradient-stop:#eaba71;--color-link:#eaba71;--color-link-hover:#eaba71;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:Alata;font-weight:400;line-height:1.7em;font-size:1em;color:#808291;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:Poppins;font-weight:400;line-height:2;font-size:14px;color:#737373;}.h1,h1{font-family:Crimson Text;font-weight:700;line-height:1.2em;font-size:60px;color:#293f63;}.h2,h2{font-family:Crimson Text;font-weight:700;line-height:1.2em;font-size:28px;color:#293f63;}.h3,h3{font-family:Crimson Text;font-weight:700;line-height:1.2em;font-size:24px;color:#293f63;}.h4,h4{font-family:Crimson Text;font-weight:400;line-height:1.2em;font-size:20px;color:#293f63;}.h5,h5{font-family:Crimson Text;line-height:1.2em;font-size:18px;color:#293f63;}.h6,h6{font-family:Alata;font-weight:400;line-height:1.2em;font-size:16px;color:#eaba71;}.main-header .navbar-brand{max-width:180px !important;}.titlebar-inner h1{}.titlebar-inner p{}section.vc_row{padding-right:15px;padding-left:15px;}@media ( min-width: 1200px ){.main-header .is-stuck{background:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a, .mainbar-wrap.is-stuck .header-module .ld-module-trigger, .mainbar-wrap.is-stuck .main-nav > li > a, .mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a{color:#293f63 !important;}.mainbar-wrap.is-stuck .mainbar-wrap.is-stuck .header-module .nav-trigger .bar{background-color:#293f63 !important;}.mainbar-wrap.is-stuck .header-module .ld-module-trigger-icon, .mainbar-wrap.is-stuck .header-module .ld-module-trigger-txt{color:inherit !important;}.mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input{border-color:#293f63 !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a:hover, .mainbar-wrap.is-stuck .main-nav > li > a:hover, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a:hover{color:#eaba71 !important;}}@media screen and (max-width: 1199px){body[data-mobile-nav-style=modern]:before{background:#293f63;}body[data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav > li > a, .main-nav > li{color:rgb(255, 255, 255);}[data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav > li > a:hover{color:inherit !important;}}.carousel-items > div:not(:first-child) {
    display: none;
}

.testimonial .testimonial-quote-mark {
    display: none;
}

blockquote iframe {
    margin-bottom: 20px !important;
    
    height: auto !important;
}

.quiz-wrapper .title {
    color: #eaba71;
}

.quiz-wrapper .pagination span.current {
    background: #eaba71;
}

.quiz-wrapper .controls .next {
    color: #eaba71;
}

.cuco-checkbox input:checked ~ .checkmark {
    background-color: #eaba71;
    border: 1px solid #eaba71;
}

.quiz-result .details-table .box {
    background-color: #fff;
    font-family: 'Alata';
    font-weight: 400;
    line-height: 1.7em;
    font-size: 1em;
    color: #808291;
    border-bottom: 1px solid #d0d3d4;
    border-radius: 0;
}

.quiz-result .details-table {
    grid-gap: 0px;
}

.left {
    float: left;
}

.ld-module-trigger {
    color: rgb(41, 63, 99);
}

#volontaires h2 {
    font-weight: normal;
}

#volontaires .vc_col-lg-3 {
    border: 1px solid #dddddd !important;
    border-radius: 10px;
    margin-right: 25px;
    padding: 2%;
    width: 23% !important;
    min-height: 270px;
}

#volontaires .vc_col-lg-3:last-child {
    margin-right: 0px !important;
}

.accordion-expander {
    right: 0;
}

.is-active span.link-txt {
    color: #eaba71 !important;
}

.mobile-show {
    display: none;
}

.infosession-title {
    border: 1px solid #ddd;
    padding: 0 2% 2% 2%;
    border-radius: 10px;
    width: 100%;
}

.infosession-title h2 {
    font-weight:normal;
}

.infosession-content {
    padding-bottom:30px;
    
}

.infosession-date {
    float: left;
    margin-right: 20px;
}

#beacon-container {
    display: none;
}

.next_slide {
    position: relative;
    bottom: 300px;
    right: -70px;
    float: right;
}

.prev_slide {
    position: relative;
    bottom: 300px;
    left: -70px;
}

.arrow svg:hover {
    fill: rgb(226, 177, 91);
    transition: fill 300ms;
}

.cli_action_button {
    border-radius: 25px;
}

.fa.fa-youtube:hover {
    color: #eaba71 !important;
}

@media only screen and (max-width: 768px) {
    .mobile-show {
        display: inline;
    }
    .mobile-hide {
        display: none;
    }
}

@media only screen and (max-width: 900px) {
    .prev_slide,
    .next_slide {
        display: none !important;
    }
    .flickity-page-dots {
        bottom: 0 !important;
        left: 0 !important;
    }
}

@media only screen and (max-width: 992px) {
    .btn-txt {
        font-size: 4px;
    }
}

@media only screen and (max-width: 1200px) {
    #volontaires .vc_col-lg-3 {
        width: 100% !important;
        margin-bottom: 25px;
    }
    
    #custom_slider {
        height: auto !important;
    }
    
    .btn-txt {
        font-size: 10px !important;
    }
}

@media only screen and (min-width: 1200px) {
    .btn-txt {
        font-size: 12px;
    }
}