@font-face{font-family:convergence;src:url(../typo/Convergence/Convergence-Regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:roboto;src:url(../typo/Roboto/Roboto-Thin.ttf);font-weight:100;font-style:normal}@font-face{font-family:roboto;src:url(../typo/Roboto/Roboto-ThinItalic.ttf);font-weight:100;font-style:italic}@font-face{font-family:roboto;src:url(../typo/Roboto/Roboto-Light.ttf);font-weight:300;font-style:normal}@font-face{font-family:roboto;src:url(../typo/Roboto/Roboto-LightItalic.ttf);font-weight:300;font-style:italic}@font-face{font-family:roboto;src:url(../typo/Roboto/Roboto-Regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:roboto;src:url(../typo/Roboto/Roboto-RegularItalic.ttf);font-weight:400;font-style:italic}@font-face{font-family:roboto;src:url(../typo/Roboto/Roboto-Medium.ttf);font-weight:500;font-style:normal}@font-face{font-family:roboto;src:url(../typo/Roboto/Roboto-MediumItalic.ttf);font-weight:500;font-style:italic}@font-face{font-family:roboto;src:url(../typo/Roboto/Roboto-Bold.ttf);font-weight:700;font-style:normal}@font-face{font-family:roboto;src:url(../typo/Roboto/Roboto-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:roboto;src:url(../typo/Roboto/Roboto-Black.ttf);font-weight:900;font-style:normal}@font-face{font-family:roboto;src:url(../typo/Roboto/Roboto-BlackItalic.ttf);font-weight:900;font-style:italic}@font-face{font-family:robotocondensed;src:url(../typo/RobotoCondensed/RobotoCondensed-Light.ttf);font-weight:300;font-style:normal}@font-face{font-family:robotocondensed;src:url(../typo/RobotoCondensed/RobotoCondensed-LightItalic.ttf);font-weight:300;font-style:italic}@font-face{font-family:robotocondensed;src:url(../typo/RobotoCondensed/RobotoCondensed-Regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:robotocondensed;src:url(../typo/RobotoCondensed/RobotoCondensed-RegularItalic.ttf);font-weight:400;font-style:italic}@font-face{font-family:robotocondensed;src:url(../typo/RobotoCondensed/RobotoCondensed-Bold.ttf);font-weight:700;font-style:normal}@font-face{font-family:robotocondensed;src:url(../typo/RobotoCondensed/RobotoCondensed-BoldItalic.ttf);font-weight:700;font-style:italic}@media only screen and (max-width:991px){div.avatar-container{display:none}}html{background-color:transparent}html body div.wrapped-page{max-width:1300px;margin:auto}.icon{width:22px}a.navbar-brand::first-letter{}a.btn{-webkit-appearance:button;-moz-appearance:button;appearance:button;text-decoration:none;color:initial;font-family:robotocondensed,helvetica neue,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:1px;background:0 0;padding:15px 25px;border-radius:0;color:#404040}a.btn:hover,a.btn:focus{color:#fff;background:#666;border:1px solid #666}nav#thema{margin-top:-30px}nav#thema.navbar{border:0}nav#thema ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0;padding:0}nav#thema ul li{list-style:none;flex-grow:0;align-items:stretch;padding:0;box-sizing:border-box}nav#thema ul li a.btn{position:absolute;bottom:3em;left:1.6em}div.bloc.thema{height:100%;position:relative;border:0 solid #fff;padding-top:10px}div.bloc.thema div.image{min-height:265px;margin-bottom:120px;position:relative}div.bloc.thema div.image:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;opacity:.8;background-position:0 0;background-repeat:no-repeat}div.bloc.thema div.bottom{position:absolute;bottom:10px;left:0;right:0;height:110px;background-color:rgba(255,255,255,.3)}div.bloc.thema a{display:block;position:absolute;width:100%;height:100%;color:unset;text-decoration:none}div.bloc.thema h2{font-size:40pt;color:#fff;line-height:1.2;text-align:center;margin-top:65px}div.bloc.thema h4{font-family:robotocondensed;font-weight:500;font-size:19pt;color:#000;text-transform:uppercase;margin:1em}div.bloc.thema .icon{display:inline-block;height:1em;width:1em;background:#fff}div.bloc.thema.qgis{background-color:#06235c}div.bloc.thema.qgis div.image::before{background-image:url(../img/unsplash/himesh-kumar-behera-t11oyf1K8kA.jpg);background-position:-140px -55px}div.bloc.thema.qgis div.bottom{background-color:#526998}div.bloc.thema.qgis .icon{mask:url(../img/icon/qgis_round.svg);mask-size:contain;-webkit-mask:url(../img/icon/qgis_round.svg);-webkit-mask-size:contain}div.bloc.thema.osm{background-color:#008d36}div.bloc.thema.osm div.image::before{background-image:url(../img/unsplash/tim-trad-r2NBj6GAJzw.jpg);background-position:-185px -55px}div.bloc.thema.osm div.bottom{background-color:#32985a}div.bloc.thema.osm .icon{mask:url(../img/icon/map_round.svg);mask-size:contain;-webkit-mask:url(../img/icon/map_round.svg);-webkit-mask-size:contain}div.bloc.thema.webgis{background-color:#d4006b}div.bloc.thema.webgis div.image::before{background-image:url(../img/unsplash/sebastian-hietsch-RUJYUXwj3s0.jpg);background-position:-355px -135px}div.bloc.thema.webgis div.bottom{background-color:#a81179}div.bloc.thema.webgis .icon{mask:url(../img/icon/compass_solid.svg);mask-size:contain}div.bloc.thema.social{background-color:#fc0}div.bloc.thema.social div.image::before{background-image:url(../img/unsplash/mauro-mora-31-pOduwZGE.jpg);background-position:-420px -150px}div.bloc.thema.social div.bottom{background-color:#ac8900}div.bloc.thema.social .icon{mask:url(../img/icon/chill_round_1.svg);mask-size:contain;-webkit-mask:url(../img/icon/chill_round_1.svg);-webkit-mask-size:contain}div.bloc.thema.active{box-shadow:0 0 40px -20px #000000 inset}div.bloc.thema.active div.image::before{background-image:none}div.bloc.thema:hover{}div.bloc.thema:hover div.image::before{background-image:none}section.custom-footer{margin-top:50px;margin-bottom:-50px;padding:2em 3em;border-top:1px solid #eaeaea}section.custom-footer #contact{}div.network{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}div.network figure{flex:auto;width:150px;height:150px;max-width:150px;max-height:150px;margin:25px;margin-bottom:50px;object-fit:cover;position:relative;border:0 solid #eaeaea}div.network figure>*{position:absolute;left:50%}div.network figure img{top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);filter:gray;-webkit-filter:grayscale(1);filter:grayscale(1)}div.network figure img:hover{-webkit-filter:none;filter:none}div.network figure figcaption{bottom:-40px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);font-style:italic;text-align:center}div.portfolio{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;box-sizing:border-box}div.portfolio div.reference{border-radius:3px}div.portfolio div.reference div.item{background-color:#e7e7e7;min-height:475px;max-width:520px;margin:1em}div.portfolio div.reference div.item:hover{box-shadow:2px 6px 6px grey}div.portfolio div.reference div.item .reference__image{margin:0 20px}div.portfolio div.reference div.item .reference__image img{object-fit:cover;height:320px;margin-bottom:10px}div.portfolio div.reference div.item .reference__header{height:120px;margin:0 20px}div.portfolio div.reference div.item .reference__header .reference__header__title{display:flex;justify-content:space-between}div.portfolio div.reference div.item .reference__header .reference__header__title h3{font-weight:400;font-size:20px}div.portfolio div.reference div.item .reference__header .reference__header__title div.reference__header__title__more{align-self:flex-start;margin-top:20px;margin-right:8px;background-color:#404040;border-radius:100%;min-width:22px;height:22px}div.portfolio div.reference div.item .reference__header .reference__header__title div.reference__header__title__more a{text-decoration:none;color:#fff;font-weight:700;font-size:x-large;line-height:22px;padding-left:5px}div.portfolio div.reference div.item .reference__header .reference__header__title div.reference__header__title__more:hover{box-shadow:2px 2px 3px grey;background-color:#666}div.portfolio div.reference div.item .reference__header .reference__header__subtitle{display:flex;justify-content:space-between;font-size:14px}div.portfolio div.reference div.item .reference__footer{display:flex;justify-content:space-between;margin:0 20px;margin-bottom:12px;font-size:12px;color:grey}div.portfolio div.reference div.item .reference__footer .reference__web{display:flex}div.portfolio div.reference div.item .reference__footer a{color:#404040}div.portfolio div.reference div.item .reference__footer a:hover{color:#666}.portfolio-item div.portfolio-item__infos{font-size:14px;color:grey}.portfolio-item div.portfolio-item__infos>div{margin-bottom:6px}.portfolio-item div.portfolio-item__infos>div span{font-weight:700}.portfolio-item div.portfolio-item__website-depot{margin-bottom:16px}.portfolio-item div.portfolio-item__website-depot span{font-weight:700}.portfolio-item div.portfolio-item__technos{margin-bottom:32px}.portfolio-item div.portfolio-item__technos span{font-weight:700}.formation__header,.formation-item{margin-bottom:1.5em}.formation__header div.formation__header__session>span,.formation-item div.formation__header__session>span{font-weight:700}.formation__header div.formation__header__image,.formation-item div.formation__header__image{margin:30px 0}.formation__header div.formation__header__summary,.formation-item div.formation__header__summary{margin-bottom:1em;margin-top:1em}.formation__header div.formation__header__more a::before,.formation-item div.formation__header__more a::before{content:"\27A4";padding-right:2px}div.trombines{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}div.trombines div.img-wrapper{flex:initial}div.img-wrapper{background:#efefef;border-radius:50%;position:relative;overflow:hidden;width:170px;height:170px}div.img-wrapper img{position:absolute;left:50%;top:65%;width:100%;height:auto;object-fit:cover;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}span.footer-openstreetmap-icon{display:inline-block;line-height:2em;height:2.7em;width:2.7em;position:relative;vertical-align:middle}span.footer-openstreetmap-icon img{height:2.7em;width:2.7em}div.une section.bloc{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;min-height:620px;padding-top:0;margin-bottom:0}div.une section.bloc div.bg{display:flex;justify-content:flex-start;-webkit-box-pack:start;-webkit-box-align:center;align-items:center;position:absolute;height:100%;z-index:0}div.une section.bloc div.bg img{width:100%}div.une section.bloc div.container{position:relative;z-index:2;width:100%;margin-right:auto;margin-left:auto;padding-left:2em;padding-right:2em}div.une section.bloc.left div.bg{left:50%}div.une section.bloc.right div.bg{right:50%}div.une section.bloc.right div.row>div{float:right}.well--mini{font-size:2rem;text-align:left}