*{margin:0;padding:0;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;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:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button:focus,input:focus,optgroup:focus,select:focus,textarea:focus{outline:0}button,input{overflow:visible}button,select{text-transform:none}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--turquoise-1:#00A091;--turquoise-2:#08909B;--turquoise-3:#126285;--font-turquoise:#80FFFB;--blue:#070B2E}*{box-sizing:border-box}button,a,svg,svg > *{transition:.4s}.spaced{padding-top:50px;padding-bottom:50px}.margin-btm-2{margin-bottom:2vw}.margin-btm-5{margin-bottom:5vw}.shrinked-20{padding-left:20%;padding-right:20%}.shrinked-7-5{padding-left:7.5%;padding-right:7.5%}.list-none{list-style:none}.blue-block{background-color:var(--blue);color:var(--font-turquoise);padding-top:5vw;padding-bottom:5vw}.etude-de-cas-content .blue-block h2{font-size:30px;line-height:2}.etude-de-cas-content ul li{margin:5vw 0}.etude-de-cas-content ul li span{font-size:18px;line-height:2}::selection{background-color:var(--font-turquoise);color:var(--blue)}.text-center{text-align:center}h1{font:900 85px/1 'Montserrat'}h1 span{width:100%;padding-top:25px;font:normal 30px/1 'Myanmar';border-top:1px solid var(--font-turquoise);display:inline-block}h2:not(.alt){font:900 50px/1.25 'Montserrat';letter-spacing:1px}p,li{font-family:'Myanmar';font-size:30px;line-height:1.75}.gradient-text{background:linear-gradient(to left,#00B5AD 0,#126285 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.p-bold{font:900 40px/1 'Montserrat';line-height:1.5}.flex,[class*="flex-"]{display:flex}.flex-col{flex-direction:column}.flex-rev{flex-direction:row-reverse}.flex-col-rev{flex-direction:column-reverse}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.align-center{align-items:center}.align-end{align-items:flex-end}.align-start{align-items:flex-start}.align-around{align-items:space-around}.align-between{align-items:space-between}.wrap{flex-wrap:wrap}.wrap-reverse{flex-wrap:wrap-reverse}.font-turquoise{color:var(--font-turquoise)}.turquoise-1{color:var(--turquoise-1)}.turquoise-2{color:var(--turquoise-2)}.turquoise-3{color:var(--turquoise-3)}.blue{color:var(--blue)}.white{color:white}.turquoise-1 svg{fill:var(--turquoise-1)}.turquoise-2 svg{fill:var(--turquoise-2)}.turquoise-3 svg{fill:var(--turquoise-3)}.blue svg{fill:var(--blue)}.white svg{fill:white}.to-font-turquoise:hover{color:var(--font-turquoise)}.to-turquoise-1:hover{color:var(--turquoise-1)}.to-turquoise-2:hover{color:var(--turquoise-2)}.to-turquoise-3:hover{color:var(--turquoise-3)}.to-blue:hover{color:var(--blue)}.to-white:hover{color:white}.to-turquoise-1:hover svg{fill:var(--turquoise-1)}.to-turquoise-2:hover svg{fill:var(--turquoise-2)}.to-turquoise-3:hover svg{fill:var(--turquoise-3)}.to-blue:hover svg{fill:var(--blue)}.to-white:hover svg{fill:white}button,a{cursor:pointer;display:inline-block}div.wpcf7-response-output{color:white !important;border:none !important}#navtop{width:100%;padding-top:20px;padding-bottom:20px;position:fixed;top:0;left:0;transition:background-color .4s;z-index:999}#navtop:not(.topped){background-color:var(--blue)}#navtop a{font:normal 16px/1 'Myanmar'}#main-link svg{width:100%;max-height:50px}#burger-menu{width:40px;height:30px;position:absolute;right:20px;top:20px}#burger-menu > div{width:100%;height:3px;background:white;position:absolute;transition:.4s}#burger-menu > div:first-of-type{top:0;transform-origin:top left}#burger-menu > div:nth-of-type(2){top:13px}#burger-menu > div:last-of-type{bottom:0;transform-origin:bottom left}#burger-menu.active > div,#burger-menu.orange > div{background:white}#burger-menu.active > div:first-of-type{transform:rotate(45deg)}#burger-menu.active > div:nth-of-type(2){opacity:0}#burger-menu.active > div:last-of-type{transform:rotate(-45deg)}.mb-not.mb-active{display:block}.mb-not.mb-active > div{display:flex;justify-content:flex-start;flex-direction:column}#navtop.nav-active{background-color:var(--blue);width:100%;height:100%;flex-direction:column;justify-content:flex-start}footer{background:var(--blue);padding-bottom:20px}footer::before{content:'';display:block;width:100%;height:1px;background-color:var(--font-turquoise);margin-bottom:20px}footer a,footer p{font:normal 18px/1 'Myanmar'}section > svg{width:150px;margin:10vw 0}#accueil header{height:100vh;position:relative}#header-slider{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}h1{position:relative;z-index:1;pointer-events:none;margin-right:10%;margin-left:10%}#block-relative{position:relative}#left-block-on-img{width:50vw;max-height:50vw;z-index:2;position:relative;margin-top:10vw;text-align:left;padding:2.5% 2.5% 2.5% 2.5%;box-shadow:2px 2px 24px 1px rgba(0,0,0,0.3);margin-left:7.5%;background-color:white;margin-bottom:35vw}#left-block-on-img p{margin-top:5vw;font:900 60px/1.25 'Montserrat'}#right-block-on-img{z-index:2;margin-left:42.5%;width:50vw;padding:2.5% 2.5% 2.5% 2.5%;box-shadow:2px 2px 24px 1px rgba(0,0,0,0.3);position:relative;text-align:left;color:#8EE0DC;background:-moz-linear-gradient(221deg,rgba(0,181,173,0.95) 0,rgba(18,98,133,0.9) 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0,rgba(18,98,133,0.9)),color-stop(100%,rgba(0,181,173,0.95)));background:-webkit-linear-gradient(221deg,rgba(0,181,173,0.95) 0,rgba(18,98,133,0.9) 100%);background:-o-linear-gradient(221deg,rgba(0,181,173,0.95) 0,rgba(18,98,133,0.9) 100%);background:-ms-linear-gradient(221deg,rgba(0,181,173,0.95) 0,rgba(18,98,133,0.9) 100%);background:linear-gradient(229deg,rgba(0,181,173,0.95) 0,rgba(18,98,133,0.9) 100%);margin-bottom:10vw}#right-block-on-img .cut-text{font:900 60px/1.25 'Montserrat';color:white;margin-bottom:5vw}#img-on-right{position:absolute;z-index:1;bottom:15%;width:80vw;height:50vw;object-fit:cover;right:0}#our-technology{margin-bottom:10vw}#our-technology ul{margin-top:30px;justify-content:space-around}#our-technology li{width:400px;padding:50px 20px;display:flex;justify-content:space-around;margin-bottom:5vw;align-items:center;transition:.4s}#our-technology li:hover{transform:scale(1.1)}#our-technology li:first-of-type{background:var(--turquoise-1)}#our-technology li:nth-of-type(2){background:var(--turquoise-2)}#our-technology li:last-of-type{background:var(--turquoise-3)}#activity-area{background-size:cover;background-repeat:no-repeat;transition:.4s ease-in-out}#activity-area h2{color:var(--font-turquoise)}#activity-area h3{color:var(--font-turquoise);font-size:18px}#activity-area svg{width:10vw;height:5vw}#activity-area ul{margin:25vh 0}#activity-area li{width:300px;margin-bottom:5vw}#case-studies .p-bold{width:50%}.card-case-studies{width:400px;height:300px;margin:5px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;transition:.5s ease-in-out}.card-case-studies:hover{transform:translateY(-20px) scale(1.01);box-shadow:0 14px 28px rgba(0,0,0,0.15),0 10px 10px rgba(0,0,0,0.12)}.card-text{background-color:white;width:70%;position:absolute;bottom:-1px;right:-1px;padding:20px}.card-text h3{font:900 30px/1.25 'Montserrat';color:black}.card-text h3 span{font:100 20px/1.25 'Montserrat'}.first-card{margin-top:10vw}#contact{background-color:var(--blue)}#contact .flex{text-align:left}::placeholder{color:#8EE0DC;opacity:.8}#contact textarea,#contact input{background-color:var(--blue);width:60%;color:white;border:none;border-bottom:solid 1px var(--font-turquoise)}#contact .wpcf7-submit{width:auto;border:solid 1px var(--font-turquoise);margin-top:2vw;padding:15px 30px}#etude-de-cas-header{background-color:var(--blue);padding:25vw 0vw 15vw 40vw;color:var(--font-turquoise);background-position:center;background-size:cover;background-repeat:no-repeat}.bg-energie-propre{background-image:url("https://www.visif.fr/wp-content/uploads/etude-de-cas-energie-propre.jpg")}.bg-industrie{background-image:url("https://www.visif.fr/wp-content/uploads/etude-de-cas-industrie.jpg")}.etude-de-cas-content{text-align:center}@media screen and (max-width:801px){.spaced{padding-top:50px;padding-bottom:50px} .margin-btm-2{margin-bottom:2vw}.margin-btm-5{margin-bottom:5vw}.shrinked-20{padding-left:5%;padding-right:5%} .shrinked-7-5{padding-left:1%;padding-right:1%} h2:not(.alt){font:900 25px/1.25 'Montserrat';letter-spacing:1px}#main-link svg{max-height:30px;margin-left:10px}#burger-menu{height:30px;right:10px;transform:scale(0.5);top:15px}#header-slider{height:50vh}section > svg{width:50px;margin:7vw 0}#accueil header{height:40vh;position:relative}#left-block-on-img{max-height:none}#etude-de-cas-header{padding:25vw 0 15vw 0}h1{font:900 30px/1 'Montserrat'}h1 span{width:100%;padding-top:25px;font:normal 18px/1 'Myanmar';border-top:1px solid var(--font-turquoise);display:inline-block}p,li{font-family:'Myanmar';font-size:18px;line-height:1.5}#left-block-on-img{width:100vw;position:relative;margin-left:0;margin-bottom:0;box-shadow:none}#left-block-on-img p{margin-top:5vw;font:900 18px/1.25 'Montserrat'}#right-block-on-img{margin-left:0;width:100vw;box-shadow:none;margin-top:-1%}#right-block-on-img .cut-text{font:900 25px/1.25 'Montserrat';color:white;margin-bottom:5vw}#img-on-right{position:relative;z-index:1;bottom:15%;width:100vw;height:55vw;object-fit:cover;right:0}#activity-area svg{width:20vw;height:25vw}#activity-area ul{margin:7.5vh 0}.card-case-studies{justify-content:center;margin-bottom:5vw} .justify-center-phone{justify-content:center}.card-text{background-color:white;width:70%;position:absolute;bottom:-1px;right:-1px;padding:20px}.first-card{margin-right:0vw;margin-top:10vw;margin-left:0vw}.card-text h3{font:900 30px/1.25 'Montserrat';color:black}.card-text h3 span{font:100 20px/1.25 'Montserrat'}.adresse-phone{display:block;text-align:center !important}#contact textarea,#contact input{width:90%}}@media screen and (max-width:1050px){.mb-not{display:none} .spaced{padding-top:50px;padding-bottom:50px} .margin-btm-2{margin-bottom:2vw}.margin-btm-5{margin-bottom:5vw}.shrinked-20{padding-left:5%;padding-right:5%} .shrinked-7-5{padding-left:1%;padding-right:1%} #navtop a{margin-bottom:5vh}#accueil header{height:50vh;position:relative}#navtop{padding-bottom:0}h2:not(.alt){font:900 25px/1.25 'Montserrat';letter-spacing:1px}p,li{font-family:'Myanmar';font-size:20px;line-height:1.5}section > svg{width:100px;margin:7vw 0}#left-block-on-img p{font:900 30px/1.25 'Montserrat'}#img-on-right{bottom:20%}#right-block-on-img .cut-text{font:900 30px/1.25 'Montserrat'}#activity-area ul{margin:5vw 0}}@media screen and (min-width:801px) and (max-width:1050px){}@media screen and (min-width:1050px){.dt-not{display:none} #navtop > div.mb-not{width:70%}}@media screen and (min-width:1051px) and (max-width:1300px){.spaced{padding-top:50px;padding-bottom:50px} .margin-btm-2{margin-bottom:2vw}.margin-btm-5{margin-bottom:5vw}.shrinked-20{padding-left:5%;padding-right:5%} .shrinked-7-5{padding-left:1%;padding-right:1%} h2:not(.alt){font:900 25px/1.25 'Montserrat';letter-spacing:1px}p,li{font-family:'Myanmar';font-size:20px;line-height:1.5}section > svg{width:100px;margin:7vw 0}#left-block-on-img p{font:900 30px/1.25 'Montserrat'}#img-on-right{bottom:20%}#right-block-on-img .cut-text{font:900 30px/1.25 'Montserrat'}#activity-area ul{margin:5vw 0}}@media screen and (min-width:1200px){.card-case-studies{width:38vw;height:27vw}.card-text{height:40%}}