*{font-family:'Barlow',sans-serif;box-sizing:border-box}
style,script{display:none!important}
/* IE fix */
html{-ms-overflow-style:scrollbar;overflow-x:hidden}
html.menu-active{overflow:hidden!important}
body{overflow:hidden}

header{background:white;filter:drop-shadow(0 0 20px rgba(41, 44, 87, .3));position:relative;z-index:5;}

img,table,td,blockquote,code,pre,textarea,input,video,iframe{max-width:100%}
body{line-height:1.5;background-color:#fff}

.maxWidthSizer{max-width:var(--max-width-sizer)!important;margin-left:auto!important;margin-right:auto!important;padding-left:30px!important;padding-right:30px!important}
.maxWidthSizer:before,
    .maxWidthSizer:after{content:'';display:block;clear:both}

.modernizr{background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important}

a.calltoaction{position:relative;margin:2px;outline:none;text-decoration:none;font-size:20px;font-weight:700;background:#fff;color:var(--primary-color);display:inline-block;border-radius:200px;padding:12px 30px;background:#fff}
a.calltoaction:before{content:'';display:block;position:absolute;z-index:-1;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);border-radius:200px;background:linear-gradient(to bottom, #fa7370, #e33c39)}
a.calltoaction:hover{background-color:transparent;color:#fff}

.blocPara .youtube_player{position:relative;width:100%}
.blocPara .youtube_player:before{content:'';display:block;padding-top:calc(900%/16)}
.blocPara .youtube_player iframe{position:absolute;top:0;left:0;width:100%;height:100%}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#fff;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:32px;overflow:visible;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{background:#000;padding:1px}#cboxLoadingGraphic{background:url(/datas_site/loading.gif) no-repeat center center}#cboxLoadingOverlay{background:#000}#cboxTitle{position:absolute;top:-22px;left:0;color:#000}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px;background:url(/datas_site/controls.png) no-repeat 0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxPrevious{background-position:-2px -2px;left:-27px;top:calc(50% - 10px)!important}#cboxPrevious:hover{background-position:-2px -27px}#cboxNext{background-position:-27px -2px;right:-27px;top:calc(50% - 10px)!important}#cboxNext:hover{background-position:-27px -27px}#cboxClose{background-position:-52px -2px;right:0}#cboxClose:hover{background-position:-52px -27px}.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:66px}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0;right:44px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px}#cboxOverlay{background:#000}#cboxLoadedContent{background:#fff}#cboxLoadedContent{padding:0;overflow:auto;-moz-box-shadow:0 1px 10px #000;-webkit-box-shadow:0 1px 10px #000;box-shadow:0 1px 10px #000}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose,#cboxTitle{top:-30px}#colorbox,#cboxOverlay,#cboxWrapper{overflow:visible}#cboxTitle{color:#fff;display:none!important}button.admc{display:none !important}
.ctxmenu{position:fixed;min-width:128px;height:auto;padding:10px 0;margin:0;margin-left:32px;margin-top:-16px;border:1px solid #333;background:#333;box-shadow:2px 2px 5px 1px #000;z-index:9999999999999999999999999999999999 !important;overflow:visible;visibility:visible;transition:all 0.3s;}
.ctxmenu.hidden{visibility:hidden}
.ctxline{display:block;margin:0 0 10px 0;font-size:17px;padding:0 15px;font-family:Arial,Helvetica,sans-serif;overflow:visible;color:#fff;position:relative;transition:all 0.3s}
.ctxline:last-child{margin-bottom:0}
.ctxline:hover{color:#e85311;cursor:pointer}
.isModifiableADMC,
    .isModifiableADMC *{color:purple !important;cursor:context-menu}
/* Surcouche d'habillage de la fenetre */
.overlaydiv,
    .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-dialog-buttons,
    .mce-window{z-index:9999999999 !important;}
.ui-dialog[aria-describedby="dialog-admc"]{border:none;border-radius:0;box-shadow:0 0 8px 2px #000;background:#333}
.ui-dialog[aria-describedby="dialog-admc"] #dialog-admc{height:450px !important;color:#fff}
.ui-dialog[aria-describedby="dialog-admc"] #dialog-admc input,
    .ui-dialog[aria-describedby="dialog-admc"] #dialog-admc textarea{color:#333}
.ui-dialog[aria-describedby="dialog-admc"] .ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix.ui-draggable-handle{border:0;border-radius:0;background:#666;color:#fff;box-shadow:inset 0 0 10px 1px #333;margin:15px 15px 5px}
.ui-dialog[aria-describedby="dialog-admc"] .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix{border:0;margin:10px 15px 15px;background:#444;box-shadow:inset 0 0 10px 1px #333}
.ui-dialog[aria-describedby="dialog-admc"] .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix button{color:#fef6f3;font-size:15px;font-variant:small-caps;font-family:sans-serif;border:1px solid #252525;border-radius:3px;background:linear-gradient(to top,#434343,#535556);padding:5px 20px 7px;outline:none;text-shadow:0px -1px 0px #1b1b1b;transition:all 0.3s;box-shadow:0 1px 0 #777777,inset 0 0 0 rgba(102,217,239,0.5)}
.ui-dialog[aria-describedby="dialog-admc"] .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix button:hover{cursor:pointer;box-shadow:0 1px 0 #777777,inset 0 0 8px 3px rgba(102,217,239,0.5)}
.ui-dialog[aria-describedby="dialog-admc"] .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix button:hover:active{box-shadow:0 1px 0 #777777,inset 0 0 8px 3px red}
.ui-dialog[aria-describedby="dialog-admc"] .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix button:first-child:hover:active{box-shadow:0 1px 0 #777777,inset 0 0 8px 3px #a6e22e}
.ui-dialog[aria-describedby="dialog-admc"] .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix button.ui-button-text-only .ui-button-text{padding:0}
.ui-dialog[aria-describedby="dialog-admc"] .mce-container-body{border-radius:0 !important}
.ui-dialog[aria-describedby="dialog-admc"] .compteur{margin-top:10px}
.ui-dialog[aria-describedby="dialog-admc"] .conseil-compteur{}
.ui-dialog[aria-describedby="dialog-admc"] .compteur,
    .ui-dialog[aria-describedby="dialog-admc"] .conseil-compteur{color:#fff} p,ul,li,.row,div.container,h1,h2,h3,h4,.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2,.col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3,.col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5,.col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7,.col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9,.col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,.col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding:0;margin:0;min-height:0}/**
 * Owl Carousel v2.2.0
 * Copyright 2013-2016 David Deutsch
 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}:root{
    --primary-color:#292c57;
    --secondary-color:#ff504c;
    --tertiary-color:#a7a9bb;
    --fourth-color:#f3f3fb;
    
    --max-width-sizer:1380px;
}