@font-face{font-family:leaguegothic-regular-webfont;src:url(../fonts/League_gothic/leaguegothic-regular-webfont.eot);src:url(../fonts/League_gothic/leaguegothic-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/League_gothic/leaguegothic-regular-webfont.woff) format('woff'),url(../fonts/League_gothic/leaguegothic-regular-webfont.ttf) format('truetype'),url(../fonts/League_gothic/leaguegothic-regular-webfont.svg#leaguegothic-regular-webfont) format('svg')}@font-face{font-family:Roboto-Light;src:url(../fonts/roboto/Roboto-Light-webfont.eot);src:url(../fonts/roboto/Roboto-Light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Light-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Light-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Light-webfont.svg#Roboto-Light) format('svg')}@font-face{font-family:Roboto-Regular;src:url(../fonts/roboto/Roboto-Regular-webfont.eot);src:url(../fonts/roboto/Roboto-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Regular-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Regular-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Regular-webfont.svg#Roboto-Regular) format('svg')}@font-face{font-family:Roboto-Italic;src:url(../fonts/roboto/Roboto-Italic-webfont.eot);src:url(../fonts/roboto/Roboto-Italic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Italic-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Italic-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Italic-webfont.svg#Roboto-Italic) format('svg')}@font-face{font-family:Roboto-Meduim;src:url(../fonts/roboto/Roboto-Meduim-webfont.eot);src:url(../fonts/roboto/Roboto-Meduim-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Meduim-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Meduim-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Meduim-webfont.svg#Roboto-Meduim) format('svg')}@font-face{font-family:Roboto-Bold;src:url(../fonts/roboto/Roboto-Bold-webfont.eot);src:url(../fonts/roboto/Roboto-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Bold-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Bold-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Bold-webfont.svg#Roboto-Bold) format('svg')}*{box-sizing:border-box}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;margin:0;padding:0;-webkit-text-size-adjust:100%}body{margin:0;padding:0}main{display:block}h1{font-size:2em;margin:0}a,em,h1,h2,h3,h4,h5,li,p,strong,ul{margin:0;padding:0}hr{overflow:visible;box-sizing:content-box;height:0}pre{font-family:monospace,monospace;font-size:1em}ul{list-style:none}li,ul{margin:0;padding:0}a{text-decoration:none;color:#000;background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:none;-webkit-text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{width:100%;height:100%;border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;white-space:normal;color:inherit}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,html{font-size:16px;line-height:22px}h1,h2,h3{font-family:leaguegothic-regular-webfont;font-weight:400;margin:0;padding:0;text-transform:uppercase}h1,h2{letter-spacing:.1rem}h1{font-size:4rem;line-height:6rem}h1 a{font-family:leaguegothic-regular-webfont;font-size:4rem;line-height:6rem;color:#0f265c!important}h2{font-size:3rem;line-height:2.5rem;color:#0f265c!important;background:#fff}h3{font-size:2rem;letter-spacing:.2rem}h5{font-family:Roboto-Bold;font-size:.9rem;font-weight:400;margin:10px 0}a,del,li,p,ul{font-family:Roboto-Regular;font-size:1rem;font-weight:400;line-height:1.5rem;margin:0;padding:0}em{font-family:Roboto-Italic;font-weight:400}strong{font-family:Roboto-Bold;font-weight:400}header nav ul li a{font-family:leaguegothic-regular-webfont;font-size:1.15rem;line-height:4rem;letter-spacing:.1rem;color:#0f265c!important}header .logo #user p{font-family:leaguegothic-regular-webfont;font-size:1.8rem;line-height:2.5rem;letter-spacing:.1rem}header .logo .why_lsdo h3{font-size:1.5rem;letter-spacing:.1rem}header .logo .why_lsdo h3:hover{text-decoration:underline}#home p{font-family:Roboto-Light;font-size:1.15rem;line-height:2rem;text-align:center}.grav-youtube{margin-top:20px}.section-content h3{font-family:leaguegothic-regular-webfont;text-align:center;white-space:nowrap;letter-spacing:.1rem!important;text-transform:inherit;color:#000!important}.sous-section h3{font-family:leaguegothic-regular-webfont;text-align:center;white-space:nowrap;color:#8d2815ff;background-color:#fffae5}.galerie p{font-size:.8rem;line-height:1.2rem}.item h4{font-family:Roboto-Bold;font-size:1.5rem;font-weight:400;text-align:center;letter-spacing:normal!important;text-transform:none;color:#8d2815ff}.item-etapes h4{font-size:1.5rem;color:#fff}.item-etapes .txt>*{color:#fff}#contact p strong{font-family:leaguegothic-regular-webfont;font-size:1.5rem;font-weight:400;letter-spacing:.1rem;color:#0f265c}footer h3{margin:20px auto}footer section{margin:auto;text-align:center}footer section p:last-child{padding-bottom:15px}footer ul li{letter-spacing:.1rem;text-transform:uppercase}footer ul li a{font-family:leaguegothic-regular-webfont;font-size:1.15rem;color:#0f265c}@keyframes rotateOpen{0%{transform:rotate(-15deg)}100%{transform:rotate(0)}}@keyframes rotateClose{0%{transform:rotate(0)}100%{transform:rotate(-15deg)}}@keyframes translateOpen{0%{margin-top:0}100%{margin-top:-155px}}@keyframes translateClose{0%{margin-top:-155px}100%{margin-top:0}}@keyframes translateOpensvg{0%{margin-top:50px}100%{margin-top:180px}}@keyframes translateClosesvg{0%{margin-top:180px}100%{margin-top:50px}}@keyframes visible{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes hidden{0%{transform:translateY(0);opacity:1}100%{transform:translateY(50px);opacity:0}}.why_lsdo.open h3{animation:rotateOpen 1s,translateOpen 1s;animation-fill-mode:forwards}.why_lsdo.open section{animation:visible 1s;animation-fill-mode:forwards}.why_lsdo.open svg{animation:rotateOpen 1s,translateOpensvg 1s;animation-fill-mode:forwards}.why_lsdo.close h3{animation:rotateClose 1s,translateClose 1s;animation-fill-mode:forwards}.why_lsdo.close section{animation:hidden 1s;animation-fill-mode:forwards}.why_lsdo.close svg{animation:rotateClose 1s,translateClosesvg 1s;animation-fill-mode:forwards}.background{position:absolute;top:0;left:0;display:-ms-inline-flexbox;display:inline-flex;width:100%}.background>div{position:relative;display:inline-block;width:55%;padding-bottom:100%;vertical-align:middle}.background .fond-g svg{position:absolute;top:0;left:0;display:inline-block;width:110%}.background .fond-d svg{position:absolute;top:0;right:0;display:inline-block;width:110%}header{position:relative;z-index:999;margin-bottom:100px}header nav{position:fixed;z-index:999;top:2px;right:50px}header nav ul{text-align:right}header nav ul li{display:inline-block;margin-left:10px;text-transform:uppercase}header .title{position:fixed;z-index:998;right:0;left:0;width:auto;padding:20px 50px 0 50px;transition:background 1s;text-align:center;background:0 0}header .title .filet{position:absolute;z-index:-1;top:65px;right:0;left:0;width:auto;height:2px;background:#000}header .title h1{z-index:1;display:-ms-inline-flexbox;display:inline-flex;width:100%;margin-top:0;white-space:nowrap;-ms-flex-align:center;align-items:center}header .title h1::after{right:0;width:50%;height:0;margin-left:20px;content:' ';border:1px solid #0f265c}header .title h1::before{left:0;width:50%;height:0;margin-right:20px;content:' ';border:1px solid #0f265c}header .title.Hc{transition:background 1s;background:#fff}header .logo{display:-ms-inline-flexbox;display:inline-flex;width:100%;margin:150px 0 50px 0;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}header .logo>div{width:calc(100% / 3);min-width:300px;margin-left:100px}header .logo>svg{width:calc(100% / 3);min-width:300px;height:300px;margin:0 30px}header .logo>section{width:calc(100% / 3);min-width:300px;margin-right:100px}header .logo #user div{text-align:right}header .logo #user div p{margin:0}header .logo .why_lsdo{position:relative;display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;-ms-flex-direction:column}header .logo .why_lsdo h3{position:absolute;z-index:1;margin:0;cursor:pointer;transform:rotate(-15deg) translateY(0)}header .logo .why_lsdo section{position:absolute;top:-130px;overflow:auto;height:300px;padding:0 10px;opacity:0}header .logo .why_lsdo section p{pointer-events:none}header .logo .why_lsdo section.open{display:block!important}header .logo .why_lsdo>svg{position:absolute;width:100px;height:20px;transform:rotate(-15deg) translateY(50px)}body{position:relative}#home{width:40%;min-width:700px;margin-right:auto;margin-left:auto}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#964587!important}.mCSB_scrollTools .mCSB_draggerRail{background-color:#f39655!important}.section-content p{text-align:center}.section-content .block{width:100%}.section-content .content{width:50%;margin:70px auto}.sous-section{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly}.sous-section h3{display:-ms-inline-flexbox;display:inline-flex;width:100%;width:100%;text-align:center;-ms-flex-align:center;align-items:center}.sous-section h3::after{right:0;width:50%;height:0;margin-left:20px;content:' ';border:2px dashed #8d2815ff}.sous-section h3::before{left:0;width:50%;height:0;margin-right:20px;content:' ';border:2px dashed #8d2815ff}.sous-section>section .title{margin-bottom:70px}.sous-section .item p{text-align:justify}.blocks{width:35%;margin-bottom:50px}.blocks .title{margin-bottom:10px}.item-etapes{position:relative}.item-etapes .title{position:absolute;z-index:1;top:-70px;left:-70px;width:0;height:0;transform:rotate(-135deg);pointer-events:none;border:70px solid #0f265c;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent}.item-etapes h4{position:absolute;top:-8px;left:-90px;transform:rotate(90deg)}.item-etapes .content{position:relative;overflow:hidden}.item-etapes .content .txt{position:absolute;top:0;left:0;display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;width:100%;height:100%;transition:transform .5s ease,background .5s ease;transform:scale(.95);background:0 0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column}.item-etapes .content .txt .content{padding:20px}.item-etapes .content .txt a,.item-etapes .content .txt li,.item-etapes .content .txt p,.item-etapes .content .txt ul{color:transparent}.item-etapes .content .txt ul{margin-bottom:20px;margin-left:20px}.item-etapes .content .txt li{list-style:initial!important}.item-etapes:hover .txt{transition:transform .5s ease,background .5s ease;transform:scale(1);background:#0f265c}.item-etapes:hover .txt a,.item-etapes:hover .txt li,.item-etapes:hover .txt p,.item-etapes:hover .txt ul{color:#fff}.item-etapes:hover .txt .content{overflow:auto}.arrow{position:absolute;top:35px;right:50%;left:50%;width:0!important;height:0;transform:translateX(-50%);border:50px solid #fff;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.no-gal .section_n2{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly}.galerie h5{margin-bottom:0}#start{margin:0 50px}#start>section{position:relative;margin-bottom:150px}#start>section:not(:first-child){margin-bottom:150px}#start>section:last-child{margin-bottom:0!important}#start>section h2{display:-ms-inline-flexbox;display:inline-flex;width:100%;width:100%;text-align:center;-ms-flex-align:center;align-items:center}#start>section h2::after{right:0;width:50%;height:0;margin-left:20px;content:' ';border:1px solid #0f265c}#start>section h2::before{left:0;width:50%;height:0;margin-right:20px;content:' ';border:1px solid #0f265c}#start>section .sous-section>section{padding:0 50px}#start>section #clients .images{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:space-evenly;justify-content:space-evenly}#start>section #clients .images img{width:15%;min-width:150px;height:100%;margin-bottom:10px}#start .section:not(#home){background:#fffae5}#start .section:not(#home)>.sous-section section{width:100%}#start #contact{background:0 0!important}#start #contact .blocks{display:-ms-inline-flexbox;display:inline-flex;flex-direction:column-reverse;-ms-flex-direction:column-reverse;-ms-flex-pack:center;justify-content:center}#start #contact .blocks:nth-of-type(1){-ms-flex-align:end;align-items:flex-end}#start #contact .blocks:nth-of-type(1) p{text-align:right!important}#start #contact .blocks:nth-of-type(2){-ms-flex-align:start;align-items:flex-start}#start #contact .blocks .title{display:none}#start #contact .blocks .content{margin-top:20px}#start #contact .blocks .content p{margin-top:5px}#start #contact .blocks .images{width:10%;min-width:180px;height:auto}#start #contact .blocks .images img{border-radius:150px}#start #contact h2{background:0 0!important}footer{margin:0 50px 0 50px;padding-bottom:20px}footer ul{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-pack:end;justify-content:flex-end}footer ul li{margin-left:20px}footer section{width:50%}.background-footer{position:absolute;z-index:-1;bottom:0;left:0;display:-ms-inline-flexbox;display:inline-flex;width:100%}.background-footer>div{position:relative;display:inline-block;width:55%;padding-bottom:100%;vertical-align:middle}.background-footer .fond-g svg{position:absolute;bottom:0;left:0;display:inline-block;width:110%}.background-footer .fond-d svg{position:absolute;right:0;bottom:0;display:inline-block;width:110%}.owl-carousel{display:-ms-flexbox!important;display:flex!important;width:auto!important;margin:0 50px 0 50px}.owl-carousel .owl-stage-outer{height:500px}.owl-carousel .owl-item{width:auto!important}.owl-carousel .galerie{width:auto}.owl-carousel .galerie .images{width:auto;height:300px}.owl-carousel .galerie .images img{width:auto!important;height:300px}.owl-carousel .galerie .content{position:absolute}.owl-carousel .owl-nav{position:absolute;top:35%;width:100%;transform:translateY(-50%)}.owl-carousel .owl-nav button{width:35px;height:35px;border-radius:35px;background:#8d2815!important}.owl-carousel .owl-nav button span{margin-top:-9.5px;color:#fff}.owl-carousel .owl-nav button.owl-prev{position:absolute;left:-40px}.owl-carousel .owl-nav button.owl-next{position:absolute;right:-40px}.owl-nav.disabled{display:block!important}#recommandations .owl-carousel .owl-stage-outer{height:300px!important}#recommandations .owl-carousel .galerie{width:300px}#recommandations .owl-carousel .content{position:relative;width:300px!important;padding:0 20px;background:#fff}#recommandations .owl-carousel .content h5{padding-top:10px;padding-right:10px}#recommandations .owl-carousel .content p{text-align:left!important}#recommandations .owl-carousel .content p a{position:absolute;top:10px;right:10px;width:20px}#recommandations .owl-carousel .content p>img{position:absolute;top:10px;right:10px;width:20px;height:auto}#recommandations .owl-carousel .content p:last-child{padding-bottom:20px}@media screen and (max-width:960px){header .logo>div{width:100%}#start .section .section-content .content{width:90%}#start .section:not(:nth-last-child(1)){margin-bottom:100px}#start .section:not(#home) .section-content h3,#start .section:not(#home) .section-content p{margin:100px auto 30px auto}#start .section:not(#home)>.sous-section>section{margin:30px 0}#start .section:not(#home)>.sous-section>section:nth-last-child(1){margin-bottom:60px}#start .section:not(#home)>.sous-section .no-gal:not(#clients){min-width:70%}footer section{width:90%}}@media screen and (max-width:700px){header .title{height:110px;padding-top:0}header .navbar{top:60px;right:50px;left:50px}header .navbar ul{text-align:center}header .logo{flex-direction:column-reverse;-ms-flex-direction:column-reverse}header .logo>div{width:100%}header .logo .why_lsdo{display:none}header .logo #user{margin-top:50px;margin-left:0}header .logo #user>div{text-align:center}#home{min-width:100%!important}#start .section .sous-section{flex-direction:column;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center}#start .section .sous-section .blocks{width:90%;margin-right:auto;margin-left:auto}#start .section:not(#home)>.sous-section .no-gal:not(#clients){min-width:90%}#start .section:not(#home) .section-content p{min-width:90%}#start #contact .blocks:nth-of-type(1){-ms-flex-align:center;align-items:center}#start #contact .blocks:nth-of-type(1) p{text-align:center!important}#start #contact .blocks:nth-of-type(2){-ms-flex-align:center;align-items:center}#start #contact .blocks:nth-of-type(2) .content p{text-align:center!important}footer section{width:90%}}@media screen and (max-width:600px){body{padding:0 10px}header .title{padding:0}header .title h1 a{font-size:3rem}#start{margin:0}#start .section .sous-section>section{margin:0!important;padding:0}#start .section .sous-section>section .title{margin-bottom:20px}#start .section .sous-section>section h3{margin-bottom:20px;white-space:nowrap!important}#start .section:not(#home)>.sous-section .no-gal:not(#clients):nth-of-type(n+3) .title{top:-50px;left:-50px;border:50px solid #0f265c;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent}#start .section:not(#home)>.sous-section .no-gal:not(#clients):nth-of-type(n+3) .title h3{top:-40px!important;left:-40px!important}#start .section:not(#home)>.sous-section .no-gal:not(#clients):nth-of-type(n+3) .content p,#start .section:not(#home)>.sous-section .no-gal:not(#clients):nth-of-type(n+3) .content ul{width:65%}#start section .section-content>p{min-width:100%;margin-bottom:50px}#start .section{margin-bottom:20px}#start .section .sous-section>section{margin-bottom:20px}#start h2{font-size:2rem}#start h3{font-size:1.5rem;white-space:normal!important}#start #m-tier section:nth-of-type(n+3) h3{font-size:1rem;top:-50px!important;white-space:nowrap!important}#start #r-f-rences h3{margin-bottom:60px}#start #r-f-rences #clients .images{-ms-flex-pack:center;justify-content:center}#start #r-f-rences #clients .images img{min-width:70%;margin:10px 10px}#start #recommandations .owl-carousel .owl-stage-outer{height:350px!important}#start #recommandations .owl-carousel .content{width:250px!important}#start #contact>div p{min-width:90%!important;text-align:center!important}#start #contact>div p:not(:nth-of-type(1)){margin-top:20px!important}footer{margin:0}footer>section:last-child p:last-child{margin-bottom:0}footer h3{font-size:1.5rem;white-space:normal}footer ul{-ms-flex-pack:space-evenly;justify-content:space-evenly}footer ul li{margin-left:0}footer ul li a{font-size:1rem}}