article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}[hidden]{display:none}html{margin:0;padding:0;font-size:62.5%}body{margin:0;padding:0}body,button,input,select,textarea{font-family:sans-serif;color:#222}::-moz-selection{background:#ccc;color:#fff;text-shadow:none}::selection{background:#ccc;color:#fff;text-shadow:none}a{text-decoration:none;outline:0}a:focus{outline:0}a:active,a:hover{outline:0}p{margin:0 0 1em 0}p:last-of-type{margin:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}code,kbd,pre,samp{font-family:monospace,monospace}code{display:inline-block}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}strong{font-weight:400}ol,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;font-size:100%}li,ul{margin:0;padding:0;list-style-type:none}dd{margin:0}nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}html{font-size:62.5%}@media screen and (min-width:320px){head{font-family:"mobile 320px"}body:after{content:"mobile - min-width: 320px"}}@media screen and (min-width:480px){head{font-family:"mobileLandscape 480px"}body:after{content:"mobileLandscape - min-width: 480px"}}@media screen and (min-width:768px){head{font-family:"tablet 768px"}body:after{content:"tablet - min-width: 768px"}}@media screen and (min-width:1024px){head{font-family:"desktop 1024px"}body:after{content:"desktop - min-width: 1024px"}}@media screen and (min-width:1200px){head{font-family:"wide 1200px"}body:after{content:"wide - min-width: 1200px"}}@media screen and (min-width:1400px){head{font-family:"xwide 1400px"}body:after{content:"xwide - min-width: 1400px"}}head{clear:both}head title{font-family:"mobile 320px, mobileLandscape 480px, tablet 768px, desktop 1024px, wide 1200px, xwide 1400px"}body:after{display:none}[data-usn-if]{display:none}/*! HiDPI v2.0.1 | MIT License | git.io/hidpi */.browserdetect{width:100%;display:none;padding:40px 20px;position:fixed;top:0;left:0;background-color:#fff;font-family:helvetica,sans-serif;color:#333}.browserdetect strong{font-weight:700;font-size:120%}.no-backgroundsize .browserdetect,.no-js .browserdetect,.no-mq .browserdetect{display:block}.browserdetect.browserdetect--hidden{display:none!important}.browserdetect--center{text-align:center}.browserdetect__content{display:block;width:100%;max-width:600px;margin:0 auto}.browserdetect__close{display:block;width:20px;height:20px;position:absolute;top:10px;right:10px;font-size:30px;font-size:3rem;color:#333}.browserdetect__close:focus,.browserdetect__close:hover{color:red}.browserdetect__list{display:block;margin-top:40px;text-align:center}.browserdetect__list li{display:inline-block;width:64px;height:64px;margin:0 20px}.browserdetect__list a{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:0 0}.browserdetect__list a.browserdetect__ie{background-image:url(/images/browserdetect/ie-64x64.png)}.browserdetect__list a.browserdetect__firefox{background-image:url(/images/browserdetect/ff-64x64.png)}.browserdetect__list a.browserdetect__chrome{background-image:url(/images/browserdetect/chrome-64x64.png)}.browserdetect__list a.browserdetect__safari{background-image:url(/images/browserdetect/safari-64x64.png)}@font-face{font-family:GothamRndMedium;src:url(../fonts/GothamRndMedium.eot);src:url(../fonts/GothamRndMedium.eot) format("embedded-opentype"),url(../fonts/GothamRndMedium.woff2) format("woff2"),url(../fonts/GothamRndMedium.woff) format("woff"),url(../fonts/GothamRndMedium.ttf) format("truetype"),url(../fonts/GothamRndMedium.svg#GothamRndMedium) format("svg");font-weight:400;font-style:normal}@font-face{font-family:GothamRndBook;src:url(../fonts/GothamRndBook.eot);src:url(../fonts/GothamRndBook.eot) format("embedded-opentype"),url(../fonts/GothamRndBook.woff2) format("woff2"),url(../fonts/GothamRndBook.woff) format("woff"),url(../fonts/GothamRndBook.ttf) format("truetype"),url(../fonts/GothamRndBook.svg#GothamRndBook) format("svg");font-weight:400;font-style:normal}@font-face{font-family:GothamRndLight;src:url(../fonts/GothamRndLight.eot);src:url(../fonts/GothamRndLight.eot) format("embedded-opentype"),url(../fonts/GothamRndLight.woff2) format("woff2"),url(../fonts/GothamRndLight.woff) format("woff"),url(../fonts/GothamRndLight.ttf) format("truetype"),url(../fonts/GothamRndLight.svg#GothamRndLight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:GothamRndBold;src:url(../fonts/GothamRndBold.eot);src:url(../fonts/GothamRndBold.eot) format("embedded-opentype"),url(../fonts/GothamRndBold.woff2) format("woff2"),url(../fonts/GothamRndBold.woff) format("woff"),url(../fonts/GothamRndBold.ttf) format("truetype"),url(../fonts/GothamRndBold.svg#GothamRndBold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Opticon;src:url(../fonts/Opticon.eot?aj5ade);src:url(../fonts/Opticon.eot?aj5ade#iefix) format("embedded-opentype"),url(../fonts/Opticon.ttf?aj5ade) format("truetype"),url(../fonts/Opticon.woff?aj5ade) format("woff"),url(../fonts/Opticon.svg?aj5ade#Opticon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:Opticon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cog:before{content:"\e910"}.icon-gear:before{content:"\e910"}.icon-preferences:before{content:"\e910"}.icon-settings:before{content:"\e910"}.icon-generate:before{content:"\e910"}.icon-control:before{content:"\e910"}.icon-options:before{content:"\e910"}.icon-aid-kit:before{content:"\e911"}.icon-health:before{content:"\e911"}.icon-medicine:before{content:"\e911"}.icon-medical:before{content:"\e911"}.icon-close:before{content:"\e900"}.icon-menu:before{content:"\e901"}.icon-instagram:before{content:"\e90f"}.icon-youtube:before{content:"\e902"}.icon-twitter:before{content:"\e903"}.icon-facebook:before{content:"\e904"}.icon-calendar:before{content:"\e905"}.icon-testing:before{content:"\e906"}.icon-training:before{content:"\e907"}.icon-run:before{content:"\e908"}.icon-alerte:before{content:"\e909"}.icon-admin:before{content:"\e90a"}.icon-mail:before{content:"\e90b"}.icon-phone:before{content:"\e90c"}.icon-google-plus:before{content:"\e90d"}.icon-arrow:before{content:"\e90e"}.hidden{display:none!important}.clear{clear:both}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.img-responsive{width:100%;height:auto}.relative{position:relative}.absolute-child{position:absolute;top:0;right:0;bottom:0;left:0}@media (min-width:48em){.to-tablet,.until-tablet{display:none}}@media (min-width:64em){.to-desktop,.until-desktop{display:none}}@media (min-width:75em){.to-wide,.until-wide{display:none}}@media (min-width:87.5em){.to-xwide,.until-xwide{display:none}}@media (max-width:47.99em){.from-tablet{display:none}}@media (max-width:63.99em){.from-desktop{display:none}}@media (max-width:74.99em){.from-wide{display:none}}@media (max-width:87.49em){.from-xwide{display:none}}#__bs_notify__{width:170px!important;right:50%!important;padding:10px!important;margin-right:-85px!important;background-color:rgba(0,0,0,.3)!important;border-radius:0!important;font-size:12px!important}.row{display:block;margin:-10px}.row:after,.row:before{display:table;content:""}.row:after{clear:both}@media (min-width:48em){.row{margin:-10px}}@media (min-width:64em){.row{margin:-15px}}@media (min-width:75em){.row{margin:-15px}}@media (max-width:47.99em){.row.add-vertical-padding{padding-top:10px;padding-bottom:10px}}.row.row--lowpadding{margin:-2px}.col-1-2,.col-1-3,.col-1-4,.col-2-2,.col-2-3,.col-2-4,.col-3-3,.col-3-4,.col-4-4{display:block;width:100%;padding:10px;float:left}.row--reverse .col-1-2,.row--reverse .col-1-3,.row--reverse .col-1-4,.row--reverse .col-2-2,.row--reverse .col-2-3,.row--reverse .col-2-4,.row--reverse .col-3-3,.row--reverse .col-3-4,.row--reverse .col-4-4{float:right}@media (min-width:48em){.col-1-2,.col-1-3,.col-1-4,.col-2-2,.col-2-3,.col-2-4,.col-3-3,.col-3-4,.col-4-4{padding:10px}}@media (min-width:64em){.col-1-2,.col-1-3,.col-1-4,.col-2-2,.col-2-3,.col-2-4,.col-3-3,.col-3-4,.col-4-4{padding:15px}}@media (min-width:75em){.col-1-2,.col-1-3,.col-1-4,.col-2-2,.col-2-3,.col-2-4,.col-3-3,.col-3-4,.col-4-4{padding:15px}}.row--lowpadding .col-1-2,.row--lowpadding .col-1-3,.row--lowpadding .col-1-4,.row--lowpadding .col-2-2,.row--lowpadding .col-2-3,.row--lowpadding .col-2-4,.row--lowpadding .col-3-3,.row--lowpadding .col-3-4,.row--lowpadding .col-4-4{padding:2px}.col-1-2.center,.col-1-3.center,.col-1-4.center,.col-2-2.center,.col-2-3.center,.col-2-4.center,.col-3-3.center,.col-3-4.center,.col-4-4.center{float:none;margin:0 auto}.row--smallsize .col-1-2{width:50%}@media (min-width:48em){.col-1-2{width:50%}}.row--smallsize .col-1-3{width:33.3333333333%}@media (min-width:48em){.col-1-3{width:33.3333333333%}}.row--smallsize .col-2-3{width:66.6666666667%}@media (min-width:48em){.col-2-3{width:66.6666666667%}}.row--smallsize .col-1-4{width:25%}@media (min-width:48em){.col-1-4{width:25%}}.row--smallsize .col-2-4{width:50%}@media (min-width:48em){.col-2-4{width:50%}}.row--smallsize .col-3-4{width:75%}@media (min-width:48em){.col-3-4{width:75%}}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;outline:0}a,a:active,a:focus,a:hover,a:visited{outline:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{background-color:#fff;font-size:14px;font-size:1.4rem;font-family:GothamRndLight,sans-serif;color:#393e51}body.noscroll{overflow:hidden}a{color:#393e51}.clear{clear:both}.wrapper{width:100%;max-width:460px;margin:0 auto;padding:20px;position:relative}@media (min-width:48em){.wrapper{max-width:768px}}@media (min-width:64em){.wrapper{max-width:1024px}}@media (min-width:75em){.wrapper{max-width:1200px}}@media (min-width:87.5em){.wrapper{max-width:1400px}}.wrapper--alt{background-color:#f2f2f2}.wrapper--header{position:absolute;z-index:1;bottom:30px;right:20px;text-align:right}@media (min-width:48em){.wrapper--header{right:40px;bottom:50px;width:60%}}@media (min-width:64em){.wrapper--header{right:50px;bottom:60px}}.wrapper--header:after{content:"";display:block;position:absolute;width:15%;height:1px;background-color:#fff;bottom:-5px;right:0}@media (min-width:48em){.wrapper--header:after{bottom:-20px}}.padder{position:relative}@media (min-width:48em){.padder{padding:30px 0}}@media (min-width:75em){.padder{padding:50px 0}}.inner-border{border:1px solid #23b7e5;padding:20px}.banner{width:100%;height:200px;background:transparent url(/images/top/home.jpg) 0 0 no-repeat;background-position:center;background-size:cover;position:relative}@media (min-width:48em){.banner{width:100%;height:250px}}@media (min-width:64em){.banner{width:100%;height:300px}}.banner:after{content:"";display:block;width:100%;height:100%;position:absolute;right:0;bottom:0;background:-webkit-gradient(linear,left top,right bottom,from(transparent),color-stop(30%,transparent),to(rgba(57,62,81,.8)));background:linear-gradient(to bottom right,transparent 0,transparent 30%,rgba(57,62,81,.8) 100%)}.home .banner{height:300px}@media (min-width:48em){.home .banner{height:400px}}@media (min-width:64em) and (min-height:700px){.home .banner{height:600px}}.optitrainer .banner{background-image:url(/images/top/optitrainer.jpg)}.fonctionnalite .banner{background-image:url(/images/top/fonctionnalite.jpg)}.tarif .banner{background-image:url(/images/top/tarif.jpg)}.contact .banner{background-image:url(/images/top/contact.jpg)}.title-lev0{color:#fff;font-size:1.4em;font-family:GothamRndLight,sans-serif}@media (min-width:48em){.title-lev0{font-size:1.8em}}@media (min-width:64em){.title-lev0{font-size:2.2em}}.title-lev0 span{display:block;font-size:1em}.title-lev0 .strong{font-family:GothamRndMedium,sans-serif;color:#fff}.title-lev0 .blue{color:#23b7e5}.title-lev1{font-family:GothamRndMedium,sans-serif;display:block;text-transform:uppercase;letter-spacing:1px;margin-bottom:30px;font-size:1.2em}@media (min-width:64em){.title-lev1{font-size:1.4em}}@media (min-width:75em){.title-lev1{font-size:1.5em}}.title-lev1.title-lev1--center{text-align:center}.title-lev1.title-lev1--center:after{content:"";display:block;width:10%;height:1.5px;background-color:#393e51;margin:0 auto;margin-top:15px}@media (min-width:48em){.title-lev1.title-lev1--center{margin-bottom:50px;font-size:1.3em;letter-spacing:.8px}}@media (min-width:64em){.title-lev1.title-lev1--center{margin-bottom:20px}}.title-lev2{display:block;text-transform:uppercase;color:#23b7e5;font-size:1.3em;margin-bottom:1em;font-family:GothamRndBook,sans-serif}@media (min-width:48em){.title-lev2{font-size:1.3em;margin-top:10px}}@media (min-width:64em){.title-lev2{width:65%;font-size:1.4em}}.title-lev2.title-lev2--full{width:100%}.title-lev2.title-lev2--full:after{content:"";display:block;width:20%;height:1px;background-color:#23b7e5;margin:0 auto;bottom:-20px;margin-top:10px!important}@media (min-width:64em){.title-lev2.title-lev2--full{font-size:1.5em}}.strong{color:#ed145b;font-family:GothamRndMedium,sans-serif;font-size:1.5em}@media (min-width:48em){.strong{font-size:1.7em}}.small{font-size:.5em}.round{border:1px solid #23b7e5;border-radius:50%;float:right;width:70px;height:70px}@media (min-width:48em){.round{width:80px;height:80px}}.disc{width:50px;height:50px;background-color:#393e51;border-radius:50%}@media (min-width:48em){.disc{width:60px;height:60px}}.disc .icon{font-size:2.5em;line-height:50px;color:#fff}@media (min-width:48em){.disc .icon{line-height:60px}}.disc .icon.icon-health,.disc .icon.icon-settings{font-size:1.5em}.number{font-size:1.8em;text-align:center;display:block;color:#23b7e5;line-height:80px;font-family:GothamRndBook,sans-serif}@media (min-width:48em){.number{font-size:2.2em}}.icon{font-size:3.5em;display:block;color:#23b7e5;text-align:center}.icon.icon--big{line-height:70px}@media (min-width:48em){.icon.icon--big{line-height:80px}}.liseret{margin-bottom:20px}.liseret:after{content:"";display:block;width:30px;height:1px;background-color:#23b7e5;margin-top:10px;right:20px}.button{color:#fff;text-transform:uppercase;background-color:#23b7e5;padding:15px 20px;border-radius:3px;display:inline-block;width:230px;border:2px #23b7e5 solid;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;overflow:hidden;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.button:after,.button:before{display:table;content:""}.button:after{clear:both}@media (min-width:64em){.button{width:230px}}.button:hover{border:2px #23b7e5 solid;background-color:transparent;color:#23b7e5}.menu:after,.menu:before{display:table;content:""}.menu:after{clear:both}.logo{float:left;display:block;width:200px;height:40px;background:transparent url(/images/optitrainer-logo.png) 0 0 no-repeat;background-size:200px 40px}@media (-webkit-min-device-pixel-ratio:1.3),(min-resolution:124.8dpi),(min-resolution:1.3dppx){.logo{background-image:url(/images/optitrainer-logo@2x.png)}}@media (min-width:64em){.logo{width:300px;height:60px;background-size:300px 60px}}.logo span{display:block;text-indent:-9999px}@media (max-width:47.99em){.mobile{width:25px;height:25px;background:transparent url(/images/menu.png) 0 0 no-repeat;background-size:25px 25px;margin-top:5px;float:right;cursor:pointer}}@media (min-width:48em){.mobile{display:none}}@media (max-width:47.99em){.nav-main__close{display:block;width:40px;height:40px;line-height:40px;position:absolute;top:25px;left:20px;z-index:6;font-size:32px;font-size:3.2rem;text-align:center;color:#393e51;-webkit-transition:background .3s ease-in-out,color .3s ease-out;transition:background .3s ease-in-out,color .3s ease-out}.no-touch .nav-main__close:focus,.no-touch .nav-main__close:hover,.no-touchevents .nav-main__close:focus,.no-touchevents .nav-main__close:hover,.touch .nav-main__close:active,.touchevents .nav-main__close:active{color:#23b7e5}}@media (min-width:48em){.nav-main__close{display:none}}@media (max-width:47.99em){.nav-main{display:block;padding:20px;position:fixed;top:0;right:0;width:100%;height:100%;z-index:10;opacity:1;background-color:#f2f2f2;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out}.nav-open .nav-main{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.nav-main .menu-container{margin-top:40px;margin-left:0}.nav-main .menu-item{text-transform:uppercase}.nav-main .item-link{display:block;font-size:1.8em;color:#393e51;padding:20px 0;position:relative}.nav-main .item-link:after{height:1px;content:"";width:calc(100% - 20px);background-color:#a4a4a4;position:absolute;left:0;bottom:0}.nav-main .item-link:hover{color:#23b7e5}}.nav-main .icon-arrow{display:none}@media (max-width:47.99em){.nav-main .icon-arrow{font-size:1.5em;color:#393e51;display:inline-block;right:20px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute}}@media (min-width:48em){.nav-main .menu-hover{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.nav-main .menu-hover:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;bottom:0;background:#23b7e5;height:3px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.nav-main .menu-hover:active:before,.nav-main .menu-hover:focus:before,.nav-main .menu-hover:hover:before{left:0;right:0}.nav-main .menu-container{float:right;padding-top:10px;display:block}.nav-main .menu-item{display:inline-block;font-size:.8em;padding:0 8px;font-family:GothamRndMedium,sans-serif}}@media (min-width:48em) and (min-width:64em){.nav-main .menu-item{padding:15px}}@media (min-width:48em){.nav-main .menu-item .item-link{color:#393e51;text-transform:uppercase}.nav-main .menu-item .item-link.current{color:#23b7e5}.nav-main .menu-item:last-child{background-color:#23b7e5}.nav-main .menu-item:last-child .item-link{color:#fff}.nav-main .menu-item:last-child .item-link:hover:after{display:none}.nav-main .connect-button{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;overflow:hidden;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color;transition-property:color,background-color;border-radius:2px;padding:12px 20px}.nav-main .connect-button:active,.nav-main .connect-button:focus,.nav-main .connect-button:hover{background-color:#393e51;color:#fff}}@media (min-width:64em){.nav-main .menu-item{font-size:.9em}}.feature{color:#23b7e5;font-family:GothamRndBook,sans-serif;display:block;text-transform:uppercase;font-size:1em;width:55%;line-height:35px;position:relative;padding-top:15%;padding-bottom:50px}@media (min-width:48em){.feature{font-size:1.3em;line-height:35px;padding-top:10%}}@media (min-width:64em){.feature{width:50%;font-size:1.5em;line-height:45px;padding-top:20%}}@media (min-width:75em){.feature{width:40%}}.feature:after{content:"";display:block;width:30%;height:1px;background-color:#23b7e5;margin-top:20px;position:absolute;right:0}.appli{position:absolute;right:0;bottom:-10px;width:40%;height:100%;background:transparent url(/images/iphone.png) 0 0 no-repeat;background-size:100% auto}@media (min-width:48em){.appli{bottom:-41px;right:10px}}@media (min-width:64em){.appli{width:44%;bottom:-83px;right:15px}}@media (min-width:75em){.appli{width:50%;bottom:-55px;right:15px}}.home-fct-liste{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-gap:3rem;width:100%}@media (max-width:1025px){.home-fct-liste{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}}@media (max-width:768px){.home-fct-liste{grid-template-columns:repeat(1,1fr);grid-template-rows:auto}}.home-fct-liste .home-fct-item{position:relative;padding:20px 20px 20px 75px;font-family:GothamRndBook,sans-serif;font-size:1.2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-fct-liste .disc{position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.fonctionnalite-liste{margin-bottom:50px}.fonctionnalite-liste li{font-family:GothamRndBook,sans-serif;margin-top:20px}.fonctionnalite-liste li:after{content:"";display:block;width:20px;height:1px;background-color:#23b7e5;margin-top:5px;right:20px}.contact-input{width:100%;margin-top:5px;margin-bottom:20px;height:40px;border:1px solid #babfcf;padding:10px}.contact-input:active,.contact-input:focus{border:1px solid #23b7e5;-webkit-box-shadow:rgba(0,0,0,.1) 0 2px 2px,inset rgba(0,0,0,.1) 0 2px 2px;box-shadow:rgba(0,0,0,.1) 0 2px 2px,inset rgba(0,0,0,.1) 0 2px 2px}.error .contact-input{border:1px solid red;-webkit-box-shadow:rgba(0,0,0,.1) 0 2px 2px,inset rgba(0,0,0,.1) 0 2px 2px;box-shadow:rgba(0,0,0,.1) 0 2px 2px,inset rgba(0,0,0,.1) 0 2px 2px}.contact-message{height:200px}.contact-logo{text-transform:uppercase;font-size:1.2em;font-family:GothamRndLight,sans-serif}.contact-logo .contact-logo-opti{font-family:GothamRndBold,sans-serif}.icon-mail,.icon-phone{float:left;margin-right:5px;font-size:2em}.footer{color:#fff;font-family:GothamRndBook,sans-serif;font-size:.9em}.footer a{color:#fff}.footer .line-1{background-color:#393e51}.footer .line-2{background-color:#2f3340;line-height:25px}.footer .line-3{background-color:#fff;border-top:1px solid #f2f2f2}.footer .grid-logos{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr 1fr 1fr;-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center}.footer .grid-logos .client-logo{position:relative;width:100%;height:100%;aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .grid-logos .client-logo img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media (max-width:765px){.footer .grid-logos{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}.footer .logo-footer{background:transparent url(/images/logo-footer.png) 0 0 no-repeat;width:115px;height:25px;background-size:115px 25px;margin-bottom:15px;margin-top:10px}@media (max-width:47.99em){.footer .logo-footer{margin:0 auto;float:none;margin-bottom:20px}}.footer .contact-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .contact-footer__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:768px){.footer .contact-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer .footer-copyright{color:#fff;font-family:GothamRndBook,sans-serif;display:block;width:100%;text-align:center;font-size:.9em;letter-spacing:.5px}.footer .social{width:100%;text-align:center;float:none}@media (min-width:48em){.footer .social{width:120px;float:right}}.footer .social-icon{display:inline-block;border:1px solid #fff;border-radius:50%;width:40px;height:40px;margin:7px}.footer .social-icon{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden;background:0 0;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;font-size:2em}.footer .social-icon:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#fff;border-radius:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.footer .icon-footer:hover,.footer .social-icon:active,.footer .social-icon:focus{color:#393e51}.footer .social-icon:active:before,.footer .social-icon:focus:before,.footer .social-icon:hover:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.footer .icon-footer{line-height:40px;width:40px;display:block}@media (max-width:63.99em){.footer .col-empty{display:none}}.footer .footer-mention{color:#fff}#cookie-bar{background:#111;background:rgba(17,17,17,.9);height:auto;line-height:24px;color:#eee;text-align:center;padding:10px}#cookie-bar.fixed{position:fixed;top:0;left:0;width:100%}#cookie-bar.fixed.bottom{bottom:0;top:auto}#cookie-bar p{margin:0;padding:0}#cookie-bar a{color:#fff;display:inline-block;border-radius:0;text-decoration:none;padding:0 6px;margin-left:8px}#cookie-bar .cb-enable{background:#1abc9c;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}#cookie-bar .cb-enable:hover{background:#148f77}#cookie-bar .cb-disable{background:#e74c3c;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}#cookie-bar .cb-disable:hover{background:#d62c1a}#cookie-bar .cb-policy{background:#03b}#cookie-bar .cb-policy:hover{background:#05d}#__bs_notify__{right:50%!important;width:200px;margin-right:-100px!important;border-radius:0!important;background:rgba(255,0,0,.8)!important;font-size:14px!important}
/*# sourceMappingURL=screen.min.css.map */