.partial .wpb_wrapper p strong {background: #f44336; padding: 4px 9px; font-size: 7px; font-family: "Montserrat"; text-transform: uppercase; border-radius: 50px; white-space: nowrap; margin-left: 4px;  color: white !important; display: inline-block; letter-spacing: .1em; font-weight: 600;}
.partial.xlence .wpb_wrapper p strong { background: #e91e63;}
.search-everything-highlight { background-color: #e6ecef !important;}
#menu-item-2200 > a {background: #f44437; color: white !important; padding: 2px 10px 0px !important; margin: 17px 0 !important; border-radius: 50px; line-height: 24px !important;}
input.mailpoet_submit {background-color:#ffffff; color:#627d8b;}
div#slider {position: relative;}
#slider h2{color: #141412 !important;}
footer p {font-family: 'Raleway';font-weight: 400;font-size: 11px;letter-spacing: 0.05em;}
.confirmation-form {display: flex;}
.confirmation-form .confirmation{margin-right: 5px;}
.vc_btn3:hover {transform: scale(0.9);}
.vc_btn3 {transition: all 0.5s;}
#slider::before {background-image: url(images/gridtile.png);background-color: rgba(0,0,0,0);}
#slider h2{color: #ffffff !important;}
.site-header-main:not(.mobile) .main-navigation li li a {font-size: 9px;}
a.vc_oci_pt_morebtn.vc_general.vc_btn3.vc_btn3-size-xs.vc_btn3-shape-rounded.vc_btn3-style-custom.vc_btn3-icon-right {background-color: #323c93 !important;}
.site-header-main.original, .site-header-main.floatable {border-top: 10px solid #323c93;}
.home-link {border: 0;display: block;height: 32px;position: relative;width: 22px;top: 11px;overflow: hidden;margin-right: 15px;}
.home-link a {border: 0;display: block;height: 32px;position: relative;width: 22px;overflow: hidden;padding: 0px !important;}
.home-link a:before {content: "\f015";height: 33px;line-height: 33px;text-align: center;width: 22px;font-family: "FontAwesome";font-size: 13px;display: inline-block;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.titre-avantages.vc_row-o-content-middle.vc_row-flex > .vc_col-lg-2 {margin-right: -35px;}

/*:::::::::::::::::::::: Menu ::::::::::::::::::::::*/

.wpml-ls-slot-2.wpml-ls-current-language, .wpml-ls-slot-2.wpml-ls-current-language a, .wpml-ls-slot-2.wpml-ls-current-language a:visited, .wpml-ls-slot-2, .wpml-ls-slot-2 a, .wpml-ls-slot-2 a:visited {background-color: transparent !important;}
div#post-nav-wiget-zone{margin-top: -10px;}

/*:::::::::::::::::::::: Timeline ::::::::::::::::::::::*/

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel-heading .vc_tta-controls-icon::after {content: ' ';border: none;}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel-heading .vc_tta-controls-icon::before{content: '•';border: none;}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{content: '>';font-style: normal;font-size: 25px;font-weight: 400;}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a > span{font-size:16px;}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a > span{font-size:25px;}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {background-color: #323c93 !important;}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a {color: #ffffff;}
.vc_single_image-wrapper svg {min-width: 77px;}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {background-color: #6e66ae !important;}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover h4 a{color: #ffffff;}

/*:::::::::::::::::::::: Formation ::::::::::::::::::::::*/

#accordeon-formation > .vc_general > .vc_tta-panels-container > .vc_tta-panels > .vc_tta-panel:nth-of-type(1) h4.vc_tta-panel-title{background-image: url(images/public-concerne-2.svg);background-size: 30px 30px;background-repeat: no-repeat;background-position: 10px center;}
#accordeon-formation > .vc_general > .vc_tta-panels-container > .vc_tta-panels > .vc_tta-panel.vc_active:nth-of-type(1) h4.vc_tta-panel-title,#accordeon-formation > .vc_general > .vc_tta-panels-container > .vc_tta-panels > .vc_tta-panel:nth-of-type(1) h4.vc_tta-panel-title:hover{background-image: url(images/public-concerne.svg);}
#accordeon-formation > .vc_general > .vc_tta-panels-container > .vc_tta-panels > .vc_tta-panel:nth-of-type(2) h4.vc_tta-panel-title{background-image: url(images/contexte-formation-2.svg);background-size: 30px 30px;background-repeat: no-repeat;background-position: 10px center;}
#accordeon-formation > .vc_general > .vc_tta-panels-container > .vc_tta-panels > .vc_tta-panel.vc_active:nth-of-type(2) h4.vc_tta-panel-title,#accordeon-formation > .vc_general > .vc_tta-panels-container > .vc_tta-panels > .vc_tta-panel:nth-of-type(2) h4.vc_tta-panel-title:hover{background-image: url(images/contexte-formation.svg);}
#accordeon-formation > .vc_general > .vc_tta-panels-container > .vc_tta-panels > .vc_tta-panel:nth-of-type(3) h4.vc_tta-panel-title{background-image: url(images/objectifs-formation-2.svg);background-size: 30px 30px;background-repeat: no-repeat;background-position: 10px center;}
#accordeon-formation > .vc_general > .vc_tta-panels-container > .vc_tta-panels > .vc_tta-panel.vc_active:nth-of-type(3) h4.vc_tta-panel-title,#accordeon-formation > .vc_general > .vc_tta-panels-container > .vc_tta-panels > .vc_tta-panel:nth-of-type(3) h4.vc_tta-panel-title:hover{background-image: url(images/objectifs-formation.svg);}
#accordeon-formation > .vc_general > .vc_tta-panels-container > .vc_tta-panels > .vc_tta-panel:nth-of-type(4) h4.vc_tta-panel-title{background-image: url(images/duree-formation-2.svg);background-size: 30px 30px;background-repeat: no-repeat;background-position: 10px center;}
#accordeon-formation > .vc_general > .vc_tta-panels-container > .vc_tta-panels > .vc_tta-panel.vc_active:nth-of-type(4) h4.vc_tta-panel-title,#accordeon-formation > .vc_general > .vc_tta-panels-container > .vc_tta-panels > .vc_tta-panel:nth-of-type(4) h4.vc_tta-panel-title:hover{background-image: url(images/duree-formation.svg);}
#accordeon-formation > .vc_general > .vc_tta-panels-container > .vc_tta-panels > .vc_tta-panel:nth-of-type(5) h4.vc_tta-panel-title{background-image: url(images/lieu-formation-2.svg);background-size: 30px 30px;background-repeat: no-repeat;background-position: 10px center;}
#accordeon-formation > .vc_general > .vc_tta-panels-container > .vc_tta-panels > .vc_tta-panel.vc_active:nth-of-type(5) h4.vc_tta-panel-title,#accordeon-formation > .vc_general > .vc_tta-panels-container > .vc_tta-panels > .vc_tta-panel:nth-of-type(5) h4.vc_tta-panel-title:hover{background-image: url(images/lieu-formation.svg);}
#accordeon-formation > .vc_general > .vc_tta-panels-container > .vc_tta-panels > .vc_tta-panel:nth-of-type(6) h4.vc_tta-panel-title{background-image: url(images/prerequis-2.svg);background-size: 30px 30px;background-repeat: no-repeat;background-position: 10px center;}
#accordeon-formation > .vc_general > .vc_tta-panels-container > .vc_tta-panels > .vc_tta-panel.vc_active:nth-of-type(6) h4.vc_tta-panel-title,#accordeon-formation > .vc_general > .vc_tta-panels-container > .vc_tta-panels > .vc_tta-panel:nth-of-type(6) h4.vc_tta-panel-title:hover{background-image: url(images/prerequis.svg);}
#accordeon-formation .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel-heading .vc_tta-controls-icon::before{display: none;}

/*:::::::::::::::::::::: Engagements ::::::::::::::::::::::*/

div#engagements svg {width: 40px;min-width: unset;}
#engagements .vc_col-sm-2 {margin-right: -15px;}

/*:::::::::::::::::::::: Blocs images ::::::::::::::::::::::*/

div#blocs-texte > div > div > div {position: relative;}
div#blocs-texte > div > div > div > div.wpb_text_column {position: absolute;bottom: 0;background-color: rgba(0,0,0,0.3);margin-bottom: 30px !important;padding: 20px;color: #ffffff !important;width: 100%;min-height: 80px;display: flex;justify-content: center;align-items: center;}
div#blocs-texte h4{color: #ffffff !important;}
a.pp_close:before {content: 'X';display: block;width: 100%;height: 100%;color: #ffffff !important;font-size: 18px;line-height: 30px;text-align: center;}

/*:::::::::::::::::::::: Avantages ::::::::::::::::::::::*/

.titre-avantages svg{min-width: unset;width: 22px;fill: #323c93;}
.titre-avantages > div:first-child{margin-right: -21px}

.display-none{display:none !important;}

/*:::::::::::::::::::::: Menu EN ::::::::::::::::::::::*/

.main-navigation .site-header-main:not(.mobile) [id*="menu-main-menu-en"] > li:not(:first-child) { padding: 0 0 0 20px;}
.site-header-main:not(.mobile) [id*="menu-main-menu-en"] > li > ul.sub-menu, [id*="menu-main-menu-en"] > li > ul.sub-menu > li > ul.sub-menu { margin: 0;}
.site-header-main:not(.mobile) [id*="menu-main-menu-en"] > li > ul.sub-menu > li > ul.sub-menu {top: 0px; left: 100%; z-index: -1;}
.site-header-main:not(.mobile) [id*="menu-main-menu-en"] > li > ul.sub-menu > li.menu-item-has-children .dropdown-toggle:after {content: '\e862';}
.site-header-main:not(.mobile) [id*="menu-main-menu-en"] > li > ul.sub-menu > li.menu-item-has-children .dropdown-toggle.toggled-on:after {content: '\e863';}
.site-header-main:not(.mobile) [id*="menu-main-menu-en"]  ul.sub-menu > li:not(:last-child) {border-bottom: 1px solid #F4F4F4;}
.site-header-main:not(.mobile) [id*="menu-main-menu-en"]  ul.sub-menu > li > a { padding: 10px;}
.site-header-main:not(.mobile) [id*="menu-main-menu-en"]  ul.sub-menu > li > a.menu-item-has-children { padding-right: 0px;}
.site-header-main:not(.mobile) [id*="menu-main-menu-en"]  ul.sub-menu > li > .dropdown-toggle  { width: 30px; height: 44px;}
#site-header-menu, .main-navigation .primary-menu, #menu-main-menu-en > li.mega { position: inherit;}
[id*="menu-main-menu-en"] > li > ul.sub-menu > li > ul.sub-menu {z-index: 0;}
#menu-main-menu-en > li.mega:hover > ul.sub-menu > li:after { display: none;}
#menu-main-menu-en > li > a { line-height: 40px; padding: 10px;}
#menu-main-menu-en > li.mega:hover > ul.sub-menu, #menu-main-menu-en > li.mega > ul.sub-menu:hover {display: -webkit-box;display: -ms-flexbox;display: flex; min-width: inherit; padding: 15px 0px; -ms-flex-wrap: wrap; flex-wrap: wrap;}
#menu-main-menu-en > li.mega:hover > ul.sub-menu > li > ul.sub-menu, #menu-main-menu-en > li.mega > ul.sub-menu:hover > li > ul.sub-menu { display: block;}
#menu-main-menu-en > li.mega > ul.sub-menu > li.menu-item:hover > ul.sub-menu { position: relative; top: 0; left: 0; z-index: inherit;}
#menu-main-menu-en > li.mega > ul.sub-menu > li > a:hover { background: none;}
#menu-main-menu-en > li.mega > ul.sub-menu > li:hover > a { }
#menu-main-menu-en > li.mega:hover > ul.sub-menu > li { -webkit-box-flex: 1; -ms-flex: 1 1 22%; flex: 1 1 22%; padding: 0 30px; border-bottom: none !important; }
#menu-main-menu-en > li.mega:hover > ul.sub-menu > li:nth-child(n + 4) { max-width: 25%;}
#menu-main-menu-en > li.mega:hover > ul.sub-menu > li:nth-child(n+5) { margin-top: 15px;}
#menu-main-menu-en > li.mega:hover > ul.sub-menu, #menu-main-menu-en > li.mega > ul.sub-menu:hover { right:0; width: 100vw; max-width: 1263px;}
#menu-main-menu-en > li.mega > ul.sub-menu > li:hover > a { background: none;}
#menu-main-menu-en > li.mega > ul.sub-menu > li > ul.sub-menu > li:last-child { margin-bottom: 7.5px;}
#menu-main-menu-en > li.mega > ul.sub-menu > li > ul.sub-menu > li:not(:last-child), #menu-main-menu-en > li.mega > ul.sub-menu > li > ul.sub-menu > li ul.sub-menu li:not(:last-child) { border-bottom: 0px;}
.main-navigation #menu-main-menu-en > li.mega > ul > li > .sub-menu a { padding: 5px 0; text-transform: none !important;  -o-transition: all linear .3s; transition: all linear .3s; -moz-transition: all linear .3s; -webkit-transition: all linear .3s; opacity: .6; letter-spacing: 0;}
.main-navigation #menu-main-menu-en > li.mega > ul > li > .sub-menu li:hover > a { background: none !important; opacity: 1;  -o-transition: all linear .3s; transition: all linear .3s; -moz-transition: all linear .3s; -webkit-transition: all linear .3s;}
#menu-main-menu-en > li.mega > ul.sub-menu > li > ul.sub-menu > li ul.sub-menu { position: relative !important; padding-left: 15px; display: block !important;}
.site-header-main.mobile #menu-main-menu-en-1{-ms-flex-wrap: wrap;flex-wrap: wrap;position: unset;}
.site-header-main.mobile #menu-main-menu-en-1 li { text-align: center;padding-left: 0px;}
.site-header-main.mobile #menu-main-menu-en-1 ul.sub-menu{left: 100%;background-color: #ffffff !important;}

div#slider {
    position: relative;
}

div#slider .vc_video-bg {
    position: absolute;
    top: 0;
    left: 0;
    max-height: none!important;
}

#slider:before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color:rgba(0,0,0,0.3);
}

#slider h1 {
    font-size: 55px;
    width: 100%;
}

/*:::::::::::::::::::::: GDPR ::::::::::::::::::::::*/

.wpgdprc.wpgdprc-consent-bar:before {content: ' ';display: block;position: fixed;top: 0;left: 0;width: 100vw;height: 100%;background-color: rgba(0, 0, 0, 0.7);color: black;z-index: -1;}.wpgdprc-consent-bar__container {padding-left: calc((100vw - 1280px) / 2);padding-right: calc((100vw - 1280px) / 2);background-color: #323c93;padding-top: 30px;padding-bottom: 30px;}.wpgdprc.wpgdprc-consent-bar {padding: 0 !important;}.confirmation-form p{color:#a5a5a5;font-style:italic;font-size:10px;letter-spacing:.05em;margin-bottom:.9em!important}.confirmation-form p a,.vc_row.wpb_row.vc_row-fluid.row-style-1 .wpb_content_element .confirmation-form p a{color:#fff!important}.confirmation-form{display:flex!important;align-items:center}.confirmation-form>span{width:30px!important;max-width:30px!important;min-width:30px!important;margin-bottom:.9em}.confirmation-form .wpcf7-acceptance>span{margin-left:0}div.wpgdprc.wpgdprc-consent-bar{padding-left:calc((100vw - 1280px)/ 2);padding-right:calc((100vw - 1280px)/ 2);background-color:#1573b6;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-size:200% 100%;position:fixed;margin:auto;top:calc(50% - 145px);bottom:calc(50% - 145px);left:calc(50% - 165px);right:calc(50% - 165px)}.wpgdprc-form.wpgdprc-form--access-request>p:first-child:after{font-style:italic;font-size:.85em;line-height:1.2em!important;margin-bottom:0;letter-spacing:.02em}.mailpoet_form>.mailpoet_paragraph:before,.project-share-overlay .share-button.entry-share:after,.wpcf7-form-control-wrap:before,.wpgdprc-form.wpgdprc-form--access-request>p:first-child:before{position:absolute;font-family:FontAwesome;font-style:normal;font-weight:400;font-size:13px}.wpcf7-form .vc_btn3.vc_btn3-size-sm,input[name=wpgdprc_submit]{padding:14px 16px}.wpgdprc-form.wpgdprc-form--access-request label{font-weight:700;text-transform:uppercase;line-height:39px;font-style:italic;font-size:.85em}#wpgdprc-form__email{padding:12px 15px 12px 32px}.wpgdprc-form.wpgdprc-form--access-request>p{position:relative;text-align:center!important}.wpgdprc,div.wpgdprc-consent-bar div.wpgdprc-consent-bar__content>.wpgdprc-consent-bar__column:first-child p{text-align:center}.wpgdprc-form.wpgdprc-form--access-request>p:first-child:before{content:"\f0e0";top:14px;left:10px}.wpgdprc-form.wpgdprc-form--access-request>p:first-child:after{content:"(1) Je demande à exercer mon droit de visualisation de mes données personnelles stockées par ce site. Mon e-mail sera transféré uniquement afin de pouvoir retrouver mes identifiants et accéder à ma requète.";display:block;margin-top:15px}input[name=wpgdprc_submit]{border-radius:3px!important;border:none}div.wpgdprc div.wpgdprc-message--notice{background:#fff!important;border-color:#fff!important}div.wpgdprc-consent-bar{padding-top:20px!important;padding-bottom:20px!important;z-index:10000!important}div.wpgdprc-consent-bar div.wpgdprc-consent-bar__container{width:330px;height:290px;display:flex!important;justify-content:center;align-items:center}div.wpgdprc-consent-bar div.wpgdprc-consent-bar__content{margin:0 -10px;width:calc(100% + 20px)!important;justify-content:center!important;flex-wrap:wrap}div.wpgdprc-consent-bar div.wpgdprc-consent-bar__content>.wpgdprc-consent-bar__column{width:100%;text-align:center;margin-bottom:20px}div.wpgdprc-consent-bar div.wpgdprc-consent-bar__content>.wpgdprc-consent-bar__column:last-child{margin-bottom:0}div.wpgdprc-consent-bar div.wpgdprc-consent-bar__notice{max-width:inherit!important}a.wpgdprc-consent-bar__settings{white-space:nowrap}div.wpgdprc-consent-bar .wpgdprc-consent-bar__button{padding:12px 16px!important;border:none;border-radius:4px;white-space:nowrap!important}div.wpgdprc-consent-bar .wpgdprc-consent-bar__button:before{content:"\f00c";font:normal normal normal 14px/1 FontAwesome;margin-right:6px;position:relative;top:1px}a.wpgdprc-consent-bar__settings{text-decoration:none!important;padding:10px 16px 12px;border:1px solid currentColor;border-radius:4px!important;display:inline-block}a.wpgdprc-consent-bar__settings:before{content:"\f013";font:normal normal normal 14px/1 FontAwesome!important;margin-right:5px!important;position:relative;top:1px}div.wpgdprc-consent-modal nav.wpgdprc-consent-modal__navigation>a:after{content:"\f013";font:normal normal normal 14px/1 FontAwesome!important;position:absolute;top:13px;right:16px}div.wpgdprc-consent-modal footer.wpgdprc-consent-modal__footer a.wpgdprc-button:before{content:"\f0c7";font:normal normal normal 14px/1 FontAwesome!important;margin-right:5px!important;position:relative;top:1px}div.wpgdprc-consent-modal div.wpgdprc-consent-modal__container{border:0!important;border-radius:4px}div.wpgdprc div.wpgdprc-checkbox label,div.wpgdprc.wpgdprc-consent-modal p strong{text-transform:uppercase;letter-spacing:.1em!important}div.wpgdprc.wpgdprc-consent-modal p:last-child{margin-top:30px!important;font-style:italic!important}div.wpgdprc-consent-modal nav.wpgdprc-consent-modal__navigation{background:#f3f3f3!important;border-right:0!important}div.wpgdprc a.wpgdprc-button,div.wpgdprc a.wpgdprc-button:focus,div.wpgdprc a.wpgdprc-button:hover{border:0;padding:12px 16px;border-radius:4px;box-shadow:0 0 30px rgba(0,0,0,.07);line-height:17px!important}div.wpgdprc-consent-modal .wpgdprc-consent-modal__overlay div.wpgdprc-consent-modal__container{height:50vh}div.wpgdprc-consent-modal footer.wpgdprc-consent-modal__footer{border-top:3px double #f3f3f3!important;height:inherit!important;justify-content:flex-end}div.wpgdprc-consent-modal footer.wpgdprc-consent-modal__footer a.wpgdprc-button{box-shadow:none!important;margin:30px 0}div.wpgdprc-consent-modal nav.wpgdprc-consent-modal__navigation>a{padding:12px 37px 12px 16px;color:#fff;position:relative}div.wpgdprc-consent-modal nav.wpgdprc-consent-modal__navigation>a,div.wpgdprc-consent-modal nav.wpgdprc-consent-modal__navigation>a:focus,div.wpgdprc-consent-modal nav.wpgdprc-consent-modal__navigation>a:hover{transition:all linear .3s}div.wpgdprc .wpgdprc-switch .wpgdprc-switch-inner:after{padding:0 4px;background-color:#bdbdbd!important}div.wpgdprc button.wpgdprc-button,div.wpgdprc button.wpgdprc-button:focus,div.wpgdprc button.wpgdprc-button:hover{font-size:13px!important;color:#2b2b2b;letter-spacing:.1em}div.wpgdprc-consent-modal button.wpgdprc-consent-modal__close,div.wpgdprc-consent-modal button.wpgdprc-consent-modal__close:focus,div.wpgdprc-consent-modal button.wpgdprc-consent-modal__close:hover{color:#f44336!important;font-size:11px!important}h2.wpgdprc-title{margin-top:15px}div.wpgdprc-consent-modal footer.wpgdprc-consent-modal__footer a.wpgdprc-button{background-color:#1573b6;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-size:200% 100%}div.wpgdprc-consent-modal nav.wpgdprc-consent-modal__navigation>a:first-child,div.wpgdprc-consent-modal nav.wpgdprc-consent-modal__navigation>a:first-child:focus,div.wpgdprc-consent-modal nav.wpgdprc-consent-modal__navigation>a:first-child:hover{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-size:200% 100%}div.wpgdprc .wpgdprc-switch .wpgdprc-switch-inner:before{padding:0;text-align:left}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;opacity:.6}div.wpgdprc a,div.wpgdprc button,div.wpgdprc h3,div.wpgdprc label,div.wpgdprc p{font-family:'Open Sans',Arial!important}.wpgdprc.wpgdprc-consent-bar:before{content:' ';display:block;position:fixed!important;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.7);color:#000;z-index:-1}.wpgdprc-consent-bar__container{padding:30px;background-color:#323c93}.wpgdprc.wpgdprc-consent-bar{padding:0!important}div.wpgdprc-consent-bar div.wpgdprc-consent-bar__container{position:fixed!important}.confirmation-form label{margin-bottom:10px}@supports (-ms-ime-align:auto){.wpgdprc.wpgdprc-consent-bar::before{background-color:rgba(0,0,0,0)}}@media screen and (max-width:1280px){.wpgdprc-consent-bar__container{padding-left:calc((100vw - 1180px)/ 2);padding-right:calc((100vw - 1180px)/ 2)}}@media screen and (max-width:1024px){.wpgdprc-consent-bar__container{padding-left:calc((100vw - 924px)/ 2);padding-right:calc((100vw - 924px)/ 2)}}@media screen and (max-width:812px){.wpgdprc-consent-bar__container{padding-left:calc((100vw - 712px)/ 2);padding-right:calc((100vw - 712px)/ 2)}}@media screen and (max-width:667px){.wpgdprc-consent-bar__container{padding-left:calc((100vw - 567px)/ 2);padding-right:calc((100vw - 567px)/ 2)}}@media screen and (max-width:375px){.wpgdprc-consent-bar__container{padding-left:calc((100vw - 290px)/ 2);padding-right:calc((100vw - 290px)/ 2)}}@media screen and (max-width:320px){.wpgdprc-consent-bar__container{padding-left:calc((100vw - 270px)/ 2);padding-right:calc((100vw - 270px)/ 2)}}

/*:::::::::::::::::::::: Responsive ::::::::::::::::::::::*/


@media screen and (min-width: 1441px) {  
    
}

@media screen and (max-width: 1440px) {  
    
}

@media screen and (max-width: 1366px) {  
    
}

@media screen and (max-width: 1280px) {  
    .wpgdprc-consent-bar__container {padding-left: calc((100vw - 1180px) / 2);padding-right: calc((100vw - 1180px) / 2);}
}

@media screen and (max-width: 1024px) {  
    .wpgdprc-consent-bar__container {padding-left: calc((100vw - 924px) / 2);padding-right: calc((100vw - 924px) / 2);}
    div#post-nav-wiget-zone {display: none;}
    .home-link{display: none;}
    .titre-avantages > .wpb_column:first-of-type > .vc_column-inner {padding: 0;margin-left: 10px;}
    div#engagements svg {width: 25px;}
    #form-col .vc_btn3-container {width: 100%;}
    #form-col .vc_btn3-container > * {min-width: unset;}  
    div#engagements > div {margin-left: 0px !important;}
    div.vc_custom_1542720917599 {margin-left: 0px !important;}
}

@media screen and (max-width: 812px) {
    .wpgdprc-consent-bar__container {padding-left: calc((100vw - 712px) / 2);padding-right: calc((100vw - 712px) / 2);}
    .titre-avantages svg {width: 35px;}
}
    
@media screen and (max-width: 768px) {
    
}

@media screen and (max-width: 667px) {
    .wpgdprc-consent-bar__container {padding-left: calc((100vw - 567px) / 2);padding-right: calc((100vw - 567px) / 2);}
    a[rel="home"] img, a[rel="home"] svg {height: 35px;}
}

@media screen and (max-width: 599px) {
    div.entry-content h2:not(.tp-caption):not(.intro), div.entry-summary h2, div.comment-content h2 {font-size: 1.5em !important;}
}
    
    
@media screen and (max-width: 375px) {
    .wpgdprc-consent-bar__container {padding-left: calc((100vw - 290px) / 2);padding-right: calc((100vw - 290px) / 2);}
}

@media screen and (max-width: 320px) {
    .wpgdprc-consent-bar__container {padding-left: calc((100vw - 270px) / 2);padding-right: calc((100vw - 270px) / 2);}
}


/*:::::::::::::::::::::: FF Hack ::::::::::::::::::::::*/

@-moz-document url-prefix(){ 
    
}

/*:::::::::::::::::::::: Safari Hack ::::::::::::::::::::::*/

@media not all and (min-resolution:.001dpcm) { 
    @supports (-webkit-appearance:none) {

    }   
    
}

/*:::::::::::::::::::::: IOS Hack ::::::::::::::::::::::*/



/*:::::::::::::::::::::: EDGE Hack ::::::::::::::::::::::*/

@supports (-ms-ime-align:auto) {
    
}

/*:::::::::::::::::::::: IE Hack ::::::::::::::::::::::*/

@media all and (-ms-high-contrast:none) {     
    div#engagements svg {min-width: 0px !important;max-height: 40px;}
}
