body {
  background-color: #323232;
  font-family: Arimo;
  font-size: 0.938em;
  font-weight: 400;
  line-height: 1.38;
  color: #323232;
}

.page-contact {
  font-family: Arimo;
  color: rgb(255, 255, 255);
}

.page-historique,
.page-index {
  font-family: Arimo;
  color: #323232;
}

.page-tarifs {
  font-family: 'Open Sans Condensed';
  color: rgb(255, 255, 255);
}

.container-1 {
  position: absolute;
  top: 250px;
  left: 0;
  right: 0;
  z-index: 127;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/filigrane%20-%20Copie.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-color: rgb(255, 255, 255);
}

.container-10 {
  position: relative;
  float: left;
  clear: both;
  z-index: 37;
  width: 100%;
  margin-top: 4px;
}

.container-11 {
  display: none;
  position: relative;
  float: left;
  clear: both;
  z-index: 46;
  width: 140px;
  height: 628px;
  margin-top: -549px;
}

.container-12 {
  position: absolute;
  bottom: -5345px;
  left: 0;
  right: 0;
  z-index: 75;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-color: rgb(255, 255, 255);
}

.container-14 {
  position: relative;
  float: left;
  width: 35%;
  height: 552px;
  margin-top: 60px;
  margin-left: 5%;
}

.container-17 {
  position: relative;
  float: left;
  clear: both;
  z-index: 56;
  width: 100%;
  margin-top: 4px;
}

.container-18 {
  position: relative;
  float: right;
  width: 35%;
  margin-top: 20px;
  margin-right: 5%;
}

.container-2 {
  position: relative;
  float: left;
  width: 100%;
}

.container-21 {
  display: none;
  position: relative;
  float: left;
  clear: both;
  z-index: 65;
  width: 140px;
  height: 628px;
  margin-top: -549px;
}

.container-25 {
  position: relative;
  float: left;
  clear: both;
  z-index: 75;
  width: 100%;
  margin-top: 4px;
}

.container-28 {
  display: none;
  position: relative;
  float: left;
  clear: both;
  z-index: 84;
  width: 140px;
  height: 628px;
  margin-top: -549px;
}

.container-3 {
  position: relative;
  width: 314px;
  margin-top: -32px;
  margin-right: auto;
  margin-left: auto;
  background-color: rgb(255, 255, 255);
}

.container-15,
.container-24,
.container-31,
.container-6,
.container-9 {
  float: left;
  width: 140px;
  margin-left: 4px;
}

.container-32 {
  position: relative;
  float: left;
  clear: both;
  z-index: 94;
  width: 100%;
  margin-top: 4px;
}

.container-33 {
  position: absolute;
  top: 250px;
  left: 0;
  right: 0;
  z-index: 27;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-color: rgb(255, 255, 255);
}

.container-13,
.container-35 {
  position: relative;
  float: left;
  width: 100%;
  background-color: rgb(255, 255, 255);
}

.container-37 {
  position: relative;
  float: left;
  width: 35%;
  height: 649px;
  margin-top: 60px;
  margin-left: 4.96%;
}

.container-39 {
  display: none;
  position: relative;
  float: left;
  clear: both;
  z-index: 103;
  width: 140px;
  height: 628px;
  margin-top: -549px;
}

.container-4 {
  width: 1005px;
  margin-top: 100px;
  margin-right: auto;
  margin-left: auto;
}

.container-40 {
  position: relative;
  float: left;
  width: 35%;
  height: 909px;
  margin-top: 20px;
  margin-left: 5%;
}

.container-19,
.container-22,
.container-26,
.container-29,
.container-34,
.container-41 {
  float: left;
  clear: both;
  width: 100%;
  height: 600px;
  margin-top: 40px;
}

.container-20,
.container-23,
.container-27,
.container-30,
.container-36,
.container-42 {
  position: relative;
  float: left;
  width: 35%;
  margin-left: 5%;
}

.container-16,
.container-38,
.container-43 {
  position: relative;
  float: left;
  clear: both;
  width: 100%;
  margin-top: 40px;
  background-color: rgb(255, 255, 255);
}

.container-44 {
  position: relative;
  float: left;
  width: 35%;
  height: 583px;
  margin-top: 60px;
  margin-left: 5%;
}

.container-45 {
  position: fixed;
  bottom: 80px;
  left: 175px;
  z-index: 11;
  width: 12%;
  height: 40px;
}

.container-46 {
  position: relative;
  width: 860px;
  margin-top: 25px;
  margin-right: auto;
  margin-left: auto;
}

.container-47 {
  position: absolute;
  bottom: 80px;
  left: 175px;
  z-index: 34;
  width: 12%;
  height: 40px;
}

.container-48 {
  position: absolute;
  bottom: 80px;
  left: 175px;
  z-index: 12;
  width: 12%;
  height: 40px;
}

.container-49 {
  position: absolute;
  bottom: 80px;
  left: 175px;
  z-index: 20;
  width: 12%;
  height: 40px;
}

.container-5 {
  float: left;
  width: 284px;
}

.container-50 {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 3;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-color: rgb(255, 255, 255);
}

.container-7 {
  position: relative;
  float: left;
  clear: both;
  z-index: 113;
  width: 100%;
  margin-top: 4px;
}

.container-8 {
  display: none;
  position: relative;
  float: left;
  clear: both;
  z-index: 122;
  width: 140px;
  height: 628px;
  margin-top: -549px;
}

.element-1 {
  position: absolute;
  top: -21px;
  left: 0;
  right: 0;
  z-index: 5;
  width: 63px;
  height: 48px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/cv(3).png');
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: center center;
}

.element-10 {
  position: absolute;
  top: 56px;
  left: 0;
  right: 0;
  z-index: 54;
  width: 63px;
  height: 48px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/cv(3).png');
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: center center;
}

.element-11 {
  position: absolute;
  top: -24px;
  left: 0;
  right: 0;
  z-index: 13;
  width: 63px;
  height: 48px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/cv(3).png');
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: center center;
}

.element-12 {
  position: absolute;
  top: -24px;
  left: 0;
  right: 0;
  z-index: 6;
  width: 63px;
  height: 48px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/cv(3).png');
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: center center;
}

