.exp-sticky-header{position:fixed;top:0;left:0;width:100%;background-color:#000;height:92px}.exp-sticky-header .logo .grey{display:none}.exp-sticky-header .logo .white{display:block}.header.exp-sticky-header .logo{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:150px}@media only screen and (max-width:767px){.exp-sticky-header{height:73px}.exp-sticky-header.header .logo{width:130px}content-a{padding-top:75px}}#projectList{color:#000;height:calc(100vh - 500px);overflow-y:scroll}#projectList li:before{content:'\2022';color:#c00;margin:0 20px 0 0}#projectList li{color:#000;list-style-type:none;position:relative;margin:0 0 15px 20px}#projectList li::before{color:#c00;content:'\2022';position:absolute;top:.1em;left:-.6em;font-size:2em}#projectList h3{font-size:18px;font-weight:700;color:#030303;text-transform:none;line-height:normal;letter-spacing:normal}#projectList p{font-size:16px;color:#030303;line-height:1.2;letter-spacing:normal}#projectList a{color:#e91d2d}.filter{width:33.3333%;display:inline-block;margin:0 0 10px 0;margin-bottom:20px}.filter select{padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;vertical-align:middle;box-sizing:border-box;width:95.8333%;height:45px;font-size:14px}@media screen and (max-width:767px){.filter{width:100%;display:block;border:none;margin-bottom:15px;overflow:hidden}}.filter label{font-size:14px;color:#584c48;margin:0 0 5px 0;display:block;font-weight:700}.content-a{color:#000;padding-top:92px}.content-a h2{color:#000}.content-a h2:before{width:10px;background-color:#000}.contact-a{position:relative;min-height:calc(100vh - 223px);background:#efece6;color:#fff;font-size:14px}.contact-a>.map{position:absolute;left:0;top:0;right:650px;bottom:0;margin:0}.contact-a>.map div{margin-bottom:0}.contact-a>.wrap{width:650px;margin:0 0 0 auto;padding:25px 40px}.contact-a p{margin-bottom:20px}.contact-a a{color:inherit}.contact-a a:hover{color:inherit}.contact-a .address{margin-bottom:15px}.contact-a .address strong{display:inline-block;margin:0 0 10px;padding:0 0 5px;border-bottom:1px solid #c7e4ed;font-size:24px}.contact-a .socials-a{margin-bottom:30px}.contact-a .socials-a li~li{margin-left:10px}.contact-a .socials-a a{width:26px;height:26px;background:#fff;color:#62b6d0;text-align:center;line-height:26px}.contact-a .socials-a a:before{font-size:14px}.contact-a .socials-a .linkedin a:before{content:'\e904'}.contact-a .form{margin:0 0 25px;padding:20px 0 25px;border-bottom:1px solid #c7e4ed;border-top:1px solid #c7e4ed}.native.android .contact-a .form input:not([type=checkbox]):not([type=radio]){padding-top:0;padding-bottom:0}.contact-a .form input::-webkit-input-placeholder{color:#b6dde8}.contact-a .form input:-ms-input-placeholder{color:#b6dde8!important}.contact-a .form input:-moz-placeholder{color:#b6dde8}.contact-a .form input::-moz-placeholder{color:#b6dde8}.contact-a .form input.placeholder,.contact-a .form input.placeholdersjs{color:#b6dde8!important}.contact-a .form .action{display:block;margin-top:10px}.contact-a .form .action button{min-height:30px;padding:3px 18px;border:2px solid #fff;background:0 0;font-size:14px;line-height:20px}.contact-a .bottom{font-size:18px;line-height:1.3}@media screen and (max-width:1023px){.contact-a{min-height:0;padding-top:200px;padding-top:60vh}.contact-a>.map{right:0;bottom:auto;height:200px;padding-top:60vh}.contact-a>.wrap{width:auto;margin:0;padding:25px 30px}}@media screen and (max-width:719px){.contact-a>.wrap{padding:20px}}#resetLocation,#resetSector,#resetService{background:#fff url(../images/x.png) no-repeat;background-position:calc(100% - 10px) 12px;padding:10px 30px 10px 10px;border-radius:20px;border:1px solid #e91d2d;margin:0 4px 5px 0;color:#000;height:35px}#resetLocation,#resetSector:hover,#resetService{opacity:.8}#experienceForm{margin:0 0 15px 0;padding:0 0 15px 0;border-bottom:1px solid #ccc}@media only screen and (max-width:767px){#projectList{height:auto;overflow:visible}.content-a{padding-top:70px}.contact-a h2{font-size:25px}}@media only screen and (max-width:1023px){.contact-a #map{display:none}.contact-a{padding-top:20px;margin-top:-20px}}p#instructions{font-size:16px;color:#030303;line-height:1.2;letter-spacing:normal;margin-bottom:10px}