@import url(https://use.typekit.net/avn2eeh.css);.logo{position:relative;z-index:2;margin:0 auto;box-sizing:content-box;padding-left:40px;max-width:47.5px;height:46.5px}.logo img{width:100%;height:100%}header{padding:8px 20px}.burger,header{display:flex;align-items:center;justify-content:space-between}.burger{width:40px;height:23px;flex-direction:column;cursor:pointer;z-index:1}.burger div{background:var(--clrDarkGrey);height:4px;width:70%;border-radius:5px;transition:transform .2s ease-in,width .2s ease}.burger .div2{transform-origin:center;width:100%;opacity:1}.navlinks_containerM{position:absolute;width:100%;height:100vh;background:#fff;top:0;left:0;transition:transform .2s ease-in;transform:translateX(-100%);z-index:1;display:flex;justify-content:center;align-items:center}.navlinksDesktop{display:none}.navlinks{width:100%;height:200px;display:flex;align-items:center;flex-direction:column;justify-content:space-between}.toggleBurger .div1{transform:rotate(-48deg) translate(-6px,7px) scale(1);width:100%}.toggleBurger .div2{transform:scaleX(0)}.toggleBurger .div3{transform:rotate(48deg) translate(-6px,-8px) scale(1);width:100%}.navlinkActive{transform:translateX(0)}.navlinks a{color:var(--clrDarkGrey);font-size:25px}.navlink a:after{content:"";display:block;background-color:var(--clrOrange);width:100%;z-index:2;height:3px;border-radius:5px;transform-origin:right;transform:scaleX(0);transition:transform .2s ease-in-out}.navlink a:hover:after{transform:scaleX(1);transform-origin:left}@media screen and (min-width:881px){.burger,.navlinks_containerM{display:none}.navlinksDesktop{display:block;display:flex;align-items:center;gap:47px;margin-right:130px}.navlinksDesktop a{color:var(--clrDarkGrey);font-size:25px;font-weight:400}.logo{margin:0}}.skills_container{margin:103px 0}.skills_container h3{position:relative;display:flex;font-size:var(--fs600);font-weight:var(--fwBook);width:100%;justify-content:space-between;margin-bottom:45px}.skills_container h3 span{display:none}.skills_container h3:after{content:"";position:absolute;width:100%;background:var(--clrDarkGrey);height:2px;left:0;bottom:-5px}.skills_items{gap:40px;display:flex;justify-content:center;flex-wrap:wrap}.skill_item{margin:30px 0;cursor:pointer;position:relative;max-width:200px;width:100%;max-height:200px}.skill_item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.skill_item_info{z-index:1;position:absolute;top:0;left:0;color:var(--clrDarkGrey);background:hsla(0,0%,100%,.8);height:100%;width:100%;opacity:1;transform:scale(.8);display:flex;align-items:center;justify-content:center;transition:opacity .2s ease,transform .2s ease}.skill_item_info span{font-size:25px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:781px){.skills_container h3 span{display:inline-block}.skills_items{justify-content:flex-start}.skills_container h3:after{width:30%}}@media screen and (min-width:1080px){.skill_item_info{opacity:0;transform:scale(1.2)}.skill_item_info:hover{opacity:1;transform:scale(.8)}}.listing_container{margin:30px 0}.title_listing{position:relative;font-size:var(--fs600);display:block;margin:40px 0;font-weight:400}.title_listing:after{content:"";width:100%;position:absolute;height:2px;background:var(--clrDarkGrey);display:block;bottom:-5px}.listing_items{display:flex;width:307px;gap:38px;align-items:center;flex-wrap:wrap}.listing_item{display:block;width:35px}.listing_item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header_section{display:flex;align-items:center;gap:30px}.header_section h2{font-size:var(--fs800);text-transform:uppercase;font-family:var(--agenda-font);min-width:205px}.Header_section_line{background:var(--clrOrange);height:3px;max-width:150px;width:100%}.about_footer{display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width:781px){.about_footer{flex-direction:row;justify-content:flex-start;gap:30px}}@media screen and (min-width:1080px){.about_footer{justify-content:space-between}}.section[data-v-a46d150e]{padding:80px 34px;min-height:100vh;background:#fff}.projects_items[data-v-a46d150e]{margin:130px 0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:70px}.project_item[data-v-a46d150e]{max-width:304px;cursor:pointer}.project_title[data-v-a46d150e]{width:100%;display:block;font-size:var(--fs600);padding-bottom:5px;border-bottom:2px solid var(--clrDarkGrey)}.project_title span[data-v-a46d150e]{font-weight:var(--fwDemi)}.project_item_mockup[data-v-a46d150e]{display:block;position:relative;margin:36px 0 0}.mockup_img[data-v-a46d150e]{width:100%;max-height:187px}.mockup_img img[data-v-a46d150e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mockup_img[data-v-a46d150e]:after{content:"";top:0;left:0;position:absolute;background:url(/img/mockup_hover.01aaf878.svg);width:100%;opacity:0;height:100%;scale:1;transition:opacity .2s ease,scale .2s ease}.mockup_img[data-v-a46d150e]:hover:after{opacity:1;scale:.9}@media screen and (min-width:881px){.projects_items[data-v-a46d150e]{flex-direction:row;gap:30px}}.section{padding:80px 34px;min-height:100vh}.section3{background:var(--bgColor)}.section_container{max-width:1088px;margin:0 auto}.main_contact{display:flex;flex-direction:column;align-items:center;margin:70px 0}.main_left{width:100%}.form_items,.main_left{max-width:450px}.form_item{position:relative;margin:45px 0}.form_item label{font-size:var(--fs500);position:absolute;transition:transform .1s ease-in;top:-3px}.form_item select{font-size:var(--fs500);font-family:var(--futura-font);color:var(--clrDarkGrey)}.form_item input,.form_item select,.form_item textarea{border:none;border-bottom:2px solid var(--clrDarkGrey);height:27px;width:100%}.inputFocus{transform:translate(-8px,-26px) scale(.8)}textarea{height:65px!important}.form_item select{height:34px}.main_right{width:100%;max-width:450px}.main_right h3{margin:45px 0;font-size:var(--fs900);text-transform:uppercase;font-weight:400}.contact_info{margin-top:90px;min-height:195px}.info_item{min-height:80px;margin:35px 0}.number_title{display:block;font-size:var(--fs600);font-weight:var(--fwMedium);border-bottom:1px solid var(--clrDarkGrey);padding-bottom:5px}.number_phone{display:block;margin:13px 0;color:var(--clrDarkGrey)}.adress_title{display:block;font-size:var(--fs600);font-weight:var(--fwMedium);border-bottom:1px solid var(--clrDarkGrey);padding-bottom:5px}.localisation{display:block;margin:13px 0;color:var(--clrDarkGrey)}input[type=submit]{position:relative;background:none;width:100%;height:100%;text-align:left}.form_input{position:relative;z-index:1;width:50%;height:36px}.form_input:after{content:"";position:absolute;display:block;background-color:rgba(0,0,0,.2);width:100%;z-index:-1;height:100%;top:0;transform-origin:right;transform:scaleX(0);transition:transform .3s ease}.animeSubmit:after{transform-origin:left;transform:scaleX(1)}@media screen and (min-width:1080px){.main_contact{margin:150px 0;justify-content:space-between;flex-direction:row}.contact_info{margin-top:150px}}footer{padding:20px;max-width:1280px;margin:0 auto;min-height:8rem;display:flex;justify-content:space-between;align-items:center}.logo_footer{padding:0;scale:1.2}.socialLinks{display:flex;justify-content:space-between;gap:15px}.social{display:block;width:21px;height:21px;transition:transform .2s ease-out}.social:hover{transform:scale(1.2)}.social img{width:100%;height:100%}.pulse-button{z-index:1;color:green;right:30px;bottom:50px;display:none;align-items:center;justify-content:center;position:fixed;width:50px;height:50px;border:none;box-shadow:0 0 0 0 var(--clrOrange);border-radius:50%;background-color:var(--clrOrange);background-size:cover;background-repeat:no-repeat;cursor:pointer;-webkit-animation:pulse 1.25s cubic-bezier(.66,0,0,1) infinite;animation:pulse 1.25s cubic-bezier(.66,0,0,1) infinite}.pulse-button:hover{-webkit-animation:none;animation:none}#arrow_up{display:flex;justify-content:center;transform:scale(.7)}.formation_item_title{display:none}@-webkit-keyframes pulse{to{box-shadow:0 0 0 25px rgba(232,76,61,0)}}@keyframes pulse{to{box-shadow:0 0 0 25px rgba(232,76,61,0)}}html{scroll-behavior:smooth}:root{--futura-font:"futura-pt",sans-serif;--agenda-font:"agenda",sans-serif;--box-shadow:2px 2px 10px rgba(0,0,0,.3);--bgColor:#fff;--bgColorWhiteGrey:#f3f3f3;--clrDarkGrey:#4b4b4b;--clrOrange:#f8611d;--fwBook:400;--fwMedium:500;--fwDemi:600;--fwExtBold:800;--fs900:50px;--fs800:45px;--fs700:30px;--fs600:25px;--fs500:16px;--fs400:15px;--scale:.6}*,:after,:before{margin:0;padding:0;list-style:none;text-decoration:none;box-sizing:border-box}body{background:var(--bgColorWhiteGrey);font-family:var(--futura-font);color:var(--clrDarkGrey)}.home{margin-top:30px;min-height:93vh;padding:0 36px}.container_home,.home{display:flex;align-items:center}.container_home{max-width:1100px;margin:0 auto;width:100%;flex-wrap:wrap;justify-content:center}.call-to-scrool{display:none}.hero_banner_left{min-width:356px}.square{position:relative;scale:var(--scale)}.square,.square:before{width:309px;height:309px}.square:before{content:"";display:block;scale:.9;top:-80px;left:80px;position:absolute;background-image:url(/15ef5e5c86008304.JPG);background-size:cover}.hero_banner_right{max-width:627px}.hero_banner_right h1{font-size:var(--fs700);font-family:var(--agenda-font);font-weight:var(--fwMedium)}.h1Name{color:var(--clrOrange)}.hero_banner_right p{font-size:var(--fs500);margin:53px 0}@media screen and (min-width:800px){:root{--scale:.8}}@media screen and (min-width:1080px){:root{--futura-font:"futura-pt",sans-serif;--agenda-font:"agenda",sans-serif;--box-shadow:2px 2px 10px rgba(0,0,0,.3);--bgColor:#fff;--bgColorWhiteGrey:#f3f3f3;--clrDarkGrey:#4b4b4b;--clrOrange:#f8611d;--fwBook:400;--fwMedium:500;--fwDemi:600;--fwExtBold:800;--fs900:70px;--fs800:80px;--fs700:40px;--fs600:25px;--fs500:21px;--fs400:18px;--scale:.9}.container_home{justify-content:space-between;gap:30px}.call-to-scrool{display:flex;align-items:center;gap:5px;position:fixed;left:16px;top:50%;transform:translateY(-50%);writing-mode:vertical-rl}.call-to-scrool span:first-child{font-size:25px}@-webkit-keyframes scroolLine{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}to{transform:scaleY(0);transform-origin:bottom}}@keyframes scroolLine{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}to{transform:scaleY(0);transform-origin:bottom}}.call-to-scrool:before{position:absolute;content:"";width:10%;height:100%;background:var(--clrOrange);top:100%;border-radius:3px;transform-origin:bottom;transform:scaleY(0);-webkit-animation-duration:1.7s;animation-duration:1.7s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-name:scroolLine;animation-name:scroolLine}}@media screen and (min-width:1280px){:root{--scale:1.1}}