@font-face{font-family:'NeueHaasGroteskDisp';src:url("../fonts/hinted-NHaasGroteskDSPro-55Rg.woff") 
    format("woff2"),url("../fonts/hinted-NHaasGroteskDSPro-55Rg.woff") format("woff");font-weight:normal;font-style:normal}
    
@import url("font-awesome/css/fontawesome-all.css");
@import url("fonts.css");

@import url('https://fonts.googleapis.com/css2?family=Darker+Grotesque&display=swap');
@font-face{font-family:'NeueHaasGroteskDisp';

    src:url("../fonts/hinted-NHaasGroteskDSPro-45Lt.woff") format("woff2"),
    url("../fonts/hinted-NHaasGroteskDSPro-45Lt.woff") format("woff");

    font-weight:300;font-style:normal}
    
    
    
    
    /*! 
    
    normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css 
    
    */
    html
    {line-height:1.15;-webkit-text-size-adjust:100%;
    max-width: 1440px;
width: 100%;}
    
    body {
        margin:0;

        overflow-y:hidden;
        }

    main {display:block;}

    .item {
        border: none;
        margin-bottom: 30px;
    }
    .col-lg-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .c-grid.-contact.home-social a i a {
        display: block;
        width: 46px;
        height: 36px;
        color: white;
        
    }
    .home-social i {
        font-size: 20px;
        color: white;
        right: 0;
        text-align: center;
        display: inline-block;
        width: 36px;
        height: 36px;
    }
    .fa-soundcloud::before {
        content: "\f1be";
    }

   .luz[type="has-theme-light"] {
    background-image: url('../../../../../FINAL_F.png') no-repeat;
     }

   .player .vp-controls {

       opacity:0;
    
        }

    

    h1{font-size:2.8em;margin:0.67em 0; line-height: 0.8em;}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,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}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}html{box-sizing:border-box}template,[hidden]{display:none}*,:before,:after{box-sizing:inherit}address{font-style:inherit}dfn,cite,em,i{font-style:italic}b,strong{font-weight:700}a{text-decoration:none}a svg{pointer-events:none}ul,ol{margin:0;padding:0;list-style:none}p,figure{margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0}a,area,button,input,label,select,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hreflang]>abbr[title]{text-decoration:none}table{border-spacing:0;border-collapse:collapse}hr{display:block;margin:1em 0;padding:0;height:1px;border:0;border-top:1px solid #CCCCCC}audio,canvas,iframe,img,svg,video{width: 150px; vertical-align:middle;}audio:not([controls]){display:none;height:0}img,svg{height:auto}img[width],img[height],svg[width],svg[height]{max-width:none}img{font-style:italic}svg{fill:currentColor}input,select,textarea{display:block;margin:0;padding:0;width:100%;outline:0;border:0;border-radius:0;background:none transparent;color:inherit;font:inherit;line-height:normal;appearance:none}select{text-transform:none}select::-ms-expand{display:none}select::-ms-value{background:none;color:inherit}textarea{overflow:auto;resize:vertical}button,.c-button{display:inline-block;overflow:visible;margin:0;padding:0;outline:0;border:0;background:none transparent;color:inherit;vertical-align:middle;text-align:center;text-decoration:none;text-transform:none;font:inherit;line-height:normal;cursor:pointer;user-select:none}button:focus,button:hover,.c-button:focus,.c-button:hover{text-decoration:none}html{min-height:100%;color:#222; font-family: 'Darker Grotesque';line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

    @media (max-width: 699px){
    html{font-size:16px}

    .c-main-desktop_container{padding-left:40px;
    padding-top: 20px; }

    }
    @media (min-width: 700px) and (max-width: 999px){html{font-size:15px}}@media (min-width: 1000px) and (max-width: 1199px){html{font-size:15px}}@media (min-width: 1200px) and (max-width: 1599px){html{font-size:15px}}@media (min-width: 1600px) and (max-width: 1999px){html{font-size:15px}}@media (min-width: 2000px) and (max-width: 2399px){html{font-size:14px}}
    
    @media (min-width: 2400px){
        .has-theme-light body {
            overflow: hidden;
        }
          .c-coords .img-e {
            visibility: hidden;
        }
        .has-theme-light .img-d {
            display: none;
        }
        .has-theme-light .c-coords .img-e {
            visibility: visible;
            width: 500px;
        }
        html{font-size:15px}}

        html.is-loading{cursor:wait}html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{user-select:none}html.has-menu-open{overflow:hidden}
        
        body{background-color:black;color:#CBD1DB}

        .has-theme-light .c-nav-desktop_container {color:BLACK;background-color:#000; 
            background:  no-repeat;
            }
        
        .has-theme-light body{color:BLACK;background-color:#000; 
            background:  no-repeat;
            }

         .has-theme-light body { 
            
    
         COLOR: black;
                background-color:white; 
            z-index: 10;}
    
          

        
        
        .has-menu-open body{overflow:hidden}.has-scroll-smooth body{overflow:hidden}a{color:currentColor}.o-scroll{min-height:100vh}.o-container{margin-right:auto;margin-left:auto}

        @media (min-width: 1000px){.o-container{display:block; padding-right:50px;padding-left:450px}}

        @media (min-width: 500px) and (max-width: 999px){.o-container{padding-right:20px;padding-left:20px}}
        
    @media (max-width: 499px){.o-container{padding-right:10px;padding-left:10px}}.o-ratio{position:relative;display:block;overflow:hidden}.o-ratio:before{display:block;padding-bottom:100%;width:100%;content:""}.o-ratio_content,.o-ratio>img,.o-ratio>iframe,.o-ratio>embed,.o-ratio>object{position:absolute;top:0;bottom:0;left:0;width:100%}.o-layout{margin:0;padding:0;list-style:none;font-size:0;margin-left:0}.o-layout.-gutter{margin-left:-4.28571rem}.o-layout.-gutter-small{margin-left:-2.14286rem}.o-layout.-center{text-align:center}.o-layout.-right{text-align:right}.o-layout.-reverse{direction:rtl}.o-layout.-reverse.-flex{flex-direction:row-reverse}.o-layout.-flex{display:flex}.o-layout.-flex.-top{align-items:flex-start}.o-layout.-flex.-middle{align-items:center}.o-layout.-flex.-bottom{align-items:flex-end}.o-layout.-stretch{align-items:stretch}.o-layout_item{display:inline-block;width:100%;vertical-align:top;font-size:1rem;padding-left:0}.o-layout.-gutter>.o-layout_item{padding-left:4.28571rem}.o-layout.-gutter-small>.o-layout_item{padding-left:2.14286rem}.o-layout.-middle>.o-layout_item{vertical-align:middle}.o-layout.-bottom>.o-layout_item{vertical-align:bottom}.o-layout.-center>.o-layout_item,.o-layout.-right>.o-layout_item,.o-layout.-reverse>.o-layout_item{text-align:left}.o-layout.-reverse>.o-layout_item{direction:ltr}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100vh;transform-origin:center right;transition:transform 0.3s, opacity 0.3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#CBD1DB;opacity:0.5;width:7px;border-radius:10px;margin:2px;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}.c-heading{line-height:1.5;margin-bottom:2.14286rem}.c-heading.-h1{font-size:2.57143rem}.c-heading.-h2{font-size:2rem;line-height:1.2}.c-heading.-h3{font-size:1.71429rem}.c-heading.-h4{font-size:1.42857rem}.c-heading.-h5{font-size:1.28571rem}.c-heading.-h6{font-size:1.14286rem}.c-button{padding:1.07143rem 1.42857rem;background-color:lightgray}.c-button:focus,.c-button:hover{background-color:darkgray}.c-form_item{position:relative;margin-bottom:2.14286rem}.c-form_label,.c-form_checkboxLabel,.c-form_radioLabel{display:block;margin-bottom:.71429rem}.c-form_input,.c-form_select_input,.c-form_textarea{padding:.71429rem;border:1px solid lightgray;background-color:white}.c-form_input:hover,.c-form_select_input:hover,.c-form_textarea:hover{border-color:darkgray}.c-form_input:focus,.c-form_select_input:focus,.c-form_textarea:focus{border-color:dimgray}.c-form_input::placeholder,.c-form_select_input::placeholder,.c-form_textarea::placeholder{color:gray}.c-form_checkboxLabel,.c-form_radioLabel{position:relative;display:inline-block;margin-right:.71429rem;margin-bottom:0;padding-left:2rem;cursor:pointer}.c-form_checkboxLabel::before,.c-form_radioLabel::before,.c-form_checkboxLabel::after,.c-form_radioLabel::after{position:absolute;top:50%;left:0;display:inline-block;margin-top:-.64286rem;padding:0;width:1.28571rem;height:1.28571rem;content:""}.c-form_checkboxLabel::before,.c-form_radioLabel::before{background-color:#fff;border:1px solid lightgray}.c-form_checkboxLabel::after,.c-form_radioLabel::after{border-color:transparent;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2213%22%20height%3D%2210.5%22%20viewBox%3D%220%200%2013%2010.5%22%20enable-background%3D%22new%200%200%2013%2010.5%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M4.8%205.8L2.4%203.3%200%205.7l4.8%204.8L13%202.4c0%200-2.4-2.4-2.4-2.4L4.8%205.8z%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-size:.85714rem;background-repeat:no-repeat;opacity:0}.c-form_checkboxLabel:hover::before,.c-form_radioLabel:hover::before{border-color:darkgray}.c-form_checkbox:focus+.c-form_checkboxLabel::before,.c-form_radio:focus+.c-form_checkboxLabel::before,.c-form_checkbox:focus+.c-form_radioLabel::before,.c-form_radio:focus+.c-form_radioLabel::before{border-color:dimgray}.c-form_checkbox:checked+.c-form_checkboxLabel::after,.c-form_radio:checked+.c-form_checkboxLabel::after,.c-form_checkbox:checked+.c-form_radioLabel::after,.c-form_radio:checked+.c-form_radioLabel::after{opacity:1}.c-form_checkbox,.c-form_radio{position:absolute;width:0;opacity:0}.c-form_radioLabel::before,.c-form_radioLabel::after{border-radius:50%}.c-form_radioLabel::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20enable-background%3D%22new%200%200%2013%2013%22%20xml%3Aspace%3D%22preserve%22%3E%3Ccircle%20fill%3D%22%23424242%22%20cx%3D%226.5%22%20cy%3D%226.5%22%20r%3D%226.5%22%2F%3E%3C%2Fsvg%3E");background-size:.42857rem}.c-form_select{position:relative;cursor:pointer}.c-form_select::after{position:absolute;top:0;right:0;bottom:0;z-index:2;width:2.85714rem;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2213%22%20height%3D%2211.3%22%20viewBox%3D%220%200%2013%2011.3%22%20enable-background%3D%22new%200%200%2013%2011.3%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23424242%22%20points%3D%226.5%2011.3%203.3%205.6%200%200%206.5%200%2013%200%209.8%205.6%20%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-size:.57143rem;background-repeat:no-repeat;content:"";pointer-events:none}.c-form_select_input{position:relative;z-index:1;padding-right:2.85714rem;cursor:pointer}.c-form_textarea{min-height:14.28571rem}.c-nav-desktop{position:fixed;top:0;left:0;width:100%;z-index:100;mix-blend-mode:difference;pointer-events:none; color:#CBD1DB; }html.has-theme-light .c-nav-desktop{mix-blend-mode:normal}.c-nav-desktop a,.c-nav-desktop button{pointer-events:all}
/* @media (max-width: 999px){.c-nav-desktop{display:none}}     */

    .c-nav-desktop_container{display:grid;grid-template-columns:repeat(8, 1fr);column-gap:20px;padding:20px 50px 0 50px}.c-nav-desktop_nav{width:100%;grid-row:1;grid-column:3;grid-column-end:9}.c-nav-desktop_nav_list{width:100%;display:grid;column-gap:20px;grid-template-columns:repeat(6, 1fr);font-size:1.2rem; line-height: 1;}.c-nav-desktop_nav_list_item{transform:translateY(50px);opacity:0}html.is-loaded .c-nav-desktop_nav_list_item{transform:translateY(0px);opacity:1}.c-nav-desktop_nav_list_item:nth-child(1){grid-row:1;grid-column:2}html.is-loaded .c-nav-desktop_nav_list_item:nth-child(1){transition-delay:.6s}.c-nav-desktop_nav_list_item:nth-child(2){grid-row:1;grid-column:3}html.is-loaded .c-nav-desktop_nav_list_item:nth-child(2){transition-delay:.7s}.c-nav-desktop_nav_list_item:nth-child(3){grid-row:1;grid-column:3}html.is-loaded .c-nav-desktop_nav_list_item:nth-child(3){transition-delay:.8s}.c-nav-desktop_nav_list_item:nth-child(4){grid-row:1;grid-column:5}html.is-loaded .c-nav-desktop_nav_list_item:nth-child(4){transition-delay:.9s}.c-nav-desktop_nav_list_item:nth-child(5){grid-row:1;grid-column:6}html.is-loaded .c-nav-desktop_nav_list_item:nth-child(5){transition-delay:1s}html.is-first-hit .c-nav-desktop_nav_list_item{transition:transform .6s cubic-bezier(0.4, 0, 0, 1),opacity .6s cubic-bezier(0.4, 0, 0, 1)}.c-nav-desktop_logotype{display:block;transform:translateY(50px);opacity:0}html.is-loaded .c-nav-desktop_logotype{transform:translateY(0px);opacity:1}html.is-first-hit .c-nav-desktop_logotype{transition:transform .6s cubic-bezier(0.4, 0, 0, 1) .5s,opacity .6s cubic-bezier(0.4, 0, 0, 1) .5s}.c-nav-desktop_logotype svg{width:100%;height:100%;display:block}.c-nav-mobile{position:fixed;top:0;left:0;width:100%;z-index:100;mix-blend-mode:difference}html.has-theme-light .c-nav-mobile{mix-blend-mode:normal}


    @media (min-width: 1000px){.c-nav-mobile{display:none}}.c-nav-mobile_container{display:grid;grid-template-columns:repeat(3, 1fr);padding:20px 20px 0 20px}
    @media (min-width: 1000px){.c-nav-mobile_container{column-gap:20px}}
    @media (max-width: 999px){.c-nav-mobile_container{column-gap:10px}}
    @media (min-width: 500px){.c-nav-mobile_container{padding:20px 20px 0 20px}}
    @media (max-width: 499px){.c-nav-mobile_container{padding:20px 10px 0 10px}}.c-nav-mobile_logo{width:110px;height:23px;display:block;transform:translateY(50px);opacity:0}html.is-loaded .c-nav-mobile_logo{transform:translateY(0px);opacity:1}html.is-first-hit .c-nav-mobile_logo{transition:transform .6s cubic-bezier(0.4, 0, 0, 1) .5s,opacity .6s cubic-bezier(0.4, 0, 0, 1) .5s}.c-nav-mobile_logo svg{width:100%;height:100%;display:block}.c-nav-mobile_burger{width:100%;max-width:140px;height:20px;display:flex;flex-direction:column;justify-content:space-between;grid-column-start:3;grid-column-end:4;justify-self:end}.c-nav-mobile_burger>span{height:1px;width:100%;display:block;background-color:currentColor;transform:scaleX(0)}html.is-loaded .c-nav-mobile_burger>span{transform:scaleX(1)}html.is-first-hit .c-nav-mobile_burger>span{transition:transform 1.2s cubic-bezier(0.86, 0, 0.07, 0.995)}.c-link{position:relative}.c-link:before{content:'';width:100%;height:1px;background-color:currentColor;bottom:0;left:0;position:absolute;transform:scaleX(0);transform-origin:right center;transition:transform .3s cubic-bezier(0.4, 0, 0, 1);pointer-events:none}.c-link:hover:before{transform:scaleX(1);transform-origin:left center}.c-section{padding-bottom:9.28571rem}
    .c-section.-header{ position: absolute;
  bottom: -100px;
  left: 16px;}.c-section_tab{margin-bottom:2.85714rem}

    @media (min-width: 1000px){

    .c-section_tab{display:grid;grid-row:1;grid-column-start:1;grid-column-end:3;grid-template-columns:repeat(2, 1fr);column-gap:20px}}
    @media (max-width: 999px){

    .c-section_tab{display:flex; margin-top: 20px;}}.c-section_tab_count{margin-right:4.28571rem}.c-section_tab_title{font-size:13px;font-weight:normal;white-space:nowrap}.c-section_intro{font-size:2.28571rem;margin-bottom:2.85714rem;line-height:1.3}

    @media (min-width: 1000px){.c-section_intro{grid-row:1;grid-column-start:3;grid-column-end:6}}
    @media (max-width: 999px){.c-section_intro{grid-row:2;grid-column-start:1;grid-column-end:4}}.c-hero{display:grid;row-gap:40px}

    @media (min-width: 1000px){.c-hero{grid-template-columns:repeat(8, 1fr);column-gap:20px}}
    @media (max-width: 999px){.c-hero{grid-template-columns:repeat(3, 1fr);column-gap:10px}}.c-hero_intro{grid-row:1;grid-column:4;grid-column-end:5;transform:translateY(50px);opacity:0}html.is-first-hit .c-hero_intro{transition:transform .6s cubic-bezier(0.4, 0, 0, 1),opacity .6s cubic-bezier(0.4, 0, 0, 1)}html.is-loaded .c-hero_intro{transform:translateY(0px);opacity:1;transition-delay:0.6s}
    @media (max-width: 999px){.c-hero_intro{display:none}}.c-hero_intro p{max-width:300px}

    @media (min-width: 1000px){
    .c-hero_coords{grid-row:1;grid-column:8}}
    @media (max-width: 999px){

    .c-hero_coords{grid-row:1;grid-column:3}}
    @media (max-width: 359px){.c-hero_coords{justify-self:end;grid-column-start:2;grid-column-end:4}}.c-hero_coords p{transform:translateY(50px);opacity:0}html.is-first-hit .c-hero_coords p{transition:transform .6s cubic-bezier(0.4, 0, 0, 1),opacity .6s cubic-bezier(0.4, 0, 0, 1)}html.is-loaded .c-hero_coords p{transform:translateY(0px);opacity:1}html.is-loaded .c-hero_coords p:nth-child(0){transition-delay:0.6s}html.is-loaded .c-hero_coords p:nth-child(1){transition-delay:0.7s}html.is-loaded .c-hero_coords p:nth-child(2){transition-delay:0.8s}html.is-loaded .c-hero_coords p:nth-child(3){transition-delay:0.9s}html.is-loaded .c-hero_coords p:nth-child(4){transition-delay:1s}html.is-loaded .c-hero_coords p:nth-child(5){transition-delay:1.1s}.c-hero_services{grid-row:3;transform:translateY(50px);opacity:0}html.is-first-hit .c-hero_services{transition:transform .6s cubic-bezier(0.4, 0, 0, 1),opacity .6s cubic-bezier(0.4, 0, 0, 1)}html.is-loaded .c-hero_services{transform:translateY(0px);opacity:1;transition-delay:0.6s}
    .c-hero_logo{width:95%; margin-left: 35px; display: block; margin-top: 190px;  }
    @media (min-width: 1000px){.c-hero_logo{grid-row:3;grid-column-start:1;grid-column-end:9}}
    @media (max-width: 999px){.c-hero_logo{grid-row:4;grid-column-start:1;grid-column-end:4;  font-size: 108px;}}
    
    .c-hero_logo_icon.-desktop{
        display:block;transform:translateY(-150px);opacity:0}
        html.is-loaded 
        
        .c-hero_logo_icon.-desktop{transform:translateY(-270px);opacity:1}html.is-first-hit 
        .c-hero_logo_icon.-desktop{transition:transform 1.2s cubic-bezier(0.86, 0, 0.07, 0.995),opacity 1.2s cubic-bezier(0.86, 0, 0.07, 0.995)}
    .c-head {
       
        width: 10%;

        font-weight: bold;

    margin-top:30px;}

        .c-footer_copy_legal{font-size: 12px; line-height: 0;}
        .c-grid.-contact {
            margin-top:190px;
        }
        .c-grid.-realisations {
            margin-top:100px;
        }
        .c-grid.-services {
            margin-top:50px;
        }
        .fab {
            font-family: 'Font Awesome 5 Brands';
        }
        
        .col-sm-6 {
            margin-top:100px;
        }

          .c-coords .img-e {
            visibility: hidden;
        }
        .has-theme-light .img-d {
            display: none;
        }
        .has-theme-light .c-coords .img-e {
            visibility: visible;
            width: 500px;
        }
          @media (min-width: 1440px) and (max-width: 1980px){

      
        .c-contact_about_experience_text {
            opacity: 0;
        }

      .c-main-desktop_container  {
      display:grid;grid-template-columns:repeat(1, 1fr);
      column-gap:20px;padding:20px 50px 0 50px;
      }
        .c-coords .img-e {
            visibility: hidden;
        }
        .has-theme-light .img-d {
            display: none;
        }
        .has-theme-light .c-coords .img-e {
            visibility: visible;
            width: 500px;
        }

        .c-section {

        }}
        @media (min-width: 1000px) and (max-width: 1440px){

      
        .c-contact_about_experience_text {
            opacity: 0;
        }




    .c-main-desktop_container  {
      display:grid;grid-template-columns:repeat(1, 1fr);
      column-gap:20px;padding:20px 50px 0 50px;
      }
        .c-coords .img-e {
            visibility: hidden;
        }
        .has-theme-light .img-d {
            display: none;
        }
        .has-theme-light .c-coords .img-e {
            visibility: visible;
            width: 500px;
        }

        .c-section {
    
        }} 
        @media (min-width: 700px) and (max-width: 1200px){

       



        .c-coords .img-e {
            visibility: hidden;
        }
        .has-theme-light .img-d {
            display: none;
        }
        .has-theme-light .c-coords .img-e {
            visibility: visible;
            width: 300px;
        }

        .c-section {

        }
        .c-hero_logo_icon.-desktop{font-size: 15px;} 
        .c-section {

        }
        
    } 
       
        @media (min-width: 600px) and (max-width: 1000px){

        .c-contact_about_experience_text {
            opacity: 0;
        }

    .c-main-desktop_container  {
      display:grid;grid-template-columns:repeat(1, 1fr);
      column-gap:20px;
      padding:20px 50px 20px 50px;
      }
        .c-coords .img-e {
            visibility: hidden;
        }
        .has-theme-light .img-d {
            display: none;
        }
        .has-theme-light .c-coords .img-e {
            visibility: visible;
            width: 500px;
        }

        .c-section {

        }
        .c-nav-desktop_nav_list_item:nth-child(1) {
            grid-row: 1;
            grid-column: 1;
          }
        .c-hero_logo {
            width: 95%;
            margin-left: 33px;
            margin-bottom: 0px;
            display: block;
      
            font-size: 16px;
          }
         h1 {
        display:none;
        }
    
        } 
        @media (min-width: 700px) and (max-width: 880px){
            .c-coords .img-e {
                visibility: hidden;
            }
            .c-coords .img-d {
                visibility: hidden;
            }
            .footer2 .c-link {
                visibility: hidden;
            }
        }
        @media (min-width: 400px) and (max-width: 700px){

            .c-coords .img-e {
                visibility: hidden;
            }
        .c-coords .img-e {
          display: none;
        }
        .c-nav-desktop_nav_list {
            font-size: 16PX;
          }
       
        .c-theme-toggler{
            visibility: hidden;
        }
        .img-d img {
            visibility: hidden;
        }
        .c-nav-desktop_container .img-d svg {
            width: 100%;
        }
        .footer2 {
            position: fixed;
            bottom: 0;
            left: 50px;
        }
        .has-theme-light .c-coords .img-e {
           display: none;

        }
        .c-footer_copy_legal {
            visibility: hidden;
        }
        .c-section.-header {


            left: 16px;
        
          }
          .text__link{
            visibility: hidden;
        }
        .c-nav-desktop_nav {
            width: 100%;
            grid-row: 1;
            grid-column: 1;
            grid-column-end: 9;
          }
        .c-nav-desktop_nav_list_item:nth-child(1) {
            grid-row: 1;
            grid-column: 1;
          }
        .c-hero_logo {
            width: 95%;
            margin-left: 33px;
            margin-bottom: -110px;
            display: block;
      
            font-size: 16px;
          }
        
        .c-section {
     
        }

         h1 {
        display:none;
        }
        audio,canvas,iframe,img,svg,video{width: 350px; vertical-align:middle;}
        }
        
            
       

       
       
        
        @media (min-width: 240px) and (max-width: 400px){

            .c-coords .img-e {
                visibility: hidden;
            }
        .c-coords .img-e {
          display: none;
        }
        .c-nav-desktop_nav_list {
            font-size: 16PX;
          }
       
        .c-theme-toggler{
            visibility: hidden;
        }
        .img-d img {
            visibility: hidden;
        }
        .c-nav-desktop_container .img-d svg {
            width: 100%;
        }
        .footer2 {
            position: fixed;
            bottom: 0;
            left: 50px;
        }
        .has-theme-light .c-coords .img-e {
           display: none;

        }
        .c-footer_copy_legal {
            visibility: hidden;
        }
        .c-section.-header {
            position: fixed;
            bottom: 0;
            left: 16px;
        
          }
          .text__link{
            visibility: hidden;
        }
        .c-nav-desktop_nav {
            width: 100%;
            grid-row: 1;
            grid-column: 1;
            grid-column-end: 9;
          }
        .c-nav-desktop_nav_list_item:nth-child(1) {
            grid-row: 1;
            grid-column: 1;
          }
        .c-hero_logo {
            width: 65%;
            margin-left: 33px;
            margin-bottom: -110px;
            display: block;
      
            font-size: 16px;
          }
        
        .c-section {
     
        }

         h1 {
        display:none;
        }
        audio,canvas,iframe,img,svg,video{width: 170px; vertical-align:middle;}
        
        
        }

        .c-hero_logo_icon.-mobile{display:block;transform:translateY(-150px);opacity:0}html.is-loaded .c-hero_logo_icon.-mobile{transform:translateY(0px);opacity:1}html.is-first-hit .c-hero_logo_icon.-mobile{transition:transform 1.2s cubic-bezier(0.86, 0, 0.07, 0.995),opacity 1.2s cubic-bezier(0.86, 0, 0.07, 0.995)}@media (min-width: 500px){.c-hero_logo_icon.-mobile{display:none}}@media (max-width: 499px){.c-hero_logo_icon.-mobile{width:calc(100vw - 40px);height:45vw}}.c-coords p{margin-bottom:15px}.c-coords a,.c-coords button{text-decoration:underline;text-align:left}.c-coords_mail{font-size:2.28571rem;margin-bottom:2.85714rem}.c-lazy img{width:100%}.c-lazy_item{opacity:0;transform:scale3d(1.2, 1.2, 1.2)}html.is-first-hit .c-lazy_item{transition:opacity 1.2s cubic-bezier(0.4, 0, 0, 1),transform 1.2s cubic-bezier(0.4, 0, 0, 1)}.c-lazy_item.is-loaded{opacity:1;transform:scale3d(1, 1, 1)}@media (min-width: 1000px){.c-about_image{grid-row:1;grid-column-start:6;grid-column-end:9}}@media (max-width: 999px){.c-about_image{grid-row:3;grid-column-start:1;grid-column-end:4}}.c-about_image_container{padding-bottom:130%}.c-about_image_media{position:absolute;top:0;bottom:0;right:0;object-fit:cover;visibility:hidden}html.has-scroll-smooth .c-about_image_media{margin-top:-25% !important;margin-bottom:-25% !important}@media (min-width: 1200px){html.has-scroll-smooth .c-about_city{margin-top:-150px}}@media (min-width: 1000px){.c-about_city{grid-row:2;grid-column-start:8;grid-column-end:9}html:not(.has-scroll-smooth) .c-about_city{margin-top:20px}}@media (max-width: 999px){.c-about_city{display:none}}.c-about_wysiwyg p{margin-bottom:20px} @media (min-width: 1000px){.c-about_wysiwyg{grid-row:2;grid-column-start:3;grid-column-end:7;display:grid;grid-template-columns:repeat(2, 1fr);column-gap:20px}html:not(.has-scroll-smooth) .c-about_wysiwyg{margin-top:20px}}@media (max-width: 999px){.c-about_wysiwyg{margin-top:20px;grid-row:4;grid-column-start:1;grid-column-end:4}}.c-about .c-section_tab,.c-about .c-section_intro{transform:translateY(50px);opacity:0}html.is-loaded .c-about .c-section_tab,html.is-loaded .c-about .c-section_intro{transform:translateY(0px);opacity:1}html.is-first-hit .c-about .c-section_tab,html.is-first-hit .c-about .c-section_intro{transition:transform .6s cubic-bezier(0.4, 0, 0, 1) 0.5s,opacity .6s cubic-bezier(0.4, 0, 0, 1) 0.5s}html.is-first-hit .c-about .c-section_intro{transition-delay:0.75s}.c-grid{display:grid}@media (min-width: 1000px){.c-grid{grid-template-columns:repeat(8, 1fr);column-gap:20px}}@media (max-width: 999px){.c-grid{column-gap:10px}}.c-menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#CBD1DB;color:#000;z-index:300;visibility:hidden;transform:translateY(100%)}html.has-theme-light .c-menu{background-color:#000;color:#CBD1DB}html.is-first-hit .c-menu{transition:transform .3s cubic-bezier(0.4, 0, 0, 1),visibility .3s cubic-bezier(0.4, 0, 0, 1)}html.has-menu-open .c-menu{visibility:visible;transform:translateY(0%)}@media (min-width: 1000px){.c-menu{display:none}}.c-menu_inner{height:100%;-webkit-overflow-scrolling:touch;overflow:auto}.c-menu_container{display:grid;height:100%;grid-template-rows:auto auto 1fr}@media (min-width: 500px){.c-menu_container{padding:20px;column-gap:10px}}@media (max-width: 499px){.c-menu_container{padding:10px;column-gap:10px}}@media (min-width: 390px) and (max-width: 999px){.c-menu_container{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 389px){.c-menu_container{grid-template-columns:repeat(2, 1fr)}}.c-menu_logo{position:absolute;width:110px;height:23px;display:block;top:10px;left:10px}.c-menu_logo svg{width:100%;height:100%;display:block}.c-menu_close{width:100%;padding-bottom:100%;display:block;position:relative;grid-row:1;justify-self:end;margin-bottom:10px}@media (min-width: 390px) and (max-width: 999px){.c-menu_close{grid-column:3}}@media (max-width: 389px){.c-menu_close{grid-column:2}}.c-menu_close svg{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.c-menu_coords{grid-row:2}@media (min-width: 390px) and (max-width: 999px){.c-menu_coords{grid-column:3}}@media (max-width: 389px){.c-menu_coords{grid-column:2}}.c-menu_nav{grid-row:3;grid-column-start:1;grid-column-end:3;align-self:end;padding-bottom:30px}.c-menu_nav_list{font-size:2.28571rem;line-height:1.3;padding-bottom:30px}.c-menu_nav_list_item{white-space:nowrap}.c-menu_nav_theme.c-theme-toggler{padding-left:0;transform:translateY(-50px)}.c-work_grid{display:grid}@media (min-width: 1000px){.c-work_grid{grid-row:2;grid-column-start:1;grid-column-end:9;grid-template-columns:repeat(8, 1fr);column-gap:20px;row-gap:20px}}@media (max-width: 999px){.c-work_grid{grid-row:3;grid-column-start:1;grid-column-end:4;grid-template-columns:repeat(8, 1fr);column-gap:10px;row-gap:10px}}@media (min-width: 1000px){.c-work_accordion{grid-row:3;margin-top:20px;grid-column-start:1;grid-column-end:9}}@media (max-width: 999px){.c-work_accordion{grid-row:4;margin-top:10px;grid-column-start:1;grid-column-end:4}}@media (min-width: 1200px){.c-work_grid_item:nth-child(5n+1){grid-column:1}.c-work_grid_item:nth-child(5n+2){grid-column-start:2;grid-column-end:5}.c-work_grid_item:nth-child(5n+3){grid-column-start:5;grid-column-end:9}.c-work_grid_item:nth-child(5n+4){grid-column-start:1;grid-column-end:6}.c-work_grid_item:nth-child(5n+5){grid-column-start:6;grid-column-end:9}}@media (min-width: 700px) and (max-width: 1199px){.c-work_grid_item:nth-child(4n+1){grid-column-start:1;grid-column-end:4}.c-work_grid_item:nth-child(4n+2){grid-column-start:4;grid-column-end:9}.c-work_grid_item:nth-child(4n+3){grid-column-start:1;grid-column-end:6}.c-work_grid_item:nth-child(4n+4){grid-column-start:6;grid-column-end:9}}@media (max-width: 699px){.c-work_grid_item{grid-column-start:1;grid-column-end:9}}.c-figure-parallax{overflow:hidden}html.has-scroll-smooth .c-figure-parallax_inner{margin-top:-12%;margin-bottom:-12%}@media (min-width: 1000px){.c-services_list{grid-row:2;grid-column-start:1;grid-column-end:9;grid-template-columns:repeat(8, 1fr);column-gap:20px;row-gap:20px}}@media (max-width: 999px){.c-services_list{grid-row:2;grid-column-start:1;grid-column-end:4;column-gap:10px;row-gap:10px}}@media (min-width: 1000px){.c-services_list_item{display:grid;grid-template-columns:repeat(8, 1fr);column-gap:20px}.c-services_list_item .c-accordion_toggler{grid-row:1;grid-column-start:3;grid-column-end:4;pointer-events:none;display:flex;padding-left:0;padding-right:0}.c-services_list_item .c-accordion_content{grid-row:1;grid-column-start:5;grid-column-end:7}.c-services_list_item .c-accordion_label{width:100%;max-width:250px}.c-services_list_item .c-accordion_icon,.c-services_list_item .c-accordion_image{display:none}}.c-services-cursor{position:fixed;top:0;left:0;bottom:0;right:0;pointer-events:none;z-index:200}.is-mobile .c-services-cursor{display:none}@media (max-width: 999px){.c-services-cursor{display:none}}.c-services-cursor_inner{transform:translate3d(50vw, 50vh, 0px)}.c-services-cursor_list{position:absolute;width:17.85714rem;height:25rem;transform:translateY(-50%) translateX(-50%) scale(0);overflow:hidden;margin:1px;transform-origin:center center}html.is-first-hit .c-services-cursor_list{transition:transform .3s cubic-bezier(0.4, 0, 0, 1)}.c-services-cursor_list.is-active{transform:translateY(-50%) translateX(-50%) scale(1)}.c-services-cursor_item{position:absolute;opacity:0;transition:opacity .3s cubic-bezier(0.4, 0, 0, 1);z-index:2;top:0;left:0;bottom:0;right:0;border-radius:20px;overflow:hidden}.c-services-cursor_item.is-active{opacity:1}.c-services-cursor_list.is-active .c-services-cursor_item.is-active{transition:none}.c-services-cursor_img{object-fit:cover;width:100%;height:100%}.c-accordion{border-bottom:solid 1px #CBD1DB}.c-accordion:first-child{border-top:solid 1px #CBD1DB}.has-theme-light .c-accordion{border-color:#000}.c-accordion.-work{border:none}.c-accordion_toggler{display:block;width:100%;text-align:left;position:relative;padding:1.42857rem 0;padding-right:2.85714rem;font-size:0}.c-accordion_toggler:hover{opacity:0.5}.c-accordion_label{width:33.33333%;display:inline-block;font-size:1.71429rem;font-weight:normal;line-height:1.3}@media (max-width: 699px){.c-accordion_label{width:50%}}.c-accordion_icon{width:41px;height:41px;display:block;position:absolute;right:0;top:50%;margin-top:-20px}@media (min-width: 1000px){.c-accordion.-work .c-accordion_icon{width:81px;height:81px;margin-top:-40px}.c-accordion.-work .c-accordion_icon>span:nth-child(1){left:40px}.c-accordion.-work .c-accordion_icon>span:nth-child(2){top:40px}}.c-accordion_icon>span:nth-child(1){position:absolute;top:0;left:20px;width:1px;height:100%;background-color:#CBD1DB}.c-accordion.-open .c-accordion_icon>span:nth-child(1){opacity:0}.c-accordion_icon>span:nth-child(2){position:absolute;left:0;top:20px;height:1px;width:100%;background-color:#CBD1DB}.has-theme-light .c-accordion_icon>span{background-color:#000}.has-theme-light .c-head { color:black;}.c-accordion.-work.-open .c-accordion_icon{opacity:0}.c-accordion_content{height:0;overflow:hidden}@media (min-width: 1000px){.c-accordion.-services .c-accordion_content{height:auto;overflow:visible}}.c-accordion_inner{padding:1.42857rem 2.14286rem 2.14286rem}@media (min-width: 1000px){.c-accordion_inner{padding-left:0;padding-right:0}}.c-accordion.-work .c-accordion_inner{padding:0}.c-accordion_image{margin:20px 0}.c-contact_about{grid-row:2;display:grid}@media (min-width: 1000px){.c-contact_about{grid-template-columns:repeat(8, 1fr);column-gap:20px;grid-column-start:1;grid-column-end:9}}@media (max-width: 999px){.c-contact_about{grid-template-columns:repeat(3, 1fr);column-gap:10px;grid-column-start:1;grid-column-end:4}}@media (min-width: 1000px){.c-contact_about_bio{grid-column-start:1;grid-column-end:3}}@media (max-width: 999px){.c-contact_about_bio{grid-row:2;grid-column-start:1;grid-column-end:4;max-width:400px;margin-bottom:20px}}.c-contact_about_bio_name{font-size:2.28571rem;line-height:1.3;margin-bottom:30px}@media (min-width: 1000px){.c-contact_about_image{padding:0 60px;grid-column-start:3;grid-column-end:7}}@media (max-width: 999px){.c-contact_about_image{grid-row:1;grid-column-start:1;grid-column-end:4;max-width:400px;margin:0 auto 30px auto}}@media (min-width: 1000px){.c-contact_about_experience{grid-column-start:1;grid-column-end:9}}@media (max-width: 999px){.c-contact_about_experience{grid-row:3;grid-column-start:1;grid-column-end:4;max-width:400px}}.c-contact_about_experience_text p:not(.c-contact_about_experience_title){margin-bottom:15px}.c-contact_about_experience_title{font-size:2.28571rem;line-height:1.3;margin-bottom:30px}.c-contact_about_experience_signature{max-width:240px;margin-top:40px}.c-contact_reach{grid-row:3;display:grid;margin-top:5.71429rem}@media (min-width: 1000px){.c-contact_reach{grid-template-columns:repeat(8, 1fr);column-gap:20px;grid-column-start:1;grid-column-end:9}}@media (max-width: 999px){.c-contact_reach{grid-template-columns:repeat(3, 1fr);column-gap:10px;grid-column-start:1;grid-column-end:4}}@media (min-width: 1000px){.c-contact_reach_devis{grid-column-start:1;grid-column-end:2}}@media (max-width: 1199px){.c-contact_reach_devis{grid-row:2;grid-column-start:1;grid-column-end:3}}@media (max-width: 999px){.c-contact_reach_devis{grid-column-start:1;grid-column-end:3;max-width:400px;margin-bottom:20px;padding-right:10px}}.c-contact_reach_phone{text-align:center;font-size:11vw;line-height:1;white-space:nowrap;margin-bottom:40px}@media (min-width: 1000px){.c-contact_reach_phone{grid-column-start:3;grid-column-end:7}}@media (max-width: 999px){.c-contact_reach_phone{grid-row:1;grid-column-start:1;grid-column-end:4}}@media (max-width: 699px){.c-contact_reach_phone{font-size:42vw}.c-contact_reach_phone span{display:block}}.c-contact_reach_phone span:nth-child(1){display:block}@media (min-width: 1000px){.c-contact_reach_coords{grid-column-start:8;grid-column-end:9}}@media (max-width: 1199px){.c-contact_reach_coords{grid-row:2;grid-column-start:8;grid-column-end:9}}@media (max-width: 999px){.c-contact_reach_coords{grid-column-start:3;grid-column-end:4}}.c-footer{position:relative;overflow:hidden}.c-footer_inner{height:100vh;position:relative}.c-footer_image{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0.5} .c-hero_logo_icon.-desktop.has-theme-light {display:none;}.c-footer_image img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.c-footer_link{text-decoration:underline}.c-footer_link:hover{text-decoration:none}@media (min-width: 1000px){.c-footer_link{grid-column-start:8}}@media (max-width: 999px){.c-footer_link{grid-column-end:4}}@media (min-width: 1000px){.c-footer_copy_legal{font-size: 12px; grid-column-start:1;grid-column-end:5}}@media (max-width: 999px){.c-footer_copy_legal{grid-row:2;grid-column-start:1;grid-column-end:4}}.c-footer_copy{position:absolute;z-index:2;bottom:0;left:0;width:100%;justify-content:space-between}.has-theme-light .c-footer_copy{color:#CBD1DB}@media (min-width: 1000px){.c-footer_copy{padding:50px}}@media (min-width: 500px) and (max-width: 999px){.c-footer_copy{flex-direction:column;justify-content:center;padding:20px;text-align:center}}@media (max-width: 499px){.c-footer_copy{flex-direction:column;justify-content:center;padding:20px;text-align:center}}.c-theme-toggler{display:block;padding:10px}.c-nav-desktop .c-theme-toggler{margin-top:-5px}.c-theme-toggler:before{content:'';display:block;width:10px;height:10px;background-color:currentColor;border-radius:50%}.u-2\:1::before{padding-bottom:50%}.u-4\:3::before{padding-bottom:75%}.u-16\:9::before{padding-bottom:56.25%}.u-1\/1{width:100% !important}.u-1\/2{width:50% !important}.u-2\/2{width:100% !important}.u-1\/3{width:33.33333% !important}.u-2\/3{width:66.66667% !important}.u-3\/3{width:100% !important}.u-1\/4{width:25% !important}.u-2\/4{width:50% !important}.u-3\/4{width:75% !important}.u-4\/4{width:100% !important}.u-1\/5{width:20% !important}.u-2\/5{width:40% !important}.u-3\/5{width:60% !important}.u-4\/5{width:80% !important}.u-5\/5{width:100% !important}@media (min-width: 700px){.u-1\/2\@from-small{width:50%}}.u-clearfix::after{display:block;clear:both;content:""}.u-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:100%}.u-radius{border-radius:20px;overflow:hidden;transform:translate3d(0px, 0px, 0px)}[hidden][aria-hidden="false"]{position:absolute;display:inherit;clip:rect(0, 0, 0, 0)}[hidden][aria-hidden="false"]:focus{clip:auto}.u-screen-reader-text{position:absolute !important;overflow:hidden;clip:rect(0 0 0 0);margin:0;padding:0;width:1px;height:1px;border:0}@media not print{.u-screen-reader-text\@screen{position:absolute !important;overflow:hidden;clip:rect(0 0 0 0);margin:0;padding:0;width:1px;height:1px;border:0}}.u-screen-reader-text.-focusable:focus,.u-screen-reader-text.-focusable:active{clip:auto;width:auto;height:auto}

/*# sourceMappingURL=main.css.map */