.psv-container{width:100%;height:100%;margin:0;padding:0;position:relative;background:radial-gradient(#fff 0%,#fdfdfd 16%,#fbfbfb 33%,#f8f8f8 49%,#efefef 66%,#dfdfdf 82%,#bfbfbf 100%);overflow:hidden;}.psv-canvas-container{position:absolute;top:0;left:0;z-index:0;transition:opacity linear 100ms;}.psv-canvas{display:block;}.psv-loader-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;}.psv-loader{position:relative;text-align:center;color:rgba(61,61,61,0.7);width:150px;height:150px;border:10px solid transparent;}.psv-loader::before{content:'';display:inline-block;height:100%;vertical-align:middle;}.psv-loader,.psv-loader-image,.psv-loader-text{display:inline-block;vertical-align:middle;}.psv-loader-canvas{position:absolute;top:0;left:0;}.psv-loader-text{font:14px sans-serif;}.psv-navbar{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;position:absolute;z-index:90;bottom:-40px;left:0;width:100%;height:40px;background:rgba(61,61,61,0.5);transition:bottom ease-in-out .1s;}.psv-navbar--open{bottom:0;}.psv-navbar,.psv-navbar *{box-sizing:content-box;}.psv-caption{-webkit-box-flex:10;-webkit-flex-grow:10;-moz-flex-grow:10;-ms-flex-positive:10;flex-grow:10;color:rgba(255,255,255,0.7);margin:10px;white-space:nowrap;overflow:hidden;text-align:center;font-family:sans-serif;}@media (max-width:800px){.psv-caption{visibility:hidden;}}.psv-spacer--weight-1{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}.psv-spacer--weight-2{-webkit-box-flex:2;-webkit-flex-grow:2;-moz-flex-grow:2;-ms-flex-positive:2;flex-grow:2;}.psv-spacer--weight-3{-webkit-box-flex:3;-webkit-flex-grow:3;-moz-flex-grow:3;-ms-flex-positive:3;flex-grow:3;}.psv-spacer--weight-4{-webkit-box-flex:4;-webkit-flex-grow:4;-moz-flex-grow:4;-ms-flex-positive:4;flex-grow:4;}.psv-spacer--weight-5{-webkit-box-flex:5;-webkit-flex-grow:5;-moz-flex-grow:5;-ms-flex-positive:5;flex-grow:5;}.psv-spacer--weight-6{-webkit-box-flex:6;-webkit-flex-grow:6;-moz-flex-grow:6;-ms-flex-positive:6;flex-grow:6;}.psv-spacer--weight-7{-webkit-box-flex:7;-webkit-flex-grow:7;-moz-flex-grow:7;-ms-flex-positive:7;flex-grow:7;}.psv-spacer--weight-8{-webkit-box-flex:8;-webkit-flex-grow:8;-moz-flex-grow:8;-ms-flex-positive:8;flex-grow:8;}.psv-spacer--weight-9{-webkit-box-flex:9;-webkit-flex-grow:9;-moz-flex-grow:9;-ms-flex-positive:9;flex-grow:9;}.psv-spacer--weight-10{-webkit-box-flex:10;-webkit-flex-grow:10;-moz-flex-grow:10;-ms-flex-positive:10;flex-grow:10;}.psv-button{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:10px;position:relative;cursor:pointer;height:20px;width:20px;background:transparent;color:rgba(255,255,255,0.7);}.psv-button--active{background:rgba(255,255,255,0.1);}.psv-button--disabled{pointer-events:none;opacity:0.5;}.psv-button .psv-button-svg{width:100%;transform:scale(1);transition:transform .3s ease;}.psv-button .psv-button-svg *{fill:rgba(255,255,255,0.7);}.psv-button--hover-scale:not(.psv-button--disabled):hover .psv-button .psv-button-svg{transform:scale(1.2);}.psv-autorotate-button{width:25px;height:25px;padding:7.5px;}.psv-zoom-button{cursor:default;width:128px;}.psv-zoom-button-minus,.psv-zoom-button-plus{float:left;position:relative;cursor:pointer;width:16px;height:16px;}.psv-zoom-button-minus .psv-button-svg,.psv-zoom-button-plus .psv-button-svg{position:relative;top:20%;}.psv-zoom-button-range{float:left;padding:9.5px 8px;}.psv-zoom-button-line{position:relative;cursor:pointer;width:80px;height:1px;background:rgba(255,255,255,0.7);transition:all .3s ease;}.psv-zoom-button-handle{position:absolute;border-radius:50%;top:-3px;width:7px;height:7px;background:rgba(255,255,255,0.7);transform:scale(1);transition:transform .3s ease;}.psv-zoom-button:not(.psv-button--disabled):hover .psv-zoom-button-line{box-shadow:0 0 2px rgba(255,255,255,0.7);}.psv-zoom-button:not(.psv-button--disabled):hover .psv-zoom-button-handle{transform:scale(1.3);}@media (max-width:600px){.psv-zoom-button{width:auto;padding:0;}.psv-zoom-button-range{display:none;}.psv-zoom-button-minus,.psv-zoom-button-plus{width:20px;height:20px;padding:10px;}.psv-zoom-button-minus .psv-button-svg,.psv-zoom-button-plus .psv-button-svg{top:0;}}.psv-markers-list-title{font:24px sans-serif;margin:1em 0;text-align:center;text-shadow:2px 1px #000;}.psv-markers-list{list-style:none;margin:0;padding:0;overflow:hidden;}.psv-markers-list-item{clear:both;min-height:20px;padding:0.5em 1em;cursor:pointer;transform:translateX(0);transition:transform .3s ease-in-out;}.psv-markers-list-item::before{content:'';position:absolute;top:0;left:0;height:100%;width:10px;margin-left:-10px;}.psv-markers-list-item:nth-child(odd),.psv-markers-list-item:nth-child(odd)::before{background:rgba(255,255,255,0.1);}.psv-markers-list-item:nth-child(even),.psv-markers-list-item:nth-child(even)::before{background:transparent;}.psv-markers-list-item:hover{transform:translateX(10px);transition:transform .1s ease-in-out;}.psv-markers-list-image{float:left;width:20px;}.psv-markers-list-name{margin:0;padding:0;}.psv-markers-list-image + .psv-markers-list-name{padding-left:calc(20px + 0.5em);}.psv-hud{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;z-index:10;width:100%;height:100%;}.psv-hud-svg-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;}.psv-marker{cursor:pointer;display:none;}.psv-marker--normal{position:absolute;top:0;left:0;z-index:30;background-size:contain;background-repeat:no-repeat;}.psv-marker--transparent{display:block;opacity:0;}.psv-marker--visible{display:block;}.psv-panel{position:absolute;z-index:90;right:0;height:100%;width:400px;max-width:calc(100% - 24px);background:rgba(10,10,10,0.7);transform:translate3d(100%,0,0);opacity:0;transition-property:opacity,transform;transition-timing-function:ease-in-out;transition-duration:.1s;cursor:default;margin-left:9px;}.psv-container--has-navbar .psv-panel{height:calc(100% - 40px);}.psv-panel-close-button{display:none;position:absolute;top:0;left:-24px;width:24px;height:24px;background:rgba(0,0,0,0.9);}.psv-panel-close-button::before,.psv-panel-close-button::after{content:'';position:absolute;top:50%;left:4px;width:15px;height:1px;background-color:#fff;transition:.2s ease-in-out;transition-property:width,left,transform;}.psv-panel-close-button::before{transform:rotate(45deg);}.psv-panel-close-button::after{transform:rotate(-45deg);}.psv-panel-close-button:hover::before,.psv-panel-close-button:hover::after{left:0;width:23px;}.psv-panel-close-button:hover::before{transform:rotate(135deg);}.psv-panel-close-button:hover::after{transform:rotate(45deg);}.psv-panel-resizer{display:none;position:absolute;top:0;left:-9px;width:9px;height:100%;background-color:rgba(0,0,0,0.9);cursor:col-resize;}.psv-panel-resizer::before{content:'';position:absolute;top:50%;left:1px;margin-top:-14.5px;width:1px;height:1px;box-shadow:1px 0 #fff,3px 0px #fff,5px 0px #fff,1px 2px #fff,3px 2px #fff,5px 2px #fff,1px 4px #fff,3px 4px #fff,5px 4px #fff,1px 6px #fff,3px 6px #fff,5px 6px #fff,1px 8px #fff,3px 8px #fff,5px 8px #fff,1px 10px #fff,3px 10px #fff,5px 10px #fff,1px 12px #fff,3px 12px #fff,5px 12px #fff,1px 14px #fff,3px 14px #fff,5px 14px #fff,1px 16px #fff,3px 16px #fff,5px 16px #fff,1px 18px #fff,3px 18px #fff,5px 18px #fff,1px 20px #fff,3px 20px #fff,5px 20px #fff,1px 22px #fff,3px 22px #fff,5px 22px #fff,1px 24px #fff,3px 24px #fff,5px 24px #fff,1px 26px #fff,3px 26px #fff,5px 26px #fff,1px 28px #fff,3px 28px #fff,5px 28px #fff;background:transparent;}.psv-panel-content{width:100%;height:100%;box-sizing:border-box;color:gainsboro;font:16px sans-serif;overflow:auto;}.psv-panel-content:not(.psv-panel-content--no-margin){padding:1em;}.psv-panel-content--no-interaction{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;}.psv-panel--open{transform:translate3d(0,0,0);opacity:1;transition-duration:.2s;}.psv-panel--open .psv-panel-close-button,.psv-panel--open .psv-panel-resizer{display:block;}.psv-tooltip{position:absolute;z-index:50;box-sizing:border-box;max-width:200px;background-color:rgba(61,61,61,0.8);border-radius:4px;padding:0.5em 1em;opacity:0;transition-property:opacity;transition-timing-function:ease-in-out;transition-duration:0.1s;}.psv-tooltip-content{color:white;font:14px sans-serif;text-shadow:0 1px #000;}.psv-tooltip-arrow{position:absolute;height:0;width:0;border:7px solid transparent;}.psv-tooltip--bottom-center{box-shadow:0 3px 0 rgba(90,90,90,0.7);transform:translate3d(0,-5px,0);transition-property:opacity,transform;}.psv-tooltip--bottom-center .psv-tooltip-arrow{border-bottom-color:rgba(61,61,61,0.8);}.psv-tooltip--center-left{box-shadow:-3px 0 0 rgba(90,90,90,0.7);transform:translate3d(5px,0,0);transition-property:opacity,transform;}.psv-tooltip--center-left .psv-tooltip-arrow{border-left-color:rgba(61,61,61,0.8);}.psv-tooltip--top-center{box-shadow:0 -3px 0 rgba(90,90,90,0.7);transform:translate3d(0,5px,0);transition-property:opacity,transform;}.psv-tooltip--top-center .psv-tooltip-arrow{border-top-color:rgba(61,61,61,0.8);}.psv-tooltip--center-right{box-shadow:3px 0 0 rgba(90,90,90,0.7);transform:translate3d(-5px,0,0);transition-property:opacity,transform;}.psv-tooltip--center-right .psv-tooltip-arrow{border-right-color:rgba(61,61,61,0.8);}.psv-tooltip--bottom-left{box-shadow:-3px 3px 0 rgba(90,90,90,0.7);transform:translate3d(0,-5px,0);transition-property:opacity,transform;}.psv-tooltip--bottom-left .psv-tooltip-arrow{border-bottom-color:rgba(61,61,61,0.8);}.psv-tooltip--bottom-right{box-shadow:3px 3px 0 rgba(90,90,90,0.7);transform:translate3d(0,-5px,0);transition-property:opacity,transform;}.psv-tooltip--bottom-right .psv-tooltip-arrow{border-bottom-color:rgba(61,61,61,0.8);}.psv-tooltip--top-left{box-shadow:-3px -3px 0 rgba(90,90,90,0.7);transform:translate3d(0,5px,0);transition-property:opacity,transform;}.psv-tooltip--top-left .psv-tooltip-arrow{border-top-color:rgba(61,61,61,0.8);}.psv-tooltip--top-right{box-shadow:3px -3px 0 rgba(90,90,90,0.7);transform:translate3d(0,5px,0);transition-property:opacity,transform;}.psv-tooltip--top-right .psv-tooltip-arrow{border-top-color:rgba(61,61,61,0.8);}.psv-tooltip--visible{transform:translate3d(0,0,0);opacity:1;transition-duration:0.1s;}
html{--color-blog:#93c;--color-blog-light:#c285e0;--color-blog-dark:#4d1a66;--color-blog-dark-35:rgba(77,26,102,0.35);--color-blog-dark-75:rgba(77,26,102,0.75);--color-portfolio:#f80;--color-portfolio-light:#ffc480;--color-portfolio-dark:#995200;--color-portfolio-dark-85:rgba(153,82,0,0.85);--color-galeries:#09c;--color-galeries-35:#a6dbed;--color-galeries-75:rgba(0,153,204,0.75);--color-galeries-light:#80cce6;--color-galeries-dark:#005c7a;--color-galeries-dark-35:#a6c6d0;--color-veille:#690;--color-veille-light:#b3cc80;--color-veille-dark:#3d5c00;--color-twitter:#c00;--color-twitter-light:#e68080;--color-twitter-dark:#7a0000;--body-bg:#fff;--body-txt:#444;--hr-color:rgba(0,0,0,0.35);--a:#444;--a-hover:#000;--sidebar-bg:#fff;--sidebar-border:#ddd;--sidebar-title:#aaa;--footer-side-bg:#eee;--page-title-color:#000;--page-title-bg:#eee;--page-header-bg:#fff;--page-menu-a:#888;--page-menu-a-hover:#444;--page-menu-a-active:#000;--sidebar-search-bg:#4d1a66;--sidebar-search-input:rgba(255,255,255,0.25);--sidebar-search-input-hover:rgba(255,255,255,0.5);--sidebar-search-input-focus:rgba(255,255,255,0.75);--sidebar-search-input-txt:#000;--sidebar-search-button:#fff;--sidebar-search-button-hover:#fff;--ed-title-color:#000;}.page{display:flex;flex-direction:column;min-height:100vh;max-width:160rem;margin:0 auto;}.region-bottom{max-width:160rem;margin:0 auto;}.page-header{display:flex;flex:0 0 4rem;height:4rem;}.page-main{display:flex;flex:1 0 auto;position:relative;}.retion-footer{flex:0 0 auto;}.header__name-and-slogan,.sidebar2{flex:0 0 40rem;order:-1;max-width:40rem;}.main-navigation,.main-content{flex:1 0 0;flex-basis:calc(100% - 40rem);max-width:calc(100% - 40rem);}.main-content{padding:0 2.5rem 2.5rem;}.no-sidebars .main-content{max-width:100%;padding-left:2.5rem;padding-right:2.5rem;}.no-sidebars .main-content .page__title,.no-sidebars .main-content .breadcrumb{padding-left:0;}.logged-in.sidebar-second .messages{padding-left:42.5rem;margin-left:-42.5rem;position:relative;}.logged-in.sidebar-second .messages::before{content:"";position:absolute;left:0;top:0;bottom:0;z-index:1;width:40rem;background-color:rgba(0,0,0,0.25);background-color:light-dark(rgba(0,0,0,0.25),rgba(255,255,255,0.25));}.logged-in.node-type-node-gallery-gallery .main-content > .messages{min-width:calc(100% + 40rem + 5rem);}html{box-sizing:border-box;font-size:62.5%;color-scheme:light;}*,*:before,*:after{box-sizing:inherit;}*{padding:0;margin:0;}body{line-height:1.5;color:var(--body-txt);font-size:1.6rem;font-family:"Source Sans 3",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;background:var(--body-bg);}h1{font-size:4rem;line-height:1.1;font-weight:300;font-family:"Open Sans","Segoe UI Light","Segoe UI",sans-serif;word-wrap:break-word;}h2{font-size:2.6rem;line-height:1.1;font-weight:600;font-family:"Open Sans","Segoe UI Light","Segoe UI",sans-serif;}h3{font-size:2rem;line-height:1.1;font-weight:600;font-family:"Open Sans","Segoe UI Light","Segoe UI",sans-serif;}img{max-width:100%;height:auto;}img.smiley{height:1.6em;position:relative;top:0.5rem;}ol,ul{padding-left:1.5em;}hr{margin:5rem 20%;background:transparent none;border:none;border-bottom:0.1rem solid var(--hr-color);}a{color:var(--a);text-decoration:none;}a:hover{color:var(--a-hover);text-decoration:underline;}iframe{max-width:100%;}table{width:100%;margin:2.5rem -0.5rem;border-collapse:collapse;}td{vertical-align:top;}td,th{padding:0.2rem 0.5rem;}td.active,th.active{background-color:rgba(0,0,0,0.05);}thead th{padding-bottom:1rem;text-align:left;}tbody tr:hover{background-color:rgba(0,0,0,0.05);}.element-invisible{width:1px;}.section-blog .main-content table a{color:var(--color-blog);}.section-portfolio .main-content table a{color:var(--color-portfolio);}.section-galeries .main-content table a{color:var(--color-galeries);color:light-dark(var(--color-galeries),var(--color-galeries-light));}.section-veille .main-content table a{color:var(--color-veille);}.section-twitter .main-content table a{color:var(--color-twitter);}.breadcrumb{display:none;color:#999;color:light-dark(#999,#777);padding:0.5rem 0;line-height:2rem;}.breadcrumb a{color:#666 !important;color:light-dark(#666,#999) !important;padding-left:0.5rem;padding-right:0.5rem;}.breadcrumb a:first-child{padding-left:0;}.breadcrumb a:hover{color:#000 !important;color:light-dark(#000,#ccc) !important;}.node-type-veille .breadcrumb{display:block;}.links{list-style:none;}.links.inline li{display:inline-block;}.sidebar2{padding-left:2.5rem;padding-right:2.5rem;padding-bottom:7.5rem;background-color:var(--sidebar-bg);border-right:0.1rem solid var(--sidebar-border);}.sidebar-wrapper .block-title{font-size:2rem;line-height:1.1;font-weight:600;font-family:"Open Sans","Segoe UI Light","Segoe UI",sans-serif;color:var(--sidebar-title);margin-top:2.5rem;margin-bottom:1.8rem;}.feed-icon{visibility:hidden;position:absolute;width:0;height:0;overflow:hidden;}.page__title{margin-top:2.5rem;padding-left:2.5rem;font-size:4rem;line-height:1.1;font-weight:300;font-family:"Open Sans","Segoe UI Light","Segoe UI",sans-serif;word-wrap:break-word;}.sidebar-second .page__title,.sidebar-second .section-intro{position:relative;z-index:1;margin-top:0;margin-left:-42.5rem;margin-right:-2.5rem;padding:2.5rem 5rem 2.5rem 42.5rem;width:calc(100% + 40rem + 5rem);color:var(--page-title-color);background-color:var(--page-title-bg);}.sidebar-second .page__title::before,.sidebar-second .section-intro::before{content:"";position:absolute;left:0;top:0;bottom:0;z-index:3;width:40rem;background-color:light-dark(#666,#1a1a1a);}.sidebar-second .section-intro{display:none;margin-top:-1rem;padding-top:0;padding-bottom:0;line-height:2rem;}.sidebar-second .section-intro:last-child{padding-bottom:1rem;}.sidebar-second .section-intro.count{text-align:right;}.sidebar-second .sidebar2{padding-top:9.4rem;}.sidebar-second.section-blog .page__title::before,.sidebar-second.section-blog .section-intro::before{background-color:var(--color-blog-dark);}.sidebar-second.section-galeries .page__title::before,.sidebar-second.section-galeries .section-intro::before{background-color:var(--color-galeries-dark);}.sidebar-second.section-portfolio .page__title::before,.sidebar-second.section-portfolio .section-intro::before{background-color:var(--color-portfolio-dark);}.sidebar-second.section-veille .page__title::before,.sidebar-second.section-veille .section-intro::before{background-color:var(--color-veille-dark);}.sidebar-second.section-twitter .page__title::before,.sidebar-second.section-twitter .section-intro::before{background-color:var(--color-twitter-dark);}.block-search,.search-form{margin:0 -2.5rem 5rem;padding:2.5rem;color:#444;}.block-search label,.search-form label{display:none;}.block-search .form-item,.search-form .form-item{display:block;margin-bottom:0.5rem;}.block-search .form-item input,.search-form .form-item input{width:100%;padding:1rem;font-size:1.6rem;border:none;background-color:rgba(255,255,255,0.75);background-color:light-dark(rgba(255,255,255,0.75),rgba(0,0,0,0.35));}.block-search .form-item input:hover,.search-form .form-item input:hover{box-shadow:0 0.2rem 0.5rem -0.2rem rgba(0,0,0,0.15);}.block-search .form-item input:focus,.search-form .form-item input:focus{background-color:#fff;background-color:light-dark(#fff,rgba(0,0,0,0.5));box-shadow:0 0.2rem 0.5rem -0.2rem rgba(0,0,0,0.25);}.block-search .form-actions,.search-form .form-actions{margin-top:1rem;display:block;text-align:right;}.block-search .form-submit,.block-search .form-actions input,.search-form .form-submit,.search-form .form-actions input{padding:1rem 2rem;border:none;background-color:transparent;font-family:sans-serif;color:#444;font-weight:bold;text-transform:uppercase;border-radius:0.3rem;}.block-search .form-submit:hover,.block-search .form-submit:focus,.block-search .form-actions input:hover,.block-search .form-actions input:focus,.search-form .form-submit:hover,.search-form .form-submit:focus,.search-form .form-actions input:hover,.search-form .form-actions input:focus{background-color:rgba(0,0,0,0.15);}.search-form{margin-top:2.5rem;margin-bottom:5rem;background-color:var(--color-blog-dark);}.search-form .form-submit{color:#fff;float:right;margin-top:0.5rem;}.search-form::after{content:"";display:table;clear:both;}.page-search{overflow-x:scroll;}.page-search .main-content{border-left:40rem solid var(--sidebar-bg);position:relative;}.page-search .main-content .page__title{position:relative;z-index:10;margin:0 -2.5rem 5.2rem;margin-left:-42.5rem;padding:2.5rem 5rem 2.5rem 42.5rem;width:calc(100% + 40rem + 5rem);color:#fff;background-color:#999;background-color:light-dark(#999,#666);}.page-search .main-content .page__title::before{content:"";position:absolute;left:0;top:0;bottom:0;z-index:3;width:40rem;background-color:rgba(0,0,0,0.25);}.page-search .main-content .search-form{margin:0;position:absolute;left:-40rem;top:0;z-index:1;width:40rem;padding-top:13.9rem;background-color:#666;}.page-search .main-content > h2{margin-bottom:2.5rem;}.page-search .main-content > h2 + ul{color:#666;color:light-dark(#666,#aaa);}.page-search .main-content > h2 + ul li{margin:0.5rem 0;}.block-flippy .block-title{display:none;}ul.flippy{margin:2.5rem -1.5rem;padding:0;display:flex;flex-wrap:wrap;}ul.flippy li{display:block;padding:0;flex:0 0 50%;max-width:50%;}ul.flippy li a{display:block;padding:1rem 2.5rem;position:relative;background-color:#ddd;background-color:light-dark(#ddd,rgba(255,255,255,0.05));}ul.flippy li a:hover{background-color:#ccc;background-color:light-dark(#ccc,rgba(255,255,255,0.1));text-decoration:none;}ul.flippy li a::before,ul.flippy li a::after{content:"";position:absolute;right:0;width:0;height:0;border:2.5rem solid transparent;border-width:2.5rem 0 2.5rem 1.6rem;}ul.flippy li a::before{top:0;border-top-color:var(--sidebar-bg);border-top-color:light-dark(var(--sidebar-bg),var(--body-bg));}ul.flippy li a::after{bottom:0;border-bottom-color:var(--sidebar-bg);border-bottom-color:light-dark(var(--sidebar-bg),var(--body-bg));}ul.flippy li b{display:block;font-weight:normal;color:#000;color:light-dark(#000,#ccc);line-height:1.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}ul.flippy li time{display:block;color:#999;font-size:0.8em;line-height:1.4rem;}ul.flippy .prev{order:4;text-align:right;border-left:0.1rem solid var(--sidebar-bg);}ul.flippy .prev a{padding-left:1rem;}ul.flippy .next{order:1;text-align:left;border-right:0.1rem solid var(--sidebar-bg);}ul.flippy .next a{padding-right:1rem;}ul.flippy .next a::before,ul.flippy .next a::after{left:0;right:auto;border-width:2.5rem 1.6rem 2.5rem 0;}ul.flippy .random{display:none;}ul.flippy .random a::before,ul.flippy .random a::after{content:none;}article.node .flippy{max-width:90rem;margin:10rem auto;}article.node .flippy li{flex-basis:33.33%;overflow:hidden;text-overflow:ellipsis;}article.node .flippy li a{background-color:#eee;background-color:light-dark(#eee,rgba(255,255,255,0.05));}article.node .flippy li a:hover{background-color:#ddd;background-color:light-dark(#ddd,rgba(255,255,255,0.1));}article.node .flippy li a::before{border-top-color:var(--body-bg);}article.node .flippy li a::after{border-bottom-color:var(--body-bg);}article.node .flippy .prev,article.node .flippy .next{border-color:var(--body-bg);}article.node .flippy .random{display:block;order:2;text-align:center;border-left:0.1rem solid var(--body-bg);border-right:0.1rem solid var(--body-bg);}article.node.node-unpublished .flippy li a{background-color:#edd;}article.node.node-unpublished .flippy li a:hover{background-color:#dcc;}article.node.node-unpublished .flippy li a::before{border-top-color:#fee;}article.node.node-unpublished .flippy li a::after{border-bottom-color:#fee;}article.node.node-unpublished .flippy .prev,article.node.node-unpublished .flippy .next{border-color:#fee;}article.node.node-unpublished .flippy .random{border-left-color:#fee;border-right-color:#fee;}.section-galeries ul.flippy li a::before,.node-type-veille ul.flippy li a::before{border-top-color:var(--sidebar-bg);}.section-galeries ul.flippy li a::after,.node-type-veille ul.flippy li a::after{border-bottom-color:var(--sidebar-bg);}.pager{margin:2.5rem 0;display:flex;flex-wrap:wrap;justify-content:center;}.pager li{list-style:none;}.pager a,.pager .pager-ellipsis,.pager .pager-current{display:block;min-width:3rem;padding:0.5rem;margin:0.5rem;text-align:center;border-radius:0.6rem;}.pager .pager-ellipsis{cursor:default;}.pager a:hover,.pager a:focus{text-decoration:none;background-color:#eee;background-color:light-dark(#eee,#000);}.pager .pager-current{color:#fff;cursor:default;background-color:#999;background-color:light-dark(#999,#111);}#comments{margin-top:5rem;}.comments{max-width:90rem;margin-left:auto;margin-right:auto;margin-top:5rem;}.comments .indented{margin:0;padding-left:2.5rem;}.comments__title{margin-bottom:2.5rem;}.comment{margin:1rem 0;padding:1.5rem 2.5rem;color:#666;color:light-dark(#666,#999);font-size:1.4rem;font-weight:normal;font-family:sans-serif;background-color:#eee;background-color:light-dark(#eee,rgba(255,255,255,0.05));padding-left:2.2rem;border-left:0.2rem solid transparent;}.comment.comment-unpublished{border:4px dashed red;}.comment header{height:6rem;line-height:2rem;position:relative;padding-left:7.5rem;margin-bottom:2.5rem;}.comment .field-name-ds-user-picture{position:absolute;left:0;top:0;}.comment .field-name-ds-user-picture img{width:6rem;border-radius:100rem;}.comment .username{font-weight:bold;}.comment .field-name-comment-body{color:#333;color:light-dark(#333,#bbb);font-size:1.6rem;}.comment .field-name-comment-body blockquote{margin-left:0;}.comment .field-name-comment-body > *:last-child{margin-bottom:1rem;}.comment .links{margin-top:1rem;text-align:right;}.comment .links li{display:inline-block;}.comment .links a{display:inline-block;margin-left:2rem;padding:0.5rem 1rem;}.comments__form-title{margin-top:10rem;margin-bottom:2.5rem;}#user-login .form-item,#user-pass .form-item,.comment-form .form-item,.webform-client-form .form-item{padding:0.5rem 0;}#user-login .form-item label,#user-pass .form-item label,.comment-form .form-item label,.webform-client-form .form-item label{display:inline-block;padding:0.5rem 1rem 0.5rem 0;min-width:12rem;max-width:100%;line-height:2rem;color:#666;color:light-dark(#666,#aaa);}#user-login .form-item input[type=text],#user-login .form-item input[type=email],#user-login .form-item input[type=password],#user-pass .form-item input[type=text],#user-pass .form-item input[type=email],#user-pass .form-item input[type=password],.comment-form .form-item input[type=text],.comment-form .form-item input[type=email],.comment-form .form-item input[type=password],.webform-client-form .form-item input[type=text],.webform-client-form .form-item input[type=email],.webform-client-form .form-item input[type=password]{display:inline-block;width:auto;min-width:20rem;max-width:calc(100vw - 5rem);}#user-login .form-item .description,#user-pass .form-item .description,.comment-form .form-item .description,.webform-client-form .form-item .description{padding-top:0.5rem;padding-left:13rem;color:#666;color:light-dark(#666,#aaa);font-size:1.4rem;line-height:1.1;font-style:italic;}#user-login .form-type-textarea,#user-pass .form-type-textarea,.comment-form .form-type-textarea,.webform-client-form .form-type-textarea{padding:0;}#user-login .field-name-comment-body textarea,#user-pass .field-name-comment-body textarea,.comment-form .field-name-comment-body textarea,.webform-client-form .field-name-comment-body textarea{width:100%;min-height:20rem;}#user-login input[type=text],#user-login input[type=email],#user-login input[type=password],#user-login textarea,#user-pass input[type=text],#user-pass input[type=email],#user-pass input[type=password],#user-pass textarea,.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=password],.comment-form textarea,.webform-client-form input[type=text],.webform-client-form input[type=email],.webform-client-form input[type=password],.webform-client-form textarea{padding:0.5rem 1rem;color:#666;color:light-dark(#666,#aaa);font-size:1.8rem;line-height:2rem;font-family:sans-serif;border:0.2rem solid transparent;background-color:#eee;background-color:light-dark(#eee,#333);}#user-login input[type=text]:hover,#user-login input[type=email]:hover,#user-login input[type=password]:hover,#user-login textarea:hover,#user-pass input[type=text]:hover,#user-pass input[type=email]:hover,#user-pass input[type=password]:hover,#user-pass textarea:hover,.comment-form input[type=text]:hover,.comment-form input[type=email]:hover,.comment-form input[type=password]:hover,.comment-form textarea:hover,.webform-client-form input[type=text]:hover,.webform-client-form input[type=email]:hover,.webform-client-form input[type=password]:hover,.webform-client-form textarea:hover{color:#333;color:light-dark(#333,#ddd);background-color:#ddd;background-color:light-dark(#ddd,#444);}#user-login input[type=text]:focus,#user-login input[type=email]:focus,#user-login input[type=password]:focus,#user-login textarea:focus,#user-pass input[type=text]:focus,#user-pass input[type=email]:focus,#user-pass input[type=password]:focus,#user-pass textarea:focus,.comment-form input[type=text]:focus,.comment-form input[type=email]:focus,.comment-form input[type=password]:focus,.comment-form textarea:focus,.webform-client-form input[type=text]:focus,.webform-client-form input[type=email]:focus,.webform-client-form input[type=password]:focus,.webform-client-form textarea:focus{color:#333;color:light-dark(#333,#fff);border-color:#eee;border-color:light-dark(#eee,#111);background-color:#fff;background-color:light-dark(#fff,#555);outline:none;box-shadow:none;}#user-login input[type=text].error,#user-login input[type=email].error,#user-login input[type=password].error,#user-login textarea.error,#user-pass input[type=text].error,#user-pass input[type=email].error,#user-pass input[type=password].error,#user-pass textarea.error,.comment-form input[type=text].error,.comment-form input[type=email].error,.comment-form input[type=password].error,.comment-form textarea.error,.webform-client-form input[type=text].error,.webform-client-form input[type=email].error,.webform-client-form input[type=password].error,.webform-client-form textarea.error{border-color:#c00;}#user-login .resizable-textarea .grippie,#user-pass .resizable-textarea .grippie,.comment-form .resizable-textarea .grippie,.webform-client-form .resizable-textarea .grippie{border:none;background-color:light-dark(#eee,#111);}#user-login .resizable-textarea .grippie:hover,#user-pass .resizable-textarea .grippie:hover,.comment-form .resizable-textarea .grippie:hover,.webform-client-form .resizable-textarea .grippie:hover{background-color:light-dark(#fff,#000);}#user-login .filter-wrapper,#user-pass .filter-wrapper,.comment-form .filter-wrapper,.webform-client-form .filter-wrapper{padding:1rem 1.5rem 0;border:none;background-color:#f6f6f6;background-color:light-dark(#f6f6f6,#1c1c1c);font-size:1.4rem;color:#888;line-height:1.1;}#user-login .filter-wrapper label,#user-pass .filter-wrapper label,.comment-form .filter-wrapper label,.webform-client-form .filter-wrapper label{padding:0;line-height:1.1;}#user-login .filter-wrapper .tips,#user-pass .filter-wrapper .tips,.comment-form .filter-wrapper .tips,.webform-client-form .filter-wrapper .tips{margin:1rem -1.5rem 0;padding:1.2rem 1rem 1.2rem 2.5rem;background-color:#eee;background-color:light-dark(#eee,#1c1c1c);}#user-login .filter-wrapper .tips li,#user-pass .filter-wrapper .tips li,.comment-form .filter-wrapper .tips li,.webform-client-form .filter-wrapper .tips li{margin:0;}#user-login .filter-guidelines,#user-pass .filter-guidelines,.comment-form .filter-guidelines,.webform-client-form .filter-guidelines{padding:0.5rem 0 0;}#user-login .filter-help,#user-pass .filter-help,.comment-form .filter-help,.webform-client-form .filter-help{padding:0;}#user-login .filter-help p,#user-pass .filter-help p,.comment-form .filter-help p,.webform-client-form .filter-help p{margin:0;}#user-login .form-type-checkbox input,#user-pass .form-type-checkbox input,.comment-form .form-type-checkbox input,.webform-client-form .form-type-checkbox input{margin-right:0.5rem;margin-left:0.2rem;}#user-login .form-item-notify,#user-pass .form-item-notify,.comment-form .form-item-notify,.webform-client-form .form-item-notify{margin-top:1.5rem;}#user-login #edit-notify-type,#user-pass #edit-notify-type,.comment-form #edit-notify-type,.webform-client-form #edit-notify-type{margin-top:-0.5rem;}#user-login #edit-notify-type .form-item-notify-type,#user-pass #edit-notify-type .form-item-notify-type,.comment-form #edit-notify-type .form-item-notify-type,.webform-client-form #edit-notify-type .form-item-notify-type{margin-left:2.5rem;}#user-login .captcha,#user-pass .captcha,.comment-form .captcha,.webform-client-form .captcha{margin:1.5rem 0;max-width:calc(100vw - 5rem);overflow:hidden;}#user-login .form-actions,#user-pass .form-actions,.comment-form .form-actions,.webform-client-form .form-actions{margin:2.5rem 0;}#user-login .form-actions .form-submit,#user-pass .form-actions .form-submit,.comment-form .form-actions .form-submit,.webform-client-form .form-actions .form-submit{padding:0.5rem 1.5rem;margin-right:1rem;}#user-login .form-actions #edit-submit,#user-pass .form-actions #edit-submit,.comment-form .form-actions #edit-submit,.webform-client-form .form-actions #edit-submit{font-weight:bold;}#user-login .site-textfield,#user-pass .site-textfield,.comment-form .site-textfield,.webform-client-form .site-textfield{position:absolute;visibility:hidden;width:1px;height:1px;overflow:hidden;}.field-name-body h2,.field-name-body h3,.entity-paragraphs-item h2,.entity-paragraphs-item h3,.field-name-comment-body h2,.field-name-comment-body h3,.views-field-comment-body h2,.views-field-comment-body h3,.views-field-body h2,.views-field-body h3{color:var(--ed-title-color);margin:7.5rem 0 5rem;}.field-name-body h2 a,.field-name-body h3 a,.field-name-body h4 a,.field-name-body h5 a,.field-name-body h6 a,.entity-paragraphs-item h2 a,.entity-paragraphs-item h3 a,.entity-paragraphs-item h4 a,.entity-paragraphs-item h5 a,.entity-paragraphs-item h6 a,.field-name-comment-body h2 a,.field-name-comment-body h3 a,.field-name-comment-body h4 a,.field-name-comment-body h5 a,.field-name-comment-body h6 a,.views-field-comment-body h2 a,.views-field-comment-body h3 a,.views-field-comment-body h4 a,.views-field-comment-body h5 a,.views-field-comment-body h6 a,.views-field-body h2 a,.views-field-body h3 a,.views-field-body h4 a,.views-field-body h5 a,.views-field-body h6 a{text-decoration:underline;}.field-name-body p,.field-name-body ul,.field-name-body ol,.field-name-body blockquote,.entity-paragraphs-item p,.entity-paragraphs-item ul,.entity-paragraphs-item ol,.entity-paragraphs-item blockquote,.field-name-comment-body p,.field-name-comment-body ul,.field-name-comment-body ol,.field-name-comment-body blockquote,.views-field-comment-body p,.views-field-comment-body ul,.views-field-comment-body ol,.views-field-comment-body blockquote,.views-field-body p,.views-field-body ul,.views-field-body ol,.views-field-body blockquote{margin:1em 0;}.field-name-body li,.entity-paragraphs-item li,.field-name-comment-body li,.views-field-comment-body li,.views-field-body li{margin:0.5em 0;}.field-name-body blockquote,.entity-paragraphs-item blockquote,.field-name-comment-body blockquote,.views-field-comment-body blockquote,.views-field-body blockquote{margin-left:10%;padding:1rem 2rem;color:#666;color:light-dark(#666,#bbb);background-color:rgba(0,0,0,0.05);background-color:light-dark(rgba(0,0,0,0.05),rgba(255,255,255,0.075));}.field-name-body blockquote > p:first-child,.entity-paragraphs-item blockquote > p:first-child,.field-name-comment-body blockquote > p:first-child,.views-field-comment-body blockquote > p:first-child,.views-field-body blockquote > p:first-child{margin-top:0;}.field-name-body blockquote > p:last-child,.entity-paragraphs-item blockquote > p:last-child,.field-name-comment-body blockquote > p:last-child,.views-field-comment-body blockquote > p:last-child,.views-field-body blockquote > p:last-child{margin-bottom:0;}.field-name-body pre,.entity-paragraphs-item pre,.field-name-comment-body pre,.views-field-comment-body pre,.views-field-body pre{white-space:pre-line;}.field-name-body .footnotes,.entity-paragraphs-item .footnotes,.field-name-comment-body .footnotes,.views-field-comment-body .footnotes,.views-field-body .footnotes{border-top:0.1rem solid #ccc;border-top-color:light-dark(#ccc,#333);margin:5rem 0;}.field-name-body .see-footnote:target,.field-name-body .footnotes .footnote:target,.entity-paragraphs-item .see-footnote:target,.entity-paragraphs-item .footnotes .footnote:target,.field-name-comment-body .see-footnote:target,.field-name-comment-body .footnotes .footnote:target,.views-field-comment-body .see-footnote:target,.views-field-comment-body .footnotes .footnote:target,.views-field-body .see-footnote:target,.views-field-body .footnotes .footnote:target{background:#eee;background:light-dark(#eee,#111);}.field-name-body .fleft,.entity-paragraphs-item .fleft,.field-name-comment-body .fleft,.views-field-comment-body .fleft,.views-field-body .fleft{float:left;margin-bottom:1rem;margin-right:2.5rem;}.field-name-body .fright,.entity-paragraphs-item .fright,.field-name-comment-body .fright,.views-field-comment-body .fright,.views-field-body .fright{float:right;margin-bottom:1rem;margin-left:2.5rem;}.field-name-body .kbd,.entity-paragraphs-item .kbd,.field-name-comment-body .kbd,.views-field-comment-body .kbd,.views-field-body .kbd{font-weight:normal;font-family:monospace;color:#fff;color:light-dark(#fff,#111);font-size:1.4rem;line-height:1;display:inline-block;padding:0.2rem 0.4rem;background-color:light-dark(rgba(0,0,0,0.75),#ddd);border-radius:0.2rem;}.see-footnote{position:relative;}.see-footnote.footnote-open{color:#ccc;text-decoration:none;}.footnote-ref{position:relative;z-index:9;color:light-dark(#ddd,#111);}.footnote-ref::before{content:"";position:absolute;left:-0.4em;right:-0.4em;top:0;bottom:-1rem;z-index:-1;border-radius:0.4rem;background-color:light-dark(#111,#ccc);}.footnote-overlay{position:fixed;left:0;right:0;top:0;bottom:0;z-index:10;}.footnote-content{position:absolute;z-index:11;padding:1.5rem;border-radius:0.4rem;color:light-dark(#ddd,#111);line-height:1.3;background-color:light-dark(#111,#ccc);}.section-blog .links h3,.section-blog .field-name-body h3,.section-blog .field-name-comment-body h3,.section-blog .entity-paragraphs-item h3,.section-blog .views-field-body h3{color:var(--color-blog);}.section-blog .links a,.section-blog .field-name-body a,.section-blog .field-name-comment-body a,.section-blog .entity-paragraphs-item a,.section-blog .views-field-body a{color:var(--color-blog);}.section-blog .links a:visited,.section-blog .field-name-body a:visited,.section-blog .field-name-comment-body a:visited,.section-blog .entity-paragraphs-item a:visited,.section-blog .views-field-body a:visited{color:var(--color-blog-light);}.section-blog .comment-by-node-author{border-left-color:var(--color-blog-dark);border-left-color:light-dark(var(--color-blog-dark),var(--color-blog));}.section-blog .pager .pager-current{background-color:var(--color-blog);background-color:light-dark(var(--color-blog),#93c);}.section-portfolio .links h3,.section-portfolio .field-name-body h3,.section-portfolio .field-name-comment-body h3,.section-portfolio .entity-paragraphs-item h3,.section-portfolio .views-field-body h3{color:var(--color-portfolio);}.section-portfolio .links a,.section-portfolio .field-name-body a,.section-portfolio .field-name-comment-body a,.section-portfolio .entity-paragraphs-item a,.section-portfolio .views-field-body a{color:var(--color-portfolio);}.section-portfolio .links a:visited,.section-portfolio .field-name-body a:visited,.section-portfolio .field-name-comment-body a:visited,.section-portfolio .entity-paragraphs-item a:visited,.section-portfolio .views-field-body a:visited{color:var(--color-portfolio-dark);}.section-portfolio .comment-by-node-author{border-left-color:var(--color-portfolio-dark);}.section-portfolio .pager .pager-current{background-color:var(--color-portfolio);}.section-galeries .links h3,.section-galeries .field-name-body h3,.section-galeries .field-name-comment-body h3,.section-galeries .entity-paragraphs-item h3,.section-galeries .views-field-body h3{color:var(--color-galeries);}.section-galeries .links a,.section-galeries .field-name-body a,.section-galeries .field-name-comment-body a,.section-galeries .entity-paragraphs-item a,.section-galeries .views-field-body a{color:var(--color-galeries);}.section-galeries .links a:visited,.section-galeries .field-name-body a:visited,.section-galeries .field-name-comment-body a:visited,.section-galeries .entity-paragraphs-item a:visited,.section-galeries .views-field-body a:visited{color:var(--color-galeries-dark);}.section-galeries .comment-by-node-author{border-left-color:var(--color-galeries-dark);}.section-galeries .pager .pager-current{background-color:var(--color-galeries);background-color:light-dark(var(--color-galeries),var(--color-galeries-dark));}.section-veille .links h3,.section-veille .field-name-body h3,.section-veille .field-name-comment-body h3,.section-veille .entity-paragraphs-item h3,.section-veille .views-field-body h3{color:var(--color-veille);}.section-veille .links a,.section-veille .field-name-body a,.section-veille .field-name-comment-body a,.section-veille .entity-paragraphs-item a,.section-veille .views-field-body a{color:var(--color-veille);}.section-veille .links a:visited,.section-veille .field-name-body a:visited,.section-veille .field-name-comment-body a:visited,.section-veille .entity-paragraphs-item a:visited,.section-veille .views-field-body a:visited{color:var(--color-veille-dark);}.section-veille .comment-by-node-author{border-left-color:var(--color-veille-dark);}.section-veille .pager .pager-current{background-color:var(--color-veille);}.section-twitter .links h3,.section-twitter .field-name-body h3,.section-twitter .field-name-comment-body h3,.section-twitter .entity-paragraphs-item h3,.section-twitter .views-field-body h3{color:var(--color-twitter);}.section-twitter .links a,.section-twitter .field-name-body a,.section-twitter .field-name-comment-body a,.section-twitter .entity-paragraphs-item a,.section-twitter .views-field-body a{color:var(--color-twitter);}.section-twitter .links a:visited,.section-twitter .field-name-body a:visited,.section-twitter .field-name-comment-body a:visited,.section-twitter .entity-paragraphs-item a:visited,.section-twitter .views-field-body a:visited{color:var(--color-twitter-dark);}.section-twitter .comment-by-node-author{border-left-color:var(--color-twitter-dark);}.section-twitter .pager .pager-current{background-color:var(--color-twitter);}body .main-navigation .theme-switcher{display:none;}.theme-switcher{margin-left:auto;padding-top:0.5em;padding-bottom:0.5em;}.theme-switcher .toggle{display:block;position:relative;top:-0.3rem;height:1.5em;width:2.8em;border-radius:1em;background:#eee;cursor:pointer;box-shadow:0 0 0 1px #bbb;transition:all 0.2s ease-in-out;}.theme-switcher .toggle:focus{outline:1px solid blue;}.theme-switcher .theme-switcher-label,.theme-switcher .theme-switcher-toggle{position:absolute;top:-200vh;clip-path:inset(100%);padding:0 !important;}.theme-switcher input{position:absolute;}.theme-switcher .icon{position:relative;top:0.1em;left:0.1em;display:block;width:1.3em;height:1.3em;border-radius:2em;box-shadow:0 0 0 1px #ddd;background:#fff url(/sites/all/themes/s427b/images/theme_light.svg) no-repeat 50% 50%/1em auto scroll;transition:all 0.2s ease-in-out;}.theme-switcher:hover .toggle{background-color:#f9f9f9;}.theme-switcher:hover .icon{box-shadow:0 0 0 1px #ccc;}.dark .theme-switcher .toggle{background-color:#444;box-shadow:0 0 0 1px #555;}.dark .theme-switcher .icon{left:1.4em;background-color:#333;box-shadow:0 0 0 1px #222;background-image:url(/sites/all/themes/s427b/images/theme_dark.svg);}.dark .theme-switcher:hover .toggle{background-color:#555;}.dark .theme-switcher:hover .icon{box-shadow:0 0 0 1px #333;}.mini-gallery{display:flex;flex-wrap:wrap;margin:5rem 0 5rem;}.mini-gallery-item{flex:0 0 auto;flex-basis:10%;}.mini-gallery-item .colorbox{position:relative;z-index:1;width:100%;display:block;background-color:#fff;}.mini-gallery-item .colorbox::after{content:"";position:absolute;right:0.1rem;top:0.1rem;right:0;top:0;bottom:0;z-index:1;width:1rem;box-shadow:-1rem 0 0.9rem -1rem #000 inset;}.mini-gallery-item .colorbox:hover::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;background-color:var(--color-blog);opacity:0.35;}.mini-gallery-item img{width:100%;display:block;}.mini-gallery-item:last-child .colorbox::after{content:none;display:none;}.paragraphs-item-para-review{margin:7.5rem auto;}.paragraphs-item-para-review .review-header-img{position:relative;margin-left:-2.5rem;margin-right:-2.5rem;}.paragraphs-item-para-review .review-header-img img{width:100%;display:block;}.paragraphs-item-para-review .review-title{max-width:90rem;margin:2.5rem auto 2.5rem 0;font-size:4rem;font-weight:100;}.paragraphs-item-para-review .review-rating{max-width:90rem;margin:0 auto;}.paragraphs-item-para-review .review-fields{max-width:90rem;margin:2.5rem auto 2.5rem 0;}.paragraphs-item-para-review .review-fields .field-label{display:inline-block;min-width:12.5rem;color:var(--color-blog);font-weight:normal;padding-right:0.3em;}.paragraphs-item-para-review .review-fields .field-label::after{content:":";padding-left:0.3em;}.paragraphs-item-para-review .review-fields .field-value{display:inline;font-weight:bold;}.paragraphs-item-para-review .review-body{max-width:90rem;margin:2.5rem auto 2.5rem 0;}.paragraphs-item-para-review .review-links{max-width:90rem;margin:5rem auto;padding:0;list-style:none;}.paragraphs-item-para-review .review-links li{margin:0;}.paragraphs-item-para-review .review-links .para-link{margin:0.5rem 0;}.paragraphs-item-para-review .review-links .para-link a{padding-left:3.2rem;background:transparent url(/sites/all/themes/s427b/images/material-link-purple-24px.svg) no-repeat 0 50% scroll;background-size:contain;}.paragraphs-item-para-review .review-gallery{margin-left:-2.5rem;margin-right:-2.5rem;}.starrating::after{content:"";display:table;clear:both;}.starrating .rate-image{width:28px;height:28px;background-size:28px auto;background-position:50% 50%;background-image:url(/sites/all/themes/s427b/images/material-star-24px.svg);}.starrating .star-off{background-image:url(/sites/all/themes/s427b/images/material-star_border-24px.svg);}#colorbox,#cboxWrapper,#cboxContent #cboxLoadedContent,.cboxPhoto{max-width:100vw;max-height:100vh;}.cboxPhoto{height:auto !important;}#page .jp-audio{width:auto;max-width:90rem;margin:0 auto;position:relative;}#page .jp-audio::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;background:#fff;}#page .jp-audio::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:-2;box-shadow:-2rem -2rem 2.5rem -2.5rem rgba(0,0,0,0.75);transform:skew(5deg) rotate(2deg);transform-origin:top left;}#page .jp-interface{border:none;position:relative;}#page .jp-interface .jp-progress{width:auto;position:absolute;left:0;right:0;top:0;bottom:auto;height:30px;}#page .jp-interface .jp-controls{width:auto;position:absolute;left:0;right:50%;top:auto;bottom:0;width:auto;height:50px;}#page .jp-interface .jp-controls .jp-play,#page .jp-interface .jp-controls .jp-pause{top:5px;}#page .jp-interface .jp-controls .jp-previous,#page .jp-interface .jp-controls .jp-next,#page .jp-interface .jp-controls .jp-stop{top:11px;}#page .jp-interface .jp-controls .jp-mute,#page .jp-interface .jp-controls .jp-unmute{top:17px;left:auto;right:-32px;}#page .jp-interface .jp-volume-bar{width:auto;position:absolute;right:15px;left:50%;left:calc(50% + 40px);bottom:20px;top:auto;height:10px;background:#ccc;}#page .jp-interface .jp-volume-bar-value{height:100%;background:#999;transition:width 0.35s ease-out;}#page .jp-interface .jp-current-time,#page .jp-interface .jp-duration{position:absolute;top:9px;color:#fff;width:auto;white-space:nowrap;line-height:1;cursor:default;}#page .jp-interface .jp-current-time{left:15px;}#page .jp-interface .jp-duration{right:15px;left:auto;}div.jp-seek-bar{background:#ccc;overflow:hidden;}div.jp-play-bar{background:#999;transition:width 0.35s ease-out;}#page .jp-playlist{border:none;}a.jp-play,a.jp-play:hover,a.jp-pause,a.jp-pause:hover,a.jp-stop,a.jp-stop:hover,a.jp-previous,a.jp-previous:hover,a.jp-next,a.jp-next:hover,div.jp-seek-bar,div.jp-play-bar,a.jp-mute,a.jp-mute:hover,a.jp-unmute,a.jp-unmute:hover,div.jp-volume-bar,div.jp-volume-bar-value{background-image:url(/sites/all/themes/s427b/images/jplayer-icons.png);}#page .jp-playlist ul{padding:0;}#page .jp-playlist li{padding-left:2.5rem;border-bottom-color:rgba(0,0,0,0.1);}#page .jp-playlist li.jp-playlist-current{list-style:none;position:relative;}#page .jp-playlist li.jp-playlist-current::before{content:"";position:absolute;left:1rem;top:calc(50% - 0.5rem);border:0.5rem solid transparent;border-left-color:#777;}#page .jp-playlist a:hover{color:#000;}.section-blog #page div.jp-play-bar,.section-blog #page .jp-volume-bar-value{background:var(--color-blog);}.section-blog #page .jp-volume-bar,.section-blog #page div.jp-seek-bar{background:var(--color-blog-light);}.section-blog #page div.jp-type-playlist div.jp-playlist a.jp-playlist-current{color:var(--color-blog-dark);}.section-blog #page .jp-playlist li.jp-playlist-current::before{border-left-color:var(--color-blog);}.section-portfolio #page div.jp-play-bar,.section-portfolio #page .jp-volume-bar-value{background:var(--color-portfolio);}.section-portfolio #page .jp-volume-bar,.section-portfolio #page div.jp-seek-bar{background:var(--color-portfolio-light);}.section-portfolio #page div.jp-type-playlist div.jp-playlist a.jp-playlist-current{color:var(--color-portfolio-dark);}.section-portfolio #page .jp-playlist li.jp-playlist-current::before{border-left-color:var(--color-portfolio-dark);}.section-divers .node,.section-autres .node,.section-contact .node{max-width:90rem;margin:5rem auto;font-size:1.8rem;}.section-divers .sidebar2,.section-autres .sidebar2,.section-contact .sidebar2{padding-bottom:0;border-right:none;}.section-divers .sidebar2 .region-sidebar-second,.section-autres .sidebar2 .region-sidebar-second,.section-contact .sidebar2 .region-sidebar-second{padding-top:0;}.section-divers .sidebar2 .region,.section-divers .sidebar2 .block.tw,.section-divers .sidebar2 .block.empty-side,.section-divers .sidebar2 .tw_widget,.section-autres .sidebar2 .region,.section-autres .sidebar2 .block.tw,.section-autres .sidebar2 .block.empty-side,.section-autres .sidebar2 .tw_widget,.section-contact .sidebar2 .region,.section-contact .sidebar2 .block.tw,.section-contact .sidebar2 .block.empty-side,.section-contact .sidebar2 .tw_widget{height:100%;}.section-divers .sidebar2 .block.tw,.section-divers .sidebar2 .block.empty-side,.section-autres .sidebar2 .block.tw,.section-autres .sidebar2 .block.empty-side,.section-contact .sidebar2 .block.tw,.section-contact .sidebar2 .block.empty-side{margin-left:-2.5rem;margin-right:-2.5rem;background-color:#eee;}.section-divers .sidebar2 .twitter-timeline,.section-autres .sidebar2 .twitter-timeline,.section-contact .sidebar2 .twitter-timeline{height:calc(100vh - 38.4rem) !important;overflow-y:auto;margin:0 auto;background-color:#fff;}.node-type-page.logged-in .sidebar2 .region-sidebar-second,.node-type-webform.logged-in .sidebar2 .region-sidebar-second{padding-top:0;}.section-contact .main-content .block{max-width:90rem;margin-left:auto;margin-right:auto;font-size:1.8rem;}.section-contact .main-content .block h2{margin-bottom:2.5rem;}.section-contact .main-content .block p{margin:1rem 0;}.section-contact .main-content .block a{color:#000;color:light-dark(#000,#fff);text-decoration:underline;}.section-contact .empty-side{background:transparent url(/sites/all/themes/s427b/images/photo-enfant.jpg) no-repeat 50% 50%/cover scroll;position:relative;}.section-contact .empty-side::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;background:#eee;background:light-dark(#eee,rgba(0,0,0,0.65));opacity:0.75;}.section-contact .about-site{margin-top:10rem;}.section-contact .about-site p{margin:2rem 0;}.webform-client-form{margin:5rem 0;}.webform-client-form .form-item label{min-width:15rem;}.webform-client-form .site-textfield{position:absolute;overflow:hidden;width:1px;height:1px;}.page-node-98763 .page,.page-node-98763 .page .node{max-width:none;}.page-node-98763 .field-name-body h2{margin:2.5rem 0;}.page-node-98763 .field-name-body h2:first-child{margin-top:0;}.hardware-history-wrapper{max-width:100vw;overflow-x:auto;position:relative;padding:1px;}.hardware-history{margin:0;font-size:1.6666666667rem;line-height:1.2;}.hardware-history tbody td{height:8.4rem;}.hardware-history ul,.hardware-history ol{margin:0;}.hardware-history li{margin-top:0;margin-bottom:0.75rem;}.hardware-history li:first-child{margin-top:0;}.hardware-history li:last-child{margin-bottom:0;}.hardware-history ol,.hardware-history ul{padding-left:1.1em;}.hardware-history p{margin:0.75rem 0;}.hardware-history p:first-child{margin-top:0;}.hardware-history p:last-child{margin-bottom:0;}.search-results{padding:0;}.search-results li{margin:5rem 0;}.search-result{list-style:none;font-size:1.8rem;}.search-result .title{font-size:2.4rem;margin-bottom:1rem;}.search-result .search-snippet-info{padding-left:0;}.search-result .search-snippet{color:#666;padding:1.5rem 2.5rem;color:#666;color:light-dark(#666,#999);font-size:1.4rem;font-weight:normal;font-family:sans-serif;background-color:#eee;background-color:light-dark(#eee,rgba(255,255,255,0.05));font-size:1.8rem;}.search-result .search-snippet strong{padding:0 0.2rem;background-color:rgba(255,255,0,0.5);color:light-dark(#666,#fff);}.search-result .search-info{margin-top:1rem;color:#999;font-size:1.8rem;text-align:right;}.search-result .search-info .coms{margin-left:2.5rem;}.region-footer{position:relative;padding-left:42.5rem;}.region-footer::before{content:"";position:absolute;left:0;top:0;bottom:0;z-index:1;width:40rem;background-color:var(--footer-side-bg);}#block-system-powered-by{position:absolute;left:0;bottom:0;z-index:2;width:40rem;padding:1rem 2.5rem 2.5rem;color:#999;font-size:1.2rem;}#block-system-powered-by a{color:#666;color:light-dark(#666,#bbb);}.region-footer .view-citations{color:#666;color:light-dark(#666,#999);text-align:right;padding:10rem 2.5rem 5rem;min-height:25rem;}.region-footer .view-citations .attribution{margin-top:0.5rem;}.region-footer .view-citations .source{font-style:italic;margin-left:0.5rem;}.region-footer .view-citations .source::before{content:" —";}.cloud{margin:5rem 0;}.cloud ul{margin:2rem 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;}.cloud li{--cloud-hover-color:#000;flex:0 0 25%;margin:0;padding:1px 1px 0 0;}@media screen and (max-width:600px){.cloud li{flex-basis:33.3333333333%;}}@media screen and (max-width:480px){.cloud li{flex-basis:50%;}}.cloud a{position:relative;display:block;min-width:12.5rem;padding:1rem 2rem;min-height:11rem;color:#fff !important;text-align:right;background-color:#666;background-color:light-dark(#666,#444);text-decoration:none !important;}.cloud a .rs-logo{opacity:0.5;}.cloud a:hover,.cloud a:focus{text-decoration:none;background-color:var(--cloud-hover-color);}.cloud a:hover .rs-logo,.cloud a:focus .rs-logo{opacity:1;}.cloud .rs-logo{position:absolute;left:1rem;bottom:1.5rem;width:25%;height:auto;z-index:1;}.cloud .rs-logo img{display:block;width:auto;height:auto;max-width:100%;max-height:4rem;margin:0 auto;}.cloud .rs-name{color:#fff;font-size:0.8em;line-height:1;font-weight:bold;letter-spacing:0.03em;text-transform:uppercase;}.cloud .bluesky{--cloud-hover-color:#0085ff;}.cloud .facebook{--cloud-hover-color:#3b5998;}.cloud .firefish{--cloud-hover-color:#f08960;}.cloud .lastfm{--cloud-hover-color:#b90000;}.cloud .mastodon{--cloud-hover-color:#6364ff;}.cloud .spotify{--cloud-hover-color:#1db954;}.cloud .steam{--cloud-hover-color:#171a21;}.cloud .twitter{--cloud-hover-color:#1da1f2;}.cloud .github{--cloud-hover-color:#08872b;}body.section-contact .cloud-old{position:static;padding:0;overflow:hidden;}body.section-contact .cloud-old ul{padding:0;margin:0 auto;}body.section-contact .cloud-old a{border-radius:10rem;margin:0.5rem;}body.section-contact .cloud-old a:hover{top:0;box-shadow:none;}.messages{margin:2.5rem 0;padding:0.5rem 2rem;color:#fff;background-color:#09c;}.messages.error{background-color:#900;}.messages.warning{background-color:#f80;}.messages.confirm{background-color:#09c;}.messages a{color:rgba(255,255,255,0.75);text-decoration:underline;}.messages__list{padding:0;}.messages__item{padding:0.5rem;list-style:none;}.main-content > .messages{margin:0 -2.5rem;padding:1.5rem 2.5rem;}.tabs-primary{margin:0;padding:1rem 2.5rem;position:absolute;right:0;top:0;z-index:3;}.tabs-primary__tab{display:inline-block;list-style:none;}.tabs-primary__tab-link{display:block;color:#888;padding:0.5rem 1.5rem;margin-bottom:0.5rem;background-color:#fff;box-shadow:0 0.2rem 0.3rem -0.3rem #000;}.tabs-primary__tab-link:hover{color:#000;background-color:#eee;}.tabs-primary__tab-link.is-active{color:#000;background-color:#ddd;}.not-logged-in.page-user .page__title{margin:2.5rem 0;}.not-logged-in.page-user #user-login,.not-logged-in.page-user #user-pass{margin:5rem 0;}#block-system-navigation{padding:2rem 2.5rem 1.5rem;margin-left:-2.5rem;margin-right:-2.6rem;color:#fff;background-color:#666;}#block-system-navigation .block__title{margin-top:0;}#block-system-navigation .menu{padding:0;}#block-system-navigation .menu .menu{padding-left:2.5rem;}#block-system-navigation .menu__item{list-style:none;}#block-system-navigation .menu__link{display:block;padding:0.5rem 0;color:#fff;}.section-blog #block-system-navigation,.section-veille #block-system-navigation{flex-basis:calc(100% + 5rem);}.portfolio.logged-in .sidebar2 .region-sidebar-second{padding-top:0;}.portfolio.logged-in #block-system-navigation{margin-bottom:2.5rem;}.section-galeries.logged-in .sidebar2 .region-sidebar-second{padding-top:0;}#admin-menu,#admin-menu .dropdown{z-index:9999;}.node-unpublished{background-color:transparent;position:relative;}.node-unpublished::before{content:"";position:absolute;left:-1.5rem;right:-1.5rem;top:-1rem;bottom:-1rem;z-index:-2;background-color:#fee;outline:10px dashed #c00;}.maintenance-page{font-size:1.8rem;color:#999;}.maintenance-page #page{max-width:90rem;margin:5rem auto;padding:0 5rem;}.maintenance-page #header{margin-bottom:2.5rem;}.maintenance-page #main{position:relative;margin-top:5rem;padding-top:10rem;}.maintenance-page #page-title{position:absolute;top:0;left:2.5rem;display:inline-block;margin:1rem 0 10rem -5rem;padding:0.2rem 1rem 0.5rem;color:#fff;font-size:6rem;transform:rotate(-5deg);transform-origin:left bottom;background-color:#c00;}.maintenance-page #page-title::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;background-color:#c00;}.maintenance-page #page-title::after{content:"";position:absolute;left:0.5rem;right:2rem;top:1rem;bottom:0;z-index:-2;transform:rotate(-2deg) skew(-5deg);transform-origin:left bottom;box-shadow:-0.2rem 1rem 1rem -0.7rem rgba(0,0,0,0.75);}@media (max-width:700px){.maintenance-page #page-title{font-size:5rem;}}@media (max-width:500px){.maintenance-page #page-title{font-size:4rem;}}.maintenance-page p{padding-right:5rem;}.page-header{position:sticky;top:0;z-index:9999;line-height:4rem;background-color:var(--page-header-bg);font-weight:300;font-family:"Open Sans","Segoe UI Light","Segoe UI",sans-serif;}.header__site-link{display:block;padding:0.3rem 2.5rem 0.7rem;color:#fff;font-size:3rem;line-height:3rem;font-weight:300;text-decoration:none;background-color:#666;background-color:light-dark(#666,#1a1a1a);}.header__site-link:hover{color:#fff;text-decoration:none;}.main-navigation{position:relative;padding:0 1.5rem;border-bottom:0.1rem solid rgba(0,0,0,0.1);}.main-navigation .menu{list-style:none;display:flex;padding:0;}.main-navigation .menu__item{display:block;font-size:1.8rem;font-weight:600;position:relative;cursor:default;}.main-navigation .menu__item .menu{position:absolute;right:0;top:100%;z-index:1;background-color:#eee;display:none;}.main-navigation .menu__item .menu::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;background:#eee;}.main-navigation .menu__item .menu::after{content:"";position:absolute;left:2px;right:1rem;top:8px;bottom:1px;z-index:-2;background-color:#eee;box-shadow:0 1rem 1rem -1.1rem #000;transform:skew(-5deg) rotate(-1.5deg);transform-origin:bottom left;}.main-navigation .menu__item:hover .menu{display:flex;}.main-navigation .menu__item.is-expanded:hover{background-color:#eee;}.main-navigation .menu__link{display:block;padding:0 1rem;color:var(--page-menu-a);text-decoration:none;}.main-navigation .menu__link:hover{color:var(--page-menu-a-hover);}.main-navigation .menu__link.active{color:var(--page-menu-a-active);}.main-navigation .mobile-menu{display:none;font-size:1.6rem;font-weight:600;}.main-navigation .mobile-menu-toggle{padding:0 0.5rem;cursor:pointer;}.section-blog .header__site-link{background-color:var(--color-blog-dark);}.section-portfolio .header__site-link{background-color:var(--color-portfolio-dark);}.section-galeries .header__site-link{background-color:var(--color-galeries-dark);}.section-veille .header__site-link{background-color:var(--color-veille-dark);}.front #main-content{display:none;}.front .header__site-link{background-color:#666;background-color:light-dark(#666,#1a1a1a);}.front .header__site-link,.front .main-navigation{border-bottom:none;}.front .page-main{background-color:#999;background-color:light-dark(#999,#333);position:relative;}.front .page-main::before{content:"";position:absolute;right:0;bottom:0;width:25%;height:25%;background-color:#ddd;background-color:light-dark(#ddd,#444);}.front .main-content{padding:0;margin-bottom:12.5%;border-top:0.5rem solid var(--body-bg);background-color:#ddd;background-color:light-dark(#ddd,#333);display:grid;grid-template-columns:2fr 3fr 3fr;grid-template-rows:3fr 1fr 1fr;grid-template-areas:"latest slideshow slideshow" "latest blog      veille" "images images    images";}.front .main-content a{color:#666;color:light-dark(#666,#aaa);text-decoration:none;}.front .main-content a:hover{color:#000;color:light-dark(#000,#eee);}.front #block-views-latest-images-block-2{grid-area:slideshow;}.front #block-views-frontpage-block-3{grid-area:latest;}.front #block-views-frontpage-block-1{grid-area:blog;}.front #block-views-frontpage-block-2{grid-area:veille;}.front #block-views-frontpage-block-4{grid-area:images;}.front #block-views-latest-images-block-2{overflow:hidden;background-color:#666;background-color:light-dark(#666,#111);position:relative;height:0;padding-bottom:100%;}.front #block-views-latest-images-block-2 > .view{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;margin:0;padding:0;}.front #block-views-latest-images-block-2::before{content:"";position:absolute;left:0;top:0;bottom:0;z-index:30;width:0.5rem;background:var(--body-bg);}.front #block-views-latest-images-block-2::after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:30;height:0.5rem;background:var(--body-bg);}.front .views-slideshow-controls-top{position:absolute;left:0.5rem;right:0;bottom:0.5rem;z-index:50;}.front .views-slideshow-controls-top .views-slideshow-controls-text{display:flex;justify-content:space-between;}.front .views-slideshow-controls-top .views-slideshow-controls-text > span{font-size:1.2rem;padding:1rem 2.5rem;text-decoration:none;}.front .views-slideshow-controls-top .views-slideshow-controls-text a{text-decoration:none;color:#444;}.front .views-slideshow-controls-top .views-slideshow-controls-text a:hover{color:#fff;}.front .views_slideshow_slide{position:relative;width:100% !important;right:0;}.front .views_slideshow_slide img{display:block;margin:0 auto;margin-top:-0.7rem;border-top:0.5rem solid var(--body-bg);border-bottom:0.5rem solid var(--body-bg);position:relative;}.front .views_slideshow_slide .views-field-title{position:absolute;left:0;right:0;bottom:0;z-index:30;font-size:1rem;text-align:right;display:none;}.front .views_slideshow_slide .views-field-rendered{width:100%;padding-bottom:100%;position:relative;}.front .views_slideshow_slide .views-field-rendered a{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;}@media (max-height:1400px){.front .main-content{grid-template-rows:2fr 1fr 1fr;}.front #block-views-frontpage-block-3 .gallery-tn:nth-child(n+7){display:none;}.front #block-views-latest-images-block-2,.front .views_slideshow_slide .views-field-rendered{padding-bottom:66.6666666667%;}.front .views_slideshow_slide img{max-height:100%;width:auto;border:none;}.front .views-slideshow-controls-top .views-slideshow-controls-text a{color:#fff;opacity:0.5;}.front .views-slideshow-controls-top .views-slideshow-controls-text a:hover{opacity:1;}}.front #block-views-frontpage-block-3 .gallery-tn{position:relative;}.front #block-views-frontpage-block-3 .gallery-tn::before{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:0.5rem;background:var(--body-bg);}.front #block-views-frontpage-block-3 .gallery-tn .gallery-title{padding:0;bottom:0.5rem;z-index:1;background-color:transparent;}.front #block-views-frontpage-block-3 .gallery-tn .gallery-title .category{display:block;padding:0.5rem 2rem 0 2.5rem;color:rgba(255,255,255,0.5);font-weight:normal;font-size:1.2rem;}.front #block-views-frontpage-block-3 .gallery-tn .gallery-title h2{font-weight:bold;font-size:1.8rem;}.front #block-views-frontpage-block-3 .gallery-tn .gallery-title h2 a{display:block;color:#fff;padding:0 2rem 1rem 2.5rem;}.front #block-views-frontpage-block-3 .gallery-tn .more a{position:absolute;left:0;right:0;top:0;bottom:0;z-index:5;}.front #block-views-frontpage-block-3 .block-title,.front #block-views-frontpage-block-3 .more-link{display:none;}.front #block-views-frontpage-block-3 .file{position:relative;padding-bottom:50%;background-color:#444;}.front #block-views-frontpage-block-3 .file .content{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;}.front #block-views-frontpage-block-3 .file .content img{margin-top:-25%;}.front #block-views-frontpage-block-3 img{opacity:0.35;transition-property:opacity;}.front #block-views-frontpage-block-3 .gallery-tn:hover img{opacity:1;}.front #block-views-frontpage-block-3 .views-field-title a{color:#fff;}.front #block-views-frontpage-block-1,.front #block-views-frontpage-block-2{padding:1.5rem 2.5rem;border-left:0.5rem solid var(--body-bg);border-bottom:0.5rem solid var(--body-bg);font-size:1.8rem;}.front #block-views-frontpage-block-1 .block-title,.front #block-views-frontpage-block-2 .block-title{font-weight:300;font-family:"Open Sans","Segoe UI Light","Segoe UI",sans-serif;font-weight:600;color:#999;color:light-dark(#999,#ccc);font-size:2.4rem;margin-bottom:2.5rem;margin-top:1rem;}.front #block-views-frontpage-block-1 .views-row,.front #block-views-frontpage-block-2 .views-row{line-height:1.2;}.front #block-views-frontpage-block-1 .views-row a,.front #block-views-frontpage-block-2 .views-row a{display:block;padding:0.75rem 0;}.front #block-views-frontpage-block-1 .more-link,.front #block-views-frontpage-block-2 .more-link{padding:2.5rem 0 0;text-align:right;}.front #block-views-frontpage-block-4{background:var(--body-bg);}.front #block-views-frontpage-block-4 .block-title{display:none;}.front #block-views-frontpage-block-4 .view-content::after{content:"";display:table;clear:both;}.front #block-views-frontpage-block-4 .views-row{float:left;position:relative;}.front #block-views-frontpage-block-4 .views-row::before{content:"";position:absolute;left:100%;bottom:0;top:0;z-index:1;width:0.5rem;background:var(--body-bg);}.front #block-views-frontpage-block-4 .views-row::after{content:"";position:absolute;top:auto;bottom:0;left:0;right:0;width:auto;height:0.5rem;background:var(--body-bg);}.front #block-views-frontpage-block-4 .views-row img{display:block;}.front #block-views-frontpage-block-4 .views-row:last-child::before{display:none;}.front #block-views-frontpage-block-4 .views-row:nth-last-child(2)::before{bottom:-50%;}.front #block-views-frontpage-block-4 .views-row .views-field-title{position:absolute;bottom:0;right:0;z-index:1;padding:1rem 2.5rem;color:rgba(255,255,255,0.5);text-align:right;opacity:0;transition:opacity 0.25s ease-out;}.front #block-views-frontpage-block-4 .views-row .views-field-title a{color:#fff;}.front #block-views-frontpage-block-4 .views-row .views-field-title a:hover{text-decoration:underline;}.front #block-views-frontpage-block-4 .views-row:hover .views-field-title{opacity:1;}.front #block-views-frontpage-block-4 .more-link{display:none;}@media (max-width:1600px),(-ms-high-contrast:none){.front .page-main{display:block;background-color:transparent;}.front .page-main::before{height:50%;width:calc(50% - 0.25rem);z-index:-1;}.front .main-content{display:flex;flex-wrap:wrap;background:var(--body-bg);background:light-dark(var(--body-bg),#333);margin-bottom:10vh;}.front .main-content > .block{flex:0 0 100%;}.front #block-views-latest-images-block-2{display:none;}.front #block-views-frontpage-block-3 .view-content{display:flex;flex-wrap:wrap;border-left:0.5rem solid var(--body-bg);}.front #block-views-frontpage-block-3 .gallery-tn:nth-child(n+7){display:block;}.front #block-views-frontpage-block-3 .gallery-tn{flex:0 0 25%;border-right:0.5rem solid var(--body-bg);border-bottom:0.5rem solid var(--body-bg);}.front #block-views-frontpage-block-3 .gallery-tn::before{display:none;}}@media (max-width:1600px) and (max-width:1100px),(-ms-high-contrast:none) and (max-width:1100px){.front #block-views-frontpage-block-3 .gallery-tn{flex:0 0 33.3333333333%;}.front #block-views-frontpage-block-3 .gallery-tn:nth-child(n+7){display:none;}}@media (max-width:1600px) and (max-width:800px),(-ms-high-contrast:none) and (max-width:800px){.front #block-views-frontpage-block-3 .gallery-tn{flex:0 0 50%;}}@media (max-width:1600px) and (max-width:400px),(-ms-high-contrast:none) and (max-width:400px){.front #block-views-frontpage-block-3 .gallery-tn{flex:0 0 100%;}}@media (max-width:1600px),(-ms-high-contrast:none){.front #block-views-frontpage-block-1,.front #block-views-frontpage-block-2{background-color:#eee;background-color:light-dark(#eee,transparent);border-right:0.5rem solid var(--body-bg);}.front #block-views-frontpage-block-1{flex:0 0 calc(50% + 0.25rem);}.front #block-views-frontpage-block-2{flex:0 0 calc(50% - 0.25rem);border-left:none;}}@media (max-width:1600px) and (max-width:640px),(-ms-high-contrast:none) and (max-width:640px){.front #block-views-frontpage-block-1,.front #block-views-frontpage-block-2{flex:0 0 100%;border-left:0.5rem solid var(--body-bg);border-right:0.5rem solid var(--body-bg);}}@media (max-width:1600px),(-ms-high-contrast:none){.front #block-views-frontpage-block-4 .view-content{border-left:0.5rem solid var(--body-bg);}.front #block-views-frontpage-block-4 .views-row{width:25%;border-right:0.5rem solid var(--body-bg);}.front #block-views-frontpage-block-4 .views-row::before{display:none;}}@media (max-width:1600px) and (max-width:600px),(-ms-high-contrast:none) and (max-width:600px){.front #block-views-frontpage-block-4 .views-row{width:50%;}}@media (min-width:1600px){.front-tablet #block-views-frontpage-block-3 .view-content{border-left:none;margin-right:-0.5rem;}.front-tablet #block-views-frontpage-block-1{border-left:none;}.front-tablet #block-views-frontpage-block-2{border-right:none;}.front-tablet #block-views-frontpage-block-4 .view-content{border-left:none;margin-right:-0.5rem;}}@media all and (-ms-high-contrast:none){.front .main-content{display:block;}.front .page-main::before{border-right:0.5rem solid var(--body-bg);}.front #block-views-frontpage-block-1,.front #block-views-frontpage-block-2{float:left;width:50%;}.front #block-views-frontpage-block-2 + div{clear:both;}.front #block-views-frontpage-block-3 .gallery-tn{flex-basis:calc(25% - 0.5rem);}}@media (-ms-high-contrast:none) and (min-width:1600px){.front .page-main::before{width:50%;border-right:0.5rem solid var(--body-bg);}.front #block-views-frontpage-block-4 .view-content{border-left:none;}.front #block-views-frontpage-block-3 .view-content,.front #block-views-frontpage-block-1,.front #block-views-frontpage-block-2{border-left:none;}}.node-article.node-teaser{position:relative;margin:5rem -2.5rem;padding:1.5rem 2.5rem;color:#666;color:light-dark(#666,#999);font-size:1.4rem;font-weight:normal;font-family:sans-serif;background-color:#eee;background-color:light-dark(#eee,rgba(255,255,255,0.05));background-color:transparent;display:flex;flex-wrap:wrap;border-radius:0.2rem;}.node-article.node-teaser .field,.node-article.node-teaser .links{flex:0 0 100%;order:1;}.node-article.node-teaser .field-name-title-field{margin-bottom:2rem;}.node-article.node-teaser .field-name-field-image{display:none;flex-basis:auto;margin-left:-2.5rem;margin-right:-2.5rem;margin-top:-1.5rem;margin-bottom:2.5rem;}.node-article.node-teaser .field-name-field-image img{display:block;width:100%;opacity:0.5;border-radius:0.2rem;}.node-article.node-teaser .node-title{font-size:2.6rem;line-height:1.1;font-weight:600;font-family:"Open Sans","Segoe UI Light","Segoe UI",sans-serif;}.node-article.node-teaser .node-title a{color:var(--color-blog);color:light-dark(var(--color-blog),var(--color-blog-light));}.node-article.node-teaser:hover,.node-article.node-teaser:focus-within{background-color:#eee;background-color:light-dark(#eee,rgba(255,255,255,0.05));}.node-article.node-teaser:hover .node-title a,.node-article.node-teaser:focus-within .node-title a{color:var(--color-blog-dark);color:light-dark(var(--color-blog-dark),#fff);}.node-article.node-teaser:hover .field-name-field-image img,.node-article.node-teaser:focus-within .field-name-field-image img{opacity:1;}.node-article.node-teaser .field-name-post-date{display:none;}.node-article.node-teaser .field-name-body{margin-bottom:1rem;}.node-article.node-teaser .field-name-body *{display:inline;margin:0;padding:0;color:#666;color:light-dark(#666,#999);font-size:1.8rem;font-family:sans-serif;font-weight:normal;font-style:normal;text-decoration:none;list-style:none;background:none transparent;}.node-article.node-teaser .field-name-body br,.node-article.node-teaser .field-name-body img,.node-article.node-teaser .field-name-body .media-element{display:none;}.node-article.node-teaser .field-name-field-category{order:2;flex:0 0 50%;}.node-article.node-teaser .field-name-field-category .field-label{display:none;}.node-article.node-teaser .field-name-field-category .field-items{position:relative;padding-left:1rem;}.node-article.node-teaser .field-name-field-category .field-items::before{content:"";position:absolute;left:0;top:0.6rem;border:0.4rem solid transparent;border-left-color:#999;}.node-article.node-teaser .field-name-field-category .field-item a{display:inline-block;margin-right:0.5rem;color:#999;font-size:1.2rem;}.node-article.node-teaser .links{order:3;flex:0 0 50%;text-align:right;list-style:none;padding:0;}.node-article.node-teaser .links li{display:block;}.node-article.node-teaser .links .node-readmore{margin-top:0;}.node-article.node-teaser .links .node-readmore a{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;overflow:hidden;white-space:nowrap;text-indent:-1000rem;color:transparent;}.node-article.node-teaser .links .comment-add{display:none;}.section-blog .block-search{color:#fff;background-color:var(--sidebar-search-bg);}.section-blog .block-search .form-item input{font-family:inherit;color:var(--sidebar-search-input-txt);background-color:var(--sidebar-search-input);}.section-blog .block-search .form-item input:hover{background-color:var(--sidebar-search-input-hover);}.section-blog .block-search .form-item input:focus{background-color:var(--sidebar-search-input-focus);box-shadow:none;outline:none;}.section-blog .block-search .form-actions input{color:var(--sidebar-search-button);}.section-blog .block-search .form-actions input:hover{color:var(--sidebar-search-button-hover);}.section-blog .sidebar{display:flex;flex-wrap:wrap;}.section-blog .sidebar2 a{color:var(--color-blog);}.section-blog .sidebar2 .block{flex:0 0 100%;}.section-blog .sidebar2 .view-archive .views-summary,.section-blog .sidebar2 .blog-favoris .views-row,.section-blog .sidebar2 .blog-most-comments .views-row,.section-blog .sidebar2 .view-comments-recent .views-row,.section-blog .sidebar2 .view-blog-categories .views-row{padding-top:0.2rem;padding-bottom:0.2rem;}.section-blog .sidebar2 .view-blog-categories .view-content{border-bottom:0.1rem solid rgba(0,0,0,0.1);}.section-blog .sidebar2 .view-blog-categories .views-row{padding-right:1.25rem;display:flex;flex-wrap:wrap;justify-content:space-between;border-top:0.1rem solid rgba(0,0,0,0.1);}.section-blog .sidebar2 .view-blog-categories .views-row a:hover + span{text-decoration:underline;}.section-blog .sidebar2 .view-archive .view-content{border-bottom:0.1rem solid rgba(0,0,0,0.1);}.section-blog .sidebar2 .view-archive .views-summary{padding-left:1.25rem;display:flex;flex-wrap:wrap;justify-content:space-between;border-top:0.1rem solid rgba(0,0,0,0.1);}.section-blog .sidebar2 .view-archive .views-summary:hover{text-decoration:underline;}.section-blog .sidebar2 .view-archive .views-summary:hover a{text-decoration:underline;}.section-blog .sidebar2 .view-comments-recent .more-link{text-align:right;}.section-blog .sidebar2 .view-comments-recent .views-row{margin-bottom:1rem;}.section-blog .sidebar2 .view-comments-recent .views-field-view-comment a{display:block;}.section-blog .sidebar2 .view-comments-recent .views-field-view-comment *{display:inline;}.section-blog .sidebar2 .view-comments-recent .views-field-view-comment br{display:none;}.section-blog .sidebar2 .view-comments-recent .comment-infos{margin-top:0.5rem;font-size:0.85em;text-align:right;}.section-blog .sidebar2 .view-comments-recent .username{font-weight:bold;}.section-blog .sidebar2 .view-comments-recent .views-field-title{display:block;}.section-blog .sidebar2 .blog-most-comments .views-row{display:flex;justify-content:space-between;}.section-blog .sidebar2 .blog-most-comments .views-field-comment-count{order:2;display:inline-block;min-width:2.5rem;text-align:right;}.section-blog .sidebar2 #block-views-archive-block,.section-blog .sidebar2 #block-views-blog-categories-block-1{max-width:50%;flex:0 0 50%;}.section-blog .sidebar2 #block-views-archive-block .block-title{padding-left:1.25rem;}.section-blog .sidebar2 #block-search-form{flex-basis:auto;width:40rem;}.view-blog .view-header{text-align:right;color:#999;}.view-blog .view-content{max-width:90rem;margin:0 auto;}.node-type-article .breadcrumb{display:none;}.node-type-article .sidebar2{border-right:none;}.node-type-article .sidebar2 .block-search,.node-type-article .sidebar2 .block-flippy,.node-type-article .sidebar2 .block-views{display:none;}.node-type-article .main-content{padding-left:2.5rem;padding-right:2.5rem;}.node-type-article .node-article .block-crumbs .element-invisible{display:none;}.node-type-article .node-article .breadcrumb{padding-left:0;}.node-type-article .node-article .field-name-field-media{margin:5rem 0;}.node-type-article .node-article .group-header{position:relative;z-index:1;margin-left:-42.5rem;margin-right:-2.5rem;width:calc(100% + 5rem + 40rem);background-color:var(--page-title-bg);}.node-type-article .node-article .group-header::before{content:"";position:absolute;left:0;top:0;bottom:0;z-index:3;width:40rem;background-color:var(--color-blog-dark-35);}.node-type-article .node-article .group-header .field-name-field-image{overflow:hidden;}.node-type-article .node-article .group-header img{position:relative;top:0;display:block;width:100%;opacity:0.85;transition:filter 1s ease-out;transition-property:filter,top;transition-duration:0.5s,0.2s;}.node-type-article .node-article .group-header .field-name-title-field{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:5rem 5rem 2.5rem 42.5rem;color:#fff;line-height:1.1;font-size:6rem;font-weight:300;font-family:"Open Sans","Segoe UI Light","Segoe UI",sans-serif;}.node-type-article .node-article .group-header .field-name-field-image + .field-name-title-field{padding-top:10rem;background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,0.5));background:-moz-linear-gradient(top,transparent,rgba(0,0,0,0.5));background:linear-gradient(top,transparent,rgba(0,0,0,0.5));}.node-type-article .node-article .field-name-body,.node-type-article .node-article .paragraphs-item-para-review{font-size:1.8rem;}.node-type-article .node-article .field-name-body,.node-type-article .node-article .flippy,.node-type-article .node-article .comments{max-width:80rem;margin-right:auto;margin-left:0;}.node-type-article .node-article .field-name-body{margin-top:7.5rem;}.node-type-article.scrolled .node-article .group-header img{filter:blur(10px);width:calc(100% + 40px);max-width:calc(100% + 40px);left:-20px;top:20px;transition-duration:1s,2s;}.node-type-article .sidebar2{padding-top:68rem;position:relative;}.node-type-article .sidebar2 .region-sidebar-second{padding-top:0;}.node-type-article .sidebar2 .post-infos{flex-basis:auto;width:40rem;margin:0 -2.5rem;padding:2rem 2.5rem 2.5rem;color:#fff;background-color:var(--color-blog-dark);}.node-type-article .sidebar2 .post-infos a{color:#fff;}.node-type-article .sidebar2 .post-infos > h2{display:none;}.node-type-article .sidebar2 .post-infos .label-inline,.node-type-article .sidebar2 .post-infos .field-label{font-weight:normal;opacity:0.5;display:inline;}.node-type-article .sidebar2 .post-infos .field-label{display:inline;}.node-type-article .sidebar2 .post-infos .field-items{display:inline;}.node-type-article .sidebar2 .post-infos .field-item{display:inline;}.node-type-article .sidebar2 .post-infos .field-item::after{content:",";margin-right:0.4rem;}.node-type-article .sidebar2 .post-infos .field-item:last-child::after{content:"";content:none;}.node-type-article .sidebar2 .post-infos .field-name-changed-date{margin-bottom:2rem;}.node-type-article.blog-no-cover .node-article .group-header{height:auto;}.node-type-article.blog-no-cover .node-article .group-header::before{opacity:0.5;background-color:var(--color-blog-dark-35);background-color:light-dark(var(--color-blog-dark-35),var(--color-blog-dark-75));}.node-type-article.blog-no-cover .node-article .group-header .field-name-title-field{position:relative;}.node-type-article.blog-no-cover .node-article .group-header .field-name-title-field .title{color:light-dark(#000,#fff);}.node-type-article.blog-no-cover .sidebar2 .post-infos{padding-top:11rem;}.img_left,article.node-teaser .field-name-body .img_left{float:left;margin:0 15px 5px 0;}.img_center{text-align:center;}.img_center img{margin:0 auto;}.matrix_bleu{color:#22d;color:light-dark(#22d,#8dc9ff);font-weight:bold;}.matrix_rouge{color:#b00;color:light-dark(#b00,#ff9292);font-weight:bold;}.matrix_vert{color:#080;color:light-dark(#080,#7fe87f);font-weight:bold;}strong[style*="color: red"]{color:light-dark(red,#f66) !important;}.main-content .view-comments-recent .view-content{max-width:90rem;margin:5rem auto 0;}.main-content .view-comments-recent .views-row{margin:5rem 0;}.main-content .view-comments-recent .views-row a{color:var(--color-blog);}.main-content .view-comments-recent .comment-header{color:#666;color:light-dark(#666,#888);}.main-content .view-comments-recent .comment-header .views-field-title{font-size:1.8rem;}.main-content .view-comments-recent .comment-header .views-field-title .views-label{display:none;}.main-content .view-comments-recent .comment-header .username{font-weight:bold;}.main-content .view-comments-recent .views-field-comment-body{margin:2rem 0;padding-left:2.5rem;font-size:1.6rem;border-left:0.2rem solid #ccc;}.main-content .view-comments-recent .views-field-comment-body *:first-child{margin-top:0;}.main-content .view-comments-recent .views-field-comment-body *:last-child{margin-bottom:0;}.main-content .view-comments-recent .author-1 + .views-field-comment-body{border-left-color:var(--color-blog);}.main-content .view-comments-recent .views-field-view-comment{padding-left:2.7rem;}.page-blog-.page-views .breadcrumb,.section-blog.page-taxonomy-term .breadcrumb{position:relative;top:2rem;}.page-blog-.page-views .breadcrumb + .view-blog .view-header,.page-blog-.page-views .breadcrumb + .term-listing-heading + .view-blog .view-header,.section-blog.page-taxonomy-term .breadcrumb + .view-blog .view-header,.section-blog.page-taxonomy-term .breadcrumb + .term-listing-heading + .view-blog .view-header{position:relative;top:-3rem;}.page-blog-categories .sidebar2 .region-sidebar-second{padding-top:0;}.page-blog-categories .main-content .view-blog-categories{max-width:90rem;margin:5rem auto;font-size:2rem;}.page-blog-categories .main-content .view-blog-categories .views-row{padding:1rem 0;display:flex;}.page-blog-categories .main-content .view-blog-categories .views-row a{padding-left:3rem;order:2;color:var(--color-blog);}.page-blog-categories .main-content .view-blog-categories .views-row .views-field-nid{order:1;flex:0 0 3rem;text-align:right;}.blog-favoris .views-row{display:flex;flex-wrap:wrap;}.blog-favoris .cat{display:inline-block;min-width:7.5rem;font-size:0.8em;text-align:right;padding-right:1rem;color:#999;}.blog-favoris a{text-align:left;}.section-portfolio .sidebar2{border-right:none;}.section-portfolio .sidebar2 .region-sidebar-second{padding-top:4rem;position:sticky;top:4rem;max-height:calc(100vh - 4rem);overflow-y:auto;}.section-portfolio .main-content{padding-bottom:1rem;}.section-portfolio .breadcrumb{display:none;}.section-portfolio #cboxTitle{color:#fff;background:var(--color-portfolio-dark-85);}.view-portfolio{margin-left:-2.5rem;margin-right:-2.5rem;}.view-portfolio-menu .view-grouping{margin-bottom:5rem;}.view-portfolio-menu .view-grouping > h2{font-size:2rem;color:var(--color-portfolio-dark);color:light-dark(var(--color-portfolio-dark),var(--color-portfolio));margin-bottom:2rem;}.view-portfolio-menu .views-row{font-size:1.6rem;}.view-portfolio-menu .views-row a{display:block;margin:1rem 0;padding:0 0;color:#666;color:light-dark(#666,#999);}.view-portfolio-menu .views-row a:hover{color:var(--color-portfolio);color:light-dark(var(--color-portfolio),#fff);}.view-portfolio-menu .views-row a.active{padding-left:1rem;border-left:0.5rem solid var(--color-portfolio);color:var(--color-portfolio);color:light-dark(var(--color-portfolio),#fff);}.view-portfolio-menu .views-row:last-child a{margin-bottom:0;}.block-portfolio-menu{display:none;margin-left:-2.5rem;margin-right:-2.5rem;padding:1.25rem;background-color:#eee;background-color:light-dark(#eee,#222);}.portfolio-main{margin-bottom:-2.5rem;position:relative;}.portfolio-main .view-header{display:none;top:-1.5rem;left:0;right:0;z-index:1;color:#fff;position:absolute;opacity:0.5;}.portfolio-main .view-content{display:flex;flex-wrap:wrap;margin:2rem 1rem 0;}.portfolio-main .views-row{flex:0 0 calc(33.3333333333% - 4rem);flex-basis:calc(33.3333333333% - 4rem);margin:2rem;position:relative;overflow:hidden;border:1px solid #eee;border-color:light-dark(#eee,#000);}.portfolio-main .screenshot img{width:100%;display:block;filter:grayscale(0%);opacity:1;transition:filter 0.25s ease-out;transition-property:filter,opacity;}.portfolio-main .title{display:flex;height:100%;position:absolute;z-index:1;left:0;right:0;bottom:-3.5rem;opacity:0;font-weight:300;font-family:"Open Sans","Segoe UI Light","Segoe UI",sans-serif;font-size:min(4vw,2rem);line-height:1.2;background-color:rgba(0,0,0,0.75);transition:all 0.25s ease-out;transition-property:bottom,opacity;}.portfolio-main .title a{flex:0 1 100%;display:flex;justify-content:center;align-items:center;}.portfolio-main .title a:hover{text-decoration:none;}.portfolio-main .title .name{padding:0 1.5rem;color:#fff;color:var(--color-portfolio-light);text-align:center;}.portfolio-main .title .cat{display:none;}.portfolio-main .views-row:hover .screenshot img{filter:grayscale(100%);opacity:0.5;}.portfolio-main .views-row:hover .title{bottom:0;opacity:1;}.portfolio-cat .view-header{margin:auto;font-size:1.8rem;color:#666;}.portfolio-cat .view-header .term-desc{margin-right:3rem;margin-top:3.5rem;padding:1.5rem 2.5rem;color:#666;color:light-dark(#666,#999);font-size:1.4rem;font-weight:normal;font-family:sans-serif;background-color:#eee;background-color:light-dark(#eee,rgba(255,255,255,0.05));font-size:1.8rem;margin-bottom:7.5rem;}.portfolio-cat .view-header a{color:#000;}.portfolio-cat .views-row{margin-top:5rem;margin-bottom:15rem;}.node-work .field-name-field-screenshot{margin-left:0;margin-right:0;}.node-work .field-name-field-screenshot .field-items{display:flex;flex-wrap:wrap;justify-content:flex-end;}.node-work .field-name-field-screenshot .field-item{position:relative;z-index:2;margin:0 0 1rem 0;padding-left:1rem;overflow:hidden;}.node-work .field-name-field-screenshot .field-item a{display:block;background-color:#fff;float:right;}.node-work .field-name-field-screenshot .field-item img{display:block;width:15rem;border:0.1rem solid #ccc;border-color:light-dark(#ccc,#000);}.node-work .field-name-field-screenshot .field-item:first-child{flex:0 0 100%;margin:0;margin-left:1rem;margin-bottom:1rem;z-index:1;padding:0;overflow:visible;}.node-work .field-name-field-screenshot .field-item:first-child img{width:100%;border:none;}.node-work .field-name-field-screenshot .field-item:first-child a{float:none;}.node-work .field-name-field-screenshot .field-item:first-child a::before{content:"";position:absolute;right:0;top:0;bottom:0;z-index:1;width:0.1rem;background:-webkit-linear-gradient(top,transparent,var(--color-portfolio));background:-moz-linear-gradient(top,transparent,var(--color-portfolio));background:linear-gradient(top,transparent,var(--color-portfolio));}.node-work .field-name-field-screenshot .field-item:first-child a::after{content:"";position:absolute;right:0;left:0;bottom:0;z-index:1;height:0.1rem;background:-webkit-linear-gradient(left,transparent,var(--color-portfolio));background:-moz-linear-gradient(left,transparent,var(--color-portfolio));background:linear-gradient(left,transparent,var(--color-portfolio));}.node-work .field-name-field-screenshot .field-item:first-child::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;background:#fff;}.node-work .field-name-field-screenshot .field-item:first-child::after{content:"";position:absolute;left:0;right:6rem;top:0;bottom:0;z-index:-2;box-shadow:-2rem -2rem 2.5rem -2.5rem rgba(0,0,0,0.75);transform:skew(5deg) rotate(2deg);transform-origin:top left;}.node-work.single-img .field-name-field-screenshot .field-item{margin:0;}.node-work.single-img .field-name-field-screenshot .field-item::before{content:none;}.node-work .field-name-field-media{position:relative;max-width:90rem;margin:0 auto;padding:11.5rem 2.5rem 0;}.node-work .group-infos{position:relative;max-width:90rem;margin:0 auto;padding:5rem 2.5rem;font-size:1.8rem;display:flex;flex-wrap:wrap;}.node-work .group-infos > div{flex:0 0 100%;}.node-work .field-name-title-field{line-height:1.1;}.node-work .field-name-title-field h2{font-size:4rem;font-weight:300;color:var(--color-portfolio);}.node-work .field-name-title-field a{color:var(--color-portfolio);}.node-work .field-name-field-annee{position:absolute;left:2.5rem;top:3rem;order:-1;color:#999;white-space:nowrap;}.node-work .field-name-body{margin:2.5rem 0;}.node-work .field-name-field-documents{padding:1.5rem 2.5rem;color:#666;color:light-dark(#666,#999);font-size:1.4rem;font-weight:normal;font-family:sans-serif;background-color:#eee;background-color:light-dark(#eee,rgba(255,255,255,0.05));padding-top:1.2rem;padding-bottom:1.2rem;}.node-work .field-name-field-documents .field-item{padding:0.3rem 0;}.node-work .field-name-field-url .field-label{float:none;display:inline;font-weight:normal;}.node-work .field-name-field-url .field-items{float:none;display:inline;}.node-work .field-name-field-url .field-item{display:inline;}.node-work .field-name-field-url .field-item a{color:var(--color-portfolio);}.node-work .field-name-field-url .field-item a:visited{color:var(--color-portfolio-dark);color:light-dark(var(--color-portfolio-dark),var(--color-portfolio-light));}.node-work .field-name-field-site-disparu{color:#666;font-style:italic;}.view-portfolio .node-work{display:flex;flex-wrap:wrap;}.view-portfolio .node-work .group-media{flex:0 0 50%;}.view-portfolio .node-work .group-infos{flex:0 0 auto;width:50%;padding-top:2rem;display:block;}.view-portfolio .node-work .field-name-field-annee{left:2.5rem;top:0;}.view-portfolio .node-work .field-name-body{margin:5rem 0;}.node-type-work .node-work{margin-left:-2.5rem;margin-right:-2.5rem;}.node-type-work .node-work .field-name-field-screenshot .field-items{justify-content:center;}.section-galeries .sidebar2 .region-sidebar-second{padding-top:3rem;}.gallery-tn{position:relative;}.gallery-tn .gallery-title,.gallery-tn .views-field-title{position:absolute;left:0;right:0;bottom:0;padding:1rem 2rem 1rem 2.5rem;background-color:rgba(0,0,0,0.35);}.gallery-tn .gallery-title h2,.gallery-tn .views-field-title h2{font-weight:300;font-family:"Open Sans","Segoe UI Light","Segoe UI",sans-serif;font-size:2rem;line-height:1.2;text-align:right;}.gallery-tn .gallery-title h2 a,.gallery-tn .views-field-title h2 a{color:#fff;}.gallery-tn .file img{width:100%;display:block;}.gallery-tn .views-field-pub-item-count{display:none;}.field-name-field-photosphere{display:none !important;}.view-node-gallery-gallery-summaries .view-content{margin-top:5rem;margin-left:-1.25rem;margin-right:-1.25rem;display:flex;flex-wrap:wrap;justify-content:flex-start;}.view-node-gallery-gallery-summaries .gallery-categories{margin:0;margin-top:5.5rem;}.view-node-gallery-gallery-summaries .gallery-categories .view-content{margin:0;}.view-node-gallery-gallery-summaries .gallery-categories .views-summary{list-style:none;padding:0;color:#999;}.view-node-gallery-gallery-summaries .gallery-categories .views-summary li{display:inline-block;padding:0 0 0.2rem;margin-right:1.5rem;margin-bottom:1rem;line-height:2rem;cursor:pointer;border-bottom:0.3rem solid #eee;border-bottom-color:light-dark(#eee,var(--color-galeries-light));}.view-node-gallery-gallery-summaries .gallery-categories .views-summary li:hover{border-bottom-color:#ccc;border-bottom-color:light-dark(#ccc,#fff);}.view-node-gallery-gallery-summaries .gallery-categories .views-summary li.active{border-bottom-color:var(--color-galeries);border-bottom-color:light-dark(var(--color-galeries),#fff);}.view-node-gallery-gallery-summaries .gallery-categories .views-summary li.active a{color:light-dark(var(--color-galeries),#fff);}.view-node-gallery-gallery-summaries .gallery-categories .views-summary a{display:inline-block;font-size:2rem;color:var(--color-galeries);color:light-dark(var(--color-galeries),var(--color-galeries-light));text-decoration:none !important;}.view-node-gallery-gallery-summaries .gallery-categories .views-summary .count{margin-left:0.2rem;}.view-node-gallery-gallery-summaries .views-row{position:relative;flex:0 0 25%;flex-basis:25%;padding:1.25rem;}.view-node-gallery-gallery-summaries .views-row:hover .views-field-node-gallery-media img{opacity:0.35;filter:grayscale(100%) contrast(50%);}.view-node-gallery-gallery-summaries .views-row:hover .views-field-node-gallery-media a::before{opacity:0;}.view-node-gallery-gallery-summaries .views-row:hover .views-field-title a{color:#fff;}.view-node-gallery-gallery-summaries .views-row:hover .gallery-meta{color:#fff;opacity:0.65;}.view-node-gallery-gallery-summaries .views-field-title{position:absolute;left:1rem;right:1rem;bottom:3.5rem;z-index:3;text-align:right;padding:1rem 2.5rem;}.view-node-gallery-gallery-summaries .views-field-title h2{font-size:2.6rem;line-height:1.1;font-weight:600;font-family:"Open Sans","Segoe UI Light","Segoe UI",sans-serif;font-size:2.2rem;line-height:1;}.view-node-gallery-gallery-summaries .views-field-title a{color:#fff;}.view-node-gallery-gallery-summaries .gallery-meta{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:3;color:#fff;text-align:right;line-height:1;padding:1rem 2.5rem 1.2rem 0.5rem;opacity:0.75;}.view-node-gallery-gallery-summaries .gallery-meta .count{white-space:nowrap;}.view-node-gallery-gallery-summaries .views-field-field-gallery-category{display:none;}.view-node-gallery-gallery-summaries .views-field-node-gallery-media{position:relative;padding-bottom:100%;background-color:var(--color-galeries-dark);}.view-node-gallery-gallery-summaries .views-field-node-gallery-media a{position:absolute;left:0;right:0;bottom:0;top:0;z-index:1;}.view-node-gallery-gallery-summaries .views-field-node-gallery-media a::before{content:"";position:absolute;left:0;right:0;bottom:0;z-index:2;height:65%;background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,0.35));background:-moz-linear-gradient(top,transparent,rgba(0,0,0,0.35));background:linear-gradient(top,transparent,rgba(0,0,0,0.35));transition:opacity 0.2s ease-out;}.view-node-gallery-gallery-summaries .views-field-node-gallery-media img{display:block;opacity:1;transition:opacity 0.2s ease-out;}.view-node-gallery-gallery-summaries .views-field-node-gallery-media .element-invisible a{color:#fff;}.sidebar2 .models-summary .view-content{margin-top:1.8rem;border-bottom:0.1rem solid rgba(0,0,0,0.1);}.sidebar2 .models-summary .view-content > div{padding-top:0.5rem;padding-bottom:0.5rem;border-top:0.1rem solid rgba(0,0,0,0.1);display:flex;flex-wrap:wrap;}.sidebar2 .models-summary .model{padding-right:0.5rem;font-weight:bold;}.sidebar2 .models-summary .model a{color:var(--color-galeries);color:light-dark(var(--color-galeries),var(--color-galeries-light));}.sidebar2 .models-summary .make{padding-right:0.5rem;}.sidebar2 .models-summary .count{flex:0 0 5rem;width:5rem;text-align:right;margin-left:auto;}.sidebar2 .models-summary .more-link{padding-top:1rem;text-align:right;margin-bottom:5rem;}.sidebar2 .models-summary .more-link a{color:var(--color-galeries);color:light-dark(var(--color-galeries),var(--color-galeries-light));}.sidebar2 .gallery-secondary-pages h2{margin:2.5rem 0;font-size:2rem;}.sidebar2 .gallery-secondary-pages a{display:block;color:var(--color-galeries);color:light-dark(var(--color-galeries),var(--color-galeries-light));position:relative;padding-left:2rem;}.sidebar2 .gallery-secondary-pages a::before{content:"";position:absolute;left:0;top:0.6rem;border:0.6rem solid transparent;border-left-color:var(--color-galeries);border-left-color:light-dark(var(--color-galeries),var(--color-galeries-light));}.sidebar2 #block-views-latest-images-block-1{margin-top:10rem;margin-left:-2.5rem;margin-right:-2.5rem;}.sidebar2 #block-views-latest-images-block-1 .block-title{display:none;}.sidebar2 .views-slideshow-controls-text{display:flex;padding-left:2.5rem;padding-right:2.5em;justify-content:space-between;font-size:0.85em;}.sidebar2 .views-slideshow-controls-text a{display:inline-block;padding:0.5rem 0;color:#999;}.sidebar2 .views_slideshow_slide .views-field-title{color:#999;font-size:0.85em;padding:0 2.5rem;}.page-galeries-cameras.sidebar-second .view-node-gallery-filtered-gallery{margin-left:2.5rem;}.page-galeries-cameras.sidebar-second .view-node-gallery-filtered-gallery .view-header{margin:5rem 0;padding:0;background-color:transparent;font-size:1.8rem;}.page-galeries-cameras.sidebar-second .view-node-gallery-filtered-gallery .view-header .all{float:right;margin:0;margin-left:1rem;}.page-galeries-cameras.sidebar-second .view-node-gallery-filtered-gallery .attachment{margin:5rem 0;}.page-galeries-cameras.sidebar-second .view-node-gallery-filtered-gallery .attachment .view{margin:0;}.page-galeries-cameras.sidebar-second .view-node-gallery-filtered-gallery .attachment table{margin:0;}.page-galeries-cameras.sidebar-second .view-node-gallery-filtered-gallery .view-content.masonry-processed{margin-left:0.1rem;margin-right:0;}.page-galeries-cameras.sidebar-second .sidebar .view-node-gallery-filtered-gallery{margin-left:0;}.page-galeries-cameras .gallery-all-models a{color:var(--color-galeries);color:light-dark(var(--color-galeries),var(--color-galeries-light));}.page-galeries-cameras .gallery-all-models .view-grouping-header{display:flex;justify-content:space-between;flex-wrap:wrap;font-weight:bold;padding-bottom:0.5rem;margin-bottom:0.5rem;border-bottom:0.1rem solid light-dark(#ccc,#000);}.page-galeries-cameras .gallery-all-models .view-grouping-content{margin-bottom:2.5rem;}.page-galeries-cameras .gallery-all-models .view-grouping-content .view-grouping{padding:0.2rem 0;display:flex;justify-content:space-between;flex-wrap:wrap;}.page-galeries-cameras .gallery-all-models .view-grouping-content h2{font-size:1em;font-weight:normal;font-family:sans-serif;}.page-galeries-cameras .gallery-all-models .more-link{text-align:right;}.galeries.page-taxonomy-term .node-teaser{position:relative;margin:5rem 0;}.galeries.page-taxonomy-term .node-teaser > header{margin-bottom:1rem;}.galeries.page-taxonomy-term .node-teaser > header .node-title a{display:block;text-decoration:none;}.galeries.page-taxonomy-term .node-teaser .field-name-body{padding:1.5rem 2.5rem;color:#666;color:light-dark(#666,#999);font-size:1.4rem;font-weight:normal;font-family:sans-serif;background-color:#eee;background-color:light-dark(#eee,rgba(255,255,255,0.05));margin:1rem -2.5rem;font-size:1.8rem;}.galeries.page-taxonomy-term .node-teaser .field-name-body:empty{display:none;}.galeries.page-taxonomy-term .node-teaser .field-name-body *{display:inline;margin:0;padding:0;list-style:none;font-size:1em;font-weight:normal;font-style:normal;background-color:transparent;border:none;}.galeries.page-taxonomy-term .node-teaser .view{margin:0 -2.5rem;padding:0;}.galeries.page-taxonomy-term .node-teaser .view-content > div{max-width:20%;flex-basis:20%;}.galeries.page-taxonomy-term .node-teaser .node-node-gallery-item header{display:none;}.galeries.page-taxonomy-term .node-teaser .node-node-gallery-item img{display:block;}.galeries.page-taxonomy-term .node-teaser .links{height:0;}.galeries.page-taxonomy-term .node-teaser .node-readmore a{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;white-space:nowrap;overflow:hidden;text-indent:1000rem;}.galeries.page-taxonomy-term .node-teaser .comment-add{display:none;}.node-type-node-gallery-gallery .sidebar2{border-right:none;}.node-type-node-gallery-gallery .block-flippy{margin:5rem 0;}.node-type-node-gallery-gallery .main-content{display:flex;flex-wrap:wrap;}.node-type-node-gallery-gallery .main-content > div,.node-type-node-gallery-gallery .main-content > article{flex:0 0 100%;}.node-type-node-gallery-gallery .main-content .block-gallery-cover{flex-basis:calc(100% + (40rem) + 5rem);margin-left:-42.5rem;margin-right:-2.5rem;height:30rem;}.node-type-node-gallery-gallery .main-content .page__title{display:none;}.node-type-node-gallery-gallery .main-content .breadcrumb{order:1;}.node-type-node-gallery-gallery .main-content .block-gallery-cover{order:0;}.node-type-node-gallery-gallery .main-content .node-node-gallery-gallery{order:2;}.node-type-node-gallery-gallery .sidebar2{padding-top:30rem;}.node-type-node-gallery-gallery .sidebar2 .region-sidebar-second{padding-top:0;}.node-type-node-gallery-gallery .sidebar2 .more-infos .view-header{margin-bottom:1rem;}.node-type-node-gallery-gallery .sidebar2 .more-infos a{color:var(--color-galeries);color:light-dark(var(--color-galeries),var(--color-galeries-light));}.node-type-node-gallery-gallery .sidebar2 .more-infos .view-content > div{display:flex;flex-wrap:wrap;margin-bottom:0.5rem;}.node-type-node-gallery-gallery .sidebar2 .more-infos .view-content > div a{flex:0 0 auto;}.node-type-node-gallery-gallery .sidebar2 .more-infos .view-content > div .model,.node-type-node-gallery-gallery .sidebar2 .more-infos .view-content > div .make{flex:0 0 auto;padding-right:0.5rem;}.node-type-node-gallery-gallery .sidebar2 .more-infos .view-content > div .count{flex:1 0 auto;text-align:right;}.node-type-node-gallery-gallery .sidebar2 .descriptions-only .comments-only{display:flex;align-items:flex-end;max-width:100%;}.node-type-node-gallery-gallery .sidebar2 .descriptions-only .comments-only a{flex:1 0 0;}.node-type-node-gallery-gallery .sidebar2 .descriptions-only .comments-only .count{flex:0 0 0;text-align:right;}.node-type-node-gallery-gallery .sidebar2 .descriptions-only .view-content{display:none;}.node-type-node-gallery-gallery.galerie-no-cover .sidebar2{padding-top:0;}.gallery-spoilers-warning{margin:0 -2.5rem 5rem;padding:1.5rem 2.5rem;font-style:italic;background-color:#a00;color:#fff;}.gallery-spoilers-warning p{margin:0;}.block-gallery-cover{position:relative;}.block-gallery-cover::before{content:"";position:absolute;left:0;top:0;bottom:0;z-index:3;width:40rem;background-color:rgba(0,0,0,0.25);}.block-gallery-cover .block-title{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:2.5rem 5rem 2.5rem 42.5rem;color:#fff;line-height:1.1;font-size:6rem;font-weight:300;font-family:"Open Sans","Segoe UI Light","Segoe UI",sans-serif;}.block-gallery-cover .view-content{overflow:hidden;height:30rem;background:#000;}.block-gallery-cover .view-content img{display:block;height:100%;width:auto;max-width:none;opacity:0.75;transition:opacity 0.25s ease-out;position:relative;left:calc(50% - 80rem);}.block-gallery-cover .view-content > div{display:none;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;overflow:hidden;background-color:#000;}.block-gallery-cover .view-content > div.views-row-first{display:block;}.block-gallery-infos .block-title,.block-gallery-infos .views-field-field-dates,.block-gallery-infos .views-field-body,.block-gallery-infos .views-field-pub-item-count{padding-left:2.5rem;padding-right:2.5rem;margin:0 -2.5rem;color:#fff;background-color:var(--color-galeries-dark);}.block-gallery-infos .block-title hr,.block-gallery-infos .views-field-field-dates hr,.block-gallery-infos .views-field-body hr,.block-gallery-infos .views-field-pub-item-count hr{margin:2.5rem 20%;border-bottom-color:rgba(255,255,255,0.35);}.block-gallery-infos .block-title{padding-top:8rem;font-size:2.6rem;line-height:1.1;font-weight:600;font-family:"Open Sans","Segoe UI Light","Segoe UI",sans-serif;}.block-gallery-infos .views-field-field-dates{padding-top:1rem;}.block-gallery-infos .views-field-field-dates .field-content{color:var(--color-galeries-dark-35);color:light-dark(var(--color-galeries-dark-35),#fff);}.block-gallery-infos .views-field-pub-item-count{padding-bottom:2.5rem;}.block-gallery-infos .views-field-pub-item-count .field-content{color:var(--color-galeries-dark-35);color:light-dark(var(--color-galeries-dark-35),#fff);}.block-gallery-infos .views-field-body{padding:2.5rem;}.block-gallery-infos .views-field-body > .field-content:empty{margin:0;display:none;}.block-gallery-infos .views-field-body > .field-content a{color:var(--color-galeries-dark-35);color:light-dark(var(--color-galeries-dark-35),#fff);text-decoration:underline;}.block-gallery-infos .views-field-body > .field-content > *:first-child{margin-top:0;}.block-gallery-infos .views-field-body > .field-content > *:last-child{margin-bottom:0;}.block-gallery-infos .attachment h3{font-size:2rem;line-height:1.1;font-weight:600;font-family:"Open Sans","Segoe UI Light","Segoe UI",sans-serif;margin-bottom:1rem;}.block-gallery-infos .attachment .view{margin:2.5rem 0;}.block-gallery-infos .attachment .view:empty{margin:0;display:none;}.gallery-notice{color:#999;}.gallery-notice h2{font-size:2rem;line-height:1.1;font-weight:600;font-family:"Open Sans","Segoe UI Light","Segoe UI",sans-serif;margin-bottom:1rem;}.gallery-notice ul{list-style:none;padding:0;}.gallery-notice li{margin:2rem 0;}.block-flippy h2{font-size:2rem;line-height:1.1;font-weight:600;font-family:"Open Sans","Segoe UI Light","Segoe UI",sans-serif;margin-bottom:1rem;}.file-video{position:relative;}.file-video .content a::before{content:"";display:inline-block;width:auto;height:auto;background:transparent url(/sites/all/themes/s427b/images/material-play_circle_filled_white-48px.svg) no-repeat 50% 50% scroll;background-size:3.6rem auto;width:25%;height:70%;position:absolute;left:40%;top:15%;z-index:1;background-size:contain;}.view-node-gallery-gallery-item-views{margin-top:5rem;margin-right:calc(0 - 0.4rem);}.view-node-gallery-gallery-item-views .view-content,.view-node-gallery-gallery-item-views .view-grouping{overflow:hidden;display:flex;flex-wrap:wrap;justify-content:flex-start;}.view-node-gallery-gallery-item-views .view-content > div,.view-node-gallery-gallery-item-views .view-grouping > div{flex:0 0 25%;width:25%;max-width:25%;float:left;position:relative;}.view-node-gallery-gallery-item-views .view-content > div.view-grouping,.view-node-gallery-gallery-item-views .view-grouping > div.view-grouping{flex-basis:100%;width:100%;max-width:100%;float:none;}.view-node-gallery-gallery-item-views .view-content > div .file,.view-node-gallery-gallery-item-views .view-grouping > div .file{padding:0 0.4rem 0.4rem 0;}.view-node-gallery-gallery-item-views img{display:block;}.view-node-gallery-gallery-item-views .view-grouping{clear:both;}.view-node-gallery-gallery-item-views .view-grouping > h2{flex:0 0 100%;margin:5rem 0 1rem;}.view-node-gallery-gallery-item-views .view-grouping > h2 .desc{padding:1.5rem 2.5rem;color:#666;color:light-dark(#666,#999);font-size:1.4rem;font-weight:normal;font-family:sans-serif;background-color:#eee;background-color:light-dark(#eee,rgba(255,255,255,0.05));font-size:1.6rem;margin:1rem 0.1rem 0.5rem 0;line-height:1.4;}.view-node-gallery-gallery-item-views .view-grouping > h2 .desc:empty{display:none;}.view-node-gallery-gallery-item-views .view-grouping > h2 .desc a{color:var(--color-galeries);}.view-node-gallery-gallery-item-views .view-grouping > h2 .desc a:visited{color:var(--color-galeries-dark);}.view-node-gallery-gallery-item-views .view-grouping:first-child > h2{margin-top:0;}.node-type-node-gallery-item .page-main{position:relative;padding-left:40rem;}.node-type-node-gallery-item .page-main::before{content:"";position:absolute;left:0;top:50rem;bottom:0;z-index:1;width:40rem;background-color:#eee;background-color:light-dark(#eee,#111);}.node-type-node-gallery-item .page__title,.node-type-node-gallery-item .breadcrumb{margin-left:-40rem;}.node-type-node-gallery-item .img-top-anchor{padding-bottom:2.5rem;}.node-type-node-gallery-item .field-name-field-show-metadata{display:none !important;}.node-type-node-gallery-item .field-name-node-gallery-media{margin-left:-42.5rem;margin-right:-2.5rem;position:relative;z-index:1;}.node-type-node-gallery-item .file-video{width:100%;padding-top:60%;position:relative;}.node-type-node-gallery-item .file-video iframe{position:absolute;left:0;right:0;top:0;bottom:0;display:block;width:100%;height:100%;}.node-type-node-gallery-item .gallery-image{background-color:#eee;background-color:light-dark(#eee,#111);}.node-type-node-gallery-item .gallery-image img{display:block;width:auto;margin:0 auto;max-height:calc(100vh - (4rem + 7rem));}.node-type-node-gallery-item .group-metageo{position:absolute;left:0;z-index:2;top:100%;width:40rem;}.node-type-node-gallery-item .group-metadata{background-color:#eee;background-color:light-dark(#eee,#111);padding:2.5rem;}.node-type-node-gallery-item .group-metadata h2{margin-bottom:2.54rem;}.node-type-node-gallery-item .group-metadata .field{margin-top:0.5rem;display:flex;flex-wrap:wrap;justify-content:space-between;}.node-type-node-gallery-item .group-metadata .field::after{display:none;content:none;}.node-type-node-gallery-item .group-metadata .field-label{font-weight:normal;}.node-type-node-gallery-item .group-metadata .field-items{float:none;margin:0 0 0 auto;flex:0 0 auto;max-width:100%;text-align:right;font-weight:bold;color:var(--color-galeries);}.node-type-node-gallery-item .group-description,.node-type-node-gallery-item .comments{max-width:90rem;margin:0 auto;}.node-type-node-gallery-item .group-description{padding-top:2.5rem;}.node-type-node-gallery-item .group-description .group-title{position:relative;margin-bottom:2.5rem;}.node-type-node-gallery-item .group-description .group-title:hover .view-all-text{text-decoration:underline;}.node-type-node-gallery-item .group-description .view-all-text{display:block;color:var(--color-galeries);}.node-type-node-gallery-item .group-description .view-all{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;}.node-type-node-gallery-item .group-description .taxonomy-term-description{color:#666;color:light-dark(#666,#999);margin-left:10%;}.node-type-node-gallery-item .group-description .field-name-body{font-size:1.8rem;margin-bottom:2.5rem;}.node-type-node-gallery-item .group-description .field-name-body.is-empty{display:none;}.node-type-node-gallery-item .flag-outer{display:none;}#node-gallery-item-navigator{margin:2.5rem -1rem 1rem -41rem;padding:0;display:flex;justify-content:center;line-height:2rem;}#node-gallery-item-navigator li{flex:0 0 auto;list-style:none;}#node-gallery-item-navigator span{display:inline-block;padding:0.5rem 1rem;}#node-gallery-item-navigator em{font-style:normal;}#node-gallery-item-navigator .material-icons{display:none;}#node-gallery-item-navigator .item-navigator-prev{flex-grow:1;}#node-gallery-item-navigator .item-navigator-next{flex-grow:1;text-align:right;}#node-gallery-item-navigator .item-navigator-last{text-align:right;}body.overlay-open{overflow:hidden;}.overlay{position:fixed;z-index:9999;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.75);display:none;justify-content:center;align-items:center;}.overlay-controls{position:absolute;bottom:0;right:0;left:0;}.gallery-viewer-content{position:relative;background-color:#161616;display:flex;justify-content:center;box-shadow:0 0 5rem -1rem #000;}.gallery-viewer-content .viewer-temp{display:none !important;}.gallery-viewer-content .viewer-loading{display:none;position:absolute;left:50%;left:calc(50% - 30rem);top:50%;top:calc(50% - 10rem);z-index:2;}.gallery-viewer-content .viewer-image{position:relative;box-sizing:border-box;flex:0 0 auto;overflow:hidden;display:flex;flex-direction:column;justify-content:center;background-color:#111;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.gallery-viewer-content .viewer-image img{width:auto;display:block;max-height:95vh;max-width:100%;margin:0 auto;box-shadow:none;}.gallery-viewer-content .viewer-image .svg-loading{width:20rem;height:20rem;margin:0 auto;opacity:0.25;}.gallery-viewer-content .viewer-data{position:relative;z-index:3;box-sizing:border-box;flex:0 0 40rem;padding:2rem 2.5rem 0;display:flex;flex-direction:column;justify-content:space-between;overflow:auto;color:#888;}.gallery-viewer-content .viewer-data .group-description{display:flex;flex-wrap:wrap;}.gallery-viewer-content .viewer-data .group-description > div{flex:0 0 100%;order:1;}.gallery-viewer-content .viewer-data .group-description > div.field-name-body{order:2;}.gallery-viewer-content.no-data .viewer-loading{left:calc(50% - 10rem);}.gallery-viewer-content.no-data .viewer-data{display:none;}.gallery-viewer-content .viewer-desc{line-height:2rem;flex-grow:1;}.gallery-viewer-content .viewer-desc .group-description .vocabulary-gallery-sections{margin-bottom:2.5rem;}.gallery-viewer-content .viewer-desc .group-description .vocabulary-gallery-sections h2{margin:0 0 1rem;}.gallery-viewer-content .viewer-desc .group-description .vocabulary-gallery-sections .view .view-content{text-align:right;}.gallery-viewer-content .viewer-desc .group-description .vocabulary-gallery-sections .view .view-content > div{display:inline-block;position:relative;}.gallery-viewer-content .viewer-desc .group-description .vocabulary-gallery-sections .view .view-content > div:hover .view-all-text{color:var(--color-galeries);cursor:pointer;}.gallery-viewer-content .viewer-desc .group-description .vocabulary-gallery-sections .view .view-all-text{color:#888;}.gallery-viewer-content .viewer-desc .group-description .vocabulary-gallery-sections .view .view-all{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;}.gallery-viewer-content .viewer-desc .group-description .vocabulary-gallery-sections .view .view-all:hover{background-color:transparent;}.gallery-viewer-content .viewer-desc .group-description .vocabulary-gallery-sections .taxonomy-term-description{margin-top:1rem;overflow:hidden;position:relative;cursor:pointer;}.gallery-viewer-content .viewer-desc .group-description .vocabulary-gallery-sections .taxonomy-term-description::before{display:none;content:"";position:absolute;right:0;left:50%;bottom:0;z-index:1;height:1.6rem;line-height:1.6rem;background:-webkit-linear-gradient(right,#161616,transparent);background:-moz-linear-gradient(right,#161616,transparent);background:linear-gradient(right,#161616,transparent);}.gallery-viewer-content .viewer-desc .group-description .vocabulary-gallery-sections .taxonomy-term-description::after{display:none;content:"...";position:absolute;right:0;bottom:0;z-index:2;padding:0 0.2rem;color:#ccc;line-height:1.6rem;border-radius:0.4rem;border:0.1rem solid #333;background-color:#000;}.gallery-viewer-content .viewer-desc .group-description .vocabulary-gallery-sections .taxonomy-term-description.collapsed::before,.gallery-viewer-content .viewer-desc .group-description .vocabulary-gallery-sections .taxonomy-term-description.collapsed::after{display:block;}.gallery-viewer-content .viewer-desc .group-description > .field-name-body{margin-top:2.5rem;color:#ccc;font-size:1.6rem;line-height:1.4;}.gallery-viewer-content .viewer-desc .field-name-body{float:none;width:auto;margin:0;padding:0;box-shadow:none;background-color:transparent;}.gallery-viewer-content .viewer-map{height:25rem;min-height:15rem;margin:0 -2.5rem;}.gallery-viewer-content .viewer-map.no-map{display:none;}.gallery-viewer-content .viewer-meta .group-metadata{margin:2.5rem 0 0;padding:0;padding-bottom:2rem;color:#666;color:light-dark(#666,#888);border-radius:0;background-color:transparent;box-shadow:none;}.gallery-viewer-content .viewer-meta .group-metadata .field-name-field-latitude-longitude{display:none;}.gallery-viewer-content .viewer-meta .group-metadata .field-name-field-geofield .geofieldMap{box-shadow:none;border-radius:0;}.gallery-viewer-content .viewer-meta .group-metadata .field .field-label{box-sizing:border-box;width:48%;padding-right:0.5rem;text-align:right;}.gallery-viewer-content .viewer-meta .group-metadata .field .field-items{color:#999;color:light-dark(#666,#aaa);width:52%;}.gallery-viewer-content .viewer-meta .group-metadata h2{color:#666;color:light-dark(#666,#888);margin-bottom:1rem;}.gallery-viewer-content .viewer-meta .geofieldMap{border-radius:0;box-shadow:none;}.gallery-viewer-close{position:absolute;right:0.5rem;top:0;z-index:5;opacity:0.5;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;width:5rem;height:5rem;background:transparent url(/sites/all/themes/s427b/images/material-close-24px.svg) no-repeat 50% 50% scroll;background-size:3.6rem auto;}.gallery-viewer-close span{position:absolute;width:0.1rem;height:0.1rem;visibility:hidden;overflow:hidden;}.gallery-viewer-close:hover{opacity:1;}.gallery-viewer-fullscreen{position:absolute;right:6rem;top:0;z-index:5;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0.5;}.gallery-viewer-fullscreen span{position:absolute;width:0.1rem;height:0.1rem;visibility:hidden;overflow:hidden;}.gallery-viewer-fullscreen.enter-fullscreen{display:inline-block;width:5rem;height:5rem;background:transparent url(/sites/all/themes/s427b/images/material-fullscreen-24px.svg) no-repeat 50% 50% scroll;background-size:3.6rem auto;}.gallery-viewer-fullscreen.exit-fullscreen{display:inline-block;width:5rem;height:5rem;background:transparent url(/sites/all/themes/s427b/images/material-fullscreen_exit-24px.svg) no-repeat 50% 50% scroll;background-size:3.6rem auto;display:none;}.gallery-viewer-fullscreen:hover{opacity:1;}.is-fullscreen .gallery-viewer-fullscreen.enter-fullscreen{display:none;}.is-fullscreen .gallery-viewer-fullscreen.exit-fullscreen{display:block;}.gallery-viewer-nav{height:0;display:flex;justify-content:space-between;top:50%;top:calc(50% - 2.5rem);z-index:5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.gallery-viewer-nav .prev,.gallery-viewer-nav .next{cursor:pointer;position:relative;color:#fff;}.gallery-viewer-nav .prev span,.gallery-viewer-nav .next span{position:absolute;width:0.1rem;height:0.1rem;visibility:hidden;overflow:hidden;}.gallery-viewer-nav .prev::before,.gallery-viewer-nav .next::before{display:none;content:attr(data-tooltip);font-size:1.2rem;position:absolute;left:1.5rem;top:100%;line-height:1.1;color:#ccc;min-width:4.5rem;}.gallery-viewer-nav .prev:hover::before,.gallery-viewer-nav .next:hover::before{display:block;}.gallery-viewer-nav .prev{display:inline-block;width:5rem;height:5rem;background:transparent url(/sites/all/themes/s427b/images/material-navigate_before-24px.svg) no-repeat 50% 50% scroll;background-size:3.6rem auto;font-size:5rem;}.gallery-viewer-nav .next{display:inline-block;width:5rem;height:5rem;background:transparent url(/sites/all/themes/s427b/images/material-navigate_next-24px.svg) no-repeat 50% 50% scroll;background-size:3.6rem auto;font-size:5rem;}.gallery-viewer-nav .next::before{left:auto;right:1.5rem;text-align:right;}.gallery-touch-controls{position:absolute;top:0;left:0;right:0;z-index:1;height:0;}.gallery-touch-controls div{position:absolute;top:0;width:10vw;height:100vh;}.gallery-touch-controls .prev{left:0;}.gallery-touch-controls .next{right:0;}.view-node-gallery-filtered-gallery .view-header{padding:1.5rem 2.5rem;color:#666;color:light-dark(#666,#999);font-size:1.4rem;font-weight:normal;font-family:sans-serif;background-color:#eee;background-color:light-dark(#eee,rgba(255,255,255,0.05));margin:2.5rem -2.5rem;}.view-node-gallery-filtered-gallery .view-header:empty{display:none;}.view-node-gallery-filtered-gallery .view-header a{color:light-dark(var(--color-galeries-dark),var(--color-galeries-light));text-decoration:underline;}.view-node-gallery-filtered-gallery .view-header p{margin:1rem 0;}.view-node-gallery-filtered-gallery .view-header .count{margin-bottom:2.5rem;}.view-node-gallery-filtered-gallery .view-header .desc{font-size:1.8rem;}.view-node-gallery-filtered-gallery .view-header .all{margin-top:2.5rem;text-align:right;}.view-node-gallery-filtered-gallery .view-header .all a{color:var(--color-galeries);color:light-dark(var(--color-galeries),var(--color-galeries-light));}.view-node-gallery-filtered-gallery .view-header .all + .all{margin-top:0.5rem;}.view-node-gallery-filtered-gallery .view-header .gallery-body{margin-top:2.5rem;}.view-node-gallery-filtered-gallery .view-header .gallery-body a{color:var(--color-galeries);}.view-node-gallery-filtered-gallery .view-header .gallery-body a:visited{color:var(--color-galeries-dark);}.view-gallery-comments{margin:0 -2.5rem;}.view-gallery-comments > .view-header{position:relative;margin:5rem 0;}.view-gallery-comments > .view-header .count{margin-bottom:0;position:absolute;left:2.5rem;top:1.5rem;font-style:italic;}.view-gallery-comments > .view-header .all{margin-top:0;}.view-gallery-comments > .view-header .gallery-body{font-size:1.8rem;}.view-gallery-comments .view-grouping{position:relative;padding-bottom:7.5rem;}.view-gallery-comments .view-grouping > h2{padding:1.5rem 0;color:#fff;background-color:var(--color-galeries-dark);}.view-gallery-comments .view-grouping > h2 .links{right:0;padding:0 2.5rem;text-align:right;font-size:1.6rem;font-weight:normal;font-family:sans-serif;}.view-gallery-comments .view-grouping > h2 .links a{color:var(--color-galeries-dark-35) strong;color-font-weight:normal;}.view-gallery-comments .view-grouping > h2 .links.bottom{position:absolute;bottom:7.5rem;}.view-gallery-comments .view-grouping > h2 .links.bottom a{color:var(--color-galeries-dark);color:light-dark(var(--color-galeries-dark),var(--color-galeries));}.view-gallery-comments .view-grouping .group-title h2{padding:0 2.5rem;font-weight:300;}.view-gallery-comments .view-grouping .taxonomy-term-description{margin:2rem 0;padding:0 2.5rem;padding-left:calc(30% + 2.5rem);font-size:1.8rem;line-height:1.4;font-weight:normal;font-family:sans-serif;}.view-gallery-comments .view-grouping .taxonomy-term-description a{color:var(--color-galeries-35);}.view-gallery-comments .photo{margin:5rem 0;font-size:1.8rem;min-height:100vh;display:flex;flex-direction:column;justify-content:center;}.view-gallery-comments .photo .image img{display:block;margin:0 auto;width:auto;height:auto;max-height:calc(92vh - 4rem * 2);}.view-gallery-comments .photo .file-video .content a::before{width:8%;left:46%;}.view-gallery-comments .photo .caption{position:relative;z-index:1;margin-left:30%;margin-top:-3rem;padding:1.5rem 2.5rem;color:#333;color:light-dark(#333,#ccc);background-color:#fff;background-color:light-dark(#fff,#222);}.view-gallery-comments .photo .caption a{color:var(--color-galeries);}.view-gallery-comments .photo .caption a:visited{color:var(--color-galeries-dark);}.view-gallery-comments .photo .caption::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;background:#fff;background-color:light-dark(#fff,#222);}.view-gallery-comments .photo .caption::after{content:"";position:absolute;left:0;right:1rem;top:0;bottom:1rem;z-index:-2;box-shadow:-2rem -2rem 2.5rem -2.5rem light-dark(rgba(0,0,0,0.75),#000);transform:skew(5deg) rotate(2deg);transform-origin:top left;}.view-gallery-comments .view-footer{margin-bottom:5rem;text-align:right;font-size:1.8rem;}.view-gallery-comments .view-footer .gallery-home{padding:0 2.5rem;}.view-gallery-comments .view-footer .gallery-home a{color:var(--color-galeries-dark);color:light-dark(var(--color-galeries-dark),var(--color-galeries));}.main-content .view-latest-images{margin:0;padding-top:5rem;position:relative;}.main-content .view-latest-images .view-header{position:absolute;left:0;right:0;bottom:100%;z-index:1;color:#888;}.main-content .view-latest-images .view-header .count{float:right;}.main-content .view-latest-images .view-content{margin-right:-0.1rem;}.main-content .view-latest-images .view-grouping{display:flex;flex-wrap:wrap;margin-bottom:5rem;}.main-content .view-latest-images .view-grouping > h2{flex:0 0 100%;margin-bottom:1.5rem;}.main-content .view-latest-images .view-grouping > h2 .gallery-category{font-size:0.75em;font-weight:bold;}.main-content .view-latest-images .view-grouping > h2 .gallery-category::after{content:" : ";}.main-content .view-latest-images .view-grouping > h2 .gallery-category a{color:#444;color:light-dark(#444,#999);}.main-content .view-latest-images .view-grouping > h2 a{color:var(--color-galeries);}.main-content .view-latest-images .entry{flex:0 0 12.5%;flex-basis:12.5%;position:relative;}.main-content .view-latest-images .file{padding:0 0.1rem 0.1rem 0;}.main-content .view-latest-images .file img{display:block;width:100%;height:auto;}.main-content .view-latest-images .file .content a{display:block;}.leaflet-container{min-height:40rem;}.page-galeries-map .page-header{margin-right:5rem;}.page-galeries-map .page__title{display:none;position:relative;z-index:10;margin:0;padding-top:1.5rem;padding-left:2.5rem !important;width:40rem;color:#fff;background-color:var(--color-galeries-dark);}.page-galeries-map .main-content{padding:0;}.page-galeries-map .view-photo-map{position:relative;z-index:1;width:40rem;max-width:100vw;color:#fff;background-color:var(--color-galeries-dark);}.page-galeries-map .view-photo-map::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;background-color:var(--color-galeries-dark);}.page-galeries-map .view-photo-map::after{content:"";position:absolute;left:1rem;right:0;top:1rem;bottom:0;z-index:-2;box-shadow:2rem 2rem 2.5rem -2.5rem rgb(0,0,0);transform:skew(3deg) rotate(2deg);transform-origin:bottom right;}.page-galeries-map .view-photo-map .leaflet-container{position:fixed;left:0;right:0;top:0;bottom:0;z-index:-5;}.page-galeries-map .view-photo-map .view-header,.page-galeries-map .view-photo-map .view-footer,.page-galeries-map .view-photo-map .attachment{position:relative;z-index:10;padding:1rem 2.5rem 1.5rem;background-color:var(--color-galeries-dark);}.page-galeries-map .view-photo-map .view-header .title{margin-bottom:1rem;}.page-galeries-map .view-photo-map .view-header .count{font-weight:300;font-family:"Open Sans","Segoe UI Light","Segoe UI",sans-serif;font-size:1.8rem;}.page-galeries-map .view-photo-map .view-header .count strong{font-weight:600;}.page-galeries-map .view-photo-map .view-footer{padding-top:0;}.page-galeries-map .view-photo-map .infos-toggle{font-size:1.2rem;text-align:right;cursor:pointer;}.page-galeries-map .view-photo-map .infos-toggle:hover{text-decoration:underline;}.page-galeries-map .view-photo-map .gps-note{color:rgba(255,255,255,0.5);font-size:1.2rem;}@media (max-width:500px){.page-galeries-map .view-photo-map .gps-note{display:none;}}.page-galeries-map .view-photo-map.infos-visible .gps-note{display:block;}.page-galeries-map .view-photo-map .photo-map-all{display:none;padding-top:1.2rem;}.page-galeries-map .view-photo-map .photo-map-all a{display:block;color:#fff;padding-left:1.2rem;position:relative;}.page-galeries-map .view-photo-map .photo-map-all a::before{content:"";position:absolute;left:0;top:0.5rem;z-index:1;border:0.5rem solid transparent;border-left:none;border-right-color:#fff;}.page-galeries-map .view-photo-map .attachment-before{padding-top:0;padding-bottom:0.5rem;}.page-galeries-map .view-photo-map .attachment-before .view-photo-map{width:auto;}.page-galeries-map .view-photo-map .attachment-before .view-photo-map::before,.page-galeries-map .view-photo-map .attachment-before .view-photo-map::after{display:none;}.page-galeries-map .view-photo-map .attachment-before .view-header,.page-galeries-map .view-photo-map .attachment-before .view-footer{padding:0;}.page-galeries-map .view-photo-map .attachment-before .views-summary{list-style:none;padding:0;color:rgba(255,255,255,0.5);overflow-y:auto;max-height:70vh;}.page-galeries-map .view-photo-map .attachment-before .views-summary li{text-align:right;padding-bottom:0.2rem;overflow:hidden;}.page-galeries-map .view-photo-map .attachment-before .views-summary li:last-child{padding-bottom:1.2rem;}.page-galeries-map .view-photo-map .attachment-before .views-summary a{float:left;color:rgba(255,255,255,0.5);}.page-galeries-map .view-photo-map .attachment-before .views-summary a.active{color:#fff;text-decoration:none;}.page-galeries-map .view-photo-map .attachment-before .views-summary li{display:none;}.page-galeries-map .view-photo-map .attachment-before .views-summary li.active{display:block;}.page-galeries-map .region-footer{display:none;}body[class*=galeries-map-] .view-photo-map .attachment-before .photo-map-all{display:block;}.leaflet-popup-content-wrapper{border-radius:0.3rem;}.leaflet-popup-content{min-width:40rem;max-width:80vw;margin:0;padding:1rem 1.5rem 0;}@media (max-width:500px){.leaflet-popup-content{min-width:10rem;}}.leaflet-popup-content img{max-width:100% !important;}.leaflet-popup-content .photo{font-size:1.8rem;margin-bottom:1rem;}.leaflet-popup-content .section{color:#000;}.leaflet-popup-content .section::before{content:" - ";}.leaflet-popup-content .file-image{margin:1rem -1.5rem 0;}.leaflet-popup-content .file-image img{display:block;height:auto;border-radius:0 0 0.2rem 0.2rem;}.sidebar .view-photo-map{margin-left:-2.5rem;margin-right:-2.5rem;}.sidebar .view-photo-map .view-footer{padding:0.5rem 2.5rem;color:#fff;color:rgba(255,255,255,0.75);font-size:1.2rem;text-align:right;background-color:var(--color-galeries-dark);}.sidebar .leaflet-container:not(.leaflet-fullscreen-on) .leaflet-popup-content{min-width:20rem;padding:0.5rem 1rem 0;}.sidebar .leaflet-container:not(.leaflet-fullscreen-on) .leaflet-popup-content .photo{font-size:1.4rem;margin-bottom:0.5rem;}.sidebar .leaflet-container:not(.leaflet-fullscreen-on) .leaflet-popup-content .file-image{margin:0.5rem -1rem 0;}.sidebar .leaflet-container:not(.leaflet-fullscreen-on) .leaflet-control-scale,.sidebar .leaflet-container:not(.leaflet-fullscreen-on) .leaflet-control-zoom,.sidebar .leaflet-container:not(.leaflet-fullscreen-on) .--leaflet-control-reset{display:none;}.sidebar .block-gallery-map + .block-gallery-infos .block-title{padding-top:2.5rem;}.node-type-node-gallery-gallery .sidebar .leaflet-popup-content .gallery{display:none;}.node-type-node-gallery-gallery .sidebar .leaflet-popup-content .section::before{display:none;}.view-content.masonry-processed{margin-left:-2.6rem;margin-right:-2.5rem;}.masonry-item{width:25%;background-color:transparent;border:none;margin:0;padding:0;}.masonry-item .file{padding:0 0 0.1rem 0.1rem;}.masonry-item img{display:block;}.psv-load{position:absolute;left:auto;right:2rem;top:2rem;bottom:auto;height:6rem;padding:1rem 2rem 1rem 7.5rem;color:#fff;line-height:4rem;border-radius:0.2rem;text-align:center;background:var(--color-galeries) url(/sites/all/themes/s427b/images/photosphere-icon.svg) no-repeat 1.5rem center scroll;background-size:auto 4rem;background-color:var(--color-galeries-75);box-shadow:0 0.3rem 0.5rem -0.2rem rgba(0,0,0,0.5);z-index:95;cursor:pointer;transition:all 0.25s ease-out;}.psv-load:hover{background-color:var(--color-galeries);box-shadow:0 0.3rem 0.5rem -0.2rem rgba(0,0,0,0.85);}.psv-viewer{display:none;position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,0.65);}.field-name-field-photosphere.photosphere-yes{display:none;}.field-name-field-photosphere.photosphere-yes + a::after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:transparent url(/sites/all/themes/s427b/images/photosphere-icon.svg) no-repeat center center scroll;background-color:rgba(0,0,0,0.5);background-size:6.4rem 5.7rem;opacity:1;transition:all 0.5s ease-out;}.field-name-field-photosphere.photosphere-yes + a:hover::after{opacity:0;background-color:rgba(0,0,0,0);background-size:64rem 57rem;}body.page-galeries-photospheres .field-name-field-photosphere.photosphere-yes + a::after{display:none;}.all-cameras-table .views-field-title-1,.all-cameras-table .views-field-field-exif-datetimeoriginal-1,.all-cameras-table .views-field-field-exif-datetimeoriginal,.section-galeries .views-table .views-field-title-1,.section-galeries .views-table .views-field-field-exif-datetimeoriginal-1,.section-galeries .views-table .views-field-field-exif-datetimeoriginal{text-align:right;}.all-cameras-table .views-field-title-1,.section-galeries .views-table .views-field-title-1{white-space:nowrap;}@media (max-width:700px){.all-cameras-table tr,.section-galeries .views-table tr{border-bottom:0.1rem solid #eee;}.all-cameras-table .views-field-field-exif-datetimeoriginal-1,.all-cameras-table .views-field-field-exif-datetimeoriginal,.section-galeries .views-table .views-field-field-exif-datetimeoriginal-1,.section-galeries .views-table .views-field-field-exif-datetimeoriginal{display:none;}}.view-gallery-tn .views-table .views-field-title-1{text-align:left;}@media (max-width:800px){.all-cameras-table .views-field-field-exif-datetimeoriginal-1,.all-cameras-table .views-field-field-exif-datetimeoriginal{display:none;}}@media (max-width:500px){.all-cameras-table thead{padding-bottom:1rem;border-bottom:0.1rem solid #999;}.all-cameras-table thead tr{justify-content:space-between;}.all-cameras-table thead th{padding-bottom:0.2rem;}.all-cameras-table thead .views-field{flex:0 0 auto;padding-left:0.5rem;}.all-cameras-table thead .views-field a::before,.all-cameras-table thead .views-field a::after{content:none;}.all-cameras-table tr{display:flex;flex-wrap:wrap;}.all-cameras-table td{white-space:nowrap;}.all-cameras-table .views-field-field-exif-model{order:1;flex:0 0 50%;}.all-cameras-table .views-field-field-exif-make{order:2;flex:0 0 50%;text-align:right;}.all-cameras-table .views-field-title{order:3;flex:0 0 calc(100% - 19rem);}.all-cameras-table .views-field-field-gallery-category{order:4;flex:0 0 10.5rem;}.all-cameras-table .views-field-field-gallery-category a::before{content:"(";}.all-cameras-table .views-field-field-gallery-category a::after{content:")";}.all-cameras-table .views-field-title-1{order:5;flex:0 0 8.5rem;}}@media (max-width:400px){.all-cameras-table .views-field-title{flex:0 0 calc(100% - 10.5rem);}.all-cameras-table .views-field-field-gallery-category{text-align:right;}.all-cameras-table .views-field-title-1{flex-basis:100%;}}.section-veille .sidebar2{padding-top:11.4rem;}.section-veille .sidebar2 .region-sidebar-second{padding-top:1rem;}.section-veille.logged-in .sidebar2 .region-sidebar-second{padding-top:0;}.view-veille .section-intro{flex-wrap:wrap;justify-content:space-between;}.view-veille .view-content{max-width:90rem;margin:5rem auto 0;}.view-veille .view-grouping > h2{text-transform:capitalize;}.node-veille.node-teaser{padding:1.5rem 2.5rem;color:#666;color:light-dark(#666,#999);font-size:1.4rem;font-weight:normal;font-family:sans-serif;background-color:#eee;background-color:light-dark(#eee,rgba(255,255,255,0.05));font-size:inherit;background-color:transparent;position:relative;margin:5rem -2.5rem;display:flex;flex-wrap:wrap;}.node-veille.node-teaser .field-name-title-field{margin-bottom:1rem;}.node-veille.node-teaser .node-title a{color:var(--color-veille);}.node-veille.node-teaser .field{flex:0 0 100%;}.node-veille.node-teaser .field-name-post-date{order:-1;text-align:right;color:#666;display:none;}.node-veille.node-teaser .field-name-body blockquote{margin:0.5rem 0 1rem;}.node-veille.node-teaser .field-name-body blockquote:has(p:first-child:last-child:empty){display:none;}.node-veille.node-teaser .field-name-body a{color:inherit;text-decoration:underline dotted;}.node-veille.node-teaser .field-name-body .field-item > *:first-child{margin-top:1rem;}.node-veille.node-teaser .field-name-field-url{font-size:1.8rem;}.node-veille.node-teaser .field-name-field-tags{margin-top:1rem;font-size:1.2rem;}.node-veille.node-teaser .field-name-field-tags .field-label{display:none;}.node-veille.node-teaser .field-name-field-tags .field-item{display:inline;}.node-veille.node-teaser .field-name-field-tags a{display:inline-block;margin-right:0.5rem;color:#fff;color:light-dark(#fff,#aaa);padding:0 0.5rem;border-radius:0.2rem;background-color:#888;background-color:light-dark(#888,#111);}.node-veille.node-teaser .links{padding:0;height:0;}.node-veille.node-teaser .links .node-readmore a{overflow:hidden;white-space:nowrap;text-indent:9999rem;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;}.node-veille.node-teaser .links .comment-add{display:none;}.node-veille.node-teaser:hover{background-color:#eee;background-color:light-dark(#eee,rgba(255,255,255,0.05));}.node-veille.node-teaser:hover .node-title a{color:var(--color-veille-dark);color:light-dark(var(--color-veille-dark),#fff);}.node-veille.view-mode-full{max-width:90rem;margin:5rem auto 0;}.node-veille.view-mode-full a{color:var(--color-veille);}.node-veille.view-mode-full a:visited{color:var(--color-veille-dark);}.node-veille.view-mode-full .field-name-body,.node-veille.view-mode-full .field-name-field-body{font-size:1.8rem;margin:2.5rem 0;}.node-veille.view-mode-full .field-name-body blockquote,.node-veille.view-mode-full .field-name-field-body blockquote{padding:2rem 2rem 3rem 4rem;position:relative;color:#666;color:light-dark(#666,#aaa);background-color:transparent;}.node-veille.view-mode-full .field-name-body blockquote::before,.node-veille.view-mode-full .field-name-body blockquote::after,.node-veille.view-mode-full .field-name-field-body blockquote::before,.node-veille.view-mode-full .field-name-field-body blockquote::after{position:absolute;z-index:1;font-size:12rem;font-weight:bold;line-height:0;color:#999;color:var(--color-veille);}.node-veille.view-mode-full .field-name-body blockquote::before,.node-veille.view-mode-full .field-name-field-body blockquote::before{content:"“";left:-2.9rem;top:5rem;}.node-veille.view-mode-full .field-name-body blockquote::after,.node-veille.view-mode-full .field-name-field-body blockquote::after{content:"”";right:2rem;bottom:-2rem;}.node-veille.view-mode-full .field-name-field-url{font-size:2rem;line-height:1.2;max-width:100%;overflow:hidden;padding:1rem 2rem;background:#f9f9f9;background:light-dark(#f9f9f9,#292929);border-radius:1rem;box-shadow:0 0.5rem 1rem -0.5rem rgba(0,0,0,0.35);}.node-veille.view-mode-full .field-name-field-url .field-item{margin:0.5rem 0;}.node-veille.view-mode-full .field-name-field-url a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 0.7rem;padding-left:3.2rem;border-radius:0.2rem;background:transparent url(/sites/all/themes/s427b/images/material-link-green-24dp.svg) no-repeat 0 0/auto 2.4rem scroll;}.node-veille.view-mode-full .field-name-field-url a:visited{color:light-dark(#b3cc80,#9aaa7b);}.node-veille.view-mode-full .field-name-field-media .media-youtube-player{display:block;margin:2.5rem auto;}.node-veille.view-mode-full .field-type-taxonomy-term-reference{margin:2.5rem 0;}.node-veille.view-mode-full .field-type-taxonomy-term-reference .field-item{display:inline;}.node-veille.view-mode-full .field-type-taxonomy-term-reference a{display:inline-block;margin-right:0.5rem;margin-bottom:0.5rem;color:#fff;padding:0 0.75rem;border-radius:0.4rem;background-color:light-dark(#666,var(--color-veille-dark));}.node-veille.view-mode-full .field-name-post-date{margin:2.5rem 0 0;}.view-veille-sujets a,.veille-years-list a{order:2;color:var(--color-veille);color:light-dark(var(--color-veille),var(--color-veille-light));}.view-veille-sujets a:visited,.veille-years-list a:visited{color:var(--color-veille-dark);color:light-dark(var(--color-veille-dark),var(--color-veille));}.view-veille-sujets .views-row{padding:0.2rem 0;display:flex;}.view-veille-sujets .views-row .views-field-nid{order:1;flex:0 0 3rem;text-align:right;padding-right:1rem;}.sidebar .view-veille-sujets .more-link{text-align:right;}.veille-years-list .view-content{margin:0;}.veille-years-list .views-summary{padding:0;list-style:none;}.veille-years-list .views-summary li{padding:0.2rem 0;}.veille-years-list .views-summary li a{margin-right:1rem;}.page-veille-sujets:not([class*=page-veille-sujets-]) .page-main{display:block;}.page-veille-sujets:not([class*=page-veille-sujets-]) .page__title{margin-left:-2.5rem;width:auto;}.page-veille-sujets:not([class*=page-veille-sujets-]) .main-navigation,.page-veille-sujets:not([class*=page-veille-sujets-]) .main-content{max-width:none;}.page-veille-sujets:not([class*=page-veille-sujets-]) .main-content .view-veille-sujets{max-width:none;}.page-veille-sujets:not([class*=page-veille-sujets-]) .sidebar-wrapper{display:none;}.page-veille-sujets:not([class*=page-veille-sujets-]) .view-veille-sujets .view-content{display:flex;flex-wrap:wrap;justify-content:flex-start;font-size:1.8rem;margin:0 -0.1rem;}.page-veille-sujets:not([class*=page-veille-sujets-]) .view-veille-sujets .views-row{display:block;flex:0 0 25%;padding:0.1rem;position:relative;}.page-veille-sujets:not([class*=page-veille-sujets-]) .view-veille-sujets .views-row a{display:block;height:100%;padding:1rem 5rem 1rem 2.5rem;background-color:#eee;background-color:light-dark(#eee,#111);}.page-veille-sujets:not([class*=page-veille-sujets-]) .view-veille-sujets .views-row a:hover{background-color:#f6f6f6;background-color:light-dark(#f6f6f6,#000);}.page-veille-sujets:not([class*=page-veille-sujets-]) .view-veille-sujets .views-row .views-field-nid{position:absolute;right:2.5rem;top:1.1rem;}.page-veille-sujets:not([class*=page-veille-sujets-]) .view-veille-sujets .views-row .views-field-nid span{color:#666;color:light-dark(#666,#aaa);}.main-content .view-veille-sujets{max-width:90rem;margin:5rem auto;}.section-sujets.page-taxonomy-term .node-teaser{max-width:90rem;margin:5rem auto;}.veille-year .view-grouping{margin-top:10rem;}.veille-year .view-grouping:first-child{margin-top:0;}.veille-year .view-grouping .month-tags{margin-top:0.4rem;padding-top:0.2rem;color:#999;border-top:0.2rem solid light-dark(#ccc,#000);}.veille-year .view-grouping .month-tags b{color:#000;color:light-dark(#000,#fff);}@media (min-width:1600px){.node-type-article .node-article .group-header{position:sticky;top:-55rem;z-index:2;}.blog-no-cover.node-type-article .node-article .group-header{top:1rem;}}@media (max-width:1600px){.node-type-work .group-media{padding-right:2.5rem;}.page-header{box-shadow:0 -1rem 1rem 1rem rgba(0,0,0,0.5);}.dark .page-header{box-shadow:0 -1rem 1rem 1rem rgba(0,0,0,0.75);}}@media (max-width:1300px){.view-node-gallery-gallery-summaries .views-field-title{bottom:4rem;}.view-node-gallery-gallery-summaries .views-row{flex-basis:33.3333333333%;}.section-galeries .view-latest-images .entry{flex-basis:16.6666666667%;}}@media (max-width:1200px){.gallery-viewer-content{width:100vw !important;height:100vh !important;display:block;overflow:auto;}.gallery-viewer-content .viewer-image{width:100% !important;height:auto !important;min-height:100vw;max-height:100vh;}.gallery-viewer-content .viewer-image img{max-height:100vh;max-width:100vw;}}@media (max-width:1200px) and (orientation:landscape){.gallery-viewer-content .viewer-image{min-height:100vh;}}@media (max-width:1200px){.gallery-viewer-content .viewer-loading{left:calc(50% - 100px);}.gallery-viewer-content .viewer-data{margin:0 50px;padding:20px 0 50px;box-shadow:none;overflow:visible;}.gallery-viewer-content .viewer-desc .group-description > .field-name-body{margin-top:0;}.gallery-viewer-content .viewer-desc .group-description .vocabulary-gallery-sections h2{display:inline-block;font-size:2rem;}.gallery-viewer-content .viewer-desc .group-description .vocabulary-gallery-sections .view-node-gallery-image-infos{display:inline-block;padding-left:25px;}.gallery-viewer-content .viewer-meta .group-metadata{max-width:400px;margin-left:auto;margin:2.5rem 0 0;}.gallery-viewer-content .viewer-meta .group-metadata h2{font-size:2rem;}.gallery-viewer-content .viewer-meta .group-metadata .field .field-label{width:45%;text-align:left;}.gallery-viewer-content .viewer-meta .group-metadata .field .field-items{width:55%;}.gallery-viewer-content .viewer-map{margin-left:-5rem;margin-right:-5rem;}.gallery-viewer-nav,.gallery-viewer-close{opacity:0.5;}.gallery-viewer-nav{top:auto;bottom:50px;}.gallery-viewer-nav .next:hover::before,.gallery-viewer-nav .prev:hover::before{display:none;}.view-portfolio .node-work{display:block;}.view-portfolio .node-work .group-media{padding-right:2.5rem;}.view-portfolio .node-work .group-infos{width:auto;padding-top:5rem;}.view-portfolio .node-work .field-name-field-annee{top:3rem;}.node-work .field-name-field-screenshot{margin-left:0;}.node-work .field-name-field-media{padding-top:0;padding-right:0;}}@media (max-width:1100px){.view-node-gallery-gallery-summaries .views-row{flex-basis:50%;}.section-galeries .view-latest-images .entry{flex-basis:25%;}}@media (max-width:1000px){.header__name-and-slogan{flex-basis:12rem;max-width:12rem;}.main-navigation{max-width:calc(100% - 12rem);}.page-main{flex-wrap:wrap;}.main-content{max-width:100%;flex-basis:100%;}.sidebar2{order:1;max-width:100%;flex-basis:100%;border-right:none;background-color:#eee;background-color:light-dark(#eee,#191919);padding:2.5rem;}.sidebar2 ul.flippy li a::before{border-top-color:light-dark(#eee,#191919);}.sidebar2 ul.flippy li a::after{border-bottom-color:light-dark(#eee,#191919);}.sidebar2 ul.flippy li.next{border-right-color:light-dark(#eee,#191919);}.sidebar2 ul.flippy li.prev{border-left-color:light-dark(#eee,#191919);}.sidebar-second .page__title,.sidebar-second .section-intro{width:auto;margin:0 -2.5rem;padding-left:14.5rem;}.sidebar-second .page__title::before,.sidebar-second .section-intro::before{width:12rem;}.sidebar-second .sidebar2{padding:2.5rem;}.region-footer{padding-left:0;background-color:light-dark(#ddd,#222);}.region-footer::before{display:none;}#block-system-powered-by{position:static;width:auto;text-align:right;padding-top:2.5rem;background-color:rgba(0,0,0,0.05);}.section-blog .sidebar2{padding:0 !important;}.section-blog .sidebar2 .region-sidebar-second{padding:0;display:flex;flex-wrap:wrap;}.section-blog .sidebar2 .region-sidebar-second #block-search-form,.section-blog .sidebar2 .region-sidebar-second > div{margin:0 auto;padding:2.5rem;flex:1 1 40rem;}.section-blog .sidebar2 #block-views-archive-block,.section-blog .sidebar2 #block-views-blog-categories-block-1{max-width:100%;flex:1 1 40rem;}.section-blog .sidebar2 #block-views-archive-block .block-title,.section-blog .sidebar2 .view-blog-categories .views-row,.section-blog .sidebar2 .view-archive .views-summary{padding-left:0;padding-right:0;}.node-type-article .node-article .group-header{margin-left:-2.5rem;width:auto;}.node-type-article .node-article .group-header::before{width:12rem;}.node-type-article .node-article .group-header .field-name-title-field,.node-type-article .node-article .group-header .field-name-field-image + .field-name-title-field{padding-left:14.5rem;}.node-type-article.blog-no-cover .sidebar2 .post-infos{padding-top:2.5rem;}.block-portfolio-menu{display:block;}.section-portfolio .sidebar-wrapper{display:none;}.portfolio-cat .view-header .term-desc{margin-right:0;}.view-portfolio .node-work .field-name-field-annee,.node-work .field-name-field-annee{left:0;}.node-type-work .group-media{padding-right:0;}.node-type-work .node-work .field-name-field-screenshot .field-items{justify-content:flex-start;}.node-work .group-infos{max-width:none;}.view-portfolio{margin-left:0;margin-right:0;}.portfolio-main{margin-left:-2.5rem;margin-right:-2.5rem;}.node-work .group-infos{padding-left:0;padding-right:0;}.node-work .field-name-field-media{padding-left:0;}.portfolio-cat .views-row{margin-bottom:2.5rem;}.node-type-work .node-work{padding-left:2.5rem;padding-right:2.5rem;}.section-portfolio .sidebar2{padding:1.25rem;}.section-portfolio .sidebar2 .region-sidebar-second{padding-top:0;position:static;}.view-portfolio-menu .view-content{display:flex;flex-wrap:wrap;}.view-portfolio-menu .view-content .view-grouping{flex:1 1 auto;padding:1.25rem;margin-bottom:0;}.view-portfolio .node-work .group-media{padding-right:0;}.view-node-gallery-gallery-summaries .view-content{margin:2.5rem -0.5rem 0;}.view-node-gallery-gallery-summaries .attachment-before .view-content{margin:2.5rem 0 0;}.view-node-gallery-gallery-summaries .views-field-title{padding:1rem;}.view-node-gallery-gallery-summaries .views-field-title h2{font-size:2rem;}.view-node-gallery-gallery-summaries .gallery-meta{padding:1rem;font-size:1.2rem;}.view-node-gallery-gallery-summaries .views-row{flex-basis:25%;padding:0.5rem;}.section-galeries .sidebar2 .region-sidebar-second{padding-top:0;}.section-galeries .sidebar2 .region-sidebar-second .block-title{margin-top:0;}.sidebar2 .models-summary .more-link{margin-bottom:2.5rem;}.sidebar2 #block-views-latest-images-block-1{display:none;margin-top:5rem;margin-left:0;margin-right:0;}.sidebar2 #block-views-latest-images-block-1 img{margin:0 auto;}.sidebar2 .views-slideshow-controls-text{padding-left:0;padding-right:0;}.section-galeries .view-latest-images{padding-top:1.5rem;}.section-galeries .view-latest-images .view-header{position:relative;color:#999;padding-bottom:5rem;}.section-galeries .view-latest-images .entry{flex-basis:16.6666666667%;}.block-gallery-cover .block-title{font-size:4rem;}.leaflet-container{position:relative;}.leaflet-container::before{content:"";position:absolute;left:0;right:0;top:0;z-index:1;height:1rem;box-shadow:0 0.5rem 0.5rem -0.5rem #000 inset;}.node-type-node-gallery-gallery .page-main{position:relative;}.node-type-node-gallery-gallery .main-content{order:2;}.node-type-node-gallery-gallery .sidebar .block-gallery-map + .block-gallery-infos .block-title{padding-top:1.5rem;}.node-type-node-gallery-gallery .sidebar2{padding-top:30rem;}.node-type-node-gallery-gallery .sidebar2 .block-flippy{display:none;}.node-type-node-gallery-gallery .sidebar2 .leaflet-container{height:35vw;min-height:28rem;max-height:50vh;}.node-type-node-gallery-gallery .sidebar2 .gallery-sections{display:none;}.node-type-node-gallery-gallery .block-gallery-infos .attachment{display:flex;flex-wrap:wrap;margin-left:-2.5rem;margin-right:-2.5rem;}.node-type-node-gallery-gallery .block-gallery-infos .attachment > .view{flex:1 1 30rem;padding:0 2.5rem;margin-bottom:0;}.node-type-node-gallery-gallery .block-gallery-infos .attachment .descriptions-only{border-right:0.1rem solid rgba(0,0,0,0.1);}.node-type-node-gallery-gallery .breadcrumb{display:none;}.node-type-node-gallery-gallery .main-content .block-gallery-cover{position:absolute;top:0;right:0;left:0;z-index:1;margin:0;flex-basis:100%;}.node-type-node-gallery-gallery .main-content .block-gallery-cover::before{width:12rem;}.node-type-node-gallery-gallery .main-content .block-gallery-cover .block-title{padding-left:14.5rem;}.node-type-node-gallery-gallery .view-node-gallery-gallery-item-views{margin-top:2.5rem;}.node-type-node-gallery-gallery .block-gallery-infos .attachment .view:last-child{margin-bottom:0;}.section-veille .sidebar2{padding-top:2.5rem !important;}.section-veille .sidebar2 .region-sidebar-second{padding-top:0;display:flex;flex-wrap:wrap;}.section-veille .sidebar2 .region-sidebar-second > div{flex:0 0 100%;}.section-divers .sidebar2 .twitter-timeline,.section-autres .sidebar2 .twitter-timeline,.section-contact .sidebar2 .twitter-timeline{min-height:calc(80vh - 4rem) !important;}.section-divers .node,.section-autres .node,.section-contact .node{margin-bottom:2.5rem;}.section-contact .about-site{margin-top:2.5rem;}.cloud{margin:2.5rem 0;}.section-blog #block-system-navigation{margin-left:0;margin-right:0;}.section-veille #block-system-navigation{margin-top:-2.5rem;}.page-search .main-content{border-left-width:12rem;}.page-search .main-content .page__title{width:auto;margin-left:-14.5rem;margin-bottom:0;padding-left:14.5rem;}.page-search .main-content .page__title::before{width:12rem;}.page-search .main-content .search-form{position:relative;left:auto;top:auto;width:auto;padding-top:2.5rem;margin-left:-2.5rem;margin-right:-2.5rem;margin-bottom:2.5rem;}}@media (max-width:860px){.node-type-node-gallery-item .page-main{padding-left:0;}.node-type-node-gallery-item .page-main::before{display:none;}.node-type-node-gallery-item .page__title,.node-type-node-gallery-item .breadcrumb{margin-left:0;}.node-type-node-gallery-item #node-gallery-item-navigator{margin-left:-1rem;}.node-type-node-gallery-item .field-name-node-gallery-media{margin-left:-2.5rem;}.node-type-node-gallery-item .group-metageo{position:static;width:auto;display:flex;flex-wrap:wrap;background-color:#eee;}.node-type-node-gallery-item .group-metageo > div{flex:1 1 25rem;}.node-type-node-gallery-item .group-description{display:flex;flex-wrap:wrap;}.node-type-node-gallery-item .group-description > div{flex:0 0 100%;}.node-type-node-gallery-item .group-description .field-name-body{order:2;}}@media (max-width:800px){.view-node-gallery-gallery-summaries .views-row{flex-basis:33.3333333333%;}}@media (max-width:700px){h1,.paragraphs-item-para-review .review-title{font-size:3rem;}h2{font-size:2.4rem;}h3{font-size:2rem;}.header__name-and-slogan{flex-basis:10rem;max-width:10rem;}.header__site-link{font-size:2rem;}.main-navigation{max-width:calc(100% - 10rem);}.main-navigation .menu__item{font-size:1.6rem;}.main-navigation .menu__link{padding:0 0.5rem;}.theme-switcher .toggle{top:0;}.page__title{font-size:3rem;}.sidebar-second .page__title,.sidebar-second .section-intro{padding-left:11.5rem;padding-top:1.5rem;padding-bottom:1.5rem;}.sidebar-second .page__title::before,.sidebar-second .section-intro::before{width:10rem;}.mini-gallery-item{flex-basis:16.6666666667%;}.node-type-article .node-article .group-header::before{width:10rem;}.node-type-article .node-article .group-header .field-name-title-field,.node-type-article .node-article .group-header .field-name-field-image + .field-name-title-field{padding-left:11.5rem;}.node-type-node-gallery-gallery .main-content .block-gallery-cover::before{width:10rem;}.node-type-node-gallery-gallery .main-content .block-gallery-cover .block-title{padding-left:12.5rem;}.view-gallery-comments .photo .caption{margin-left:15%;}.view-gallery-comments .view-grouping .taxonomy-term-description{padding-left:calc(15% + 2.5rem);}.view-node-gallery-gallery-item-views .view-content > div,.view-node-gallery-gallery-item-views .view-grouping > div{flex-basis:33.3333333333%;width:33.3333333333%;max-width:33.3333333333%;}.page-galeries-map .view-photo-map .gps-note .more{display:none;}.page-galeries-map .view-photo-map.infos-visible .gps-note .more{display:inline;}.section-galeries .view-latest-images .entry{flex-basis:25%;}.page-search .main-content{border-left:none;}.page-search .main-content .page__title{margin-left:-2.5rem;padding-left:12.5rem;}.page-search .main-content .page__title::before{width:10rem;}.page-search .main-content .page__title::before{width:10rem;}}@media (max-width:600px){#user-login .form-item label,.comment-form .form-item label,.webform-client-form .form-item label{font-weight:bold;}#user-login .form-item .description,.comment-form .form-item .description,.webform-client-form .form-item .description{padding-left:0;}.paragraphs-item-para-review .review-field .field-label{display:inline;min-width:0;}article.node .flippy{margin-left:-1.6rem;margin-right:-1.6rem;}article.node .flippy li{flex-basis:50%;}article.node .flippy .random{display:none;}.node-type-article .node-article .field-name-field-image{overflow:hidden;}.node-type-article .node-article .group-header img{position:relative;left:-20vw;width:140vw;max-width:none;}.view-node-gallery-gallery-summaries .views-row{flex-basis:50%;}.masonry-item{width:50%;}.node-work .field-name-field-screenshot .field-item{flex-basis:25%;}.veille .flippy{display:block;}.veille .flippy li{max-width:100%;margin-bottom:0.4rem;}.veille .flippy li b{max-width:calc(100vw - 7rem);}.veille .flippy .prev{margin-left:1.5rem;}.veille .flippy .next{margin-right:1.5rem;}}@media (max-width:520px){.main-navigation .block-menu{display:none;position:absolute;z-index:11;background-color:#eee;background-color:light-dark(#eee,var(--body-bg));left:0;right:0;top:100%;padding:0 1.5rem;}.main-navigation .block-menu .menu{display:block;}.main-navigation .block-menu .menu__item .menu{display:block;position:static;background-color:#e3e3e3;margin:0 -1.5rem;padding:0 1.5rem;}.main-navigation .block-menu .menu__item:hover .menu{display:block;}.main-navigation .block-menu .menu__item .nolink{font-size:0;line-height:0;color:#eee;}.main-navigation .block-menu .menu__item:hover{background-color:transparent;}.main-navigation .mobile-menu{display:block;user-select:none;}.main-navigation .mobile-menu-toggle span{display:block;position:relative;z-index:11;}.theme-switcher{padding-bottom:1em;padding-right:0.5rem;}.theme-switcher .toggle{top:0;margin-left:auto;}.main-nav-overlay{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:10;background-color:rgba(0,0,0,0.5);}.mobile-menu-open .main-navigation .block-menu{display:block;}.mobile-menu-open .main-nav-overlay{display:block;}.view-node-gallery-gallery-item-views .view-content > div,.view-node-gallery-gallery-item-views .view-grouping > div{flex-basis:50%;width:50%;max-width:50%;}.view-gallery-comments .photo .caption{margin-left:0;margin-top:0;}.view-gallery-comments .photo .caption::after{display:none;}.view-gallery-comments .view-grouping .taxonomy-term-description{padding-left:2.5rem;}}@media (max-width:500px){.mini-gallery-item{flex-basis:25%;}.node-type-article .node-article .group-header .field-name-title-field,.node-type-article .node-article .group-header .field-name-field-image + .field-name-title-field{padding-left:2.5rem;z-index:3;}.view-node-gallery-gallery-summaries .views-field-title h2{font-size:1.6rem;}.view-node-gallery-gallery-summaries .gallery-meta{font-size:1.1rem;}.node-type-node-gallery-item .leaflet-container{min-height:20rem;height:30vw !important;}.section-galeries .view-latest-images .entry{flex-basis:33.3333333333%;}#node-gallery-item-navigator{flex-wrap:wrap;}#node-gallery-item-navigator span{padding:0.5rem;}#node-gallery-item-navigator .item-navigator-first,#node-gallery-item-navigator .item-navigator-last{flex-basis:50%;order:-1;}.portfolio-main .view-content{margin-top:1.5rem;margin-bottom:2.5rem;}.portfolio-main .views-row{margin:1rem;flex-basis:calc(50% - 2rem);}.portfolio-main .views-row:nth-child(9){display:none;}.node-work .field-name-title-field h2{font-size:3.4rem;}}@media (max-width:440px){.node-veille.view-mode-full .field-name-body blockquote,.node-veille.view-mode-full .field-name-field-body blockquote{margin:5rem 0;padding-left:2rem;}.node-veille.view-mode-full .field-name-body blockquote::before,.node-veille.view-mode-full .field-name-field-body blockquote::before{left:-1rem;top:4rem;z-index:-1;opacity:0.25;}.node-veille.view-mode-full .field-name-body blockquote::after,.node-veille.view-mode-full .field-name-field-body blockquote::after{opacity:0.25;right:0;bottom:0;}}@media (max-width:400px){h1,.paragraphs-item-para-review .review-title{font-size:2.6rem;}h2{font-size:2.2rem;}h3{font-size:1.8rem;}}html.dark{--body-bg:#222;--body-txt:#ccc;--hr-color:rgba(255,255,255,0.2);--a:#999;--a-hover:#ccc;--sidebar-bg:#292929;--sidebar-border:transparent;--sidebar-title:#999;--footer-side-bg:#292929;--page-title-color:#fff;--page-title-bg:#292929;--page-header-bg:#222;--page-menu-a:#999;--page-menu-a-hover:#ccc;--page-menu-a-active:#eee;--sidebar-search-bg:transparent;--sidebar-search-input:rgba(255,255,255,0.1);--sidebar-search-input-hover:rgba(255,255,255,0.2);--sidebar-search-input-focus:rgba(255,255,255,0.35);--sidebar-search-input-txt:#fff;--sidebar-search-button:rgba(255,255,255,0.5);--sidebar-search-button-hover:rgba(255,255,255,1);--ed-title-color:#fff;--color-blog:#c285e0;color-scheme:dark;}html.dark .portfolio-cat .view-header .term-desc{background-color:#333;color:#aaa;}html.dark .node-type-node-gallery-item .region-footer::before{background-color:#111;}html.dark .leaflet-popup-content-wrapper,html.dark .leaflet-popup-tip{background-color:var(--body-bg);}html.dark .leaflet-container a{color:var(--color-galeries-light);}html.dark .leaflet-container a:hover{color:#fff;}html.dark .leaflet-container a.leaflet-popup-close-button{color:#fff;}