.element-13 {
  position: relative;
  float: left;
  width: 54.96%;
  height: 929px;
  margin-left: 5.04%;
  background-image: url('../images/Casa_Giardinu_09%C2%A9StefBravin%20-%20Copie.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
  background-color: rgb(193, 193, 193);
}

.element-14 {
  position: absolute;
  top: 56px;
  left: 0;
  right: 0;
  z-index: 62;
  width: 63px;
  height: 48px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/cv(3).png');
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: center center;
}

.element-15 {
  position: relative;
  float: left;
  width: 55%;
  height: 700px;
  background-image: url('../images/Scopa_06%C2%A9StefBravin%20-%20Copie.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
  background-color: rgb(193, 193, 193);
}

.element-16 {
  position: absolute;
  top: -24px;
  left: 0;
  right: 0;
  z-index: 24;
  width: 63px;
  height: 48px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/cv(3).png');
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: center center;
}

.element-17 {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 3;
  width: 100%;
  height: 55px;
  background-color: rgba(50, 50, 50, 0.8);
}

.element-18,
.element-19 {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 55px;
  background-color: rgba(50, 50, 50, 0.8);
}

.element-2 {
  position: absolute;
  top: -24px;
  left: 0;
  right: 0;
  z-index: 27;
  width: 63px;
  height: 48px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/cv(3).png');
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: center center;
}

.element-20 {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 1100px;
  background-image: url('../images/filigrane(7).png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.element-21 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 250px;
  background-image: none, url('../images/filigrane(7).png');
  background-repeat: repeat, no-repeat;
  background-size: 100% 100%, cover;
  background-position: 0% 0%, center top;
  background-attachment: scroll, fixed;
}

.element-22 {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 250px;
  background-image: none, url('../images/filigrane(7).png');
  background-repeat: repeat, no-repeat;
  background-size: 100% 100%, cover;
  background-position: 0% 0%, center top;
  background-attachment: scroll, fixed;
}

.element-23 {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 55px;
  background-color: rgb(50, 50, 50);
}

.element-24 {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 292px;
  background-image: url('../images/texture%20-%20Copie.png');
  background-repeat: no-repeat;
  background-size: 100% 300px;
  background-position: left top;
}

.element-25 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 292px;
  background-image: url('../images/texture%20-%20Copie.png'), url('../images/Scopa_04%C2%A9StefBravin%20-%20Copie.jpg');
  background-repeat: no-repeat, no-repeat;
  background-size: 100% 300px, cover;
  background-position: left top, center center;
  background-attachment: scroll, scroll;
}

.element-26 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 292px;
  background-image: url('../images/texture%20-%20Copie.png'), url('../images/Scopa_06%C2%A9StefBravin%20-%20Copie%20(2).jpg');
  background-repeat: no-repeat, no-repeat;
  background-size: 100% 300px, cover;
  background-position: left top, center center;
  background-attachment: scroll, scroll;
}

.element-3 {
  position: relative;
  float: right;
  width: 55.04%;
  height: 612px;
  background-image: none;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
}

.element-4 {
  position: absolute;
  top: -24px;
  left: 0;
  right: 0;
  z-index: 18;
  width: 63px;
  height: 48px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/cv(3).png');
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: center center;
}

.element-5 {
  position: absolute;
  top: 80px;
  left: 0;
  right: 0;
  z-index: 11;
  width: 63px;
  height: 48px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/cv(3).png');
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: center center;
}

.element-6 {
  position: absolute;
  top: 80px;
  left: 0;
  right: 0;
  z-index: 70;
  width: 63px;
  height: 48px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/cv(3).png');
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: center center;
}

.element-7 {
  position: absolute;
  top: 56px;
  left: 0;
  right: 0;
  z-index: 38;
  width: 63px;
  height: 48px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/cv(3).png');
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: center center;
}

.element-8 {
  position: absolute;
  top: 56px;
  left: 0;
  right: 0;
  z-index: 46;
  width: 63px;
  height: 48px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/cv(3).png');
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: center center;
}

.element-9 {
  position: relative;
  float: left;
  width: 55.04%;
  height: 709px;
  background-image: url('../images/Casa_Giardinu_01%C2%A9StefBravin%20-%20Copie.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-color: rgb(193, 193, 193);
}

.text-1 {
  position: relative;
  float: left;
  z-index: 4;
  width: 314px;
  padding-top: 30px;
  padding-right: 40px;
  padding-bottom: 30px;
  padding-left: 40px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ab905f;
  border-right-color: #ab905f;
  border-bottom-color: #ab905f;
  border-left-color: #ab905f;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  background-color: rgb(255, 255, 255);
  font-family: Arimo;
  font-size: 1em;
  text-align: center;
  color: #323232;
}

.text-10 {
  position: relative;
  float: left;
  z-index: 24;
  width: 140px;
  height: 75px;
  margin-top: 4px;
  margin-left: 4px;
  padding-top: 15px;
  padding-right: 30px;
  padding-bottom: 15px;
  padding-left: 30px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ab905f;
  border-right-color: #ab905f;
  border-bottom-color: #ab905f;
  border-left-color: #ab905f;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  background-color: rgb(255, 255, 255);
  font-size: 2em;
  font-weight: 700;
  text-align: center;
  color: #ab905f;
}

.text-100 {
  position: relative;
  float: left;
  clear: both;
  z-index: 47;
  width: 53.7142857142%;
  margin-top: 20px;
  font-size: 1em;
  font-weight: 700;
  text-align: justify;
  color: #323232;
}

.text-101,
.text-17,
.text-33,
.text-51,
.text-75 {
  float: left;
  width: 140px;
  height: 75px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 15px;
  padding-left: 20px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ab905f;
  border-right-color: #ab905f;
  border-bottom-color: #ab905f;
  border-left-color: #ab905f;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  background-color: #ab905f;
  font-size: 1.667em;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
}

.text-102 {
  position: relative;
  float: left;
  z-index: 48;
  width: 42.7428571428%;
  margin-top: 20px;
  margin-left: 3.53929%;
  font-size: 1em;
  font-weight: 700;
  text-align: justify;
  color: #323232;
}

.text-103,
.text-18,
.text-34,
.text-52,
.text-77 {
  float: left;
  width: 140px;
  height: 75px;
  padding-top: 15px;
  padding-right: 30px;
  padding-bottom: 15px;
  padding-left: 30px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ab905f;
  border-right-color: #ab905f;
  border-bottom-color: #ab905f;
  border-left-color: #ab905f;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  background-color: rgb(255, 255, 255);
  font-size: 2em;
  font-weight: 700;
  text-align: center;
  color: #ab905f;
}

.text-105 {
  position: relative;
  float: left;
  z-index: 52;
  width: 100%;
  margin-top: 80px;
  margin-left: -0.11429%;
  padding-top: 10px;
  padding-right: 40px;
  padding-bottom: 15px;
  padding-left: 40px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ab905f;
  border-right-color: #ab905f;
  border-bottom-color: #ab905f;
  border-left-color: #ab905f;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  font-family: 'Open Sans Condensed';
  font-size: 2em;
  font-weight: 300;
  text-align: justify;
  color: #ab905f;
}

.text-108 {
  position: relative;
  float: left;
  z-index: 11;
  width: 99.8858447488%;
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ab905f;
  border-right-color: #ab905f;
  border-bottom-color: #ab905f;
  border-left-color: #ab905f;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  font-size: 1em;
  text-align: center;
  color: #323232;
}

.text-11 {
  position: relative;
  float: left;
  clear: both;
  z-index: 17;
  width: 140px;
  height: 75px;
  margin-top: 4px;
  padding-top: 16px;
  padding-right: 30px;
  padding-bottom: 15px;
  padding-left: 30px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #323232;
  border-right-color: #323232;
  border-bottom-color: #323232;
  border-left-color: #323232;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  background-color: #323232;
  font-size: 1em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-111 {
  position: relative;
  float: left;
  clear: both;
  z-index: 55;
  width: 54.4%;
  margin-top: 20px;
  margin-left: 0.11429%;
  font-size: 1em;
  font-weight: 700;
  text-align: justify;
  color: #323232;
}

.text-114 {
  position: relative;
  float: left;
  z-index: 56;
  width: 42.7428571428%;
  margin-top: 20px;
  margin-left: 2.73929%;
  font-size: 1em;
  font-weight: 700;
  text-align: justify;
  color: #323232;
}

.text-104,
.text-106,
.text-107,
.text-110,
.text-112,
.text-115,
.text-19,
.text-20,
.text-21,
.text-22,
.text-23,
.text-24,
.text-35,
.text-36,
.text-37,
.text-38,
.text-39,
.text-40,
.text-53,
.text-55,
.text-56,
.text-58,
.text-59,
.text-60,
.text-79,
.text-81,
.text-82,
.text-83,
.text-85,
.text-86 {
  float: left;
  clear: both;
  width: 140px;
  height: 75px;
  margin-top: 4px;
  padding-top: 15px;
  padding-right: 30px;
  padding-bottom: 15px;
  padding-left: 30px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ab905f;
  border-right-color: #ab905f;
  border-bottom-color: #ab905f;
  border-left-color: #ab905f;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  background-color: rgb(255, 255, 255);
  font-size: 2em;
  font-weight: 700;
  text-align: center;
  color: #ab905f;
}

.text-116,
.text-25,
.text-41,
.text-63,
.text-89 {
  float: left;
  width: 140px;
  height: 75px;
  padding-top: 15px;
  padding-right: 30px;
  padding-bottom: 15px;
  padding-left: 30px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #323232;
  border-right-color: #323232;
  border-bottom-color: #323232;
  border-left-color: #323232;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  background-color: #323232;
  font-size: 1.067em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-117 {
  position: relative;
  float: left;
  z-index: 4;
  width: 100%;
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ab905f;
  border-right-color: #ab905f;
  border-bottom-color: #ab905f;
  border-left-color: #ab905f;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  font-family: 'Open Sans Condensed';
  font-size: 2em;
  font-weight: 300;
  text-align: center;
  text-transform: uppercase;
  color: #ab905f;
}

.text-12 {
  position: relative;
  float: left;
  z-index: 25;
  width: 140px;
  height: 75px;
  margin-top: 4px;
  margin-left: 4px;
  padding-top: 15px;
  padding-right: 30px;
  padding-bottom: 15px;
  padding-left: 30px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ab905f;
  border-right-color: #ab905f;
  border-bottom-color: #ab905f;
  border-left-color: #ab905f;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  background-color: rgb(255, 255, 255);
  font-size: 2em;
  font-weight: 700;
  text-align: center;
  color: #ab905f;
}

.text-120,
.text-57 {
  float: left;
  clear: both;
  width: 100%;
  margin-top: 25px;
  margin-left: -0.1%;
  font-size: 1em;
  text-align: justify;
  color: #323232;
}

.text-121 {
  position: relative;
  float: left;
  z-index: 60;
  width: 100%;
  margin-top: 80px;
  margin-left: -0.11429%;
  padding-top: 10px;
  padding-right: 40px;
  padding-bottom: 15px;
  padding-left: 40px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ab905f;
  border-right-color: #ab905f;
  border-bottom-color: #ab905f;
  border-left-color: #ab905f;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  font-family: 'Open Sans Condensed';
  font-size: 2em;
  font-weight: 300;
  text-align: justify;
  color: #ab905f;
}

.text-109,
.text-124,
.text-65,
.text-76,
.text-87,
.text-99 {
  float: left;
  clear: both;
  width: 100%;
  margin-top: 25px;
  font-size: 1em;
  text-align: justify;
  color: #323232;
}

.text-126 {
  position: relative;
  float: left;
  clear: both;
  z-index: 63;
  width: 54.4%;
  margin-top: 20px;
  font-size: 1em;
  font-weight: 700;
  text-align: justify;
  color: #323232;
}

.text-128 {
  position: relative;
  float: left;
  z-index: 64;
  width: 42.7428571428%;
  margin-top: 20px;
  margin-left: 2.85%;
  font-size: 1em;
  font-weight: 700;
  text-align: justify;
  color: #323232;
}

.text-118,
.text-119,
.text-122,
.text-123,
.text-125,
.text-127,
.text-129,
.text-26,
.text-27,
.text-28,
.text-29,
.text-30,
.text-31,
.text-32,
.text-42,
.text-43,
.text-44,
.text-46,
.text-47,
.text-49,
.text-50,
.text-64,
.text-66,
.text-68,
.text-70,
.text-71,
.text-72,
.text-73,
.text-91,
.text-92,
.text-93,
.text-94,
.text-95,
.text-97,
.text-98 {
  float: left;
  clear: both;
  width: 140px;
  height: 75px;
  margin-top: 4px;
  padding-top: 15px;
  padding-right: 30px;
  padding-bottom: 15px;
  padding-left: 30px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #323232;
  border-right-color: #323232;
  border-bottom-color: #323232;
  border-left-color: #323232;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  background-color: #323232;
  font-size: 1.067em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-13 {
  position: relative;
  float: left;
  clear: both;
  z-index: 18;
  width: 140px;
  height: 75px;
  margin-top: 4px;
  padding-top: 16px;
  padding-right: 30px;
  padding-bottom: 15px;
  padding-left: 30px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #323232;
  border-right-color: #323232;
  border-bottom-color: #323232;
  border-left-color: #323232;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  background-color: #323232;
  font-size: 1em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-130 {
  position: relative;
  float: left;
  z-index: 22;
  width: 99.8858447488%;
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ab905f;
  border-right-color: #ab905f;
  border-bottom-color: #ab905f;
  border-left-color: #ab905f;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  font-size: 1em;
  text-align: center;
  color: #323232;
}

.text-131 {
  position: relative;
  float: left;
  clear: both;
  z-index: 30;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 370px;
  background-image: url('../images/filigrane(8).png'), url('../images/logo(2).png');
  background-repeat: no-repeat, no-repeat;
  background-size: auto auto, 200px auto;
  background-position: right top, 120px 40px;
  background-attachment: scroll, scroll;
  background-color: #ab905f;
  font-size: 0.933em;
  color: rgb(255, 255, 255);
}

.text-132 {
  float: left;
  width: 99.8858447488%;
  font-family: Arimo;
  font-size: 1em;
  line-height: 1.8;
  text-align: justify;
  color: #323232;
}

.text-113,
.text-133,
.text-48 {
  float: left;
  clear: both;
  width: 99.8858447488%;
  margin-top: 25px;
  font-size: 1em;
  text-align: justify;
  color: #323232;
}

.text-134 {
  position: relative;
  float: left;
  clear: both;
  z-index: 8;
  width: 100%;
  margin-top: 20px;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 370px;
  background-image: url('../images/filigrane(8).png'), url('../images/logo(2).png');
  background-repeat: no-repeat, no-repeat;
  background-size: auto auto, 200px auto;
  background-position: right top, 120px 40px;
  background-attachment: scroll, scroll;
  background-color: #ab905f;
  font-family: Arimo;
  font-size: 0.933em;
  color: rgb(255, 255, 255);
}

.text-135 {
  position: relative;
  float: left;
  clear: both;
  z-index: 16;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 370px;
  background-image: url('../images/filigrane(8).png'), url('../images/logo(2).png');
  background-repeat: no-repeat, no-repeat;
  background-size: auto auto, 200px auto;
  background-position: right top, 120px 40px;
  background-attachment: scroll, scroll;
  background-color: #ab905f;
  font-size: 0.933em;
  color: rgb(255, 255, 255);
}

.text-136 {
  position: fixed;
  bottom: 30px;
  left: 0;
  right: 0;
  z-index: 4;
  width: 34%;
  height: 230px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/3(2).png'), url('../images/arrow_down_black(2).gif');
  background-repeat: no-repeat, no-repeat;
  background-size: auto auto, 50px auto;
  background-position: 50% 150px, center bottom;
  background-attachment: scroll, scroll;
  text-shadow: 0 2px 5px rgba(0, 0, 0, .5);
  font-family: 'Open Sans Condensed';
  font-size: 4.667em;
  font-weight: 300;
  line-height: 0.78;
  text-align: center;
  text-transform: uppercase;
  color: rgb(255, 255, 255);
}

.text-137 {
  float: left;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 370px;
  background-image: url('../images/filigrane(8).png'), url('../images/logo(2).png');
  background-repeat: no-repeat, no-repeat;
  background-size: auto auto, 200px auto;
  background-position: right top, 120px 40px;
  background-attachment: scroll, scroll;
  background-color: #ab905f;
  font-size: 0.933em;
  color: rgb(255, 255, 255);
}

.text-14 {
  position: relative;
  float: left;
  z-index: 26;
  width: 140px;
  height: 75px;
  margin-top: 4px;
  margin-left: 4px;
  padding-top: 15px;
  padding-right: 30px;
  padding-bottom: 15px;
  padding-left: 30px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ab905f;
  border-right-color: #ab905f;
  border-bottom-color: #ab905f;
  border-left-color: #ab905f;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  background-color: rgb(255, 255, 255);
  font-size: 2em;
  font-weight: 700;
  text-align: center;
  color: #ab905f;
}

.text-15 {
  position: relative;
  float: left;
  clear: both;
  z-index: 19;
  width: 140px;
  height: 75px;
  margin-top: 4px;
  padding-top: 16px;
  padding-right: 30px;
  padding-bottom: 15px;
  padding-left: 30px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #323232;
  border-right-color: #323232;
  border-bottom-color: #323232;
  border-left-color: #323232;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  background-color: #323232;
  font-size: 1em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-16 {
  position: relative;
  float: left;
  z-index: 27;
  width: 140px;
  height: 75px;
  margin-top: 4px;
  margin-left: 4px;
  padding-top: 15px;
  padding-right: 30px;
  padding-bottom: 15px;
  padding-left: 30px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ab905f;
  border-right-color: #ab905f;
  border-bottom-color: #ab905f;
  border-left-color: #ab905f;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  background-color: rgb(255, 255, 255);
  font-size: 2em;
  font-weight: 700;
  text-align: center;
  color: #ab905f;
}

.text-2 {
  float: left;
  width: 140px;
  height: 75px;
  margin-left: 144px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 15px;
  padding-left: 20px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ab905f;
  border-right-color: #ab905f;
  border-bottom-color: #ab905f;
  border-left-color: #ab905f;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  background-color: #ab905f;
  font-size: 1.667em;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
}

.text-3 {
  position: relative;
  float: left;
  clear: both;
  z-index: 13;
  width: 140px;
  height: 75px;
  margin-top: 4px;
  padding-top: 16px;
  padding-right: 30px;
  padding-bottom: 15px;
  padding-left: 30px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #323232;
  border-right-color: #323232;
  border-bottom-color: #323232;
  border-left-color: #323232;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  background-color: #323232;
  font-size: 1em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-4 {
  position: relative;
  float: left;
  z-index: 21;
  width: 140px;
  height: 75px;
  margin-top: 4px;
  margin-left: 4px;
  padding-top: 15px;
  padding-right: 30px;
  padding-bottom: 15px;
  padding-left: 30px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ab905f;
  border-right-color: #ab905f;
  border-bottom-color: #ab905f;
  border-left-color: #ab905f;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  background-color: rgb(255, 255, 255);
  font-size: 2em;
  font-weight: 700;
  text-align: center;
  color: #ab905f;
}

.text-45 {
  position: relative;
  float: left;
  z-index: 25;
  width: 99.8858447488%;
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ab905f;
  border-right-color: #ab905f;
  border-bottom-color: #ab905f;
  border-left-color: #ab905f;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  font-size: 1em;
  text-align: center;
  color: #323232;
}

.text-5 {
  position: relative;
  float: left;
  clear: both;
  z-index: 14;
  width: 140px;
  height: 75px;
  margin-top: 4px;
  padding-top: 16px;
  padding-right: 30px;
  padding-bottom: 15px;
  padding-left: 30px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #323232;
  border-right-color: #323232;
  border-bottom-color: #323232;
  border-left-color: #323232;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  background-color: #323232;
  font-size: 1em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-54 {
  position: relative;
  float: left;
  z-index: 16;
  width: 100%;
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ab905f;
  border-right-color: #ab905f;
  border-bottom-color: #ab905f;
  border-left-color: #ab905f;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  font-family: 'Open Sans Condensed';
  font-size: 2em;
  font-weight: 300;
  text-align: center;
  text-transform: uppercase;
  color: #ab905f;
}

.text-6 {
  position: relative;
  float: left;
  z-index: 22;
  width: 140px;
  height: 75px;
  margin-top: 4px;
  margin-left: 4px;
  padding-top: 15px;
  padding-right: 30px;
  padding-bottom: 15px;
  padding-left: 30px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ab905f;
  border-right-color: #ab905f;
  border-bottom-color: #ab905f;
  border-left-color: #ab905f;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  background-color: rgb(255, 255, 255);
  font-size: 2em;
  font-weight: 700;
  text-align: center;
  color: #ab905f;
}

.text-61 {
  float: left;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 20px;
  padding-left: 40px;
  background-color: rgb(255, 255, 255);
  font-family: 'Open Sans Condensed';
  font-size: 1em;
  font-weight: 300;
  line-height: 0.85;
  color: #ab905f;
}

.text-62 {
  position: relative;
  float: left;
  clear: both;
  z-index: 9;
  width: 100%;
  margin-top: 10px;
  padding-top: 10px;
  padding-right: 40px;
  padding-bottom: 15px;
  padding-left: 40px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ab905f;
  border-right-color: #ab905f;
  border-bottom-color: #ab905f;
  border-left-color: #ab905f;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  font-family: 'Open Sans Condensed';
  font-size: 2em;
  font-weight: 300;
  text-align: justify;
  color: #ab905f;
}

.text-67 {
  position: relative;
  float: left;
  clear: both;
  z-index: 12;
  width: 53.2571428571%;
  margin-top: 20px;
  margin-left: 0.11429%;
  font-size: 1em;
  font-weight: 700;
  text-align: justify;
  color: #323232;
}

.text-69 {
  position: relative;
  float: left;
  z-index: 13;
  width: 42.7428571428%;
  margin-top: 20px;
  margin-left: 3.875%;
  font-size: 1em;
  font-weight: 700;
  text-align: justify;
  color: #323232;
}

.text-7 {
  position: relative;
  float: left;
  clear: both;
  z-index: 15;
  width: 140px;
  height: 75px;
  margin-top: 4px;
  padding-top: 16px;
  padding-right: 30px;
  padding-bottom: 15px;
  padding-left: 30px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #323232;
  border-right-color: #323232;
  border-bottom-color: #323232;
  border-left-color: #323232;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  background-color: #323232;
  font-size: 1em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-74 {
  position: relative;
  float: left;
  z-index: 68;
  width: 100%;
  margin-top: 80px;
  padding-top: 10px;
  padding-right: 40px;
  padding-bottom: 15px;
  padding-left: 40px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ab905f;
  border-right-color: #ab905f;
  border-bottom-color: #ab905f;
  border-left-color: #ab905f;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  font-family: 'Open Sans Condensed';
  font-size: 2em;
  font-weight: 300;
  text-align: justify;
  color: #ab905f;
}

.text-78 {
  position: relative;
  float: left;
  clear: both;
  z-index: 71;
  width: 53.0285714285%;
  margin-top: 20px;
  font-size: 1em;
  font-weight: 700;
  text-align: justify;
  color: #323232;
}

.text-8 {
  position: relative;
  float: left;
  z-index: 23;
  width: 140px;
  height: 75px;
  margin-top: 4px;
  margin-left: 4px;
  padding-top: 15px;
  padding-right: 30px;
  padding-bottom: 15px;
  padding-left: 30px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ab905f;
  border-right-color: #ab905f;
  border-bottom-color: #ab905f;
  border-left-color: #ab905f;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  background-color: rgb(255, 255, 255);
  font-size: 2em;
  font-weight: 700;
  text-align: center;
  color: #ab905f;
}

.text-80 {
  position: relative;
  float: left;
  z-index: 72;
  width: 42.7428571428%;
  margin-top: 20px;
  margin-left: 4.1142899999%;
  font-size: 1em;
  font-weight: 700;
  text-align: justify;
  color: #323232;
}

.text-84 {
  position: relative;
  float: left;
  z-index: 36;
  width: 100%;
  margin-top: 80px;
  padding-top: 10px;
  padding-right: 40px;
  padding-bottom: 15px;
  padding-left: 40px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ab905f;
  border-right-color: #ab905f;
  border-bottom-color: #ab905f;
  border-left-color: #ab905f;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  font-family: 'Open Sans Condensed';
  font-size: 2em;
  font-weight: 300;
  text-align: justify;
  color: #ab905f;
}

.text-88 {
  position: relative;
  float: left;
  clear: both;
  z-index: 39;
  width: 53.2571428571%;
  margin-top: 20px;
  margin-left: 0.11429%;
  font-size: 1em;
  font-weight: 700;
  text-align: justify;
  color: #323232;
}

.text-9 {
  position: relative;
  float: left;
  clear: both;
  z-index: 16;
  width: 140px;
  height: 75px;
  margin-top: 4px;
  padding-top: 16px;
  padding-right: 30px;
  padding-bottom: 15px;
  padding-left: 30px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #323232;
  border-right-color: #323232;
  border-bottom-color: #323232;
  border-left-color: #323232;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  background-color: #323232;
  font-size: 1em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-90 {
  position: relative;
  float: left;
  z-index: 40;
  width: 42.7428571428%;
  margin-top: 20px;
  margin-left: 3.875%;
  font-size: 1em;
  font-weight: 700;
  text-align: justify;
  color: #323232;
}

.text-96 {
  position: relative;
  float: left;
  z-index: 44;
  width: 100%;
  margin-top: 80px;
  margin-left: -0.11429%;
  padding-top: 10px;
  padding-right: 40px;
  padding-bottom: 15px;
  padding-left: 40px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ab905f;
  border-right-color: #ab905f;
  border-bottom-color: #ab905f;
  border-left-color: #ab905f;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  font-family: 'Open Sans Condensed';
  font-size: 2em;
  font-weight: 300;
  text-align: justify;
  color: #ab905f;
}

.wrapper-1 {
  position: relative;
  float: left;
  z-index: 22;
  width: 100%;
  height: 612px;
  overflow: hidden;
}

.wrapper-10 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 1100px;
  overflow: hidden;
}

.wrapper-3 {
  float: left;
  width: 55%;
  height: 600px;
  margin-left: 4.96%;
  overflow: hidden;
}

.wrapper-5,
.wrapper-7 {
  float: left;
  width: 55%;
  height: 600px;
  margin-left: 5%;
  overflow: hidden;
}

.wrapper-2,
.wrapper-4,
.wrapper-6,
.wrapper-8 {
  float: left;
  width: 55%;
  height: 600px;
  overflow: hidden;
}

.wrapper-9 {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1100px;
  overflow: hidden;
}

._button-1 {
  display: block;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 131;
  height: 55px;
  padding-right: 22px;
  padding-left: 11px;
  background-color: #323232;
  font-size: 1em;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: rgb(255, 255, 255);
}

._button-10 {
  display: block;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 31;
  height: 55px;
  padding-right: 22px;
  padding-left: 11px;
  background-color: #323232;
  font-family: 'Open Sans Condensed';
  font-size: 1em;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: rgb(255, 255, 255);
}

._button-11 {
  display: block;
  position: fixed;
  top: 0;
  right: 99px;
  z-index: 30;
  height: 55px;
  padding-right: 11px;
  padding-left: 11px;
  background-color: #323232;
  font-family: 'Open Sans Condensed';
  font-size: 1em;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: rgb(255, 255, 255);
}

._button-12 {
  display: block;
  position: fixed;
  top: 0;
  right: 171px;
  z-index: 29;
  height: 55px;
  padding-right: 11px;
  padding-left: 22px;
  background-color: #323232;
  font-family: 'Open Sans Condensed';
  font-size: 1em;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #ffffff;
}

._button-13 {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 28;
  width: 135px;
  height: 55px;
  padding-left: 50px;
  background-image: none, url('../images/menubut(2).png');
  background-repeat: no-repeat, no-repeat;
  background-size: auto auto, auto auto;
  background-position: 18px 50%, 18px 50%;
  background-attachment: scroll, scroll;
  background-color: #323232;
  font-family: 'Open Sans Condensed';
  font-size: 1em;
  font-weight: 300;
  text-align: center;
  letter-spacing: 2px;
  color: rgb(255, 255, 255);
}

._button-14 {
  display: block;
  position: absolute;
  bottom: 0;
  left: 110px;
  z-index: 10;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/yt.png');
  background-repeat: no-repeat;
  background-size: 35px auto;
  background-position: center center;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-15 {
  display: block;
  position: absolute;
  bottom: 0;
  left: 55px;
  z-index: 9;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/insta.png');
  background-repeat: no-repeat;
  background-size: 35px auto;
  background-position: center center;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-16 {
  display: block;
  position: absolute;
  bottom: 0;
  left: 110px;
  z-index: 33;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/yt.png');
  background-repeat: no-repeat;
  background-size: 35px auto;
  background-position: center center;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-17 {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 8;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/fb(3).png');
  background-repeat: no-repeat;
  background-size: 35px auto;
  background-position: center center;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-18 {
  display: block;
  position: absolute;
  bottom: 0;
  left: 55px;
  z-index: 32;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/insta.png');
  background-repeat: no-repeat;
  background-size: 35px auto;
  background-position: center center;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-19 {
  display: block;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 7;
  height: 55px;
  padding-right: 22px;
  padding-left: 11px;
  background-color: #323232;
  font-family: 'Open Sans Condensed';
  font-size: 1em;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #ab905f;
}

._button-2 {
  display: block;
  position: fixed;
  top: 0;
  right: 99px;
  z-index: 130;
  height: 55px;
  padding-right: 11px;
  padding-left: 11px;
  background-color: #323232;
  font-size: 1em;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #ab905f;
}

._button-20 {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 31;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/fb(3).png');
  background-repeat: no-repeat;
  background-size: 35px auto;
  background-position: center center;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-21 {
  display: block;
  position: absolute;
  bottom: 0;
  left: 110px;
  z-index: 11;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/yt.png');
  background-repeat: no-repeat;
  background-size: 35px auto;
  background-position: center center;
  font-family: Arimo;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-22 {
  display: block;
  position: absolute;
  bottom: 0;
  left: 110px;
  z-index: 19;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/yt.png');
  background-repeat: no-repeat;
  background-size: 35px auto;
  background-position: center center;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-23 {
  display: block;
  position: fixed;
  top: 0;
  right: 99px;
  z-index: 6;
  height: 55px;
  padding-right: 11px;
  padding-left: 11px;
  background-color: #323232;
  font-family: 'Open Sans Condensed';
  font-size: 1em;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: rgb(255, 255, 255);
}

._button-10:hover,
._button-11:hover,
._button-1:hover,
._button-23:hover,
._button-5:hover,
._button-6:hover {
  background-color: #ab905f;
}

._button-24 {
  display: block;
  position: fixed;
  top: 25px;
  left: 0;
  right: 0;
  z-index: 6;
  width: 545px;
  height: 194px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 62px;
  padding-left: 178px;
  background-image: url('../images/logo%20-%20Copie.png');
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: center center;
  font-family: Raleway;
  font-size: 0.867em;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 4px;
  color: rgb(255, 255, 255);
}

._button-25 {
  display: block;
  position: absolute;
  bottom: 0;
  left: 55px;
  z-index: 10;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/insta.png');
  background-repeat: no-repeat;
  background-size: 35px auto;
  background-position: center center;
  font-family: Arimo;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-26 {
  display: block;
  position: absolute;
  bottom: 0;
  left: 55px;
  z-index: 18;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/insta.png');
  background-repeat: no-repeat;
  background-size: 35px auto;
  background-position: center center;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-27 {
  display: block;
  position: fixed;
  top: 0;
  right: 171px;
  z-index: 5;
  height: 55px;
  padding-right: 11px;
  padding-left: 22px;
  background-color: #323232;
  font-family: 'Open Sans Condensed';
  font-size: 1em;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #ffffff;
}

._button-12:hover,
._button-19:hover,
._button-27:hover,
._button-2:hover,
._button-3:hover,
._button-7:hover,
._button-9:hover {
  background-color: #ab905f;
  color: #ffffff;
}

._button-28 {
  display: block;
  position: fixed;
  top: 88px;
  right: 30px;
  z-index: 5;
  width: 180px;
  height: 169px;
  background-image: url('../images/location(2).png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-29 {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 9;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/fb(3).png');
  background-repeat: no-repeat;
  background-size: 35px auto;
  background-position: center center;
  font-family: Arimo;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-3 {
  display: block;
  position: fixed;
  top: 0;
  right: 171px;
  z-index: 129;
  height: 55px;
  padding-right: 11px;
  padding-left: 22px;
  background-color: #323232;
  font-size: 1em;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #ffffff;
}

._button-30 {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 17;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/fb(3).png');
  background-repeat: no-repeat;
  background-size: 35px auto;
  background-position: center center;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-14:hover,
._button-15:hover,
._button-16:hover,
._button-17:hover,
._button-18:hover,
._button-20:hover,
._button-21:hover,
._button-22:hover,
._button-25:hover,
._button-26:hover,
._button-29:hover,
._button-30:hover {
  background-size: 38px auto;
}

._button-31 {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 4;
  width: 135px;
  height: 55px;
  padding-left: 50px;
  background-image: none, url('../images/menubut(2).png');
  background-repeat: no-repeat, no-repeat;
  background-size: auto auto, auto auto;
  background-position: 18px 50%, 18px 50%;
  background-attachment: scroll, scroll;
  background-color: #323232;
  font-family: 'Open Sans Condensed';
  font-size: 1em;
  font-weight: 300;
  text-align: center;
  letter-spacing: 2px;
  color: rgb(255, 255, 255);
}

._button-13:hover,
._button-31:hover,
._button-4:hover,
._button-8:hover {
  background-image: url('../images/menubut%20-%20Copie.png'), none;
  color: rgb(255, 255, 255);
}

._button-32,
._button-33 {
  display: block;
  position: fixed;
  top: 25px;
  left: 0;
  right: 0;
  z-index: 3;
  width: 545px;
  height: 194px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 62px;
  padding-left: 178px;
  background-image: url('../images/logo%20-%20Copie.png');
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: center center;
  font-family: Raleway;
  font-size: 0.867em;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 4px;
  color: rgb(255, 255, 255);
}

._button-24:hover,
._button-32:hover,
._button-33:hover {
  background-size: 98% auto;
}

._button-4 {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 128;
  width: 135px;
  height: 55px;
  padding-left: 50px;
  background-image: none, url('../images/menubut(2).png');
  background-repeat: no-repeat, no-repeat;
  background-size: auto auto, auto auto;
  background-position: 18px 50%, 18px 50%;
  background-attachment: scroll, scroll;
  background-color: #323232;
  font-size: 1em;
  font-weight: 300;
  text-align: center;
  letter-spacing: 2px;
  color: rgb(255, 255, 255);
}

._button-5 {
  display: block;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 79;
  height: 55px;
  padding-right: 22px;
  padding-left: 11px;
  background-color: #323232;
  font-family: 'Open Sans Condensed';
  font-size: 1em;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: rgb(255, 255, 255);
}

._button-6 {
  display: block;
  position: fixed;
  top: 0;
  right: 99px;
  z-index: 78;
  height: 55px;
  padding-right: 11px;
  padding-left: 11px;
  background-color: #323232;
  font-family: 'Open Sans Condensed';
  font-size: 1em;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: rgb(255, 255, 255);
}

._button-7 {
  display: block;
  position: fixed;
  top: 0;
  right: 171px;
  z-index: 77;
  height: 55px;
  padding-right: 11px;
  padding-left: 22px;
  background-color: #323232;
  font-family: 'Open Sans Condensed';
  font-size: 1em;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #ab905f;
}

._button-8 {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 76;
  width: 135px;
  height: 55px;
  padding-left: 50px;
  background-image: none, url('../images/menubut(2).png');
  background-repeat: no-repeat, no-repeat;
  background-size: auto auto, auto auto;
  background-position: 18px 50%, 18px 50%;
  background-attachment: scroll, scroll;
  background-color: #323232;
  font-family: 'Open Sans Condensed';
  font-size: 1em;
  font-weight: 300;
  text-align: center;
  letter-spacing: 2px;
  color: rgb(255, 255, 255);
}

._button-9 {
  display: block;
  position: absolute;
  top: 557px;
  right: 21px;
  z-index: 23;
  width: 161px;
  height: 34px;
  padding-right: 10px;
  padding-left: 60px;
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-top-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/time.png');
  background-repeat: no-repeat;
  background-size: 40px auto;
  background-position: 10px 50%;
  background-color: #323232;
  font-family: 'Open Sans Condensed';
  font-size: 1em;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #ffffff;
}

.text a {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-color: transparent;
  font-family: inherit;
  font-style: inherit;
  font-size: inherit;
  font-weight: 700;
  text-transform: inherit;
  text-decoration: inherit;
  letter-spacing: inherit;
  word-spacing: inherit;
  color: inherit;
  opacity: 1;
  word-break: normal;
  word-wrap: normal;
  white-space: normal;
}

.text a:hover {
  text-decoration: underline;
}

.text em,
.text span {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-color: transparent;
  font-style: inherit;
  text-decoration: inherit;
  letter-spacing: inherit;
  word-spacing: inherit;
  opacity: 1;
  word-break: normal;
  word-wrap: normal;
  white-space: normal;
}

.text strong {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-color: transparent;
  font-style: inherit;
  font-size: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  letter-spacing: inherit;
  word-spacing: inherit;
  color: inherit;
  opacity: 1;
  word-break: normal;
  word-wrap: normal;
  white-space: normal;
}

.text-117 span,
.text-54 span,
.text-62 em,
.text-74 em {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  text-transform: inherit;
  color: inherit;
}

.text-120 span,
.text-57 span {
  font-family: Raleway;
  font-size: 2em;
  font-weight: inherit;
  text-transform: inherit;
  color: #847568;
}

.text-120 strong,
.text-57 strong {
  font-family: 'Open Sans Condensed';
  font-weight: 700;
}

.text-105 span,
.text-121 span,
.text-62 span,
.text-74 span,
.text-84 span,
.text-96 span {
  font-family: inherit;
  font-size: 1.333em;
  font-weight: 700;
  text-transform: inherit;
  color: inherit;
}

.text-109 em,
.text-124 em,
.text-65 em,
.text-76 em,
.text-87 em,
.text-99 em {
  font-family: inherit;
  font-size: 1.067em;
  font-weight: 700;
  text-transform: inherit;
  color: #ab905f;
}

.text-109 span,
.text-124 span,
.text-65 span,
.text-76 span,
.text-87 span,
.text-99 span {
  font-family: Raleway;
  font-size: 2em;
  font-weight: 700;
  text-transform: inherit;
  color: inherit;
}

.text-109 strong,
.text-124 strong,
.text-65 strong,
.text-76 strong,
.text-87 strong,
.text-99 strong {
  font-family: inherit;
  font-weight: 700;
}

.text-100 strong,
.text-105 strong,
.text-111 strong,
.text-117 strong,
.text-121 strong,
.text-126 strong,
.text-54 strong,
.text-62 strong,
.text-74 strong,
.text-84 strong,
.text-88 strong,
.text-96 strong {
  font-family: inherit;
  font-weight: inherit;
}

.text-100 em,
.text-102 em,
.text-111 em,
.text-114 em,
.text-126 em,
.text-128 em,
.text-67 em,
.text-69 em,
.text-78 em,
.text-80 em,
.text-88 em,
.text-90 em {
  font-family: inherit;
  font-size: 1.067em;
  font-weight: inherit;
  text-transform: inherit;
  color: #ab905f;
}

.text-100 span,
.text-102 span,
.text-111 span,
.text-114 span,
.text-126 span,
.text-128 span,
.text-67 span,
.text-69 span,
.text-78 span,
.text-80 span,
.text-88 span,
.text-90 span {
  font-family: Raleway;
  font-size: 2em;
  font-weight: inherit;
  text-transform: inherit;
  color: inherit;
}

.text-102 strong,
.text-114 strong,
.text-128 strong,
.text-67 strong,
.text-69 strong,
.text-78 strong,
.text-80 strong,
.text-90 strong {
  font-family: inherit;
  font-weight: 400;
}

.text-1 span,
.text-108 span,
.text-113 span,
.text-130 span,
.text-45 span,
.text-48 span {
  font-family: 'Open Sans Condensed';
  font-size: 2em;
  font-weight: 300;
  text-transform: uppercase;
  color: #ab905f;
}

.text-132 em,
.text-133 em {
  font-family: inherit;
  font-size: inherit;
  font-weight: 700;
  text-transform: inherit;
  color: inherit;
}

.text-132 span,
.text-133 span {
  font-family: 'Open Sans Condensed';
  font-size: 1.333em;
  font-weight: 300;
  text-transform: uppercase;
  color: #ab905f;
}

.text-136 span {
  font-family: inherit;
  font-size: 1.429em;
  font-weight: 700;
  text-transform: inherit;
  color: inherit;
}

.text-131 em,
.text-134 em,
.text-135 em,
.text-137 em {
  font-family: 'Open Sans Condensed';
  font-size: inherit;
  font-weight: 300;
  text-transform: inherit;
  color: inherit;
}

.text-131 span,
.text-134 span,
.text-135 span,
.text-137 span {
  font-family: 'Open Sans Condensed';
  font-size: 1.786em;
  font-weight: 700;
  text-transform: inherit;
  color: inherit;
}

.text-61 em {
  font-family: inherit;
  font-size: 1.667em;
  font-weight: inherit;
  text-transform: uppercase;
  color: inherit;
}

.text-61 span {
  font-family: inherit;
  font-size: 2.667em;
  font-weight: 700;
  text-transform: uppercase;
  color: inherit;
}

@media(max-width: 1177px) {
  body {
    font-size: 0.938em;
  }

  .container-1 {
    top: 200px;
    left: 0;
    right: auto;
  }

  .container-10 {
    position: relative;
    z-index: 37;
    width: 50%;
    margin-left: 49.97843%;
  }

  .container-11 {
    display: block;
    position: relative;
    z-index: 46;
    width: 50%;
    height: auto;
    margin-top: -374px;
  }

  .container-12 {
    top: 300px;
    bottom: auto;
    left: 0;
    right: auto;
  }

  .container-14 {
    width: 100%;
    height: auto;
    margin-top: 340px;
    margin-left: 0;
  }

  .container-17 {
    position: relative;
    z-index: 56;
    width: 50%;
    margin-left: 50%;
  }

  .container-18 {
    float: left;
    width: 100%;
    margin-top: 242px;
    margin-right: 0;
  }

  .container-20 {
    width: 100%;
    margin-top: 360px;
    margin-left: 0;
  }

  .container-21 {
    display: block;
    position: relative;
    z-index: 65;
    width: 50%;
    height: auto;
    margin-top: -374px;
  }

  .container-22 {
    height: auto;
    margin-top: 25px;
  }

  .container-23 {
    clear: both;
    width: 100%;
    margin-left: 0;
  }

  .container-25 {
    position: relative;
    z-index: 75;
    width: 50%;
    margin-left: 50%;
  }

  .container-28 {
    display: block;
    position: relative;
    z-index: 84;
    width: 50%;
    height: auto;
    margin-top: -374px;
  }

  .container-3 {
    float: left;
    width: 100%;
    height: 73px;
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
    background-color: rgba(0, 0, 0, 0);
  }

  .container-15,
  .container-24,
  .container-31,
  .container-6,
  .container-9 {
    clear: both;
    width: 100%;
    margin-top: 20px;
    margin-left: 0;
  }

  .container-32 {
    position: relative;
    z-index: 94;
    width: 50%;
    margin-left: 50%;
  }

  .container-33 {
    top: 180px;
    left: 0;
    right: auto;
  }

  .container-39 {
    display: block;
    position: relative;
    z-index: 103;
    width: 50%;
    height: auto;
    margin-top: -374px;
  }

  .container-4 {
    float: left;
    clear: both;
    width: 80%;
    margin-top: 15px;
    margin-right: 0;
    margin-left: 9.99894%;
  }

  .container-40 {
    width: 100%;
    height: auto;
    margin-top: 242px;
    margin-left: 0;
  }

  .container-19,
  .container-26,
  .container-29,
  .container-34,
  .container-41 {
    position: relative;
    height: auto;
    margin-top: 25px;
  }

  .container-27,
  .container-30,
  .container-36,
  .container-42 {
    width: 100%;
    margin-top: 300px;
    margin-left: 0;
  }

  .container-16,
  .container-38,
  .container-43 {
    margin-top: 25px;
  }

  .container-37,
  .container-44 {
    clear: both;
    width: 100%;
    height: auto;
    margin-top: 40px;
    margin-left: 0;
  }

  .container-45 {
    position: absolute;
    top: 490px;
    bottom: auto;
    left: 0;
    right: 0;
    width: 120px;
    margin-right: auto;
    margin-left: auto;
  }

  .container-46 {
    float: left;
    clear: both;
    width: 80%;
    margin-right: 0;
    margin-left: 9.99894%;
  }

  .container-47,
  .container-48,
  .container-49 {
    bottom: 180px;
    left: 0;
    right: 0;
    width: 120px;
    margin-right: auto;
    margin-left: auto;
  }

  .container-5 {
    width: 100%;
  }

  .container-50 {
    position: absolute;
    top: 393px;
    bottom: auto;
    left: 0;
    right: auto;
  }

  .container-7 {
    position: relative;
    z-index: 113;
    width: 50%;
    margin-left: 49.97843%;
  }

  .container-8 {
    display: block;
    position: relative;
    z-index: 122;
    width: 50%;
    height: auto;
    margin-top: -374px;
  }

  .element-1 {
    top: -40px;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .element-13 {
    position: absolute;
    float: none;
    left: 0;
    width: 100%;
    height: 200px;
    margin-left: 0;
  }

  .element-10,
  .element-14,
  .element-5,
  .element-6,
  .element-7,
  .element-8 {
    top: 36px;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .element-15 {
    width: 100%;
    height: 200px;
  }

  .element-11,
  .element-12,
  .element-16,
  .element-2,
  .element-4 {
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .element-20 {
    height: 300px;
    background-size: auto 300px;
  }

  .element-21 {
    height: 200px;
    background-image: -webkit-linear-gradient(90deg, rgba(50, 50, 50, 0.3) 0%, rgba(50, 50, 50, 0.6) 57.14285714285714%), url('../images/filigrane(7).png');
    background-image:    -moz-linear-gradient(90deg, rgba(50, 50, 50, 0.3) 0%, rgba(50, 50, 50, 0.6) 57.14285714285714%), url('../images/filigrane(7).png');
    background-image:      -o-linear-gradient(90deg, rgba(50, 50, 50, 0.3) 0%, rgba(50, 50, 50, 0.6) 57.14285714285714%), url('../images/filigrane(7).png');
    background-image:     -ms-linear-gradient(90deg, rgba(50, 50, 50, 0.3) 0%, rgba(50, 50, 50, 0.6) 57.14285714285714%), url('../images/filigrane(7).png');
    background-image:         linear-gradient(360deg, rgba(50, 50, 50, 0.3) 0%, rgba(50, 50, 50, 0.6) 57.14285714285714%), url('../images/filigrane(7).png');
    background-size: 100% 100%, auto 300px;
  }

  .element-22 {
    height: 180px;
    background-image: -webkit-linear-gradient(90deg, rgba(50, 50, 50, 0.3) 0%, rgba(50, 50, 50, 0.6) 57.14285714285714%), url('../images/filigrane(7).png');
    background-image:    -moz-linear-gradient(90deg, rgba(50, 50, 50, 0.3) 0%, rgba(50, 50, 50, 0.6) 57.14285714285714%), url('../images/filigrane(7).png');
    background-image:      -o-linear-gradient(90deg, rgba(50, 50, 50, 0.3) 0%, rgba(50, 50, 50, 0.6) 57.14285714285714%), url('../images/filigrane(7).png');
    background-image:     -ms-linear-gradient(90deg, rgba(50, 50, 50, 0.3) 0%, rgba(50, 50, 50, 0.6) 57.14285714285714%), url('../images/filigrane(7).png');
    background-image:         linear-gradient(360deg, rgba(50, 50, 50, 0.3) 0%, rgba(50, 50, 50, 0.6) 57.14285714285714%), url('../images/filigrane(7).png');
    background-size: 100% 100%, auto 300px;
  }

  .element-17,
  .element-18,
  .element-19,
  .element-23 {
    height: 43px;
    background-color: #2c1d12;
  }

  .element-24 {
    height: 300px;
    background-size: 150% 180px;
  }

  .element-25 {
    height: 200px;
    background-size: 150% 180px, cover;
  }

  .element-26 {
    height: 180px;
    background-size: 150% 180px, cover;
  }

  .element-3 {
    position: absolute;
    float: none;
    top: auto;
    left: 0;
    right: auto;
    width: 100%;
    height: 300px;
  }

  .element-9 {
    width: 100%;
    height: 200px;
    background-position: center top;
  }

  .text-1 {
    position: absolute;
    float: none;
    top: -19px;
    left: 0;
    right: 0;
    width: 250px;
    margin-right: auto;
    margin-left: auto;
  }

  .text-10 {
    position: relative;
    z-index: 24;
    width: 50%;
    height: 50px;
    margin-left: 0;
    padding-top: 7px;
    padding-right: 7px;
    padding-bottom: 7px;
    padding-left: 7px;
    font-size: 1.6em;
  }

  .text-100 {
    position: relative;
    z-index: 47;
    width: 80%;
    margin-top: 25px;
    margin-left: 9.99894%;
    text-align: left;
  }

  .text-101,
  .text-17,
  .text-33,
  .text-51,
  .text-52,
  .text-53,
  .text-55,
  .text-56,
  .text-58,
  .text-59,
  .text-60,
  .text-75 {
    width: 100%;
    height: 50px;
    padding-top: 7px;
    font-size: 1.6em;
  }

  .text-102 {
    position: relative;
    clear: both;
    z-index: 48;
    width: 80%;
    margin-top: 0;
    margin-left: 9.99894%;
    text-align: left;
  }

  .text-105 {
    position: relative;
    z-index: 52;
    width: 80%;
    margin-top: 60px;
    margin-left: 9.99894%;
    padding-top: 25px;
    padding-bottom: 20px;
    font-size: 1.2em;
    text-align: center;
  }

  .text-108 {
    position: relative;
    z-index: 11;
    width: 80%;
    margin-left: 9.99894%;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .text-11 {
    position: relative;
    z-index: 17;
    width: 50%;
    height: 50px;
    padding-top: 7px;
    padding-right: 7px;
    padding-bottom: 7px;
    padding-left: 7px;
    font-size: 0.867em;
  }

  .text-111 {
    position: relative;
    z-index: 55;
    width: 80%;
    margin-top: 25px;
    margin-left: 9.99894%;
    text-align: left;
  }

  .text-114 {
    position: relative;
    clear: both;
    z-index: 56;
    width: 80%;
    margin-top: 0;
    margin-left: 9.99894%;
    text-align: left;
  }

  .text-103,
  .text-104,
  .text-106,
  .text-107,
  .text-110,
  .text-112,
  .text-115 {
    width: 100%;
    height: 50px;
    margin-left: -0.09957%;
    padding-top: 7px;
    font-size: 1.6em;
  }

  .text-116 {
    display: none;
    position: relative;
    z-index: 95;
    width: 100%;
    height: 50px;
    padding-top: 7px;
    font-size: 0.867em;
  }

  .text-117 {
    position: relative;
    z-index: 4;
    width: 80%;
    margin-left: 9.99894%;
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 1em;
  }

  .text-118 {
    position: relative;
    clear: none;
    z-index: 96;
    width: 100%;
    height: 50px;
    margin-top: 0;
    padding-top: 7px;
    font-size: 0.867em;
  }

  .text-12 {
    position: relative;
    z-index: 25;
    width: 50%;
    height: 50px;
    margin-left: 0;
    padding-top: 7px;
    padding-right: 7px;
    padding-bottom: 7px;
    padding-left: 7px;
    font-size: 1.6em;
  }

  .text-121 {
    position: relative;
    z-index: 60;
    width: 80%;
    margin-top: 60px;
    margin-left: 9.99894%;
    padding-top: 25px;
    padding-bottom: 20px;
    font-size: 1.2em;
    text-align: center;
  }

  .text-126 {
    position: relative;
    z-index: 63;
    width: 80%;
    margin-top: 25px;
    margin-left: 9.99894%;
    text-align: left;
  }

  .text-128 {
    position: relative;
    clear: both;
    z-index: 64;
    width: 80%;
    margin-top: 0;
    margin-left: 9.99894%;
    text-align: left;
  }

  .text-119,
  .text-122,
  .text-123,
  .text-125,
  .text-127,
  .text-129,
  .text-27,
  .text-28,
  .text-29,
  .text-30,
  .text-31,
  .text-32,
  .text-43,
  .text-44,
  .text-46,
  .text-47,
  .text-49,
  .text-50,
  .text-66,
  .text-68,
  .text-70,
  .text-71,
  .text-72,
  .text-73,
  .text-92,
  .text-93,
  .text-94,
  .text-95,
  .text-97,
  .text-98 {
    width: 100%;
    height: 50px;
    padding-top: 7px;
    font-size: 0.867em;
  }

  .text-13 {
    position: relative;
    z-index: 18;
    width: 50%;
    height: 50px;
    padding-top: 7px;
    padding-right: 7px;
    padding-bottom: 7px;
    padding-left: 7px;
    font-size: 0.867em;
  }

  .text-130 {
    position: relative;
    z-index: 22;
    width: 80%;
    margin-left: 9.99894%;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .text-131 {
    position: relative;
    z-index: 30;
    margin-top: 25px;
    padding-top: 125px;
    padding-bottom: 25px;
    padding-left: 0;
    background-position: right top, 50% 25px;
    text-align: center;
  }

  .text-132 {
    width: 100%;
    line-height: 1.5;
    text-align: left;
  }

  .text-109,
  .text-113,
  .text-120,
  .text-124,
  .text-133,
  .text-48,
  .text-57,
  .text-65,
  .text-76,
  .text-87,
  .text-99 {
    width: 80%;
    margin-left: 9.99894%;
    text-align: left;
  }

  .text-134 {
    position: relative;
    z-index: 8;
    padding-top: 125px;
    padding-bottom: 25px;
    padding-left: 0;
    background-position: right top, 50% 25px;
    text-align: center;
  }

  .text-135 {
    position: relative;
    z-index: 16;
    margin-top: 25px;
    padding-top: 125px;
    padding-bottom: 25px;
    padding-left: 0;
    background-position: right top, 50% 25px;
    text-align: center;
  }

  .text-136 {
    top: 200px;
    bottom: auto;
    left: 0;
    right: 0;
    width: 100%;
    height: 85px;
    margin-right: auto;
    margin-left: auto;
    background-size: 45px auto, 30px auto;
    background-position: 50% 45px, center bottom;
    font-size: 1.333em;
  }

  .text-137 {
    padding-top: 125px;
    padding-bottom: 25px;
    padding-left: 0;
    background-position: right top, 50% 25px;
    text-align: center;
  }

  .text-14 {
    position: relative;
    z-index: 26;
    width: 50%;
    height: 50px;
    margin-left: 0;
    padding-top: 7px;
    padding-right: 7px;
    padding-bottom: 7px;
    padding-left: 7px;
    font-size: 1.6em;
  }

  .text-15 {
    position: relative;
    z-index: 19;
    width: 50%;
    height: 50px;
    padding-top: 7px;
    padding-right: 7px;
    padding-bottom: 7px;
    padding-left: 7px;
    font-size: 0.867em;
  }

  .text-16 {
    position: relative;
    z-index: 27;
    width: 50%;
    height: 50px;
    margin-left: 0;
    padding-top: 7px;
    padding-right: 7px;
    padding-bottom: 7px;
    padding-left: 7px;
    font-size: 1.6em;
  }

  .text-2 {
    width: 100%;
    height: 50px;
    margin-left: 0;
    padding-top: 7px;
    padding-right: 7px;
    padding-bottom: 7px;
    padding-left: 7px;
    font-size: 1.6em;
  }

  .text-25 {
    display: none;
    position: relative;
    z-index: 114;
    width: 100%;
    height: 50px;
    padding-top: 7px;
    font-size: 0.867em;
  }

  .text-26 {
    position: relative;
    clear: none;
    z-index: 115;
    width: 100%;
    height: 50px;
    margin-top: 0;
    padding-top: 7px;
    font-size: 0.867em;
  }

  .text-3 {
    position: relative;
    z-index: 13;
    width: 50%;
    height: 50px;
    padding-top: 7px;
    padding-right: 7px;
    padding-bottom: 7px;
    padding-left: 7px;
    font-size: 0.867em;
  }

  .text-4 {
    position: relative;
    z-index: 21;
    width: 50%;
    height: 50px;
    margin-left: 0;
    padding-top: 7px;
    padding-right: 7px;
    padding-bottom: 7px;
    padding-left: 7px;
    font-size: 1.6em;
  }

  .text-18,
  .text-19,
  .text-20,
  .text-21,
  .text-22,
  .text-23,
  .text-24,
  .text-34,
  .text-35,
  .text-36,
  .text-37,
  .text-38,
  .text-39,
  .text-40 {
    width: 99.956873673%;
    height: 50px;
    padding-top: 7px;
    font-size: 1.6em;
  }

  .text-41 {
    display: none;
    position: relative;
    z-index: 38;
    width: 100%;
    height: 50px;
    padding-top: 7px;
    font-size: 0.867em;
  }

  .text-42 {
    position: relative;
    clear: none;
    z-index: 39;
    width: 100%;
    height: 50px;
    margin-top: 0;
    padding-top: 7px;
    font-size: 0.867em;
  }

  .text-45 {
    position: relative;
    z-index: 25;
    width: 80%;
    margin-left: 9.99894%;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .text-5 {
    position: relative;
    z-index: 14;
    width: 50%;
    height: 50px;
    padding-top: 7px;
    padding-right: 7px;
    padding-bottom: 7px;
    padding-left: 7px;
    font-style: normal;
    font-size: 0.867em;
  }

  .text-54 {
    position: relative;
    z-index: 16;
    width: 80%;
    margin-left: 9.99894%;
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 1em;
  }

  .text-6 {
    position: relative;
    z-index: 22;
    width: 50%;
    height: 50px;
    margin-left: 0;
    padding-top: 7px;
    padding-right: 7px;
    padding-bottom: 7px;
    padding-left: 7px;
    font-size: 1.6em;
  }

  .text-61 {
    position: absolute;
    float: none;
    top: -355px;
    left: 10%;
    width: 79.9994689889%;
    padding-top: 0;
    padding-right: 40px;
    padding-bottom: 10px;
    text-align: center;
  }

  .text-62 {
    position: relative;
    clear: none;
    z-index: 9;
    width: 80%;
    margin-top: 60px;
    margin-left: 9.99894%;
    padding-top: 25px;
    padding-bottom: 20px;
    font-size: 1.2em;
    text-align: center;
  }

  .text-63 {
    display: none;
    position: relative;
    z-index: 57;
    width: 100%;
    height: 50px;
    margin-top: 4px;
    padding-top: 7px;
    font-size: 0.867em;
  }

  .text-64 {
    position: relative;
    clear: none;
    z-index: 58;
    width: 100%;
    height: 50px;
    margin-top: 0;
    padding-top: 7px;
    font-size: 0.867em;
  }

  .text-67 {
    position: relative;
    z-index: 12;
    width: 80%;
    margin-top: 25px;
    margin-left: 9.99894%;
    text-align: left;
  }

  .text-69 {
    position: relative;
    clear: both;
    z-index: 13;
    width: 80%;
    margin-top: 0;
    margin-left: 9.99894%;
    text-align: left;
  }

  .text-7 {
    position: relative;
    z-index: 15;
    width: 50%;
    height: 50px;
    padding-top: 7px;
    padding-right: 7px;
    padding-bottom: 7px;
    padding-left: 7px;
    font-size: 0.867em;
  }

  .text-74 {
    position: relative;
    z-index: 68;
    width: 80%;
    margin-top: 60px;
    margin-left: 9.99894%;
    padding-top: 25px;
    padding-bottom: 20px;
    font-size: 1.2em;
    text-align: center;
  }

  .text-78 {
    position: relative;
    z-index: 71;
    width: 80%;
    margin-top: 25px;
    margin-left: 9.99894%;
    text-align: left;
  }

  .text-8 {
    position: relative;
    z-index: 23;
    width: 50%;
    height: 50px;
    margin-left: 0;
    padding-top: 7px;
    padding-right: 7px;
    padding-bottom: 7px;
    padding-left: 7px;
    font-size: 1.6em;
  }

  .text-80 {
    position: relative;
    clear: both;
    z-index: 72;
    width: 80%;
    margin-top: 0;
    margin-left: 9.99894%;
    text-align: left;
  }

  .text-84 {
    position: relative;
    z-index: 36;
    width: 80%;
    margin-top: 60px;
    margin-left: 9.99894%;
    padding-top: 25px;
    padding-bottom: 20px;
    font-size: 1.2em;
    text-align: center;
  }

  .text-77,
  .text-79,
  .text-81,
  .text-82,
  .text-83,
  .text-85,
  .text-86 {
    width: 100%;
    height: 50px;
    margin-left: -0.12612%;
    padding-top: 7px;
    font-size: 1.6em;
  }

  .text-88 {
    position: relative;
    z-index: 39;
    width: 80%;
    margin-top: 25px;
    margin-left: 9.99894%;
    text-align: left;
  }

  .text-89 {
    display: none;
    position: relative;
    z-index: 76;
    width: 100%;
    height: 50px;
    padding-top: 7px;
    font-size: 0.867em;
  }

  .text-9 {
    position: relative;
    z-index: 16;
    width: 50%;
    height: 50px;
    padding-top: 7px;
    padding-right: 7px;
    padding-bottom: 7px;
    padding-left: 7px;
    font-size: 0.867em;
  }

  .text-90 {
    position: relative;
    clear: both;
    z-index: 40;
    width: 80%;
    margin-top: 0;
    margin-left: 9.99894%;
    text-align: left;
  }

  .text-91 {
    position: relative;
    clear: none;
    z-index: 77;
    width: 100%;
    height: 50px;
    margin-top: 0;
    padding-top: 7px;
    font-size: 0.867em;
  }

  .text-96 {
    position: relative;
    z-index: 44;
    width: 80%;
    margin-top: 60px;
    margin-left: 9.99894%;
    padding-top: 25px;
    padding-bottom: 20px;
    font-size: 1.2em;
    text-align: center;
  }

  .wrapper-1 {
    position: relative;
    z-index: 22;
    width: 100.0849617672%;
    height: 300px;
    margin-left: -0.08496%;
  }

  .wrapper-10 {
    height: 300px;
  }

  .wrapper-2 {
    position: absolute;
    float: none;
    width: 100%;
    height: 200px;
  }

  .wrapper-4 {
    width: 100%;
    height: 300px;
  }

  .wrapper-3,
  .wrapper-5,
  .wrapper-7 {
    position: absolute;
    float: none;
    left: 0;
    width: 100%;
    height: 300px;
    margin-left: 0;
  }

  .wrapper-6,
  .wrapper-8 {
    position: absolute;
    float: none;
    width: 100%;
    height: 300px;
  }

  .wrapper-9 {
    position: absolute;
    top: 43px;
    bottom: auto;
    height: 350px;
  }

  ._button-1,
  ._button-10,
  ._button-19,
  ._button-5 {
    height: 43px;
    padding-right: 11px;
    padding-left: 6px;
    font-size: 0.733em;
    letter-spacing: 1px;
  }

  ._button-14,
  ._button-16,
  ._button-21,
  ._button-22 {
    left: 80px;
    background-size: 25px auto;
  }

  ._button-11,
  ._button-2,
  ._button-23,
  ._button-6 {
    right: 64px;
    height: 43px;
    padding-left: 6px;
    font-size: 0.733em;
    letter-spacing: 1px;
  }

  ._button-10:hover,
  ._button-11:hover,
  ._button-19:hover,
  ._button-1:hover,
  ._button-23:hover,
  ._button-2:hover,
  ._button-5:hover,
  ._button-6:hover {
    background-color: #ab905f;
  }

  ._button-15,
  ._button-18,
  ._button-25,
  ._button-26 {
    left: 40px;
    background-size: 25px auto;
  }

  ._button-12,
  ._button-27,
  ._button-3,
  ._button-7 {
    right: 117px;
    height: 43px;
    padding-left: 11px;
    font-size: 0.733em;
    letter-spacing: 1px;
  }

  ._button-12:hover,
  ._button-27:hover,
  ._button-3:hover,
  ._button-7:hover,
  ._button-9:hover {
    background-color: #ab905f;
    color: #ffffff;
  }

  ._button-28 {
    top: 190px;
    right: 15px;
    width: 100px;
    height: 100px;
  }

  ._button-14:hover,
  ._button-15:hover,
  ._button-16:hover,
  ._button-17,
  ._button-17:hover,
  ._button-18:hover,
  ._button-20,
  ._button-20:hover,
  ._button-21:hover,
  ._button-22:hover,
  ._button-25:hover,
  ._button-26:hover,
  ._button-29,
  ._button-29:hover,
  ._button-30,
  ._button-30:hover {
    background-size: 25px auto;
  }

  ._button-13,
  ._button-31,
  ._button-4,
  ._button-8 {
    width: 100%;
    height: 43px;
    background-position: 18px 50%, 10px 50%;
    color: rgba(44, 29, 18, 0.01);
  }

  ._button-13:hover,
  ._button-31:hover,
  ._button-4:hover,
  ._button-8:hover {
    background-image: none, url('../images/menubut(2).png');
    background-position: 10px 50%, 10px 50%;
    color: #2c1d12;
  }

  ._button-24,
  ._button-32,
  ._button-33 {
    top: 60px;
    left: 0;
    right: 0;
    width: 295px;
    height: 105px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 25px;
    padding-left: 95px;
    background-size: cover;
    background-position: center top;
    font-size: 0.6em;
    letter-spacing: 1px;
  }

  ._button-24:hover,
  ._button-32:hover,
  ._button-33:hover {
    background-size: cover;
  }

  ._button-9 {
    top: 250px;
    left: 0;
    right: 0;
    width: 130px;
    height: 31px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 52px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    background-size: 37px auto;
    font-size: 0.8em;
    letter-spacing: 1px;
  }

  .text-117 span,
  .text-117 strong,
  .text-54 span,
  .text-54 strong {
    font-size: 0.667em;
  }

  .text-105 span,
  .text-121 span,
  .text-62 span,
  .text-74 span,
  .text-84 span,
  .text-96 span {
    font-size: 0.833em;
  }

  .text-1 span,
  .text-108 span,
  .text-130 span,
  .text-45 span {
    font-size: 1.333em;
  }

  .text-113 span,
  .text-132 span,
  .text-133 span,
  .text-48 span {
    font-size: 1.667em;
  }

  .text-136 span {
    font-size: 0.429em;
  }
}