@font-face {
font-family: 'proxima-light';
src: url("./../../fonts/proximanova-light-webfont.woff") format("woff"), url("./../../fonts/proximanova-light-webfont.woff") format("woff2"); }
@font-face {
font-family: 'proxima-regular-italic';
src: url("./../../fonts/proximanova-regitalic-webfont.woff2") format("woff2"), url("./../../fonts/proximanova-regitalic-webfont.woff") format("woff");
font-weight: normal;
font-style: italic; }
@font-face {
font-family: 'proxima-regular';
src: url("./../../fonts/proximanova-regular-webfont.woff2") format("woff2"), url("./../../fonts/proximanova-regular-webfont.woff") format("woff");
font-weight: normal;
font-style: normal; }
@font-face {
font-family: 'proxima-semibold';
src: url("./../../fonts/proximanova-semibold-webfont.woff2") format("woff2"), url("./../../fonts/proximanova-semibold-webfont.woff") format("woff");
font-weight: bold;
font-style: normal; }
@font-face {
font-family: 'proxima-bold';
src: url("./../../fonts/proximanova-bold.woff2") format("woff2"), url("./../../fonts/proximanova-bold.woff") format("woff");
font-weight: 900;
font-style: normal; }
@font-face {
font-family: 'proxima-extrabold';
src: url("./../../fonts/proximaNova-Extrabold.woff") format("woff"); }


html, body {
  max-width: 100%;
}

.footer-new {
  width: 100%;
  padding: 70px 0px 20px 0px;
  background-color: white;
}
.footer-new .inner {
  width: 1000px;
  margin: 0px auto;
}
@media only screen and (max-width:1025px) {
  .footer-new .inner {
    width: 900px;
  }
}
@media only screen and (max-width:991px) {
  .footer-new .inner {
    width: 800px;
  }
}
@media only screen and (max-width:767px) {
  .footer-new .inner {
    width: 360px;
  }
}
@media only screen and (max-width:650px) {
  .footer-new .inner {
    width: 300px;
  }
}
.footer-new .inner .items {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width:767px) {
  .footer-new .inner .items {
    flex-direction: column;
  }
}
@media only screen and (max-width:767px) {
  .footer-new .inner .items .basic {
    margin-bottom: 50px;
  }
}
.footer-new .inner .items .basic .logo {
  max-width: 121px;
  margin-bottom: 27px;
}
.footer-new .inner .items .basic .contact {
  font-family: "proxima-bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 20px;
  line-height: 20px;
  color: black;
  margin-bottom: 5px;
}
.footer-new .inner .items .basic .numero {
  font-family: "proxima-regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  color: #707689;
}
.footer-new .inner .items .basic .social-n {
  display: flex;
  align-items: center;
}
.footer-new .inner .items .basic .social-n img {
  margin: 15px 5px;
  max-width: 16px;
  cursor: pointer;
}
.footer-new .inner .items .basic .gartner {
  max-width: 77px;
  margin-top: 70px;
}
@media only screen and (max-width:767px) {
  .footer-new .inner .items .basic .gartner {
    display: none;
  }
}
.footer-new .inner .items .right {
  display: flex;
}
@media only screen and (max-width:767px) {
  .footer-new .inner .items .right {
    flex-direction: column;
  }
}
.footer-new .inner .bottom {
  margin-top: 30px;
  padding-top: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid #D0D9E2;
}
@media only screen and (max-width:767px) {
  .footer-new .inner .bottom {
    flex-direction: column-reverse;
    align-items: flex-start;
  }
}
.footer-new .inner .bottom .left {
  display: flex;
  align-items: center;
}
@media only screen and (max-width:767px) {
  .footer-new .inner .bottom .left {
    flex-wrap: wrap;
  }
}
.footer-new .inner .bottom .left .item {
  font-family: "proxima-regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 120%;
  color: #707689;
  margin: 0px 10px 0px 0px;
  cursor: pointer;
}
@media only screen and (max-width:767px) {
  .footer-new .inner .bottom .left .item {
    margin-bottom: 5px;
  }
}
.footer-new .inner .bottom .right {
  display: flex;
  align-items: center;
}
@media only screen and (max-width:767px) {
  .footer-new .inner .bottom .right {
    margin-bottom: 10px;
  }
}
.footer-new .inner .bottom .right .item {
  font-family: "proxima-regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 130%;
  color: #707689;
  margin: 0px 8px 0px 0px;
}
.footer-new .inner .bottom .right .item:nth-of-type(2), .footer-new .inner .bottom .right .item:nth-of-type(3), .footer-new .inner .bottom .right .item:nth-of-type(4), .footer-new .inner .bottom .right .item:nth-of-type(5) {
  cursor: pointer;
}
.footer-new .inner .categorie {
  margin-left: 30px;
}
@media only screen and (max-width:991px) {
  .footer-new .inner .categorie {
    margin-left: 10px;
  }
}
@media only screen and (max-width:767px) {
  .footer-new .inner .categorie {
    margin-left: 0px;
    margin-bottom: 10px;
  }
}
.footer-new .inner .categorie .title {
  font-family: "proxima-bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  line-height: 17px;
  color: #303140;
  margin-bottom: 25px;
}
.footer-new .inner .categorie .item {
  font-family: "proxima-regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #707689;
  font-size: 14px;
  line-height: 130%;
  margin-bottom: 10px;
  cursor: pointer;
}

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