<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: BlankSlate
Theme URI: https://github.com/tidythemes/blankslate
Author: TidyThemes
Author URI: http://tidythemes.com/
Description: Please read: tidythemes.com/concept. Donations: https://calmestghost.com/donate. BlankSlate is the definitive WordPress boilerplate starter theme. We've carefully constructed the most clean and minimalist theme possible for designers and developers to use as a base to build websites for clients or to build completely custom themes from scratch. Clean, simple, unstyled, semi-minified, unformatted, and valid code, SEO-friendly, jQuery-enabled, no programmer comments, standardized and as white label as possible, and most importantly, the CSS is reset for cross-browser-compatability and no intrusive visual CSS styles have been added whatsoever. A perfect skeleton theme. For support and suggestions, go to: https://github.com/tidythemes/blankslate/issues. Thank you.
Tags: accessibility-ready, one-column, two-columns, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Version: 2022
Requires at least: 5.0
Tested up to: 5.8
Requires PHP: 7.0
License: GNU General Public License v3 or Later
License URI: https://www.gnu.org/licenses/gpl.html
Text Domain: blankslate

BlankSlate WordPress Theme ÂŠ 2011-2022 TidyThemes
BlankSlate is distributed under the terms of the GNU GPL
*/

/*html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{scroll-behavior:smooth}body{line-height:1}a{text-decoration-skip-ink:auto}a[href^="tel"]{color:inherit;text-decoration:none}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{-webkit-appearance:none;appearance:none;border-radius:0}input[type="search"]{-webkit-appearance:textfield}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:bold}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}
.screen-reader-text:focus{background-color:#f7f7f7;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#007acc;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.skip-link{left:-9999rem;top:2.5rem;z-index:999999999;text-decoration:underline}
.skip-link:focus{display:block;left:6px;top:7px;font-size:14px;font-weight:600;text-decoration:none;line-height:normal;padding:15px 23px 14px;z-index:100000;right:auto}
.visually-hidden:not(:focus):not(:active), .form-allowed-tags:not(:focus):not(:active){position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}
*/

/*CUSTOM*/
body{
    font-size: 18px;
    color: #323846;
}
a{
    color: #323846;
    text-decoration: none;
}
a:hover{
    color: #000;
}
.img-fluid-full{
    width: 100%;
}

.bg-dark{
    background-color: rgba(43,50,63,1) !important;
}
.bg-gris{
    background-color: #F3F3F3;
}
.bg-gris_fonce{
    background-color: #323846fa;
    color: #fff;
}

ul{
    padding-left: 20px;
}

/* menu */
#main-menu .menu-item{
    padding-right: 20px;
    padding-left: 20px;
}
#main-menu .menu-item a{
    font-size: 14px;
}
.navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .show&gt;.nav-link{
    color: #EF5423;
}
@media (max-width: 1499.98px) {
    #main-menu .menu-item{
        padding-right: 0px;
        padding-left: 0px;
    }
    #main-menu .menu-item{
        padding-right: 0px;
        padding-left: 0px;
    }
}
.dropdown-item.active, .dropdown-item:active{
    background: transparent;
    color: #EF5423;
}
.current_page_parent .dropdown-item.active, .current_page_parent .dropdown-item:active{
    background: transparent;
    color: #323846;
}

/* footer */
footer, footer a{
    background-color: #EF5423;
    color: #fff;
    text-decoration: none;
}
footer a:hover{
    color:#fff;
}
footer img.logo{
    max-width: 100px;
    height: auto !important;
    width: calc(32% - 10px);
}
footer ul{
    padding-left: 0;
    list-style: none;
}

/* button */
.btn-primary {
    color: #FFF;
    background-color: #EF5423;
    border-color: #EF5423
}

.btn-primary:hover {
    color: #FFF;
    background-color: #df3e0c;
    border-color: #df3e0c
}

.btn-primary:focus,
.btn-primary.focus {
    box-shadow: 0 0 0 .2rem rgba(239, 84, 35, 0.5)
}

.btn-primary.disabled,
.btn-primary:disabled {
    color: #FFF;
    background-color: #EF5423;
    border-color: #EF5423
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show&gt;.btn-primary.dropdown-toggle {
    color: #FFF;
    background-color: #EF5423;
    border-color: #EF5423
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show&gt;.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(239, 84, 35, 0.5)
}

.btn-outline-primary {
    color: #EF5423;
    background-color: transparent;
    background-image: none;
    border-color: #EF5423
}

.btn-outline-primary:hover {
    color: #222;
    background-color: #df3e0c;
    border-color: #EF5423
}

.btn-outline-primary:focus,
.btn-outline-primary.focus {
    box-shadow: 0 0 0 .2rem rgba(239, 84, 35, 0.5)
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    color: #EF5423;
    background-color: transparent
}

.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show&gt;.btn-outline-primary.dropdown-toggle {
    color: #FFF;
    background-color: #df3e0c;
    border-color: #EF5423
}

.btn-check:focus+.btn-primary, .btn-primary:focus {
    color: #fff;
    background-color: #EF5423;
    border-color: #EF5423
        box-shadow: 0 0 0 0.25rem rgb(239 84 35 / 50%);
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show&gt;.btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(239, 84, 35, 0.5)
}


/* MODULE en_tete_de_page_daccueil */
.en_tete_page_daccueil{
    position: relative;
    background: no-repeat;
    background-position: 100% 100%;
    background-size: cover;
    color: #fff;
}
.en_tete_page_daccueil:before {
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: linear-gradient(70deg, rgba(43,50,63,1) 0%, rgba(43,50,63,0.8) 15%, rgba(43,50,63,0.5) 100%);
}
.en_tete_page_daccueil .container{
    min-height: 75vh;
}
.en_tete_page_daccueil h1{
    font-weight: 300;
    font-size: 3.5rem;
}
.en_tete_page_daccueil .subtitle{
    color: rgba(255, 255, 255, 0.75);
}
.carousel-caption {
    position: absolute;
    left: 0%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    padding: 30px;
}
.carousel-caption {
    top: 50%;
    transform: translateY(-50%);
    bottom: initial;
    max-width: 700px;
    text-align: left;
    color: #ffffff;
    width: 100%;
}
@media (max-width: 991.98px) {
    .en_tete_page_daccueil h1{
        font-weight: 300;
        font-size: 2rem;
    }
}
@media (max-width: 400px) {
    .en_tete_page_daccueil{
        font-size: 13px;
    }
    .en_tete_page_daccueil h1{
        font-weight: 300;
        font-size: 1.6rem;
    }
}

/* MODULE Fonctionnement et avantages */
.timeline {
    list-style: none;
    margin: 0 !important;
    padding-bottom: 1px;
    position: relative;
}
.timeline:before {
    content: '';
    position: absolute;
    left: 34px;
    top: 0;
    height: 100%;
    width: 2px;
    background: #EF5423;
}
.timeline__step {
    position: relative;
    padding-left: 60px;
    margin-bottom: 1rem;
    min-height: 45px;
    display: flex;
    align-items: center;
}
.timeline__step__image {
    position: absolute;
    display: block;
    height: 45px;
    width: 45px;
    margin-right: 10px;
    flex-shrink: 0;
    left: 0;
    background: #EF5423;
    border-radius: 100%;
    padding: 10px;
    box-sizing: border-box;
}
.timeline__step__image svg {
    fill: white;
    display: block;
}
.timeline:after {
    content: '';
    position: absolute;
    bottom: -1px;
    display: block;
    left: 27px;
    height: 8px;
    width: 16px;
    background: url(./img/chevron-down-primary.svg) no-repeat center center;
}
.timeline__step__title {
    font-size: 0.9rem;
    margin: 0;
}
.small-title {
    font-family: basic-sans, sans-serif;
    text-transform: none;
    font-size: 1em;
}

/* MODULE Timeline */
.timeline--complete:before {
    left: 50%;
    right: 0;
}
.timeline__step__intro {
    padding-right: 80px !important;
    text-align: right;
    width: 50%;
}
.timeline--complete .timeline__step__intro {
    padding-top: calc(35px + 1rem) !important;
}

.timeline--complete .timeline__step__image {
    left: calc(50% - 30px);
    top: 50px;
}
.timeline__step__content{
    display: inline-block;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    width: 50%;
}
.card--simple {
    padding: 40px;
    border: 1px solid rgba(102,119,160,0.2);
    border-radius: 10px;
    box-sizing: border-box;
    background: white;
}
.timeline__step__content .card {
    margin: 1rem 0;
    height: calc(100% - 2rem);
}

.timeline--complete .timeline__step {
    align-items: initial;
}
.card--simple ul {
    list-style: disc;
}
.timeline--complete:after {
    left: calc(50% - 7px);
}
.rounded, .card{
    border-radius: 10px !important;
}

@media screen and (max-width: 767.98px){
    .timeline__step__intro {
        width: 100%;
        *width: 99.9690%;
        text-align: center;
        padding-right: 0 !important;
    }
    .timeline__step{
        padding-left: 0;
    }
    .timeline__step__intro h3{
        padding-top: 60px;
        background: #F3F3F3;
    }
    .timeline__step__intro p{
        background: #F3F3F3;
    }
    .timeline__step__content{
        width: 100%;
    }
    .timeline--complete{
        padding-left: 0;
    }
    .timeline--complete .timeline__step__image {
        left: calc(50% - 21px);
        top: 50px;
    }
}


/* Module Call to action */
.big_police{
    font-size: 2rem;
}
@media screen and (max-width: 767.98px){
    .big_police{
        font-size: 1.4rem;
    }
}

/* Module Liste numÃŠrotÃŠe */
.blocks {
    list-style: none;
    counter-reset: blocks;
    position: relative;
    z-index: 0;
    margin-top: 2rem;
}
.block {
    counter-increment: blocks;
    position: relative;
    padding-right: 5% !important;
    margin-bottom: 2rem;
    display: inline-block;
    zoom: 1;
    float: left;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    width: 50%;
}
.block:before {
    content: counter(blocks) "";
    color: #EF5423;
    opacity: 0.4;
    font-weight: bold;
    font-size: 3rem;
    font-family: basic-sans, sans-serif;
    position: absolute;
    top: 0;
    right: 100%;
    -webkit-transform: translate(5px, 0rem);
    transform: translate(5px, 0rem);
    z-index: -2;
    border-bottom: 5px solid #EF5423;
    display: block;
    line-height: 1;
}
@media screen and (max-width: 767.98px){
    .block {
        width: 100%;
    }
    .small-title {
        padding-left: 60px;
    }
}

/* Module Formulaire */
.wpcf7-list-item{
    margin:0;
}

/* page contenu normale */
.page-content h2{
    margin-top: 50px;
}
.page-content img{
    width: 100%;
}

/* module derniers articles*/
.more-link{display: none;}
.card-news{
    overflow: hidden;
    background: #fff;
}
.card-news .card-body{
    position: relative;
    background: #fff;
}
.card-news:hover{
    cursor: pointer;
    background: rgba(235,241,255,1);
}
.card-news:hover .card-body{
    cursor: pointer;
    background: rgba(235,241,255,1);
    position: relative;
}

.card-news img{
    transform: scale(1);
    width: 100%;
    display: block;
    transition: -webkit-transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease, -webkit-transform .2s ease;
}
.card-news:hover img{
    transform: scale(1.1);
    width: 100%;
    display: block;
    transition: -webkit-transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease, -webkit-transform .2s ease;
}
.pagination{
    display: block;
}
.pagination .nav-links a{
    color: #EF5423;
    text-decoration: none;
}
.breadcrumb{
    margin-bottom: 0;
}
.breadcrumb, .breadcrumb-item.active{
    color: #323846;
}
.post h2{
    color: #EF5423;
    font-size: 2rem;
}
.post h2, .post h3, .post h4 {
    line-height: 1.2;
    margin: 1em 0;
}

.card-partner img{
    transform: scale(1);
    width: 40%;
    display: block;
    transition: -webkit-transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease, -webkit-transform .2s ease;
    margin: 30px auto;
}
.card-partner:hover img{
    transform: scale(1.1);
    width: 40%;
    display: block;
    transition: -webkit-transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease, -webkit-transform .2s ease;
}

.single-guidesmodeles h2{
    color:#EF5423;
}

/*wplm*/
.wpml-ls-legacy-dropdown {
    width: 50px;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{
    padding-right: 0;
}
.wpml-ls-legacy-dropdown a{
    padding: 10px 5px;
    border:0;
    background-color: transparent;
    color: rgba(255,255,255,.55);
    padding-left: 5px;
    line-height: 0;
}
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover&gt;a, .wpml-ls-legacy-dropdown a:focus, .wpml-ls-legacy-dropdown a:hover {
    background: #eee;
}
.wpml-ls-legacy-dropdown:hover ul{
    background: #EF5423;
}

/* form download*/
.block_download .title{
    font-size: 1.5rem;
    color: #EF5423;
}
.wpcf7 form .wpcf7-response-output{
    margin: 0;
}



.grecaptcha-badge{display: none!important;}</pre></body></html>